无忧启动论坛

标题: 新手请教装双系统,BOOTICE添加D盘的PEwin10,启动却Winload.exe丢失提示。 [打印本页]

作者: sz_kent    时间: 2020-3-9 14:41
标题: 新手请教装双系统,BOOTICE添加D盘的PEwin10,启动却Winload.exe丢失提示。
原系统是Win10,正常启动(都是MBR分区,非UEFI启动)

现在将win10PE拷贝到D盘,然后用BOOTice添加了BCD引导项,
启动Win10PE却提示winload.exe丢失或损坏,

同样的操作,在VM虚拟机测试正常启动,没有问题。

不解,搜索百度无解,请教大神如何调整修复?



作者: sz_kent    时间: 2020-3-9 14:47
这是正常win10系统的BCD引导,





win10PE的BCD引导。

大神看看,哪里不对了,需要修改。

作者: Gaein    时间: 2020-3-9 15:02
(不明白凑一下)最近也在研究引导...你看看路径有没有问题吧
作者: captain_g    时间: 2020-3-9 15:13
你这是把PE的WIM解开来放在D盘的吧?

有没有经过处理?

如果只是弄个PE备用,没必要啊;

直接把WIM放进硬盘某个位置,再准备个BOOT.SDI文件;

用BOOTICE向原BCD中添加一个WIM启动项;
作者: sz_kent    时间: 2020-3-9 15:43
captain_g 发表于 2020-3-9 15:13
你这是把PE的WIM解开来放在D盘的吧?

有没有经过处理?

嗯,是直接解开wim将文件放在D盘根目录,
使用这方式在VM虚拟系统里面没有问题,
这样干,是为了方便编辑调整PE,直接可以用PE启动电脑,验证效果。
作者: wsdyleon    时间: 2020-3-9 16:02
sz_kent 发表于 2020-3-9 15:43
嗯,是直接解开wim将文件放在D盘根目录,
使用这方式在VM虚拟系统里面没有问题,
这样干,是为了方便编 ...

bootice还得设置其他的。
作者: captain_g    时间: 2020-3-9 16:06
本帖最后由 captain_g 于 2020-3-9 16:08 编辑

虚拟机里搞的啊;进PE一次后,重启,再进去,是否几次都还正常?

以SYSTEM还是ADMINISTRATOR帐号进的PE?

弄到实体硬盘上,ADMINISTRATOR帐号的PE容易搞;

有没有弄掉FBWF,修改注册表单元SYSTEM中的MountedDevices ......

VM测试PE通过ISO启动也很方便的;

作者: captain_g    时间: 2020-3-9 16:13
还有提示winload.exe丢失或损坏;

看看PE中的\Windows\system32\boot\winload.exe 和 \Windows\system32\winload.exe 是否都在;

有的PE只有前者,没有后者;
作者: liuzhaoyzz    时间: 2020-3-9 16:44
       他这个应该就是boot.sdi文件的路径没填对,wim里面文件肯定没问题,因为他说了在虚拟机里面都可以启动。
作者: 2012胡言乱语    时间: 2020-3-9 17:11
liuzhaoyzz 发表于 2020-3-9 16:44
他这个应该就是boot.sdi文件的路径没填对,wim里面文件肯定没问题,因为他说了在虚拟机里面都可以启 ...

他是把wim文件解压开了 放d盘的 都不需要boot.sdi文件
作者: sz_kent    时间: 2020-3-9 17:23
captain_g 发表于 2020-3-9 16:13
还有提示winload.exe丢失或损坏;

看看PE中的\Windows\system32\boot\winload.exe 和 \Windows\system32 ...

C:\windows\boot\ 里面,也没有winload.exe呢,不是这个造成的。
作者: sz_kent    时间: 2020-3-9 17:25
2012胡言乱语 发表于 2020-3-9 17:11
他是把wim文件解压开了 放d盘的 都不需要boot.sdi文件

是啊,WIM解开的文件全部放D盘根目录,BCD指定引导盘符,理应能启动的,不知道什么缘故了。
作者: 窄口牛    时间: 2020-3-9 17:42
bcd没写对,pe文件的位置是\Windows\system32\boot\winload.exe 这个可以不写,但是不能写错。
作者: liujun2000    时间: 2020-3-9 18:06
\Windows\system32\boot\winload.exe
作者: dmgy    时间: 2020-3-9 18:09
启动文件路径:\Windows\system32\boot\winload.exe
作者: hilsonma    时间: 2020-3-9 18:15


删除这项或更正为:\Windows\System32\Boot\winload.exe
作者: sz_kent    时间: 2020-3-9 18:39
hilsonma 发表于 2020-3-9 18:15
删除这项或更正为:\Windows\System32\Boot\winload.exe

