(1)在实际应用中,winload.exe发生损坏或丢失的可能性很小,错误一定是由其它原因起的。vista安装分区改变容量大小,或者改变
boot
文件夹所在分区的文件格式,都会引起bcd中vista加载器
device
或者
osdevice
项的值发生变化,变成unknown,从而引起启动错误。
(2)在官方的解释中还有可能是最近更改了硬件或软件的原因。
(3)而由众多网友提供的实践结论是,不论是双系统还是只有一个vista,只要用ghost“重写”过活动分区,即使文件格式与分区大小都没变,再恢复vista时就可能会出现这种情况。哪怕象联想机型运行一键恢复出厂设置都不能避免,这似乎是ghost的一个bug。
•
故障解决方法有以下几种:
1、bcdedit命令解决办法
用winpe启动,运行cmd(命令行模式),在\windows\system32目录下,运行如下三个命令,重启可进入vista:
bcdedit
/set
{bootmgr}
device
boot
bcdedit
/set
{default}
device
boot
bcdedit
/set
{default}
osdevice
boot
bcdedit
/set
{default}
detecthal
1
如果是xp和vista的双系统,要事先在xp下用
bcdedit
/v获知{bootmgr}和{default}的32位guid,同时把
boot
换成具体的路径指向。在winpe中使用bcdedit
/set命令时用guid替代以上内置保留标识符。例如:
bcdedit
/set
{9dea862c-5cdd-4e70-acc1-f32b344d4795}
device
partition=d:
bcdedit
/set
{320af4ca-47dd-11dd-98f7-000ae4c23645}
device
partition=d:
bcdedit
/set
{320af4ca-47dd-11dd-98f7-000ae4c23645}
osdevice
partition=d:
用ghost备份双系统,提前在vista下运行以上命令后再备份,以后ghost恢复就不会有winload.exe问题了。
2、联想公司客服方法
用一张xp光盘启动,把硬盘上所有分区都删掉,再分出一个30g的盘,不格式化立刻退出关机。按novo键,用出厂设置一键恢复vista,再在vista下划分其它分区。
3、只删除c盘恢复办法
以联想机型为例:
用随机的vista启动,选择语言后,点击磁盘高级选项,只需要把c盘删除,按电源关机。运行novo一键恢复出厂设置,不理会分区表错误提示,点击确定。这种方法恢复vista可保其他分区的内容不受损失
温馨提示:内容为网友见解,仅供参考