admin管理员组

文章数量:1533860

2024年1月9日发(作者:)

解决0X80042412错误,恢复已备份的Widows 7系统镜像到另一个硬盘

解决0X80042412错误,恢复已备份的Widows 7系统镜像到另一个硬盘-“败亦微软,成亦微软”

——成在强大的“VHD虚拟硬盘技术”,败在很弱的系统镜像还原技术

起因要从最近新组装的台式电脑说起,当时电脑城这边没有1T的西数蓝盘,就拿了个1T的绿盘(型号WD10EADX)后来网上查询了一下,这种绿盘很容易出问题,而且也不支持“高级格式化”(/global/products/features/?id=7&language=1 ),就决定换成蓝盘。于是前几天花了二十多分钟在Widows 7控制面板中自带的备份还原工具中创建了系统镜像,默认把我的系统盘C和程序盘D都备份了,大小约26G,选择了带USB3.0的移动硬盘中的某个分区存放;此备份镜像的文件夹结构如下:

:WINDOWSIMAGEBACKUP

└─******【计算机名】

│ MediaId

├─Backup 2011-08-19 174120

00d43e6d-e773-4230-a2dc-************_

│ 00d43e6d-e773-4230-a2dc-************_

│ 00d43e6d-e773-4230-a2dc-************_

00d43e6d-e773-4230-a2dc-************_

00d43e6d-e773-4230-a2dc-************_

00d43e6d-e773-4230-a2dc-************_

00d43e6d-e773-4230-a2dc-************_

00d43e6d-e773-4230-a2dc-************_

00d43e6d-e773-4230-a2dc-************_

00d43e6d-e773-4230-a2dc-************_

│ 3******-

│ 9******-

├─Catalog

│ BackupGlobalCatalog

│ GlobalCatalog

└─SPPMetadataCache

{00d43e6d-e773-4230-a2dc-84*******040}

{b*******-0570-4b1b-9862-17228eb1e67e}

{c*******-8047-4a21-8804-2b3be0d4a1ed}

因之前看到过一些评论说Widows 7自带的还原工具已经可以和Ghost一比了,也就没有用Ghost、Acronis True Image等第三方软件备份,没想到这个错误的决定是“噩梦”的开始„„

换上新的500G西数蓝盘(型号WD5000AAKX),用工具盘分好区后,把移动硬盘接到USB3.0口上,用之前在Widows 7中创建的64位系统修复光盘引导系统,进入Windows RE

(/en-us/library/dd744536(WS.10).aspx)下。

无法识别移动硬盘,但Windows RE下可以从USB设备或本地硬盘添加驱动,这一点的确比Ghost要进步一些,手动添加了技嘉主板的USB3.0驱动后重新插上移动硬盘,恢复工具可以找到并正确识别备份在动硬盘中的某个分区的镜像了(有备份的时间和镜像的大小),到这里一切正常。然而点击“下一步”到“对计算机进行重镜像”界面时,第一个复选框“格式化并重新分区磁盘”是灰色的,无法更改,下面一行提示“如果您无法选择以上选项,为您要还原的磁盘安装驱动程序可能解决此问题”。

(某网站被人贴出的Windows RE下“对计算机进行重镜像”界面的图)

一开始我忽略了这个提示,后来点击“下一步”结果出现下面的错误提示:

“系统镜像还原失败-找不到可用于恢复系统盘的磁盘„„(0X80042412)”。"Re-Image your computer. The system image restore failed. No disk that

can be used for recovering the system disk can be found."

后按照提示安装了SATA和AHCI驱动,仍然是这个错误提示。后来在网络上搜索了一下,尝试过以下的方法,结果都不行:

1. 放弃USB3.0的高性能,用老的USB2.0接口,毕竟USB2.0在Windows RE下不用驱动即可识别。

2. 把主板BIOS设置里的SATA模式从AHCI换成IDE模式

3. 用MSDN原版windows 7 X64安装光盘引导到Windows RE下,重复上述操作

4. 放弃USB传输,把存放于移动硬盘中某个分区根目录下的系统备份的镜像文件复制到本地第2块硬盘(Windows RE或者windows PE下复制都可以),直接在Windows RE下选择已正确识别的第2块硬盘上的镜像,也是同样失败。

5. 重新安装windows 7 X64后,装好主板芯片组驱动后,从控制面板中选“高级恢复选项”中恢复,提示重启后继续(实际上是进入了windows 7默认安装的windows RE环境,但此种方法根本不行)

/en-us/windows/forum/windows_7-system/windows-system-image-restore-failure-to-read/67ee83bf-5dbf-4083-959d-16fc4c22b2d5中某位Support Engineer给的建议

Step 1: Please note that there are three ways to restore the system image

backup. Check if you are following one of these ways to restore the image

file.

a. Using Recovery Control Panel (recommended).【这个完全是扯,根本不适用。因为进入了windows 7默认安装的windows RE环境后,到“对计算机进行重镜像”界面时提示“选择其他的还原方式”!若要还原计算机,windows需要格式化当前正在运行windows恢复环境的驱动器。若要继续还原请关闭计算机从windows安装光盘或系统修复光盘启动,然后重试还操作。】

