无忧启动论坛

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

[求助] 新手请教装双系统,BOOTICE添加D盘的PEwin10,启动却Winload.exe丢失提示。

[复制链接]
跳转到指定楼层
1#
发表于 2020-3-9 14:41:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
原系统是Win10,正常启动(都是MBR分区,非UEFI启动)

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

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

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


评分

参与人数 1无忧币 +1 收起 理由
2012jiashanni + 1 你就没发现你PE的WIM路径没填吗

查看全部评分

2#
 楼主| 发表于 2020-3-9 14:47:16 | 只看该作者
这是正常win10系统的BCD引导,





win10PE的BCD引导。

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

使用道具 举报

3#
发表于 2020-3-9 15:02:18 | 只看该作者
(不明白凑一下)最近也在研究引导...你看看路径有没有问题吧
回复

使用道具 举报

4#
发表于 2020-3-9 15:13:28 | 只看该作者
你这是把PE的WIM解开来放在D盘的吧?

有没有经过处理?

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

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

用BOOTICE向原BCD中添加一个WIM启动项;

点评

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

使用道具 举报

5#
 楼主| 发表于 2020-3-9 15:43:39 | 只看该作者
captain_g 发表于 2020-3-9 15:13
你这是把PE的WIM解开来放在D盘的吧?

有没有经过处理?

嗯,是直接解开wim将文件放在D盘根目录,
使用这方式在VM虚拟系统里面没有问题,
这样干,是为了方便编辑调整PE,直接可以用PE启动电脑,验证效果。

点评

bootice还得设置其他的。  详情 回复 发表于 2020-3-9 16:02
回复

使用道具 举报

6#
发表于 2020-3-9 16:02:47 来自手机 | 只看该作者
sz_kent 发表于 2020-3-9 15:43
嗯,是直接解开wim将文件放在D盘根目录,
使用这方式在VM虚拟系统里面没有问题,
这样干,是为了方便编 ...

bootice还得设置其他的。
回复

使用道具 举报

7#
发表于 2020-3-9 16:06:32 | 只看该作者
本帖最后由 captain_g 于 2020-3-9 16:08 编辑

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

以SYSTEM还是ADMINISTRATOR帐号进的PE?

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

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

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

使用道具 举报

8#
发表于 2020-3-9 16:13:54 | 只看该作者
还有提示winload.exe丢失或损坏;

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

有的PE只有前者,没有后者;

点评

C:\windows\boot\ 里面,也没有winload.exe呢,不是这个造成的。  详情 回复 发表于 2020-3-9 17:23
回复

使用道具 举报

9#
发表于 2020-3-9 16:44:34 来自手机 | 只看该作者
       他这个应该就是boot.sdi文件的路径没填对,wim里面文件肯定没问题,因为他说了在虚拟机里面都可以启动。

点评

他是把wim文件解压开了 放d盘的 都不需要boot.sdi文件  详情 回复 发表于 2020-3-9 17:11
回复

使用道具 举报

10#
发表于 2020-3-9 17:11:00 | 只看该作者
liuzhaoyzz 发表于 2020-3-9 16:44
他这个应该就是boot.sdi文件的路径没填对,wim里面文件肯定没问题,因为他说了在虚拟机里面都可以启 ...

他是把wim文件解压开了 放d盘的 都不需要boot.sdi文件

点评

是啊,WIM解开的文件全部放D盘根目录,BCD指定引导盘符,理应能启动的,不知道什么缘故了。  详情 回复 发表于 2020-3-9 17:25
回复

使用道具 举报

11#
 楼主| 发表于 2020-3-9 17:23:00 | 只看该作者
captain_g 发表于 2020-3-9 16:13
还有提示winload.exe丢失或损坏;

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

C:\windows\boot\ 里面,也没有winload.exe呢,不是这个造成的。
回复

使用道具 举报

12#
 楼主| 发表于 2020-3-9 17:25:40 | 只看该作者
2012胡言乱语 发表于 2020-3-9 17:11
他是把wim文件解压开了 放d盘的 都不需要boot.sdi文件

是啊,WIM解开的文件全部放D盘根目录,BCD指定引导盘符,理应能启动的,不知道什么缘故了。
回复

使用道具 举报

13#
发表于 2020-3-9 17:42:33 来自手机 | 只看该作者
bcd没写对,pe文件的位置是\Windows\system32\boot\winload.exe 这个可以不写,但是不能写错。

点评

重新填写了 \Windows\system32\boot\winload.exe 还是不行,不是这个原因吧。 在VM虚拟机里面,填的就是 \Windows\system32\winload.exe ,win10PE能正常引导启动。  详情 回复 发表于 2020-3-9 18:49
回复

使用道具 举报

14#
发表于 2020-3-9 18:06:28 | 只看该作者
\Windows\system32\boot\winload.exe
回复

使用道具 举报

15#
发表于 2020-3-9 18:09:41 | 只看该作者
启动文件路径:\Windows\system32\boot\winload.exe
回复

