如何挂载由/ bin / dd硬盘创建的`img`?

狐狸

我曾经dd备份80GB的驱动器

dd if=/dev/sdb of=~/sdb.img

现在,我需要访问该驱动器上的一些文件,但是我不想将“ .img”复制回该驱动器上。

mount ~/sdb.img /mnt/sdb也不起作用。它返回:

mount: you must specify the filesystem type

我试图用找到文件系统类型 file -s

fox@shoebox $ file -s sdb.img
sdb.img: x86 boot sector; partition 1: ID=0x12, starthead 1, startsector 63, 10233342 sectors; partition 2: ID=0xc, active, starthead 0, startsector 10233405, 72517410 sectors; partition 3: ID=0xc, starthead 0, startsector 82750815, 73545570 sectors, code offset 0xc0

可以挂载sdb.img,还是必须使用它dd来还原驱动器?

斯特凡

当您使用dd/dev/sdb,而不是/dev/sdb1或者/dev/sdb2,复制所有分区从所述驱动到一个文件中。

您必须分别安装每个分区。


要从文件挂载分区,必须首先找出该分区在文件中的位置。

使用您的输出,file -s sdb.img我们找到startsectors每个分区的:

sdb.img:x86引导扇区;分区1:ID = 0×12,starthead 1,startsector 63,10233342个部门; 分区2:ID =位于0xC,活性,starthead 0,startsector 10233405,72517410个部门; 隔壁3:ID =位于0xC,starthead 0,startsector 82750815,73545570个扇区,码偏移将0xC0

分区     起始扇区
1 63
2 10233405
3 82750815

要安装单个分区,该分区X起始扇区在哪里,请运行:

mount ~/sdb.img /mnt/sdb -o offset=$((X*512))

因此,要挂载第二个分区,您将必须运行:

mount ~/sdb.img /mnt/sdb2 -o offset=$((10233405*512))

旁注:/mnt/sdb2在运行之前确保存在。

玩得开心!


更新:在答案中,我认为您图像的扇区大小为512,请参阅此问题以了解如何计算。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在外部硬盘上创建$ RECYCLE.BIN文件夹?

来自分类Dev

如何挂载我的硬盘

来自分类Dev

如何挂载用dd创建的映像?

来自分类Dev

如何播放.bin bin

来自分类Dev

如何防止cgi-bin自动创建?

来自分类Dev

如何自动为每列创建 bin

来自分类Dev

如何挂载旧系统硬盘?

来自分类Dev

如何调整用dd创建的img文件的大小?

来自分类Dev

如何挂载用dd创建的SD卡图像?

来自分类Dev

如何挂载AOSP .img文件?

来自分类Dev

如何缩小由dd制成的img文件的分区?

来自分类Dev

如何创建 bin 频率表,其中 bin 大小因组而异

来自分类Dev

如何使程序由脚本顶部的#!/ bin / foo调用?

来自分类Dev

如何在Mac上的/ usr / bin中创建符号链接?

来自分类Dev

如何在shell(/ bin / sh)中创建if not语句?

来自分类Dev

在bin中创建程序

来自分类Dev

如何挂载btrfs磁盘的dd克隆?

来自分类Dev

如何让 /bin/sh 指向 /bin/bash?

来自分类Dev

如何使用.bin文件

来自分类Dev

如何使用.bin文件

来自分类Dev

“ / bin / [”到底如何工作?

来自分类Dev

挂载硬盘

来自分类Dev

挂载硬盘

来自分类Dev

如何删除外部硬盘上的$ RECYCLE.BIN文件夹?

来自分类Dev

如何挂载新创建的linux分区?

来自分类Dev

Ruby ERB如何创建挂载点列表

来自分类Dev

如何创建可挂载文件系统?

来自分类Dev

bin/cake 不会创建关联

来自分类Dev

如何挂载文件系统类型为“ devtmpfs”的硬盘