Chinaunix
标题:
全盘dd,如何读取盘内内容?
[打印本页]
作者:
韩城小胖。
时间:
2012-05-10 23:51
标题:
全盘dd,如何读取盘内内容?
经测试发现,如果仅对某个分区进行dd后,可通过mount -o loop /filename.dd /mnt/filename 来挂载,并读取该分区(文件)里的内容,但全盘dd后却不知道如何读取盘内内容了,望高人支招。 !!!
作者:
L_kernel
时间:
2012-05-11 08:16
parted获取分区信息,然后采用mount的offset参数指定就可以了。
parted类似这样子操作,把/dev/sda替换为你要的img就可以了。
$ sudo parted /dev/sda
GNU Parted 2.2
Using /dev/sda
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) unit
Unit? [compact]? B
(parted) print
Model: ATA HITACHI HTS72755 (scsi)
Disk /dev/sda: 500107862016B
Sector size (logical/physical): 512B/4096B
Partition Table: msdos
Number Start End Size Type File system Flags
1 1048576B 1259339775B 1258291200B primary ntfs boot
2 1259339776B 246030532607B 244771192832B primary ntfs
4 246031580160B 489621028863B 243589448704B extended
5 246031581184B 247105323007B 1073741824B logical ext4
6 247106371584B 290056044543B 42949672960B logical ext4
7 290057093120B 306163220479B 16106127360B logical ext4
8 306164269056B 322270396415B 16106127360B logical ext4
9 322271444992B 326719504383B 4448059392B logical linux-swap(v1)
10 326720552960B 473521192959B 146800640000B logical ext4
11 473522241536B 489621028863B 16098787328B logical ext4
3 489621028864B 500106788863B 10485760000B primary ntfs
复制代码
上面的比如我想挂载第二个分区。start地址是1259339776B,所以就用offset=1259339776执行mount命令。
$ mount -o loop,offset=1259339776 file.dd.img /mnt
作者:
韩城小胖。
时间:
2012-05-11 19:10
回复
2#
L_kernel
恩,按照您的方法搞定了,谢谢前辈指点。
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2