不是这个原因吧,winload.exe不管指向那个目录,都不行。


作者: sz_kent    时间: 2020-3-9 18:49
窄口牛 发表于 2020-3-9 17:42
bcd没写对,pe文件的位置是\Windows\system32\boot\winload.exe 这个可以不写,但是不能写错。

重新填写了 \Windows\system32\boot\winload.exe 还是不行,不是这个原因吧。

在VM虚拟机里面,填的就是 \Windows\system32\winload.exe ,win10PE能正常引导启动。
作者: hilsonma    时间: 2020-3-9 19:00
sz_kent 发表于 2020-3-9 18:39
不是这个原因吧,winload.exe不管指向那个目录,都不行。

那我也不懂了。

因为bcd问题很麻烦,它不是按你看到的D:这样去记硬盘分区的,它是记录磁盘签名和分区偏移量等信息的,还有没有其他东西我也不清楚,你在虚拟机里的磁盘信息可能会跟实体机不一样,这样就会造成bcd信息与硬件不符,从而蓝屏。

建议bcd中不要使用D:这样的方法去标记分区,使用 boot 这样的标识可以避免上面所说的硬件不符问题
boot 分区意思就是启动程序bootmgr 所在的分区
我引导PE的bcd一般类似这样:

Windows 启动管理器
--------------------
标识符                  {bootmgr}
nointegritychecks       Yes
displayorder            {1fdcef2b-22c3-11ea-831e-e0d55e71b141}

Windows 启动加载器
-------------------
标识符                  {1fdcef2b-22c3-11ea-831e-e0d55e71b141}
device                  ramdisk=[boot]\pe\pe.wim,{ramdiskoptions}
description             WinPE
osdevice                ramdisk=[boot]\pe\pe.wim,{ramdiskoptions}
systemroot              \Windows
detecthal               Yes
winpe                   Yes

安装程序 Ramdisk 选项
---------------------
标识符                  {ramdiskoptions}
ramdisksdidevice        boot
ramdisksdipath          \pe\boot.sdi
作者: sz_kent    时间: 2020-3-9 20:05
本帖最后由 sz_kent 于 2020-3-9 20:06 编辑
liuzhaoyzz 发表于 2020-3-9 19:31
别搞笑了!没有boot.sdi,wim怎么挂载?!

呵呵,版主大人见笑了,
我这里不是wim文件哦,是wim解压后的PE系统文件都摆放在D盘,
想用BCD设置引导D盘的PE启动。
在VM虚拟机里面这样操作可以引导没有问题,
但在实体机引导D盘的PE系统就提示winload.exe丢失了。
不知道是什么设置没有弄对,讨教了。
作者: liuzhaoyzz    时间: 2020-3-9 20:15
本帖最后由 liuzhaoyzz 于 2020-3-9 20:21 编辑

不好意思,没认真看贴,ISO我都不喜欢解开,为什么还有想解开wim启动的?wim压缩打包,PE文件不会被病毒和那些杀软误杀啊,加载到内存里面去,格盘分区也方便啊,为什么wim还想要解开,费解,N年前解开xppe的内核winpe.is_玩过,后来再没有解开过。

一般地来说,这样解开部署到硬盘启动的PE,一般需要admin登录的PE才行吧。论坛里也有的。没玩过。

作者: 窄口牛    时间: 2020-3-9 20:17
你这玩的太高级了,抱歉多嘴了。
作者: 黑中见白    时间: 2020-3-9 20:26
pe还原到硬盘。。。
作者: 2012胡言乱语    时间: 2020-3-9 20:27
看一下D盘和c盘是同一个硬盘吗
作者: sz_kent    时间: 2020-3-9 20:41
2012胡言乱语 发表于 2020-3-9 20:27
看一下D盘和c盘是同一个硬盘吗

不同硬盘,一个是SSD,启动盘C盘,一个是机械硬盘D盘。
虚拟机里面也是同一个硬盘分C盘,D盘。
作者: 2012胡言乱语    时间: 2020-3-9 21:00
本帖最后由 2012胡言乱语 于 2020-3-9 21:01 编辑

不同硬盘 启动个屁啊
作者: sz_kent    时间: 2020-3-9 22:45
2012胡言乱语 发表于 2020-3-9 21:00
不同硬盘 启动个屁啊

噢,还有这个限制?我试试单硬盘分区试试看。
作者: captain_g    时间: 2020-3-10 08:54
必须说清楚VM和实体机环境不一样啊!

感情BCD配置不太懂啊,不会是直接拿VM中的那个用的吧?

