Как извлечь 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работали на окна 10 iso.
— KrIsHnA

Я получил эту ошибку: mount: /dev/loop0 is write-protected, mounting read-only. Ты хоть представляешь, почему я это получил?
— wanderer0810

Это не ошибка. Это просто сообщает вам, что изображение установлено только для чтения. Если вы увидите папку, вы увидите содержимое изображения.
— Хмаяг

Вам нужны привилегии root для использования mount с -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 спасибо за отчет. И mount это правильно? Если это так, было бы хорошо иметь ссылку на запрос функции в их трекере.
— Сиро Сантилли 新疆 '中心 法轮功 六四 事件

1
Монтирование в виде петли всегда работает, если у вас есть необходимые разрешения и файловая система. Единственный надежный способ не монтирования, который я нашел, - это использование gnu.org/software/xorriso (обычно есть доступные пакеты). Просто убедитесь, что вы используете опцию -file_name_limit 253 при извлечении. По какой-то причине он по умолчанию равен 64, что недостаточно для мая ISO. (У меня также были проблемы с длиной имени файла при использовании 7z).
— Мейман

3

В Ubuntu вы можете открыть их в Archive Manger: введите описание изображения здесь
вы можете добавлять файлы .isoи извлекать их.

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

Если он не установлен (это должно быть, я думаю, что это часть рабочего стола) , используйте это:

sudo apt-get install file-roller

Вы также можете получить возможность щелкнуть правой кнопкой мыши и Extract Hereизвлечь содержимое файлов iso и других сжатых файлов.


1
File-Roller не может извлечь файлы размером более 2 ГБ (File-Roller использует код 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.