如何在小型硬件上安装大型磁盘映像来恢复文件

如何在小型硬件上安装大型磁盘映像来恢复文件

我有一个 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

相关内容