我几天前使用以下命令创建了一个磁盘(而不是整个磁盘)的分区(包含HFS + FS)的dd映像-
dd conv=sync,noerror bs=8k if=/dev/sdc2 of=/path/to/img
如何安装?我尝试了以下操作,但不起作用-
mount -o loop,ro -t hfsplus /path/to/img /path/to/mntDir
它给我
mount: wrong fs type, bad option, bad superblock on /dev/loop1,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
并dmesg | tail
给了我-
[5248455.568479] hfs: invalid secondary volume header
[5248455.568494] hfs: unable to find HFS+ superblock
[5248462.674836] hfs: invalid secondary volume header
[5248462.674843] hfs: unable to find HFS+ superblock
[5248550.672105] hfs: invalid secondary volume header
[5248550.672115] hfs: unable to find HFS+ superblock
[5248993.612026] hfs: unable to find HFS+ superblock
[5248998.103385] hfs: unable to find HFS+ superblock
[5249031.441359] hfs: unable to find HFS+ superblock
[5249036.274864] hfs: unable to find HFS+ superblock
我在做错什么吗?
我尝试搜索如何执行此操作,但是我得到的所有结果仅是关于在全磁盘映像中安装分区,以及将offset选项与mount一起使用-没有人讨论映像本身就是分区的情况。
谢谢。
PS:我正在运行64位Arch Linux,原始磁盘/dev/sdc2
上的分区可以正常安装。
noerror
在dd行中使用。源磁盘有多少个不可读的扇区,其中一个可能已遇到严重问题。特别是8k块大小(磁盘可能是512b或最多4k)。源磁盘是否挂载?