Як витягти ізо-зображення на жорсткий диск?


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

Це не помилка. Це просто інформує вас, що зображення демонструється лише для читання. Якщо у вас папка, ви побачите вміст зображення.
hmayag

Для користування монтом потрібні кореневі привілеї -o, я також додав roопцію - .
mook765

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

Дивіться також: /unix/70738/what-is-the-fastest-way-to-extract-an-iso

Дивись також:

Випробувано в Ubuntu 18.04 з Ubuntu 18.04 сам ISO:ubuntu-18.04.1-desktop-amd64.iso .


1
Це фактична відповідь. Інші просто кажуть змонтувати і потім скопіювати. Я навіть можу записати компакт-диск, піднятися на Ейфелеву вежу, надіти сліпою та скопіювати вміст, стоячи на голові, але це не в цьому справа. Якщо є така проста команда "7z x". Навіщо турбуватися з усім цим ускладненням?
Сахіл Сінгх

7z не зберігає дозволи при вилученні ISO
mheyman

1
@mheyman дякую за доповідь. І монтаж чи правильно це? У такому випадку було б добре мати посилання на запит на функцію у своєму трекері.
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件

1
Монтаж як зворотний зв'язок завжди працює, якщо у вас є належні дозволи та файлова система. Єдиний надійний непомітний спосіб, який я знайшов, - це використання gnu.org/software/xorriso (зазвичай є пакети). Просто переконайтеся, що при витягуванні використовується параметр -file_name_limit 253. Чомусь він за замовчуванням до 64, що недостатньо довго для ISO, можливо. (У мене також були проблеми з довжиною імені файлів за допомогою 7z).
mheyman

3

В Ubuntu ви можете відкрити їх у програмі «Архів керування»: введіть тут опис зображення
Ви можете додавати файли .isos та витягувати їх.

Щоб відкрити його, клацніть правою кнопкою миші файл і виберіть Open With →, і Archive Manager. Якщо опція доступна, ви також можете змонтувати .isoзображення так, ніби це був диск у комп’ютері.

Якщо він не встановлений (він повинен бути, я думаю, це частина робочого столу) , використовуйте це:

sudo apt-get install file-roller

Ви також можете отримати опцію клацання правою кнопкою миші та Extract Hereвилучення вмісту файлів iso та інших стислих файлів.


1
file-roller не може витягнути файли розміром більше 2 Гб (файл-ролик використовує код isoinfo / isoread, і цей код має підписане 32-розрядне ціле число, яке використовується для розміру файлу в байтах, який переповнюється на 2 Гб)
mheyman


0

Вікіпедія: 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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.