导致问题的原因:使用了别的硬盘Ghost下来的镜像文件,导致bcdedit里面该赋值为“Partition=C:”的全部变成了“unknown”
解决问题的方法:使用bcdedit
/set
设置命令,后加
{标识符}
,这里{bootmgr}指的是“Windows
启动管理器”,{default}指的是默认的“Windows
启动加载器
Microsoft
Windows
Vista”,
{dd4acb15-26b7-11de-920a-001f3c63388c}指的是“
一键GHOST
v2008.08.08
奥运版”,再加“device”或“osdevice”变量名,表示要给这个变量赋值,最后加
“Partition=C:”,赋值。例如:“bcdedit
/set
{bootmgr}
device
partition=C:”
--------------------------------------------------------------------------------
其实有一个更简单的方法:
在系统做ghost备份之前,现在系统中执行以下命令
bcdedit
/set
{default}
osdevice
boot
bcdedit
/set
{default}
device
boot
bcdedit
/set
{default}
detecthal
1
然后再进行GHost备份,这样就不会出现无法启动的问题了,一劳永逸.
经测试,此方法适用于Windows
Vista/7/2008操作系统.
上面英文提示的123是,让你插入win7的安装盘,然后选择重启电脑,然后选择语言,然后单击下一步,选择修复安装就可以了,如果没有安装盘联系管理员等。。所以重新安装win7吧,跟修复的时间差不多。
争议是GPT分区的原因,预装win8/win10的硬盘很多都是GPT分区,而你Ghost是mbr才支持的
diskpart命令转换成mbr试试