ฉันสร้างภาพ dd ของพาร์ติชัน (มี HFS + FS) ของหนึ่งในดิสก์ของฉัน (และไม่ใช่ดิสก์ทั้งหมด) ไม่กี่วันที่ผ่านมาโดยใช้คำสั่งดังต่อไปนี้ -
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
มีอะไรผิดปกติที่ฉันทำอยู่เหรอ?
ฉันพยายามค้นหาวิธีการทำเช่นนี้ แต่ผลลัพธ์ทั้งหมดที่ฉันได้รับเพียงพูดถึงการติดตั้งพาร์ติชันจากภายในอิมเมจของดิสก์แบบเต็มโดยใช้ตัวเลือกออฟเซ็ตพร้อมเมาท์ - ไม่มีการพูดคุยเกี่ยวกับเคสที่ภาพนั้นเป็นของพาร์ติชัน
ขอบคุณ
PS: ฉันใช้ 64 บิต Arch Linux และพาร์ติชันจากดิสก์เดิม/dev/sdc2
เมาท์ได้
noerror
ในสาย dd ของคุณ ดิสก์ต้นทางมีเซกเตอร์ที่อ่านไม่ได้กี่อัน - หนึ่งอาจมีบางสิ่งที่สำคัญ โดยเฉพาะอย่างยิ่งกับขนาดบล็อก 8k (ดิสก์อาจเป็น 512b หรือสูงสุด 4k) แผ่นดิสก์ต้นทางติดตั้งหรือไม่