我不小心弄亂了我的 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 可以列出我的文件,並且我可以將它們複製到外部驅動器,但我想避免全新安裝。