![使用 TestDisk 復原安裝了 Windows 7 和 Linux 的分割區](https://rvso.com/image/1314322/%E4%BD%BF%E7%94%A8%20TestDisk%20%E5%BE%A9%E5%8E%9F%E5%AE%89%E8%A3%9D%E4%BA%86%20Windows%207%20%E5%92%8C%20Linux%20%E7%9A%84%E5%88%86%E5%89%B2%E5%8D%80.png)
我需要使用 TestDisk 恢復我的分割區。我使用深度搜索,結果如下:
Disk /dev/sdc - 500 GB / 465 GiB - CHS 60801 255 63
Partition Start End Size in sectors
D HPFS - NTFS 0 32 33 191 89 26 3072000 [System]
D HPFS - NTFS 191 89 26 382 146 19 3072000
D HPFS - NTFS 191 89 27 20760 19 59 330436608 [S3A8721D005]
D HPFS - NTFS 191 89 27 31154 19 33 497416192 [S3A8721D005]
>* Linux 25737 254 54 35703 70 15 160092160
D Linux 25740 237 34 35706 52 58 160092160
D Linux 25741 112 36 35706 182 60 160092160
D Linux 25744 0 1 35709 254 63 160103790
D Linux 25752 5 46 35717 76 7 160092160
D Linux Swap 30725 122 54 31153 242 1 6883328
D HPFS - NTFS 31154 52 3 45202 251 41 225693696 [Play]
D HPFS - NTFS 45203 29 11 59264 132 4 225896448 [Work]
D HPFS - NTFS 59264 132 5 60801 80 15 24688640 [HDDRECOVERY]
我知道我需要使用左/右箭頭將正確的分區標籤設定為“*=主要可啟動 P=主要 L=邏輯 E=擴展 D=已刪除”。但是,如果我將 Windows 分割區設為 * 和 L,則 Linux 分割區只能設定為 D 以外的任何分割區,因此我將丟失那裡的資料。如果我將其中一個 Linux 分割區設為 *,那麼其他 Windows 分割區就不能設定為 D 以外的任何分割區。
我不需要再次從此驅動器啟動,但我需要在那裡恢復我的資料。我可以將 linux 分割區設定為 *,從那裡恢復數據,然後再次執行此操作以從 Windows 分割區恢復資料嗎?
當我單擊 P 列出檔案時,TestDisk 會顯示每個 Linux 分割區的錯誤訊息(檔案系統錯誤)。
我認為最初 Linux 分區是主分區「內部」的邏輯分區,其中包括 [S3A8721D005],而 Play、Work 和 HDDRECOVERY 位於另一個主分區上