无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 10180|回复: 50
打印 上一主题 下一主题

[原创] 测试5小时格硬盘10次,终于发现了微PE一个非常邪门的问题,有完整的完整的检测报告

  [复制链接]
跳转到指定楼层
1#
发表于 2016-11-7 23:51:38 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 宝貝对不起 于 2016-11-8 23:44 编辑

lsc1117老师你好,不知道你还是否关注此贴能否看到我的反馈
反馈一个千奇百怪的问题
非常喜欢您修改的微PE,在您的尊享版基础上我也自己DIY
我听说别人说UD简化型三分的兼容性没正常UD三分区的兼容性高,我把你的PE改成了BOOTMGR方式启动的X64X86的ISO,仿照原版微PE的办法,UD里面放了完整的X64ISO,EFI分区放了SDI/BCD/EFI/64WIM等纯UEFI需要的文件
问题不在上面说的这些

现在的问题是,UD区这个ISO,不管是X64还是X86,启动PE非常正常,PE里面的每个软件也全部正常
主板纯UEFI启动的情况下,也不存下面说的在问题,因为那是直接启动的EFI-FAT16分区-bootx64.efi-BCD-64WIM,和UD区没什么关系
主板纯BIOS引导下,PE启动也正常,PE里面各项功能也正常,但是,不用安装器的情况下,在PE里直接虚拟光驱挂WIN7-10的镜像,直接安装的时候,到了自定义那一步会出现硬盘问题,不是看不到硬盘,只提示无法安装到此硬盘(此时,在安装程序中格式化硬盘或者给硬盘分区或者删除分区等操作全部正常,无论是先分好区还是不分区点下一步都是提示无法安装到此硬盘),试验了好多原版ISO,就是不行,我也不是新手,硬盘和镜像保证都是没问题的(可能您现在第一反应就是以为我GPT了没换过来,不是这样的)
但是重写U盘,用简化型三分区的办法,同一个X64的wim,就不存在以上问题,也就是说,这和WIM包根本没任何关系,那现在问题就来了,那为什么UD传统办法放ISO的情况下,PE任何功能都正常启动也正常的情况下而单单提示无法安装到此硬盘呢?就算启动PE后,拔掉U盘,在挂虚拟光驱安装,也是同样情况

也许您会说,这个ISO你做的有问题,这个问题我想到了,后来我把UD分区的ISO提取出来,测试了U+HDV2直接写入U盘(不隐藏)结果是一切正常,不存在以上问题

另外,X86根本不存在这个问题,无论是简化三分还是UD区放个ISO,因为X86根本就没nvme补丁

这是我研究PE以来,最诡异的问题,最开始我压根没想到是UD区放ISO的问题,以为是硬盘除了什么问题,反复测试也无效,后来换了个U盘,另外U盘上写入是简化三分,才发现是PE问题,个人猜想,和nvme补丁有关,装有nvme补丁的ISO,采用UD区传统做法,把ISO放到里面,才会出现这个问题

只有实机测试才能发现我说的问题,其他,用虚拟机,安装PE工具那些测试出来的结果只能显示PE一切正常,PE的确一切正常,只有安装过程中才会有这个问题,而且前提是UD区放ISO的办法,安装过程中,自定义安装,寻找磁盘的时候nvme驱动起了什么作用?(我测试的时候是非nvme硬盘,一般的浦科特M6S,SATAIII)

老师本身做的PE是没这个问题的,这是在我DIY过程中发现的,本不应该来和老师请教,但是我实在无解,而且我也大约猜到了,99%是nvme出的问题,请问下老师,您写入的是KB2990941的NVME驱动么?

希望老师能解答我这个困惑,头痛死我了

等哪天休息的时候,我下载微PEX64原版试试,给他添加KB2990941的nvme补丁,然后换了他UD区的ISO,在传统BIOS引导下看看是否也有这个问题



