挂载.img文件以提取数据

挂载.img文件以提取数据

我的 NTFS 硬盘 (2.0 TB WD20EARS) 崩溃了。该磁盘是纯存储,从未用于安装操作系统。我无法将其安装到我的 mint 电脑上,但我可以从 gnome 磁盘获取 .img 文件。获取 .img 文件时,我得到的几乎 2 GB 不可读并被零替换。获得 .img 文件后,我尝试安装它,但无法安装它。有没有办法从 .img 文件中提取数据,否则它们会丢失?

答案1

是的,可以,但这取决于您是复制整个磁盘(如/dev/sda)还是仅复制一个分区(如/dev/sda1)。

情况1:

如果您复制了整个分区,则需要将磁盘附加为循环设备。您可以使用 来执行此操作losetup,然后使用该mount命令安装循环设备。下面是一个小例子。

将您的磁盘附加为循环设备:

losetup --find --show disk.img

例如,这将显示 a 输出,例如/dev/loopXX是数字时/dev/loop1

使用以下命令查看磁盘的分区lsblk

NAME           MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINTS
loop1            7:2    0 447,1G  0 loop  
├──loop1p1      259:2   0 223,6G  0 part 
└──loop1p2      259:2   0 223,6G  0 part 
sda              8:0    0 931,5G  0 disk  
└─sda1           8:1    0 931,5G  0 part  /

使用命令挂载循环分区mount

#create folder for each partition:
 mkdir /mnt/part1
 mkdir /mnt/part2

#mount each partitions:
 mount /dev/loop1p1 /mnt/part1
 mount /dev/loop1p2 /mnt/part2

案例2:

如果仅复制分区,则可以使用 mount 命令。下面是一个例子。

挂载磁盘时创建目录:

mkdir /mnt/mydisk

然后安装您的磁盘:

mount disk.img /mnt/mydisk

相关内容