![刪除帶有啟動檔案的 Windows 分割區](https://rvso.com/image/1302454/%E5%88%AA%E9%99%A4%E5%B8%B6%E6%9C%89%E5%95%9F%E5%8B%95%E6%AA%94%E6%A1%88%E7%9A%84%20Windows%20%E5%88%86%E5%89%B2%E5%8D%80.png)
我正在運行 Windows 7 和 Ubuntu 的雙啟動設定。我不小心刪除了包含 Windows 啟動檔案的分割區。
這是我fdisk -l
在 Ubuntu 中的輸出:
/dev/sda1 * 330545152 369606655 19530752 83 Linux
/dev/sda2 36944325 330543151 146799413+ 7 HPFS/NTFS/exFAT
/dev/sda3 428199936 812201983 192001024 5 Extended
/dev/sda5 428201984 447868927 9833472 82 Linux swap / Solaris
/dev/sda6 447870976 812201983 182165504 83 Linux
關鍵分割區: sda1:Ubuntu sda2:Windows 資料 sda6:Ubuntu 資料分割區
當我從 GRUB 中選擇 sda2 時,它說<Windows ROOT>\system32\hal.dll
丟失(顯然這不會啟動,因為這是資料分割區)。
當我嘗試從 Windows 7 還原磁碟啟動時,出現以下錯誤:
Windows has encountered a problem communicating with a device connected to your PC.
This error can be caused by unplugging a removable storage device, or by faulty
hardware such as a hard drive or CD-ROM. Make sure any removable storage is properly
connected and then restart your PC.
File: \Boot\Bcd
Status: 0xc00000e9
Info: An unexpected I/O error has occured.
我沒有 Windows 7 安裝 DVD 或任何類型的復原分割區。另外,我不小心格式化了 Windows 啟動分割區,但尚未向其寫入資料。
是否可以在不購買 DVD 的情況下恢復 Windows 啟動分割區或重新安裝啟動檔?
答案1
從你的 ubuntu 安裝你可以嘗試使用測試磁碟(你可以apt-get install testdisk
)
它的主要目的是幫助恢復遺失的資料儲存分割區和/或當這些症狀是由錯誤的軟體、某些類型的病毒或人為錯誤(例如意外刪除分割表)引起時,使非啟動磁碟再次可啟動。