编辑下帖子:很多人误会了,以为下面的截图是我重启机器后安装的界面,并不是这样,这些画面完全都是发生在PE内的,只不过全屏了而已,我的习惯是,进入PE,用虚拟光驱加载ISO,直接点击setup.exe安装
我下面发那些照片,完全都是在PE内点击setup.exe后发生的,过程都在PE中,只是全屏而已
这个问题和我哪个硬盘启动,开机按没按F12没有任何关系
推荐
 楼主| 发表于 2016-11-8 16:52:32 | 只看该作者
netants2011 发表于 2016-11-8 16:23
楼主威猛哦,5个小时。。。。。。

我以前百毒过这个问题,是微软的安装程序的问题,大概意思就是M$的安 ...

你大彻大悟啥了。。。我那硬盘根本就没分区
回复

使用道具 举报

推荐
 楼主| 发表于 2016-11-8 02:48:35 | 只看该作者
本帖最后由 宝貝对不起 于 2016-11-8 02:59 编辑

最后一招,原版微PE,不直接写入U盘,而是提取了ISO出来,用U+HDDV2写入,,,结果一切正常






最后结论,肯定和nvme没有关系,也和UD分区没有关系(因为x86的微PE都是一切正常的),问题就出在原版微PEX64上面,所以导致了我山寨Lsc1117老师的尊享版出了问题,而Lsc1117老师的尊享版本身就是采用简化型三分区的,不存在此问题,,,我相信,只要是微PEX64为基础的各种修改版山寨版只要是非简化型三分区,全部有这个问题,因为微PEX64本身就是问题的根源,终于弄明白了,睡觉,安稳觉,要不然,就算刚才睡了,半夜还的爬起来开电脑
回复

使用道具 举报

推荐
发表于 2016-11-9 00:45:47 来自手机 | 只看该作者
宝貝对不起 发表于 2016-11-8 23:38
我不是整个硬盘都是C盘的问题,我根本就没有分区,也不存在盘符的问题,甚至和操作系统都挂不上边,我 ...

iuu看到这里,似乎看出点端倪了。1、不知楼主是否测试了把x86 类的nt6.x 的内核包装为iso置于ud区,能否用setup安装?2、把x64 nt6.x pe包装为iso 置于u盘可见区或U+隐藏区又是什么情况?

因为置于UD或我上面说的包装为iso置于可见区或U+隐藏区时,都要用到G4D的map 命令。可能就是这里的map 命令导致出问题哦。
回复

使用道具 举报

5#
 楼主| 发表于 2016-11-8 02:37:20 | 只看该作者
本帖最后由 宝貝对不起 于 2016-11-8 02:40 编辑

睡不着啊,心里总是有个疙瘩,不弄明白睡不好


以下3个图是出问题的照片





回复

使用道具 举报

6#
 楼主| 发表于 2016-11-8 02:37:29 | 只看该作者
本帖最后由 宝貝对不起 于 2016-11-8 02:43 编辑

这是安装方法,我习惯这样安装,才出现今天的问题,安装器或者Dism++等方式不会出现问题







将我UD区的ISO,提取出来,用U+ hdd v2写入U盘,一切正常



回复

使用道具 举报

7#
 楼主| 发表于 2016-11-8 02:37:34 | 只看该作者
本帖最后由 宝貝对不起 于 2016-11-8 02:47 编辑

老子就不信这个邪了,今晚不睡了,去微PE官网下了原版微PEX64,用官网的exe直接写入非简化型三分区试验下,看看到底是nvme的问题!还是UD分区的问题,还是微PE本身有问题!结果一脸懵逼。。。。具体看图



回复

使用道具 举报

8#
 楼主| 发表于 2016-11-8 02:37:38 | 只看该作者
本帖最后由 宝貝对不起 于 2016-11-8 02:50 编辑

这时候我晕死了,产生了非常严重的自我不信任情绪,是不是我哪里做错了?我是不是GPT分区没有换过来?明知道不是这个问题,还是去看看。。。。。



回复

使用道具 举报

9#
发表于 2016-11-8 07:37:07 来自手机 | 只看该作者
不用三分区不就行了
回复

