无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 20160|回复: 36

关于1703版本win10下U盘多分区可见的原因

    [复制链接]
发表于 2017-4-5 20:12:06 | 显示全部楼层 |阅读模式
本帖最后由 2011xmhrl 于 2017-4-5 21:54 编辑

      自从win10升级到1703后,u盘就可以显示多分区了。如图:
image001.jpg
      这对于喜欢winpe隐藏的人来说无疑是当头一棒。所以论坛有了这个帖子:
    【已解决】win10 1703创意者更新之后,PE EFI隐藏分区无法隐藏的解决方法 - PE 讨论区 - 无忧启动论坛 - Powered by Discuz!
http://bbs.wuyou.net/forum.php?m ... 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下更改分区参数或把分区直接隐藏都可以。
image002.jpg

      更改过后U盘,在win10下不显示多分区,在磁盘管理器里隐藏分区也无法分配盘符。

image003.jpg
image004.jpg
image005.jpg

评分

参与人数 4无忧币 +20 收起 理由
灰灰2015 + 5 很给力!
notdiebird + 5 很给力!
hero8000 + 5 赞一个!
lbw2007 + 5 很给力!

查看全部评分

 楼主| 发表于 2017-4-5 20:15:00 | 显示全部楼层
自己占沙发。
回复

使用道具 举报

发表于 2017-4-5 20:46:41 | 显示全部楼层
这么快就解决了。。。学习了!!!
回复

使用道具 举报

发表于 2017-4-5 21:25:08 | 显示全部楼层
感谢分享宝贵经验,UltraISO可以更新了
回复

使用道具 举报

发表于 2017-4-5 21:31:47 | 显示全部楼层
谢谢分享。。。。。。。。。。。。。
回复

使用道具 举报

发表于 2017-4-5 21:34:19 | 显示全部楼层
收藏了,大神无处不在
回复

使用道具 举报

发表于 2017-4-6 00:19:14 | 显示全部楼层
感谢楼主分享探索结果和方法
回复

使用道具 举报

发表于 2017-4-6 00:22:20 来自手机 | 显示全部楼层
加上了真的隐藏属性,在一些特定机器上,该分区就会被忽略了,得不偿失

点评

有道理  发表于 2017-4-6 07:45
回复

使用道具 举报

发表于 2017-4-6 07:13:37 来自手机 | 显示全部楼层
不知道为啥非要隐藏,都显示多好。
回复

使用道具 举报

发表于 2017-4-6 13:08:55 来自手机 | 显示全部楼层
没有效果
回复

使用道具 举报

发表于 2017-4-6 13:19:50 | 显示全部楼层
感谢分享!虽然用UD不受影响
但是学习了
回复

使用道具 举报

发表于 2017-4-6 17:41:07 | 显示全部楼层
好一个当头一棒
回复

使用道具 举报

发表于 2017-4-7 09:06:08 | 显示全部楼层
把分区ID改成12如何,磁盘管理显示成OEM分区

点评

你可以试试。  详情 回复 发表于 2017-4-7 09:35
回复

使用道具 举报

 楼主| 发表于 2017-4-7 09:35:34 | 显示全部楼层
JimXon 发表于 2017-4-7 09:06
把分区ID改成12如何,磁盘管理显示成OEM分区

你可以试试。
回复

使用道具 举报

发表于 2017-4-7 09:37:33 | 显示全部楼层
个人觉得还是不隐藏的好
回复

使用道具 举报

发表于 2017-4-7 15:52:27 | 显示全部楼层
离真相又进了一步,感谢分享。。。
回复

使用道具 举报

发表于 2017-4-28 19:11:23 | 显示全部楼层
微软早就该如此了
linux一直都把优盘当硬盘对待了
就windows之前一直区别对待优盘  现在终于给优盘正名了
回复

使用道具 举报

发表于 2017-5-20 02:04:19 | 显示全部楼层
本帖最后由 令狐大虾 于 2017-5-20 02:10 编辑

