Как извлечь 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.