个人感觉.应该不是恢复失败,既然能自动修复成功,说明没问题呀.呵呵.楼主是不是,进入pe系统后,恢复的呢?并且是移动硬盘类的?
问题说明,以前遇到过类似问题,应该是,bcd 里,启动 win7的项里,出问题了.一般以它自带的修复一下,就行.vista 有同样的问题..
我公司是做笔记本的,hp,ibm,都是vista 系统,并有隐藏分区,当另一台同型号机器出现问题时,有两种方法可以做,拿原厂光盘恢复整个硬盘,比较费时,..还有个方法就是,全盘克隆,,一般情况我都选全盘克隆,因为是,一个好的机器在,按理说,盘对盘,复制应该是一样的吧..... 却发现,全盘复制完后,接上机器,启动系统会报错,0x000000f类的,无法启动系统,可以修复..当时为这个问题折腾了好久,用ghost问题一样,发现新硬盘上的bcd,里面的信息会自己变动,这个不是,acronis 的问题..
你可以做个测试,在系统下, 打 bcdedit 看一下,启动信息,如我的.
Windows 启动加载器
-------------------
标识符 {current}
device partition=C:
path \Windows\system32\winload.exe
description Windows 7
locale zh-CN
inherit {bootloadersettings}
recoverysequence {50ce8c22-9c94-11de-b18c-b1c497b15622}
recoveryenabled Yes
osdevice partition=C:
systemroot \Windows
resumeobject {50ce8c20-9c94-11de-b18c-b1c497b15622}
nx OptIn
这是在win7下里打的,如果你用移动硬盘或别的pe启动,看一下,你的装win7或vista的盘符,如果还是c: 那么和上面一样,如果是其它盘,它里面的c:会变成相应的盘符如
osdevice partition=D: 按理说,你没有动vista 或 win7盘的文件,启动动pe时,也没动,这个,bcd应该不会变.但实际他变了,它是根据现有盘符自动更改的,在你用acronis 恢复C盘时,首先它先变成不能识别的分区的,在pe里盘符,会消失吧,当恢复完,bcd自动获得相当盘符时,就会找不到,所以就变成了
osdevice unknown 就会无法启动报错..
本人尝试过修复,就是.恢复完接着修复就没有问题了.
还有个方法就是. 在做备份前,用命令把 device partition=C: osdevice partition=C: 这两个,改成 device [boot] osdevice [boot] 就可以了,恢复也应该没有问题,前提是,你的启动文件,和系统在一个盘.. 如果在一个盘,建议,,用bcdedit /enum all 查看,所有是partition=C: 的,最好都改为boot ..这样,就应该可以了,,
如果是其它问题,...以上解释..不成立.呵呵.. 希望可以帮到你. |