我有一个 4TB 外部驱动器 /dev/sda 的原始磁盘备份,该备份被分成 1GiB 块,其中有一个已使用的分区 /dev/sda1 和一些其他垃圾。这些块被存储在多个物理驱动器上,因为它们都小于 4TB。在恢复场景中,挂载或至少提取文件的最简单方法是什么?
外部驱动器或文件系统出现问题(挂载但在探索文件系统时资源管理器锁定),但可以 dd /dev/sda,因此在尝试使用 fsck 或其他方式修复之前,我进行了备份。
fdisk 输出,由于有超过 2^32 个 512 字节扇区而失败:
[nix@nixos:/run/media/nix/23e365ee-0922-46fc-a749-f732c2e0a77d]$ fdisk -l 4tb/p.0
Disk 4tb/p.0: 1024 MB, 1073741824 bytes, 2097152 sectors
130 cylinders, 256 heads, 63 sectors/track
Units: sectors of 1 * 512 = 512 bytes
Device Boot StartCHS EndCHS StartLBA EndLBA Sectors Size Id Type
4tb/p.0p1 0,0,2 1023,255,63 1 4294967295 4294967295 2047G ee EFI GPT
Partition 1 has different physical/logical end:
phys=(1023,255,63) logical=(266305,4,4)
[nix@nixos:/run/media/nix/23e365ee-0922-46fc-a749-f732c2e0a77d]$ sudo fdisk -l /dev/sda
fdisk: device has more than 2^32 sectors, can't use all of them
Disk /dev/sda: 2048 GB, 2199023255040 bytes, 4294967295 sectors
266305 cylinders, 256 heads, 63 sectors/track
Units: sectors of 1 * 512 = 512 bytes
Device Boot StartCHS EndCHS StartLBA EndLBA Sectors Size Id Type
/dev/sda1 0,0,2 1023,255,63 1 4294967295 4294967295 2047G ee EFI GPT