Como extrair imagens ISO para o disco rígido?


17

Tenho algumas imagens ISO e gostaria de extraí-las para um disco rígido. Eles não são imagens de SO, acho que são livros de música ou áudio, não sei até que sejam extraídos. obrigado

Respostas:


23

Se você estiver familiarizado com a linha de comando, poderá usar o dispositivo de loopback.

Tudo o que você precisa é de uma pasta vazia; portanto, use uma existente ou crie uma nova:

mkdir test_folder

então corra:

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

Se você não tiver certeza sobre o tipo de sistema de arquivos do .iso, seu sistema poderá detectá-lo automaticamente. Isso funciona no Ubuntu 18.04 com os ISOs de instalação do Ubuntu, por exemplo:

sudo mount filename.iso test_folder

Agora você pode apenas cd test_folderou apenas ls test_folderver o conteúdo. Não há necessidade de extrair nada.

Para "remover" o .iso, digite:

umount /path/to/test_folder

Eu gosto desta resposta - eu não tenho "cópias" do conteúdo da ISO flutuando ...
barrypicker

sair -t iso9660funcionou para o Windows 10 iso.
KrIsHnA

Eu tenho esse erro: mount: /dev/loop0 is write-protected, mounting read-only. Você tem alguma idéia de por que eu comprei isso?
wanderer0810

Não é um erro. É apenas informar que a imagem é montada como somente leitura. Se você for a pasta, verá o conteúdo da imagem.
hmayag

Você precisa de privilégios de root para usar o mount -o, também adicionei a roopção - .
precisa saber é o seguinte

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

Consulte também: /unix/70738/what-is-the-fastest-way-to-extract-an-iso

Veja também:

Testado no Ubuntu 18.04 com o Ubuntu 18.04 própria ISO:ubuntu-18.04.1-desktop-amd64.iso .


11
Esta é uma resposta real. Outros dizem apenas para montar e depois copiar. Posso até gravar um CD, subir na torre eiffel, usar uma venda nos olhos e copiar o conteúdo, enquanto estou na minha cabeça, mas não é esse o ponto. Se houver um comando tão simples "7z x". Por que se preocupar com toda essa complicação?
Sahil Singh

O 7z não preservar as permissões quando se extrai um ISO
mheyman

11
@mheyman obrigado pelo relatório. E montar é correto? Se for esse o caso, seria bom ter um link para uma solicitação de recurso em seu rastreador.
Ciro Santilli

11
Montar como um loopback sempre funciona, assumindo que você tenha as permissões e o sistema de arquivos adequados. A única maneira robusta de não montagem que eu encontrei é usando o gnu.org/software/xorriso (geralmente existem pacotes disponíveis). Apenas certifique-se de usar a opção -file_name_limit 253 ao extrair. Por alguma razão, o padrão é 64, o que não é suficiente para os ISOs de maio. (Eu também tive problemas com tamanhos de nome de arquivo usando 7z).
mheyman

3

No Ubuntu, você pode abri-los no Archive Manager: insira a descrição da imagem aqui
Você pode adicionar arquivos .isoe extraí-los.

Para abri-lo, clique com o botão direito do mouse no arquivo e selecione Open With →, e Archive Manager. Se a opção estiver disponível, você também pode montar a .isoimagem como se fosse um disco no computador.

Se não estiver instalado (acho que faz parte da área de trabalho) , use o seguinte:

sudo apt-get install file-roller

Você também pode ter a opção de clicar com o botão direito do mouse e Extract Hereextrair o conteúdo dos arquivos iso e outros arquivos compactados.


11
arquivo-rolo deixa de ficheiros de extracto maiores do que 2 GB (usos arquivo-rolos isoinfo / código isoread e que o código tem um inteiro de 32 bits usado para o tamanho do ficheiro em bytes que transborda em 2 GB)
mheyman


0

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

O AcetoneISO é frequentemente referido como o equivalente do Daemon Tools para o GNU / Linux. Este poderoso software pode montar arquivos ISO, MDF, BIN e NRG e gravar imagens ISO em discos ópticos. Ele suporta a conversão de arquivos de BIN, MDF, NRG, DAA, IMG, DMG, CDI e outros formatos para ISO, além de extrair conteúdo deles. Você pode usá-lo para criar imagens ISO a partir de arquivos e pastas no seu computador, além de criptografar e descriptografar imagens existentes, também possui a capacidade de dividir arquivos de imagens grandes ou mesclar dois ou mais arquivos menores. a licença GPL.

Eu mesmo não testei.


0

A maneira mais fácil de extrair um arquivo iso no linux é

Terminal aberto e tipo

sudo su root

digite sua senha e digite

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

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.