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

之所以出现这个错误是因为计算机使用了2-3年,速度变慢,购买了固态硬盘,还想使用正版的系统,就把系统备份了,但是系统恢复时就出现0X80042412。当时也是查找了很多的方法包括

https://www.ubackup.com/imaging/fix-windows-7-x64-system-image-restore-fails-with-0x80042412-4125.html

推荐的目标盘要大于源盘等等其他方式都没解决。最后是使用微软的VHD虚拟硬盘技术和利用软件“Disk genius”的“克隆分区”功能成功解决。

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

1. 准备U盘的PE工具,网上到处有下载,推荐http://www.4008600011.com/archives/14979。这个是浪潮的U盘PE工具它是维护服务器功能多且安全。

2. 确认对上述备份的文件夹“\WindowsImageBackup\Backup yyyy-mm-dd xxxxx”有读写权限,一般默认都有

3. 在windows 8的PE系统下找到“计算机管理”-“磁盘管理”-选择“操作”菜单下的“附加VHD”子菜单,添加“\WindowsImageBackup\Backup yyyy-mm-dd xxxx\xxxx-xx-xx-xxxx-xxxxxxxxxx.vhd”文件。成功后会在“磁盘管理”中多出一个基本磁盘,如图的“磁盘3”。奇怪是这个vhd文件被“磁盘管理”挂载成功后,打开分区M盘,里面有原来系统盘的全部文件,而如果用7zip软件直接查看vhd文件,只能看到部分的文件。

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

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

同理,加载另一个vhd文件为虚拟磁盘,克隆到新的分区即可。克隆是需要选择源分区和目标分区。如果还要把联想电脑自带的隐藏的出厂备份系统,也克隆的话需要克隆到其他盘里面(如D:\或E:\或F:\等),因为克隆会把目标盘里面的内容覆盖。

如图所示:

5. 重启电脑,自动发现引导错误,自动修复,Over,激动人心的时刻开始了,来到登录界面密码跟原来的相同。

在Java中,删除Windows系统中的隐藏设备通常涉及到操作系统级别的操作,这超出了常规Java应用编程接口(Java API)所能处理的范围,因为大部分文件系统的底层操作需要权限管理和操作系统交互。然而,你可以通过Runtime.getRuntime().exec()函数执行shell命令来达到这个目的,但这不是Java标准库的一部分,且需要谨慎处理,因为它可能导致安全风险。 以下是一个简化的示例,展示如何尝试执行这样的操作,但请注意,实际操作可能需要管理员权限,并且在生产环境中,直接操作系统设备通常是不推荐的: ```java import java.io.BufferedReader; import java.io.InputStreamReader; public class HideDeviceRemover { public static void main(String[] args) { try { // 创建运行对象并执行系统命令 String command = "rundll32 shell32.dll, ShellexecuteEx \\\"cmd.exe\\\", /c attrib +H +S %windir%\\System32\\con"; Process process = Runtime.getRuntime().exec(command); // 获取进程输出 BufferedReader reader = new BufferedReader(new InputStreamReader(process.getInputStream())); String line; while ((line = reader.readLine()) != null) { System.out.println(line); } // 确保关闭流 reader.close(); process.waitFor(); // 等待命令完成 } catch (Exception e) { e.printStackTrace(); } // 提示用户操作成功或失败 System.out.println("Command executed, check system logs for results."); } } ``` 注意:这段代码只是一个演示,实际操作前请确保你了解其风险并有充分的理由这样做。外,这仅适用于修改系统文件夹中的特定隐藏设备,而非所有隐藏设备。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值