วิธีการดึงภาพ iso ไปยังฮาร์ดดิสก์?


17

ฉันมีอิมเมจ ISO บางส่วนและต้องการแยกออกเป็นฮาร์ดดิสก์ พวกเขาไม่ใช่ภาพระบบปฏิบัติการฉันคิดว่าพวกเขาเป็นเพลงหรือหนังสือเสียงฉันไม่รู้จนกว่าพวกเขาจะแยก ขอบคุณ

คำตอบ:


23

หากคุณคุ้นเคยกับบรรทัดคำสั่งคุณสามารถใช้อุปกรณ์ลูปแบ็คได้

สิ่งที่คุณต้องมีคือโฟลเดอร์เปล่าดังนั้นควรใช้โฟลเดอร์เดิมหรือสร้างโฟลเดอร์ใหม่:

mkdir test_folder

จากนั้นเรียกใช้:

sudo mount -o loop,ro -t iso9660 filename.iso test_folder

หากคุณไม่แน่ใจเกี่ยวกับประเภทระบบไฟล์ของ. iso ระบบของคุณอาจตรวจจับได้โดยอัตโนมัติ สิ่งนี้ใช้ได้กับ Ubuntu 18.04 พร้อมกับ ISO ติดตั้ง Ubuntu เช่น:

sudo mount filename.iso test_folder

ตอนนี้คุณสามารถcd test_folderหรือเพียงแค่ls test_folderดูเนื้อหา ไม่จำเป็นต้องแยกอะไร

หากต้องการ "ลบ". iso เพียงแค่พิมพ์:

umount /path/to/test_folder

ฉันชอบคำตอบนี้ - ฉันไม่มี "สำเนา" ของเนื้อหาของ ISO ที่ลอยอยู่รอบ ๆ ...
barrypicker

ออกจาก-t iso9660ทำงานเพื่อ WIndows 10 iso
KrIsHnA

ฉันได้รับข้อผิดพลาดนี้: mount: /dev/loop0 is write-protected, mounting read-only. คุณมีความคิดว่าทำไมฉันถึงได้รับสิ่งนี้?
wanderer0810

มันไม่ใช่ข้อผิดพลาด เป็นเพียงการแจ้งให้คุณทราบว่าภาพนั้นประกอบเข้าเป็นแบบอ่านอย่างเดียว หากคุณ ls โฟลเดอร์คุณจะเห็นเนื้อหาของภาพ
hmayag

คุณต้องมีสิทธิ์ใช้งานรูทเพื่อใช้การติดตั้ง-oฉันยังเพิ่มroตัวเลือก-
mook765

19
sudo apt-get install p7zip-full
7z x disk.iso

ดูเพิ่มเติมที่: /unix/70738/what-is-the-theestfastestway-to-extract-an-iso

ดูสิ่งนี้ด้วย:

การทดสอบใน Ubuntu 18.04 กับอูบุนตู 18.04 ISO ubuntu-18.04.1-desktop-amd64.isoตัวเอง:


1
นี่คือคำตอบที่แท้จริง คนอื่นเพียงแค่บอกให้เขาเมาแล้วก็คัดลอก ฉันสามารถเขียนซีดีขึ้นไปบนหอไอเฟลสวมผ้าปิดตาและคัดลอกเนื้อหาขณะยืนอยู่บนหัวของฉัน แต่นั่นไม่ใช่ประเด็น หากมีคำสั่งง่ายๆ "7z x" ทำไมต้องกังวลกับความยุ่งยากทั้งหมดที่เกิดขึ้น?
Sahil Singh

7z ไม่รักษาสิทธิ์เมื่อดึง ISO
mheyman

1
@ mehmanman ขอบคุณสำหรับรายงาน และภูเขานั้นถูกต้องไหม? หากเป็นกรณีนี้จะเป็นการดีถ้ามีลิงก์ไปยังคำขอคุณสมบัติในตัวติดตาม
Ciro Santilli 新疆改造中心法轮功六四事件