使用道具 举报

10#
发表于 2016-11-8 09:20:26 | 只看该作者
你厉害  好梦哈
回复

使用道具 举报

11#
 楼主| 发表于 2016-11-8 09:30:26 | 只看该作者
kcyou 发表于 2016-11-8 07:37
不用三分区不就行了

三分区没问题。。。简化三分区就行了,一开始不知道哇,要是知道也没昨晚那么折腾了,一开始折腾的我以为硬盘坏了
回复

使用道具 举报

12#
发表于 2016-11-8 09:54:10 来自手机 | 只看该作者
本帖最后由 abc2016 于 2016-11-8 13:00 编辑

,,,小白还没明白
回复

使用道具 举报

13#
发表于 2016-11-8 11:11:09 | 只看该作者
本帖最后由 dajky 于 2019-5-22 22:40 编辑

求知好学,很棒。

BingWallpaper-2016-03-27.jpg (331.67 KB, 下载次数: 56)

BingWallpaper-2016-03-27.jpg
回复

使用道具 举报

14#
发表于 2016-11-8 13:47:41 | 只看该作者
好久没用微pe,也没用三方修改的微pe。用上一版微pe时好像有个小瑕疵(忘了什么了,不是什么大BUG)总感觉用着不舒服,就放弃了!
回复

使用道具 举报

15#
发表于 2016-11-8 16:23:23 | 只看该作者
本帖最后由 netants2011 于 2016-11-8 16:25 编辑

楼主威猛哦,5个小时。。。。。。

我以前百毒过这个问题,是微软的安装程序的问题,大概意思就是M$的安装程序会往电脑的默认第一个分区里写启动信息,而往往U盘启动电脑以后,第一个启动分区就变成了U盘,所以才出错,解决的办法,BIOS里把设置硬盘的第一个分区(或需要安装系统的硬盘)为默认启动分区,然后用快捷启动键来设置U盘启动,不能直接在BIOS里设置U盘为默认启动

从那以后我就大彻大悟、彻底皈依安装器了,哈哈

回到主题上来,个人觉得这个问题跟PE没关系,不管是微PE还是大PE
回复

使用道具 举报

16#
发表于 2016-11-8 21:20:55 | 只看该作者
宝貝对不起 发表于 2016-11-8 16:52
你大彻大悟啥了。。。我那硬盘根本就没分区

那就是整个硬盘都是C盘了?你看看BIOS设置里,默认启动是不是你的硬盘,别搞成U盘就行

比如说:当U盘插在电脑上时,bios里设置默认硬盘,然后开机时按启动选择快捷键(比如F11、F12之类)选择U盘启动
回复

使用道具 举报

17#
发表于 2016-11-8 21:30:42 | 只看该作者
试着在BIOS中把U盘设置为第二硬盘,也就是不作为启动盘。
然后通过快捷键选择U盘启动,看看这样是否OK
回复

使用道具 举报

18#
 楼主| 发表于 2016-11-8 23:09:24 | 只看该作者
红毛樱木 发表于 2016-11-8 21:30
试着在BIOS中把U盘设置为第二硬盘,也就是不作为启动盘。
然后通过快捷键选择U盘启动,看看这样是否OK

不是这个问题。。。我不会犯这个错误的,我从来都是HDO主硬盘第一启动,HD1光驱位第二启动,USBHDD一直在后面。。我每次进PE都是F12先选择
回复

使用道具 举报

19#
 楼主| 发表于 2016-11-8 23:11:27 | 只看该作者
netants2011 发表于 2016-11-8 21:20
那就是整个硬盘都是C盘了?你看看BIOS设置里,默认启动是不是你的硬盘,别搞成U盘就行

比如说:当U盘 ...

兄弟,你到底再说什么。。。你仔细看我的帖子好么,这个问题根本就牵扯不到分区,也牵扯不到开机什么启动,完全是在PE内发生的
回复

使用道具 举报

20#
 楼主| 发表于 2016-11-8 23:13:46 | 只看该作者
红毛樱木 发表于 2016-11-8 21:30
试着在BIOS中把U盘设置为第二硬盘,也就是不作为启动盘。
然后通过快捷键选择U盘启动,看看这样是否OK

红毛老师,你误会了,这个问题和开机哪个硬盘启动没关系,我整个过程都是在PE内发生的,并不需要重启安装,我这是PE内,挂虚拟光驱ISO,然后点击setup.exe安装,还没到重启那一步呢
回复

使用道具 举报

21#
 楼主| 发表于 2016-11-8 23:17:32 | 只看该作者
netants2011 发表于 2016-11-8 21:20
那就是整个硬盘都是C盘了?你看看BIOS设置里,默认启动是不是你的硬盘,别搞成U盘就行

比如说:当U盘 ...

兄弟你误会了,你看到那些照片截图不管是可以下一步的还是不可以下一步,并不是重启后硬盘启动,这都是在PE内发生的
回复

使用道具 举报

22#
 楼主| 发表于 2016-11-8 23:26:31 | 只看该作者
红毛樱木 发表于 2016-11-8 21:30
试着在BIOS中把U盘设置为第二硬盘,也就是不作为启动盘。
然后通过快捷键选择U盘启动,看看这样是否OK

我拍的那些照片让你误会了可能。。。。PE内点setup.exe安装系统,都是全屏的,那些照片并不是重启后发生的,就发生在PE之内
回复

使用道具 举报

23#
发表于 2016-11-8 23:35:41 | 只看该作者
xxfx谢谢分享
回复

使用道具 举报

24#
 楼主| 发表于 2016-11-8 23:38:32 | 只看该作者
本帖最后由 宝貝对不起 于 2016-11-8 23:40 编辑
netants2011 发表于 2016-11-8 21:20
那就是整个硬盘都是C盘了?你看看BIOS设置里,默认启动是不是你的硬盘,别搞成U盘就行

比如说:当U盘 ...


我不是整个硬盘都是C盘的问题,我根本就没有分区,也不存在盘符的问题,甚至和操作系统都挂不上边,我都是不分区直接点下一步,现在的问题是在微PEX64非简化型UD区启动的PE,安装WIndows的过程中,根本就不认我的硬盘,更谈不上给我硬盘分几个区和复制文件的问题

而U+写入/纯UEFI启动/简化型UD三分区内启动的微PE,没有这个问题,这个问题只出现在非简化型UD三分区的微PE之内
回复

使用道具 举报

25#
发表于 2016-11-8 23:47:43 来自手机 | 只看该作者
宝貝对不起 发表于 2016-11-8 23:26
我拍的那些照片让你误会了可能。。。。PE内点setup.exe安装系统,都是全屏的,那些照片并不是重启后发生 ...

不清楚你是什么情况下发生的,试试我说的方法也许有效
回复

使用道具 举报

26#
 楼主| 发表于 2016-11-9 00:44:53 | 只看该作者
本帖最后由 宝貝对不起 于 2016-11-9 00:49 编辑
红毛樱木 发表于 2016-11-8 23:47
不清楚你是什么情况下发生的,试试我说的方法也许有效


那就不说了,你根本就没看帖子的内容,发帖是什么意思,您甚至连问题的内容你都没明白,您是大神级别的我知道,但是我希望你仔细看我帖子的内容,不要根据自己的臆断来判断是我出了什么问题,希望您也尊重我,起码先看下帖子描述的问题OK,不用用大神的眼光一目十行然后告诉我是我哪里没做对,我不是和你吵什么

这样,你在硬盘尾部开一个区,然后你在下载微PE,就用微PE提供的安装工具把U盘写成UD三分区,然后用U盘起动这个PE,进入PE后,你用虚拟光驱直接挂一个镜像,随意WIN7和WIN10,然后你到我的电脑里点虚拟光驱开始安装,到自定义安装那一步你看看是什么结果你就知道了,尾部这区你不用担心,根本写不进去,微PE在传统UD三分区启动的情况下,根本就不认你的硬盘

