Arquivo ISO (CDFS) com sobrecarga dramática (~ 500%)

2

Alguns anos atrás eu comecei a arquivar meus antigos jogos de PC para que eu pudesse me livrar dos CDs físicos reais.

Alguns dias atrás eu queria jogar um desses jogos antigos, copiei o conteúdo do CD para o HDD, então não tenho que alternar entre as imagens enquanto jogo (e editei um arquivo ini para que esses arquivos sejam encontrados).

Embora tudo tenha funcionado bem, notei que há uma diferença enorme entre os arquivos copiados para o meu disco rígido (cerca de 3 GB) e para aqueles no CD (700 MB). Os CDs estão no CDFS e então eu tentei converter para UDF usando UltraISO, mas o ISO resultante também tinha cerca de 3 GB.

Alguém sabe como é que o conteúdo de um CD se expande para cerca de 500% do tamanho dos dados originais?

Moldevort
fonte

Respostas:

1

De man 8 mkisofs:

-cache-inodes
Inode em cache e números de dispositivos para encontrar links para arquivos. E se mkisofs encontrar um link físico (um arquivo com vários nomes), o arquivo só aparecerá uma vez no CD. Isso ajuda a economizar espaço no CD.

Isso significa que, em geral, pode haver arquivos com hardlink em um CD. Nesse caso, basta copiar todos os arquivos para quebrar os hardlinks e fazer com que todos os arquivos resultantes no HDD ocupem espaço por conta própria.

Kamil Maciorowski
fonte
Então, há alguma maneira de trazer esses arquivos para fora da imagem no disco rígido, então eu não teria que mudar as imagens quando é necessária uma alteração no CD?
Moldevort
@Moldevort No Linux eu apenas copiava arquivos do CD, como você fez, mas no caminho certo (apesar de não ter 100% de certeza que funcionaria com o CDFS). Outra abordagem é deduplicar mais tarde (exemplos para o Windows Aqui - Eu não sei se isso é bom embora. Há também Desduplicação NTFS , Não sei se está disponível em todos os sistemas operacionais Windows.
Kamil Maciorowski