使用道具 举报

16#
发表于 2020-3-9 18:15:00 | 只看该作者


删除这项或更正为:\Windows\System32\Boot\winload.exe

点评

不是这个原因吧,winload.exe不管指向那个目录,都不行。 [attachimg]412998[/attachimg]  详情 回复 发表于 2020-3-9 18:39
回复

使用道具 举报

17#
 楼主| 发表于 2020-3-9 18:39:11 | 只看该作者
hilsonma 发表于 2020-3-9 18:15
删除这项或更正为:\Windows\System32\Boot\winload.exe

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

点评

那我也不懂了。 因为bcd问题很麻烦,它不是按你看到的D:这样去记硬盘分区的,它是记录磁盘签名和分区偏移量等信息的,还有没有其他东西我也不清楚,你在虚拟机里的磁盘信息可能会跟实体机不一样,这样就会造成bcd  详情 回复 发表于 2020-3-9 19:00
回复

使用道具 举报

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

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

在VM虚拟机里面,填的就是 \Windows\system32\winload.exe ,win10PE能正常引导启动。
回复

使用道具 举报

19#
发表于 2020-3-9 19:00:33 | 只看该作者
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
回复

使用道具 举报

20#
 楼主| 发表于 2020-3-9 20:05:45 | 只看该作者
本帖最后由 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丢失了。
不知道是什么设置没有弄对,讨教了。
回复

使用道具 举报

21#
发表于 2020-3-9 20:15:10 | 只看该作者
本帖最后由 liuzhaoyzz 于 2020-3-9 20:21 编辑

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

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

点评

PE本身如果能引导 部署到硬盘 跟什么账户登录的PE无关 SYSTEM也能安装到硬盘  详情 回复 发表于 2020-3-10 09:36
回复

使用道具 举报

22#
发表于 2020-3-9 20:17:49 来自手机 | 只看该作者
你这玩的太高级了,抱歉多嘴了。
回复

使用道具 举报

23#
发表于 2020-3-9 20:26:01 | 只看该作者
pe还原到硬盘。。。
回复

使用道具 举报

24#
发表于 2020-3-9 20:27:28 | 只看该作者
看一下D盘和c盘是同一个硬盘吗

点评

不同硬盘,一个是SSD,启动盘C盘,一个是机械硬盘D盘。 虚拟机里面也是同一个硬盘分C盘,D盘。  详情 回复 发表于 2020-3-9 20:41
回复

使用道具 举报

25#
 楼主| 发表于 2020-3-9 20:41:02 | 只看该作者
2012胡言乱语 发表于 2020-3-9 20:27
看一下D盘和c盘是同一个硬盘吗

不同硬盘,一个是SSD,启动盘C盘,一个是机械硬盘D盘。
虚拟机里面也是同一个硬盘分C盘,D盘。
回复

使用道具 举报

26#
发表于 2020-3-9 21:00:06 | 只看该作者
本帖最后由 2012胡言乱语 于 2020-3-9 21:01 编辑

不同硬盘 启动个屁啊

点评

一语道破天机啊, 知识点就是一张纸,点破了就看到另一个世界的精彩。 从启动C盘抠了3G出来分了个小区,将PE文件塞进去,引导成功了。 非常感谢。  详情 回复 发表于 2020-3-10 09:35
噢,还有这个限制?我试试单硬盘分区试试看。  详情 回复 发表于 2020-3-9 22:45
回复

使用道具 举报

27#
 楼主| 发表于 2020-3-9 22:45:56 | 只看该作者
2012胡言乱语 发表于 2020-3-9 21:00
不同硬盘 启动个屁啊

噢,还有这个限制?我试试单硬盘分区试试看。
回复

使用道具 举报

28#
发表于 2020-3-10 08:54:04 | 只看该作者
必须说清楚VM和实体机环境不一样啊!

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

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

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

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

两种方案:

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

2、两块硬盘有各自的激活主分区与引导文件,各自引导启动自己硬盘上的系统,启动时按热键(比如F12),选择具体从哪一块硬盘启动,缺省从第1硬盘启动;

点评

谢谢指点,已经引导成功了,问题就在是否同在一块硬盘上。  详情 回复 发表于 2020-3-10 09:37
回复

使用道具 举报

29#
发表于 2020-3-10 09:31:15 | 只看该作者
你就没发现你没填WIM路径吗

点评

我帖子里压根就没有WIM,你看帖请仔细些吧,好心回帖还得用心看帖,谢谢 。  详情 回复 发表于 2020-3-10 13:33
回复

使用道具 举报

30#
 楼主| 发表于 2020-3-10 09:35:20 | 只看该作者
2012胡言乱语 发表于 2020-3-9 21:00
不同硬盘 启动个屁啊

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

从启动C盘抠了3G出来分了个小区,将PE文件塞进去,引导成功了。
非常感谢。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-2-10 07:58

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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