经过测试,U+隐藏后的启动分区是Fat16格式,与楼主图片不符。试bootice下按照楼主所言修改分区ID并无卵用。请教楼主:U+隐藏的时候如何能够预先修改分区ID?
Windows 10 LTSB x64-2017-05-20-02-10-01.png

点评

是已经不行了,隐藏大法全面破产。  详情 回复 发表于 2017-5-20 11:46
回复

使用道具 举报

发表于 2017-5-20 11:46:58 | 显示全部楼层
令狐大虾 发表于 2017-5-20 02:04
经过测试,U+隐藏后的启动分区是Fat16格式,与楼主图片不符。试bootice下按照楼主所言修改分区ID并无卵用。 ...

是已经不行了,隐藏大法全面破产。

点评

微软厉害,考虑到这点,后续补丁就修订了规则估计  详情 回复 发表于 2017-5-20 13:12
回复

使用道具 举报

发表于 2017-5-20 13:12:50 | 显示全部楼层
本帖最后由 令狐大虾 于 2017-5-20 13:14 编辑
四海皆狂龙 发表于 2017-5-20 11:46
是已经不行了,隐藏大法全面破产。


微软厉害,考虑到这点,后续补丁就修订了规则估计。
所以建议楼主应该修改标题免得误导后来人

点评

1709又不能显示多分区了  发表于 2018-1-30 23:34
回复

使用道具 举报

发表于 2017-5-23 17:12:30 | 显示全部楼层
请教UD深度分区,可以显示分区吗?
回复

使用道具 举报

发表于 2017-6-2 16:28:14 | 显示全部楼层
用楼主的方法试了一下,还是不行呀,在Win10里还是能看到,我看了楼主发的图与我的区别只有一个活动项,楼主的分区没有开活动的,也许只是给大家做个试验,不打开活动就不能启动了。
回复

使用道具 举报

发表于 2018-1-6 20:36:06 | 显示全部楼层
还是显示的好,更新及需要操作的时候方便 .
回复

使用道具 举报

发表于 2018-1-6 20:58:00 | 显示全部楼层
谢谢分享!
回复

使用道具 举报

发表于 2018-1-24 11:45:06 | 显示全部楼层
本机要手动删除盘符,换别台电脑还是会显示,目前有好像还无解决方式
回复

使用道具 举报

发表于 2018-1-27 21:21:11 | 显示全部楼层
1709不能显示U盘多分区了???难道只有1703可以?
回复

使用道具 举报

发表于 2018-3-18 12:12:05 | 显示全部楼层
今天,我也遇到了同样的问题。不过,反过来想想,显示也很好,更新数据更方便。
回复

使用道具 举报

发表于 2018-7-23 08:31:00 | 显示全部楼层
直接使用windows的diskpart命令在分区表项中修改属性,就可以达到楼主说的隐藏效果,
可是隐藏了之后,EFI在启动的时候也是同样找不到该分区的,导致无法启动,
因此还是没有办法做到以前隐藏启动分区的效果,
不过,如果只是出于保护PE分区的目的,可以在属性中将分区属性设为只读,并将GUID设为EFI引导分区,在Windows就无法访问了
回复

使用道具 举报

发表于 2018-7-23 08:57:59 | 显示全部楼层
本帖最后由 ku588 于 2018-7-23 09:12 编辑

到了什么时代就适应它,该是啥就是啥,凡事都有利弊,顺其自然吧,没必要刻意追求,适应了就好!
就好比桌面快捷方式箭头,有人认为有箭头不美观去掉了箭头,但个人认为去掉并不好,如果隐藏扩展名的话,真不知道桌面的那图标是程序,文件,还是快捷方式,全迷糊了,所以还是按微软的规矩显示箭头的好,符合大众认识标准,至少个人认为是这样!
===================================
但就研究技术而言,搞明白原因也是值得提倡的,支持鼓励钻研精神!
回复

使用道具 举报

发表于 2018-8-11 15:30:33 来自手机 | 显示全部楼层
л
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-3-29 22:40

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表