BCD应该根据实际情况重新配置的,BOOTICE的【智能模式】很容易搞定;

还有什么C、D、E、F、G这些,看不出在几块硬盘上;

在WIN下看对比在PE中看,各自的对应关系也是变化的;

两种方案:

1、引导文件仅在第一硬盘上的激活主分区中,总是从第一硬盘启动,然后通过启动菜单选择启动第1硬盘上的还是第2硬盘上的系统,第2硬盘上最好不要有活动主分区;

2、两块硬盘有各自的激活主分区与引导文件,各自引导启动自己硬盘上的系统,启动时按热键(比如F12),选择具体从哪一块硬盘启动,缺省从第1硬盘启动;
作者: 2012jiashanni    时间: 2020-3-10 09:31
你就没发现你没填WIM路径吗

作者: sz_kent    时间: 2020-3-10 09:35
2012胡言乱语 发表于 2020-3-9 21:00
不同硬盘 启动个屁啊

一语道破天机啊,
知识点就是一张纸,点破了就看到另一个世界的精彩。

从启动C盘抠了3G出来分了个小区,将PE文件塞进去,引导成功了。
非常感谢。
作者: 2012jiashanni    时间: 2020-3-10 09:36
liuzhaoyzz 发表于 2020-3-9 20:15
不好意思,没认真看贴,ISO我都不喜欢解开,为什么还有想解开wim启动的?wim压缩打包,PE文件不会被病毒和 ...

PE本身如果能引导 部署到硬盘 跟什么账户登录的PE无关  SYSTEM也能安装到硬盘
作者: sz_kent    时间: 2020-3-10 09:37
captain_g 发表于 2020-3-10 08:54
必须说清楚VM和实体机环境不一样啊!

感情BCD配置不太懂啊,不会是直接拿VM中的那个用的吧?

谢谢指点,已经引导成功了,问题就在是否同在一块硬盘上。
作者: captain_g    时间: 2020-3-10 09:57
2012jiashanni 发表于 2020-3-10 09:36
PE本身如果能引导 部署到硬盘 跟什么账户登录的PE无关  SYSTEM也能安装到硬盘

一般的想法,如果将PE部署到硬盘,应该就是为了能“写”并“保存”点东西在X盘中;

也就是说,下一次再进PE,很多东西如设置、注册表的改动都还在,可以不用再搞一次,有点像硬盘中的WIN;

如果不是这样,还不如用WIM,不直接用WIM的理由不多;

否则,ADMINISTRATOR的PE要好过SYSTEM的,还有FBWF等 ...
作者: 2012jiashanni    时间: 2020-3-10 10:44
captain_g 发表于 2020-3-10 09:57
一般的想法,如果将PE部署到硬盘,应该就是为了能“写”并“保存”点东西在X盘中;

也就是说,下一次 ...

我被你说晕了  难道现在win10PE admin登陆  能保存设置了吗

另外WIM格式的PE 有admin账户登录  也有system邓丽呀  
作者: liuzhaoyzz    时间: 2020-3-10 10:45
2012jiashanni 发表于 2020-3-10 09:36
PE本身如果能引导 部署到硬盘 跟什么账户登录的PE无关  SYSTEM也能安装到硬盘

他是把PE.ISO解压缩为PE.WIM,然后再把PE.WIM在解压缩为\windows,\program files,\program files(x86)这样子的目录和文件了,似乎system身份的PE很难这样子吧?
作者: captain_g    时间: 2020-3-10 11:49
2012jiashanni 发表于 2020-3-10 10:44
我被你说晕了  难道现在win10PE admin登陆  能保存设置了吗

另外WIM格式的PE 有admin账户登录  也有s ...

我的意思是说,如果只是当个平常PE用,直接启动WIM或通过ISO启动好了(这两个都要借用到BOOT.SDI),进PE既可以是SYSTEM也可以是ADMINISTRATOR账户,用后者进PE的可以方便地做更多的事;

如果布置到硬盘上,即将WIM包解开放在一个分区,像启动WIN那样启动这个"解开"的PE(不借用BOOT.SDI,楼主的方法),为什么这样弄?

像楼主这样,如果破了FBWF,改过注册表单元SYSTEM,又以ADMINISTRATOR账户直接进的话,进去后做的事(如设置变更、程序安装等)是可以保存下来的。但如果是以SYSTEM账户直接进的,要做到这点就难了。
作者: sz_kent    时间: 2020-3-10 13:33
2012jiashanni 发表于 2020-3-10 09:31
你就没发现你没填WIM路径吗

我帖子里压根就没有WIM,你看帖请仔细些吧,好心回帖还得用心看帖,谢谢 。




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net./) Powered by Discuz! X3.3