在看到一些损坏的分区后,我确实使用 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
它可能是磁盘内的磁盘。但我不知道如何访问它。