关于1703版本win10下U盘多分区可见的原因
本帖最后由 2011xmhrl 于 2017-4-5 21:54 编辑自从win10升级到1703后,u盘就可以显示多分区了。如图:
这对于喜欢winpe隐藏的人来说无疑是当头一棒。所以论坛有了这个帖子:
【已解决】win10 1703创意者更新之后,PE EFI隐藏分区无法隐藏的解决方法 - PE 讨论区 - 无忧启动论坛 - Powered by Discuz!
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=386937&extra=page%3D1&page=1
这个帖子的做法是:在win10下用bootice工具删除被显示的盘符,这样esp分区又恢复隐藏了,而且重新启动win10后,ESP分区依然隐藏。
就问题,我仔细对比了一下U盘的扇区内容,发现用bootice删除“被显示的盘符”,前后并没有改动U盘扇区内容的迹象。我想应该是bootice改动了win10系统里关于分配盘符的某个文件。如果是这样,这个U盘插到其它1703版本win10的电脑上,隐藏的esp分区应该仍然会被显示出来。
经过一下午的研究,我终于发现了win10下U盘多分区显示的奥秘。
我们以前在做U盘高端隐藏启动时,利用是win系统下只显示U盘第一分区项这个漏洞。所以把隐藏分区放在后面三个分区项里(UD分区例外)。现在1703版本的win10支持对U盘四个分区表项的读取,所以隐藏露馅了。
解决的办法:
我们在制作U盘启动隐藏时,恰恰忽略了微软分区表项里关于隐藏分区标识的定义。比如,FAT32分区标识是0C,那么隐藏表示就是1C;NTFS分区标识表示是07,那么隐藏标识就是17。其他的就可能是违规标识,对于采用了违规标识的隐藏分区,比如EF,win10启动后,就当正常分区显示出来。
所以,只要在制作U盘启动盘时,把ESP分区的标识改成标准的1C或1B,就满足了win10下的隐藏条件,又可以启动U盘。
已经做好的U盘,可以用bootice工具直接更改分区标识或在Diskgen下更改分区参数或把分区直接隐藏都可以。
更改过后U盘,在win10下不显示多分区,在磁盘管理器里隐藏分区也无法分配盘符。
自己占沙发。 这么快就解决了。。。学习了!!! 感谢分享宝贵经验,UltraISO可以更新了 谢谢分享。。。。。。。。。。。。。 收藏了,大神无处不在 感谢楼主分享探索结果和方法 加上了真的隐藏属性,在一些特定机器上,该分区就会被忽略了,得不偿失 不知道为啥非要隐藏,都显示多好。 没有效果 感谢分享!虽然用UD不受影响
但是学习了 好一个当头一棒 把分区ID改成12如何,磁盘管理显示成OEM分区 JimXon 发表于 2017-4-7 09:06
把分区ID改成12如何,磁盘管理显示成OEM分区
你可以试试。 个人觉得还是不隐藏的好 离真相又进了一步,感谢分享。。。 微软早就该如此了
linux一直都把优盘当硬盘对待了
就windows之前一直区别对待优盘现在终于给优盘正名了 本帖最后由 令狐大虾 于 2017-5-20 02:10 编辑
经过测试,U+隐藏后的启动分区是Fat16格式,与楼主图片不符。试bootice下按照楼主所言修改分区ID并无卵用。请教楼主:U+隐藏的时候如何能够预先修改分区ID?
令狐大虾 发表于 2017-5-20 02:04
经过测试,U+隐藏后的启动分区是Fat16格式,与楼主图片不符。试bootice下按照楼主所言修改分区ID并无卵用。 ...
是已经不行了,隐藏大法全面破产。 本帖最后由 令狐大虾 于 2017-5-20 13:14 编辑
四海皆狂龙 发表于 2017-5-20 11:46
是已经不行了,隐藏大法全面破产。
微软厉害,考虑到这点,后续补丁就修订了规则估计。
所以建议楼主应该修改标题免得误导后来人 请教UD深度分区,可以显示分区吗? 用楼主的方法试了一下,还是不行呀,在Win10里还是能看到,我看了楼主发的图与我的区别只有一个活动项,楼主的分区没有开活动的,也许只是给大家做个试验,不打开活动就不能启动了。 还是显示的好,更新及需要操作的时候方便 . 谢谢分享! 本机要手动删除盘符,换别台电脑还是会显示,目前有好像还无解决方式 1709不能显示U盘多分区了???难道只有1703可以? 今天,我也遇到了同样的问题。不过,反过来想想,显示也很好,更新数据更方便。 直接使用windows的diskpart命令在分区表项中修改属性,就可以达到楼主说的隐藏效果,
可是隐藏了之后,EFI在启动的时候也是同样找不到该分区的,导致无法启动,
因此还是没有办法做到以前隐藏启动分区的效果,
不过,如果只是出于保护PE分区的目的,可以在属性中将分区属性设为只读,并将GUID设为EFI引导分区,在Windows就无法访问了 本帖最后由 ku588 于 2018-7-23 09:12 编辑
到了什么时代就适应它,该是啥就是啥,凡事都有利弊,顺其自然吧,没必要刻意追求,适应了就好!
就好比桌面快捷方式箭头,有人认为有箭头不美观去掉了箭头,但个人认为去掉并不好,如果隐藏扩展名的话,真不知道桌面的那图标是程序,文件,还是快捷方式,全迷糊了,所以还是按微软的规矩显示箭头的好,符合大众认识标准,至少个人认为是这样!
===================================
但就研究技术而言,搞明白原因也是值得提倡的,支持鼓励钻研精神! л
页:
[1]
2