Uma ISO geralmente se refere a um arquivo contêiner que contém um sistema de arquivos com os dados referenciados pelo sistema de arquivos. Simplificando, é uma cópia de um sistema de arquivos em um arquivo.
Isso é bom quando se trabalha com uma ROM (como um CD ou DVD), pois são inerentemente simples de um aspecto de sistema de arquivos. De acordo com o meu conhecimento, o formato ISO 9660 não inclui criptografia, compactação ou registro no diário em nível de arquivo.
Os sistemas de arquivos em uso nos discos rígidos têm tudo isso. Portanto, um formato de arquivo contêiner que queira copiar esse sistema de arquivos deve suportar melhor todos esses recursos (para todos tipos de sistemas de arquivos conhecidos seria ótimo).
Obviamente, ninguém iria querer escrever e suportar esse formato de contêiner.
Faz muito mais sentido apenas ir um nível mais profundo ao criar uma imagem de um disco rígido e simplesmente copiar os dados brutos da unidade (usando ferramentas como dd
). Esses dados não têm estrutura, portanto, também não há formato de arquivo.
Você poderia fazer o mesmo para CD / DVDs, mas ter um formato padrão para algo assim é obviamente uma vantagem sobre os fluxos de bits brutos. Além disso, há coisas como VHD , que é um arquivo contêiner para discos rígidos virtuais. Eles também podem ser montados no Windows e ser usados como drives normais. Portanto, o conceito é semelhante a .iso
files. Há uma infinidade de formatos de contêiner de unidade de disco virtual por aí, é claro. Acabei de escolher o VHD como exemplo.
Para criar um VHD a partir de um disco físico, você pode usar Disk2vhd .
Os VHDs podem ser montados no snap-in Gerenciamento de disco ou via linha de comando . Esse snap-in também permite que você simplesmente crie novos contêineres VHD vazios. Sob certas condições, isso pode ser mais desejável do que usar a abordagem Disk2vhd.
Não conheço uma maneira direta de implantar o conteúdo de um VHD em uma unidade de disco. Mas uma vez montado, os procedimentos usuais de imagem são aplicados.