使用 TestDisk 恢复安装了 Windows 7 和 Linux 的分区

使用 TestDisk 恢复安装了 Windows 7 和 Linux 的分区

我需要使用 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 位于另一个主要部分

相关内容