CentOS 7 + Win10 雙系統環境,CentOS 下用 ntfs-3g 掛載 Win10 E 盤。重裝 CentOS 後進入 Win10 發現 E 盤消失,磁盤管理顯示該空間為「未分配」,僅可「刪除卷」,DiskGenius 也掃描不到分區。
重裝 CentOS 時,安裝程式的分區步驟誤將 NTFS 分區刪除或格式化,導致分區表條目丟失,數據區塊尚存但文件系統元數據受損。
# 1. 進入 WinPE 或 Linux LiveCD
# 2. 下載 TestDisk (https://www.cgsecurity.org/wiki/TestDisk)
# 3. 運行選擇磁盤 → Intel/PC partition → Analyse → Quick Search
# 4. 找到丟失的 NTFS 分區 → Write 寫入分區表
# 5. 重啟進入 Windows,分區恢復可見
若確知分區起始扇區、大小,可用 fdisk 或 diskpart 重建主分區,**切勿格式化**,但極易造成二次損壞,不建議新手嘗試。
sfdisk -d /dev/sda > partition_table.bak「重裝系統時刪除了那個分區」——這是最直接的原因。任何涉及分區表修改的操作(安裝系統、調整分區、轉換磁盤類型),**執行前必須三次確認目標磁盤和分區**,數據無價,謹慎操作。