无法使用 TestDisk 恢复逻辑分区

无法使用 TestDisk 恢复逻辑分区

我有一个双启动的硬盘(Win10 和 Ubuntu)(MBR),其中 Ubuntu 位于扩展分区中(有 1 个 Win10 逻辑分区和 1 个 Ubuntu 逻辑分区)。

几个月前,我删除了那个 Ubuntu 逻辑分区并扩展了 Win10 逻辑分区以覆盖整个扩展分区空间。

磁盘现在看起来像这样

在此处输入图片描述

现在我需要 Ubuntu 分区上的一些文件,我尝试从 TestDisk 恢复它们。令人高兴的是,TestDisk 恢复了如图所示的相同的先前分区表。

在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

现在,我选择该 Linux 分区并尝试写入,但存在写入错误。我在日志文件中看到的唯一有问题的是这个

Error: size boot_sector 291971072 > partition 188743680
check_part_i386 failed for partition type 07
     HPFS - NTFS          42626 178 49 54375 115 12  188743680

recover_EXT2: s_block_group_nr=0/393, s_mnt_count=34/4294967295, s_blocks_per_group=32768, s_inodes_per_group=8192
recover_EXT2: s_blocksize=4096
recover_EXT2: s_blocks_count 12903424
recover_EXT2: part_size 103227392
Filesystem created: Sat Feb 20 12:28:58 2021
Last mount time:    Sun Aug 15 14:52:52 2021
     Linux                54375 147 45 60801  47 46  103227392
     ext4 blocksize=4096 Large_file Sparse_SB, 52 GB / 49 GiB

Results
   * HPFS - NTFS              0  32 33    63 221 30    1024000 [System Reserved]
     NTFS, blocksize=4096, 524 MB / 500 MiB
   P HPFS - NTFS             63 221 31 16497 247  6  264013824
     NTFS, blocksize=4096, 135 GB / 125 GiB
   P HPFS - NTFS          16498  21 60 42626 143 38  419753985
     NTFS, blocksize=4096, 214 GB / 200 GiB
   L HPFS - NTFS          42626 178 49 54375 115 12  188743680
   L Linux                54375 147 45 60801  47 46  103227392
     ext4 blocksize=4096 Large_file Sparse_SB, 52 GB / 49 GiB
add_ext_part_i386: max
add_ext_part_i386: max

interface_write()
 1 * HPFS - NTFS              0  32 33    63 221 30    1024000 [System Reserved]
 2 P HPFS - NTFS             63 221 31 16497 247  6  264013824
 3 P HPFS - NTFS          16498  21 60 42626 143 38  419753985
 4 E extended LBA         42626 146 17 60801  80 15  291977216
 5 L HPFS - NTFS          42626 178 49 54375 115 12  188743680
 6 L Linux                54375 147 45 60801  47 46  103227392

请告诉我如何恢复该分区。(不丢失数据)

提前致谢。

答案1

令人高兴的是,问题已得到解决,数据已完全恢复。

我删除了整个Win10逻辑分区(注意:不是扩展分区)然后写入成功并要求重新启动。我的整个 Ubuntu 双启动已恢复原样。

我从日志文件中的错误中得到了关于此的提示

Error: size boot_sector 291971072 > partition 188743680

并推断问题可能出在已经存在的需要缩小的 Windows 10 分区上。也可能是由于 Ubuntu 的启动文件导致的问题。最后,问题似乎是由于没有可用空间。

相关内容