Score:2

'ไม่สามารถอ่านเซกเตอร์ที่แล้ว' เมื่อพยายามเมานต์ไฟล์ DD

ธง za

ฉันมีไฟล์ .dd และต้องการตรวจสอบสิ่งที่อยู่ภายใน บทช่วยสอนจำนวนมากแนะนำ Disk Image Mounter แต่ไม่มีตัวเลือกนี้

ดังนั้นฉันจึงลองวิธีดั้งเดิม:

mkdir /mnt/ภาพ

และ

sudo mount -o วนซ้ำ /home/name/Downloads/usb_content.dd

แต่ได้สิ่งนี้มาแทน

ไม่สามารถอ่านเซกเตอร์ที่แล้ว (129022): อาร์กิวเมนต์ไม่ถูกต้อง
คำแนะนำ: โวลุ่มเป็น RAID/LDM แต่ยังไม่ได้ตั้งค่า
   หรือตั้งค่าไม่ถูกต้อง (เช่น ไม่ได้ใช้ mdadm --build ...)
   หรือพยายามติดตั้งอุปกรณ์ที่ไม่ถูกต้อง
   หรือตารางพาร์ติชันเสียหาย (พาร์ติชันมีขนาดเล็กกว่า NTFS)
   หรือบูตเซกเตอร์ NTFS เสียหาย (ขนาด NTFS ไม่ถูกต้อง)
ไม่สามารถเมานต์ '/dev/loop42': อาร์กิวเมนต์ไม่ถูกต้อง
อุปกรณ์ '/dev/loop42' ดูเหมือนจะไม่มี NTFS ที่ถูกต้อง
อาจใช้อุปกรณ์ผิด? หรือทั้งดิสก์แทนก
พาร์ติชัน (เช่น /dev/sda ไม่ใช่ /dev/sda1)? หรือในทางกลับกัน?

ฉันจะเมานต์อิมเมจ dd ได้อย่างไร

แก้ไข:

sudo fdisk --list /home/name/Downloads/usb_content.dd

ให้:

หน่วย: ภาค 1 * 512 = 512 ไบต์
ขนาดเซกเตอร์ (โลจิคัล/กายภาพ): 512 ไบต์ / 512 ไบต์
ขนาด I/O (ต่ำสุด/เหมาะสม): 512 ไบต์ / 512 ไบต์
ประเภทป้ายชื่อดิสก์: dos
ตัวระบุดิสก์: 0x73736572

ประเภทรหัสขนาดเซกเตอร์เริ่มต้นการบูตอุปกรณ์
/home/name/Downloads/usb_content.dd1 1920221984 3736432267 1816210284 866G 72 ไม่ทราบ
/home/name/Downloads/usb_content.dd2 1936028192 3889681299 1953653108 931,6G 6c ไม่รู้จัก
/home/name/Downloads/usb_content.dd3 0 0 0 0B 0 ว่างเปล่า
/home/name/Downloads/usb_content.dd4 27722122 27722568 447 223,5K 0 ว่างเปล่า

รายการตารางพาร์ติชันไม่ได้อยู่ในลำดับของดิสก์
paladin avatar
kr flag
โปรดทำ `sudo fdisk --list /home/name/Downloads/usb_content.dd` และโพสต์ผลลัพธ์
za flag
@paladin โพสต์แก้ไข
Score:2
ธง jp

ดูเหมือนว่าจะมีสี่พาร์ติชันในไฟล์รูปภาพของคุณ หากอย่างน้อยหนึ่งพาร์ติชั่นมีระบบไฟล์ที่ Ubuntu สามารถจัดการได้ คุณสามารถลองติดตั้งพาร์ติชั่นตามขั้นตอนต่อไปนี้

  • ติดตั้ง kpartx

    sudo apt ติดตั้ง kpartx
    
  • ใช้ kpartx เพื่อจับคู่เนื้อหาของไฟล์รูปภาพกับอุปกรณ์วนรอบ

    sudo kpartx -av /home/name/Downloads/usb_content.dd
    
  • คุณควรค้นหาอุปกรณ์ลูปที่แมปด้วย

    ls /dev/mapper/วนซ้ำ*
    
  • ใช้ lsblk เพื่อดูเนื้อหาที่แมป

    lsblk -o ชื่อ,ขนาด,fstype,label,mountpoint /dev/loopN
    

    ที่ไหน เอ็น เป็นตัวเลข (0 ถ้าไม่มีอุปกรณ์ลูปมาก่อน มิฉะนั้นจะเป็นตัวเลขแรกที่ว่าง เช่น 7 ขึ้นอยู่กับจำนวนอุปกรณ์ลูปที่แมปแล้ว) ในกรณีของฉัน (ไม่มีสแนปใด ๆ ) ยังไม่มีข้อความ = 0 ดังนั้น /dev/loop0.

  • ตอนนี้, lsblk ควรบอกคุณว่ามีระบบไฟล์บางระบบหรือไม่ และถ้าเป็นกรณีนี้ คุณสามารถสร้างจุดเชื่อมต่อและเมานต์ [ระบบไฟล์] ด้วย

    sudo mkdir /mnt/lp1 # สร้างจุดเชื่อมต่อเพียงครั้งเดียว
    sudo mkdir /mnt/lp2 # สร้างจุดเชื่อมต่อเพียงครั้งเดียว
    ...
    
    sudo เมานต์ /dev/mapper/loopNp1 /mnt/lp1
    sudo เมานต์ /dev/mapper/loopNp2 /mnt/lp2
    ...
    

    ที่ไหน เอ็น เป็นหมายเลขที่คุณระบุก่อนหน้านี้ (ในกรณีของฉัน 0).

  • ตอนนี้คุณสามารถอ่านเนื้อหาของระบบไฟล์ที่เมาท์ได้ที่ /mnt/lp1 /mnt/lp2 ...

  • สุดท้าย คุณอาจต้องการยกเลิกการต่อเชื่อมระบบไฟล์และลบการแมป

    sudo umount /mnt/lp*
    
    sudo kpartx -d /home/name/Downloads/usb_content.dd
    
sudodus avatar
jp flag
วิธีนี้ใช้ได้กับไฟล์ iso ของ Ubuntu เช่นกัน (เนื่องจากไฟล์ iso เป็นไฟล์รูปภาพชนิดหนึ่ง)

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา