从 ddrescue img 恢复数据失败

从 ddrescue img 恢复数据失败

在看到一些损坏的分区后,我确实使用 ddrescue 恢复了整个磁盘,文件是 imagefile.img

 ddrescue -f -r3 /dev/sda imagefile.img imagefile.log

现在我想从其中一个分区恢复一些文件夹。问题是我无法访问分区,并且它有一些 imagefile.img1,当我在 imagefile 中使用 parted 时,它有

Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print                                                            
Error: Can't have a partition outside the disk!

我能以某种方式访问​​该分区并提取重要信息吗?

imagefile.log 内容:

# Mapfile. Created by GNU ddrescue version 1.23
# Command line: ddrescue -f -r3 /dev/sda /media/user/F6EA8FBAEA8F75A1/imagefile.img /media/user/F6EA8FBAEA8F75A1/imagefile.log
# Start time:   2020-07-31 05:14:39
# Current time: 2020-07-31 05:14:39
# Finished
# current_pos  current_status  current_pass
0x4A85D50000     +               1
#      pos        size  status
0x00000000  0x4A85D56000  +

有趣的是:它不知何故有 465 个磁盘,这甚至不是硬件大小。

sudo fdisk -lu imagefile.img
Disk cdisk.img: 298.1 GiB, 320072933376 bytes, 625142448 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x216233ce

Device     Boot Start       End   Sectors   Size Id Type
imagefile.img1       2048 976773119 976771072 465.8G  7 HPFS/NTFS/exFAT

它可能是磁盘内的磁盘。但我不知道如何访问它。

相关内容