b. Using preinstalled recovery options.

c. Using a Windows installation disc or a system repair disc.

然后再网上找呀找„„google错误代码0X80042412,发现国外一些用户也有很多遇到类似的问题,但是microsoft的社区论坛并没有人给出很好的答案,微软官方似乎也没有给出解决方案。

有人说是要恢复系统的磁盘必须比原始做镜像的磁盘容量要大,有人说容量和型号必须完全一致,也有人说即使容量和型号完全一致也无法通过恢复镜像的方法转移windows 7系统到另一个硬盘上„„

/en-us/windows/forum/windows_7-system/image-restore-failure-due-to-system-cannot-find/e46dba06-0ce9-4b72-88c6-84f95a08e6d0

„„

/backup-restore/

„„

/en-us/windows/forum/windows_7-system/i-should-have-known-error-0x80042412/891c520d-684f-400d-919c-f8f8671100b9此贴中某Community Star -Pegasus [MVP]都直言不讳称windows7内置的镜像工具是喜怒无常的„„”I assume that you created your image with the

native imaging facility and that you get your error when attempting to

restore the image to the new disk. If so then you have just tripped over

an unbelievably infantile behaviour of the imaging tool. PQMagic was one

of the first imaging tools (together with Ghost) and in about 1995 it

suffered from the same problem. It solved it shortly afterwards and all

major imaging products released since then were able to cope with

different disk sizes - except for the one included with Windows 7.

Unbelievable.

I think your only option is to buy/borrow/steal a larger hard disk. Even

then you cannot be sure that the restoration process will work. As I said

before,the native imaging tool is temperamental.”

真正给我启发的下面两个网页,是关于微软VHD虚拟硬盘格式文件的,重点是在磁盘管理器中“附加VHD”的操作 Disk Management() [ Action

-Attach VHD]

/Forums/zh-CN/w7itprogeneral/thread/cb10df76-bd18-4bc0-a0dc-d9b010a0a236

/s/blog_

下面给出解决这个可恶的错误提示“系统镜像还原失败-找不到可用于恢复系统盘的磁盘„„(0X80042412)”的步骤:

1. 准备windows 7的PE系统,网上到处有下载,最好是支持64位的,/file/clssevu2刻盘或者制作可启动U盘、移动硬盘等,用带此PE系统的光盘或U盘引导系统。

2. 确认对上述备份的文件夹“WINDOWSIMAGEBACKUPBackup 2011-08-19

174120”有读写权限,一般默认都有

3. 在windows 7的PE系统下找到“计算机管理”-“磁盘管理”-选择“操作”菜单下的“附加VHD”子菜单,添加“WINDOWSIMAGEBACKUPBackup 2011-08-19

1741203******-”文件。成功后会在“磁盘管理”中多出一个基本磁盘,如图的“磁盘3”。奇怪是这个vhd文件被“磁盘管理”挂载成功后,打开分区M盘,里面有原来系统盘的全部文件,而如果用7zip软件直接查看vhd文件,只能看到部分的文件。

在“设备管理器”中会多出一个虚拟设备“Msft Virtual Disk SCSI Disk

Device”

4. 利用软件“Disk genius”的“克隆分区”功能,把虚拟磁盘3里的win7(原始备份的系统)克隆到新硬盘对应的分区。

同理,加载另一个vhd文件为虚拟磁盘,克隆到新的分区即可。

如图所示:

5. 重启电脑,从新硬盘引导,提示引导出错,插入windows 7系统原版安装光盘,重启从光盘引导到windows RE修复电脑,自动发现引导错误,自动修复,拿出光盘,重启电脑,从新硬盘引导,Over,终于看到了熟悉的登录界面,密码跟原来的相同。(此处开始引导错误的原因是换硬盘后BCD存储的GUID信息未自动变更;此步骤应该是可以直接在windows 7 PE系统的命令提示符下使用命令行工具直接修复的,未测试)

6. 正常进入系统后,windows7会自动安装新硬盘的驱动,多硬盘环境注意更正恢复分区的盘符(比如我这次还原后,原来装大型软件的分区分配的盘符为D,但是进入系统后盘符自动分配的是F,如果不改正过来,程序肯定是无法正常运行了)。

最后:经过上面的6个步骤,系统基本上已经恢复到原来的样子。恢复后我使用了2天,只发现2个问题:1)office 2010需要重新激活。(原来激活的系统仍然是激活状态)话说这个office激活十分的变态,本人在另一台笔记本电脑上曾经遇到过office 2007因检测到我的无线网卡被关闭,居然提示说由于硬件环境改变,office需要重新激活~!2)控制面板-windows update中原来安装的系统补丁不再出现在历史记录中,但在“已安装的更新”中仍然可以查看到,系统仍然可以正常更新。这点几乎没有影响。由此可见,微软的VHD技术还是相当的牛呀!挂载VHD后虚拟设备“Msft Virtual Disk SCSI Disk Device”也是相当的强悍;可惜windows 7自带的镜像备份还原技术实在是太弱了,否则就不会有我这篇文章了。

本人水平有限,文中若有错误,请批评指正;若有解决此问题更好的方法,请不吝赐教!

本文标签: 系统镜像恢复备份磁盘