我不小心弄乱了我的 Windows XP 硬盘。
我想将 MBR 从此磁盘复制到新的 SSD,但我却做了相反的事情。我没有该卷的卷影副本,并认为只需弄乱 MBR 即可恢复。不幸的是,我无法让我的 Windows XP HDD 恢复活力。
我使用了这个命令dd if=/dev/sda of=/dev/sdb bs=512 count=1
,我知道我只覆盖了前 512 个簇。问题是我无法恢复它。
尝试的恢复步骤:
- 我已尝试使用 Windows XP 安装盘执行 FIXMBR 和 FIXBOOT。
- 我也尝试过使用 GParted Live CD 中的 TestDisk - 它成功找到了我的分区表并写入了它,但仍然没有成功。
- 我尝试重建 bootcfg 和 MFT - 操作成功,但仍然没有运气。
- 在 Windows XP 恢复控制台下,我尝试了两种方法
CHKDSK /P /R
,甚至修复了整个安装 - 但我仍然无法启动 Windows。它只是抛出了Read Error Occured, Press Ctrl+Alt+Del
。
如果我通过 SATA 驱动器的 USB 外壳连接此驱动器,它会在启动时抛出 Windows 错误 0x000007b(我可以看到 Windows XP 启动屏幕几秒钟)。
您能否建议我还能做什么?(或者我在任何尝试中做错了什么?)
TestDisk 可以列出我的文件并且我可以将它们复制到外部驱动器,但我想避免全新安装。