1
การติดตั้งเป็นลูปแบ็คจะใช้งานได้เสมอสมมติว่าคุณมีสิทธิ์และระบบไฟล์ที่เหมาะสม วิธีที่ไม่ติดตั้งที่แข็งแกร่งเพียงอย่างเดียวที่ฉันพบคือใช้gnu.org/software/xorriso (โดยทั่วไปจะมีแพ็คเกจ) เพียงตรวจสอบให้แน่ใจว่าใช้ตัวเลือก -file_name_limit 253 เมื่อแตกไฟล์ ด้วยเหตุผลบางอย่างค่าเริ่มต้นคือ 64 ซึ่งไม่นานพอสำหรับ ISO (ฉันเคยมีปัญหากับความยาวชื่อไฟล์โดยใช้ 7z)
mheyman

3

ใน Ubuntu คุณสามารถเปิดได้ใน Archive Manger: ป้อนคำอธิบายรูปภาพที่นี่
คุณสามารถเพิ่มไฟล์.isoและแตกไฟล์ ได้

ต้องการเปิดให้คลิกขวาที่ไฟล์และเลือกและOpen With → Archive Managerหากมีตัวเลือกให้ใช้งานคุณสามารถเมานท์.isoอิมเมจราวกับว่าเป็นดิสก์ในคอมพิวเตอร์

หากยังไม่ได้ติดตั้ง(ควรเป็นฉันคิดว่าเป็นส่วนหนึ่งของเดสก์ท็อป)ใช้สิ่งนี้:

sudo apt-get install file-roller

คุณอาจได้รับตัวเลือกให้คลิกขวาและExtract Hereแตกเนื้อหาของไฟล์ iso และไฟล์บีบอัดอื่น ๆ


1
file-roller ล้มเหลวในการแตกไฟล์ที่มีขนาดใหญ่กว่า 2GB (file-roller ใช้รหัส isMp3 / isoread และรหัสนั้นมีจำนวนเต็ม 32 บิตที่ลงชื่อใช้สำหรับขนาดของไฟล์ในหน่วยไบต์ที่ล้นที่ 2GB)
mheyman

1

7z มีจุดบกพร่องที่ตัดทอนชื่อไฟล์ที่ยาวเกิน 64 ตัวอักษรดังนั้นฉันจึงใช้ CMake แทน:

cmake -E tar xf filename.iso

(แต่เครื่องมือที่ใช้libassiveอื่น ๆควรใช้งานได้รวมถึงbsdtar )


ขอบคุณ มันทำงานได้อย่างราบรื่น
Abhay Dwivedi

0

Wikipedia: https://en.wikipedia.org/wiki/AcetoneISO

AcetoneISOมักถูกเรียกว่า Daemon Tools เทียบเท่ากับ GNU / Linux ซอฟต์แวร์อันยิ่งใหญ่นี้สามารถติดตั้งไฟล์ ISO, MDF, BIN และ NRGและเบิร์นอิมเมจ ISO ลงในดิสก์ออปติคัล รองรับการแปลงไฟล์จากBIN, MDF, NRG, DAA, IMG, DMG, CDI และรูปแบบอื่น ๆ เป็น ISO รวมถึงการแยกเนื้อหาจากพวกเขา คุณสามารถใช้มันเพื่อสร้างภาพ ISO จากไฟล์และโฟลเดอร์ในคอมพิวเตอร์ของคุณเช่นเดียวกับการเข้ารหัสและถอดรหัสภาพที่มีอยู่ก็ยังมีความสามารถในการแยกไฟล์ภาพขนาดใหญ่หรือเพื่อรวมสองหรือเล็กกว่าซอฟต์แวร์นี้อยู่ภายใต้ใบอนุญาต GPL

ฉันไม่ได้ทดสอบตัวเอง


0

วิธีที่ง่ายที่สุดในการแยกไฟล์ iso ใน linux คือ

เปิดเทอร์มินัลและประเภท

sudo su root

ป้อนรหัสผ่านของคุณจากนั้นพิมพ์

mount -t auto -o loop "Path/location to iso" /where u want to mount

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.