วิธีการเมานต์อิมเมจดิสก์ดิบ


12

ฉันต้องการที่จะติดการถ่ายโอนข้อมูลดิบของดิสก์เช่นเช่นผู้ที่สร้างขึ้นโดยdd? มีบางอย่างที่เหมือนกับอุปกรณ์ลูปใน OS X หรือไม่?


1
ฉันรู้สึกว่านี่อาจเป็นคำถาม XY - คุณต้องการสิ่งนี้ทำไม
grg

1
@grgarside ฉันต้องการที่จะติดตั้งกองขยะต่าง ๆ ของ floppis, hds อย่างที่ไม่เคยมีมา ทำไมถึงเป็นเช่นนั้น?
Max Ried

ฉันมีคำตอบ แต่เนื่องจากฉันไม่แน่ใจว่าทำไมคุณต้องการสิ่งนี้ฉันไม่รู้ว่ามันเหมาะสมหรือไม่
grg

คำตอบ:



8

นี่เป็นเรื่องตลกเพราะจริงๆแล้วมันง่ายจริงๆ เปลี่ยนชื่อเป็นนามสกุล. dmg เนื่องจาก DMG นั้นเป็นภาพดิบเช่นกัน

ตรงกันข้ามกับวิธีการแก้ปัญหาข้างต้นสิ่งนี้จะทำงานบน dd rips ของไดรฟ์ทั้งหมดนอกเหนือจากพาร์ติชัน


1
คุณแน่ใจหรือไม่ว่า dmgs ไม่ habe โครงสร้าง พวกเขาสามารถบีบอัดเข้ารหัสและตรวจสอบ ...
Max Ried

3
ประการแรกมีตระกูลรูปแบบไฟล์ DMG แต่โดยพื้นฐานแล้วจะเป็น DD เป็นหลักก่อน crypto เป็นต้นดูที่นี่สำหรับข้อมูลเพิ่มเติม: newosxbook.com/DMG.html บิตสำคัญอยู่ในย่อหน้าที่สอง Hdiutil พื้นฐานที่สร้างขึ้น DMGs จริง ๆ แล้วเป็นเพียงการเปลี่ยนชื่อการถ่ายโอนข้อมูล RAW โดยไม่มีส่วนหัว, ส่วนท้าย, ข้อมูลเมตาหรือการเรียงลำดับใด ๆ หากและเมื่อคุณพยายามบีบอัด / เข้ารหัสข้อมูลบล็อกต่อท้ายจะถูกสร้างขึ้นพร้อมคำแนะนำเกี่ยวกับวิธีการจัดรูปแบบ crypto / comp เมื่อเมานต์เสร็จสิ้นการถอดรหัสมันเป็น DD อีกครั้ง
user1901982

3
ไปงานปาร์ตี้สาย แต่คิดว่ามันคุ้มค่าที่จะเพิ่ม +1 ที่นี่ ฉันเพิ่งทำสิ่งนี้ด้วยอิมเมจดิสก์ดิบจากพีซีอายุ 20 ปีและทำงานได้อย่างสมบูรณ์
Matt Lacey

1
ทางออกที่ยอดเยี่ยมอย่างแท้จริง ฉันสนุกกับการใช้บรรทัดคำสั่ง แต่ไม่มีอะไรเต้นอะไรบางอย่างที่คุณจำได้และทำอย่างรวดเร็วจาก UI
LaX

2

hdiutilคำสั่งดังกล่าวข้างต้นถูกต้อง แต่ใหม่ Mac SSDs มี 4096 ไบต์ขนาดบล็อกและhdiutilเริ่มต้นที่ 512 สำหรับภาพดิสก์ดังนั้นหากคุณพยายามที่จะติด 4096 ไบต์ภาพขนาดบล็อกมันจะมีลักษณะเช่นเรื่องไร้สาระกับระบบ

การเพิ่ม-blocksize 4096คำสั่งจะช่วยให้คุณทำงานกับภาพที่สร้างจาก Mac รุ่นใหม่:

hdiutil attach -blocksize 4096 -noverify -nomount diskimage.img

1

คุณสามารถสร้างภาพดิสก์ของดิสก์โดยใช้ Disk Utility เลือกดิสก์หรือพาร์ติชันของดิสก์ในรายการด้านซ้ายจากนั้นเลือกไฟล์→สร้าง→ภาพดิสก์จาก <disk1>

เมื่อสร้างรูปภาพแล้วคุณสามารถเมานท์ได้เหมือนวอลลุ่มอื่น ๆ และหากคุณเลือกอ่าน / เขียนคุณสามารถอ่าน / เขียนไปยังภาพได้เช่นเดียวกับวอลลุ่มที่ติดตั้ง อิมเมจถูกเมาท์ในตำแหน่งเดียวกับดิสก์ดั้งเดิมซึ่งจะเป็น: / Volumes / diskname


เกือบจะเหมาะกับความต้องการของฉัน คุณรู้วิธีติดตั้งโดยตรงหรือไม่?
Max Ried

@ Max คุณสามารถอธิบายความหมายของคำว่า 'โดยตรง' ได้ไหม?
grg

ฉันต้องการจัดการกับไฟล์ราวกับว่ามันเป็นอุปกรณ์ตัวละครและใช้mountกับมัน
Max Ried

@ แม็กซ์ฉันยังไม่แน่ใจว่าคุณหมายถึงอะไร :) คุณสามารถใช้เมานต์กับรูปภาพที่เมานต์ได้เช่นเดียวกับรูปภาพอื่น ๆ และมันจะปรากฏขึ้นพร้อมกับดิสก์ทางกายภาพที่เชื่อมต่อ - คุณต้องการใช้เมาท์แบบไหน?
grg

ฉันมีรูปภาพที่สร้างขึ้นด้วยddตัวอย่าง ฉันต้องการที่จะติดตั้งเหล่านั้น ฉันจะสร้าง dmg และddภาพดิบลงบนมันแล้วติด dmg นี้ mount -t hfs <path-to-file-created-using-dd> /mountpointแต่ผมอยากจะติดมันโดยตรงบางอย่างเช่น แม้ว่ามันจะเป็นไปไม่ได้เพราะmountใช้ได้กับอุปกรณ์เท่านั้นไม่ใช่ไฟล์ปกติ บน Linux ฉันจะใช้อุปกรณ์วนรอบชี้ไปที่ไฟล์และใช้mountกับพวกเขาในภายหลัง
Max Ried
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.