web-dev-qa-db-pt.com

Como faço para modificar o conteúdo de um arquivo ISO?

Quero abrir um arquivo ISO, adicionar arquivos e depois gravá-lo em um disco.

Por exemplo, recebo o disco de inicialização do Windows98 SE . Esse ISO tem 2.6mb, e se eu gravar o iso, perderei o restante 697mb do disco!

Para gravar o ISO, uso o CD Burner XP ou ImgBurn, mas não sei qual ferramenta gratuita posso usar para adicionar/remover arquivos antes da gravação.

Muito obrigado!

14
Click Ok

Você pode usar versão de teste MagicISO . Tem um limite de tamanho ISO de 300 MB para a versão de teste. Mas ainda vale a pena tentar, eu acho. Ainda é inicializável após a edição, eu testei.

7
wildanr

Você pode usar o Disco de Inicialização do Windows 98 (ou qualquer outra imagem de disco inicializável) com ImgBurn (que você já possui).

Escolha Modo de Construção , adicione seus arquivos e, em seguida, torne-o inicializável, instruções detalhadas neste tutorial:

Modo de criação do ImgBurn - uma visão geral

13
Molly7244
  1. Monte (usando o Virtual Clone Drive, por exemplo) os arquivos .iso que você deseja e copie todo o seu conteúdo para uma nova pasta.
    OU
    Use um programa como 7-Zip para extrair o conteúdo .iso para uma nova pasta.

  2. Adicione/remova/modifique o que quiser na nova pasta.

  3. Use o programa gratuito ImgBurn para "Gravar arquivos/pastas no disco".

    • Selecione a nova pasta e/ou quaisquer outros arquivos que você deseja.
    • Torne a compilação inicializável. Vá para as guias "avançadas" no ImgBurn e depois para "Disco inicializável". Marque a opção "Tornar a imagem inicializável". Instruções detalhadas para isso são aqui .
  4. Grave em um disco.

5
LyK

Você pode editar qualquer conteúdo do arquivo de imagem ISO com WinRAR . Apenas clique com o botão direito do mouse no arquivo de imagem ISO e selecione Abrir com o WinRAR. Isso é tudo.

5
Berkay Tutal

Para Windows, não há software livre que possa manipular diretamente o conteúdo de um arquivo ISO existente. Claro, existem muitos programas shareware. Veja a lista completa com comparação detalhada aqui .

3
Mehper C. Palavuzlar

Existe o Pismo File Mount por aí ... Ele pode montar um arquivo como uma pasta (.ISO, .DAA, .7z, .Zip, .rar, .pfo, etc).

E se o formato do arquivo admitir o modo de gravação, ele permitirá adicionar, excluir etc.

Faz com que o Windows inteiro veja esse arquivo como se fosse uma pasta.

Desculpe, no modo de leitura somente ISO ... então, para editar a imagem ISO, em vez de copiar todo o conteúdo (também conhecido como extrair), você pode montá-la diretamente como uma pasta, use imgBurn para criar uma nova ISO com arquivos dessa pasta, faça as edições necessárias etc.

Você só precisará de espaço livre para o novo tamanho de arquivo ISO, não precisa ter muito GiB.

Exemplo: Todos os wsusoffline (32 e 64 bits) para Windows XP, 7, 8.1 e 10 (dez pastas). Quero que cada sistema operacional e cada versão sejam separados em sua própria pasta, use 34 GiB, colocando-os no ISO com o imgBurn (ativando a opção de detectar arquivos duplicados e compactar a imagem ISO) leva apenas 25 GiB, ganhando 8,5 GiB de ganho.

Se você considerar pagar ... O PowerISO é uma opção muito boa e também pode criar .DAA (um formato especial que pode ter compactação e criptografia LZMA2 ao mesmo tempo), portanto, para coisas que não serão modificadas em meses é ótimo.

Tenho todas as imagens de CD/DVD do Windows no formato .DAA (um ganho de 50% a 88%) e muito mais nesse formato.

Para Linux, o Pismo tem uma versão e o PowerISO apenas uma versão de linha de comando gratuita.

Sinto falta/desejo imgBurn teria a mesma opção que o PowerISO, abra uma imagem ISO, faça as 'edições' e salve novamente como uma nova imagem ISO (sem perder a inicialização, 'duplicatas compactas' etc.), mas simulo-a com o Pismo (monto a imagem ISO como uma pasta), mas isso leva a uma inicialização solta se eu não a colocar manualmente.

Sem mencionar que muitas imagens ISO que tenho (algumas com 'inicialização múltipla') não são do ElTorito e, para elas, ainda estou procurando por uma ferramenta que não permita que eu perca esse modo de inicialização.

Também tenho um par de DVDs que tem um formato tão especial que o Windows pode entendê-los ... eles agem como um HDD completo, com partições, sim com partições em um DVD ... inseri-lo em uma máquina Windows faz mais do que uma letra para aparecer ... uma delas é um DVD-RW, e eu posso gravar arquivos nele (no Windows) sem instalar nada de especial, apenas uma instalação limpa e fresca do Windows XP e posso gravar arquivos em um desses cartas, mas não nos outros. Ele age como um disco rígido com mais de duas partições (uma somente leitura, uma leitura/gravação, a outra é como uma temperatura; você pode gravar nele, mas as gravações se perdem após a ejeção do DVD). Eu sei que isso é tão estranho, a maioria nunca o salva ... No Linux, o disco é visto muito mal. Ele vê todas as partições no DVD, mas pode montar apenas uma de cada vez e não gravável apenas no modo de leitura, e aquela como uma temperatura nem sequer é montável.

Portanto, nem todas as ISOs são 'ISO9660'; alguns são estranhos. Não pretendo 'editar' esses tão esquisitos e raros ... mas desejo que os padrões sejam 'editáveis' (não confunda com graváveis) ... quero dizer, abra um arquivo de imagem ISO, informe o aplicativo o que deseja alterar (na RAM) e solicite ao aplicativo que salve novamente como outro arquivo de imagem ISO, mas sem perder as propriedades da imagem ISO, como inicialização, inicialização múltipla, sistemas HFS, etc.

Até agora só encontrei soluções parciais ... nenhuma aplicação para fazer tudo em uma aplicação, desculpe.

Lembre-se: O Pismo File Mount ajuda muito, também qualquer ferramenta daemon ou CD/DVD virtual, mas e a parte de inicialização? E quanto aos sistemas de arquivos especiais (não ISO9660, Joliet nem UDF?). Essa é outra história.

1
Claudio

MagicISO e ltraISO são clássicos, existem há séculos, mas não são gratuitos.

Existe o WinISO. Anos atrás, não mantinha o aspecto inicializável da imagem ISO (funcionou muito bem além disso).

O atual parece muito com imagens ISO inicializáveis. A página diz que sim, e eu apenas o instalei e fala sobre inicializável.

Então isso parece ótimo - Free WinISO Maker. Isso mostra a versão gratuita que eles fazem http://www.winiso.com/products/compare.html

0
barlop

Eu usaria Virtual Clone Drive , você pode extrair os arquivos necessários e criar outro ISO ou apenas gravar um disco como se estivesse usando um sistema de arquivos.

0
Eugene