同样是这个原版微PE,你到U盘UD分区内,把ISO提取出来,清空U盘,U+写入,用U+的PE在启动,然后虚拟光驱挂Windwos7-10镜像,再到虚拟光驱安装,你再看看是什么结果

所有的一切,都是在PE内操作的,根本就不涉及到重启机器安装,您说的那些话,如果是别人,我会认为很无知,你是大神,我只能认为你是在不尊重我或者你根本就没看帖子的内容你就来评论

我不是来请教你我做的哪里错了,我做的没有一点错误的地方,错误的只有微PE的BUG和您的随意回答

4.jpg (618.56 KB, 下载次数: 75)

4.jpg
回复

使用道具 举报

27#
 楼主| 发表于 2016-11-9 00:53:35 | 只看该作者
chiannet 发表于 2016-11-9 00:45
iuu看到这里,似乎看出点端倪了。1、不知楼主是否测试了把x86 类的nt6.x 的内核包装为iso置于ud区,能否 ...

不是启动PE的问题,无论哪个方式启动PE,都是正常的,进入PE后所有软件也都正常

微PE官网原版的EXE安装文件写入UD三分区,UD区是放了一个WEPE.ISO和grldr,原版就是那样的,,,,不是简化三分区,如果是简化三分区就没有这个问题了

这个问题出的邪门,只有在UD传统三分区写入U盘的情况下才能出现,而且只有X64的版本才出现
回复

使用道具 举报

28#
 楼主| 发表于 2016-11-9 01:02:00 | 只看该作者
chiannet 发表于 2016-11-9 00:45
iuu看到这里,似乎看出点端倪了。1、不知楼主是否测试了把x86 类的nt6.x 的内核包装为iso置于ud区,能否 ...

只有如图安装,X64的版本才会出现这个问题,X86不会出现,用简化型三分区UD区只放一个GRLDR的时候X64也不会出现这个问题,用U+ HDDV2方式不隐藏也不会出现这个问题,高度和深度隐藏我没测试,我笔记本本身对高度和深度支持就不好





屏幕截图(111).png (484.78 KB, 下载次数: 68)

屏幕截图(111).png

屏幕截图(112).png (531.56 KB, 下载次数: 64)

屏幕截图(112).png

屏幕截图(113).png (531.68 KB, 下载次数: 60)

屏幕截图(113).png
回复

使用道具 举报

29#
 楼主| 发表于 2016-11-9 01:13:48 | 只看该作者
chiannet 发表于 2016-11-9 00:45
iuu看到这里,似乎看出点端倪了。1、不知楼主是否测试了把x86 类的nt6.x 的内核包装为iso置于ud区,能否 ...


我其实对微PE里面GRLDR写的命令一点也不了解,那个命令应该就是直接启动UD区内WEPE.ISO的意思吧?ISO启动是没有任何问题的,进入PE后一切软件也都正常,唯一就是虚拟光驱挂载MSDN WINDOWS7-10的安装镜像后,点虚拟光驱直接在PE内安装,到了自定义硬盘分区那一步,就会出现不识别硬盘的问题。而且还不是不识别,能识别,也能对硬盘做出分区格式化删除等动作,就是不能往下安装。。。

至于别的方式,简化三分区,U+,甚至把U盘手动格式FAT32不用任何工具把PE内的文件复制进去,都正常



default 0
timeout 0

title Windows PE
map (ud)/wepe.iso (0xFF)
map --hook
chainloader (0xff)

就这么个命令。。。。
回复

使用道具 举报

30#
发表于 2016-11-9 19:30:21 | 只看该作者
chiannet 发表于 2016-11-9 00:45
iuu看到这里,似乎看出点端倪了。1、不知楼主是否测试了把x86 类的nt6.x 的内核包装为iso置于ud区,能否 ...

如果是这样就值得讨论了,map命令引导的是微PE的ISO,而微软的镜像是在PE下双击STEUP操作的,有些说不通。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-12-1 01:18

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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