Ajuda para descompactar um .dd.gz, possivelmente corrompido

4

Eu recebi este arquivo que me disseram que era uma cópia de um disco rígido (ou disco). O arquivo é "sheeva-mem.dd.gz". Eu tentei descompactar o arquivo em uma máquina Linux do Fedora. Isso produziu "final inesperado de arquivo". Alguém me disse para montar o arquivo em uma partição dentro da máquina linux, e então eu seria capaz de ver as informações dentro do arquivo. Eu suponho que o arquivo tenha que ser descompactado antes que isso aconteça? Se for esse o caso, existe alguma maneira em torno do "final inesperado do arquivo" (talvez um reparo, ou algo que ignora os erros)? Esta é a única cópia do arquivo.

    
por Smurfinator09 11.10.2012 / 18:26

2 respostas

3

Você pode usar a ferramenta de reparo gzrt (gz) para descompactar qualquer parte do arquivo dd. Você pode então digitar

gzrecover sheeva-mem.dd.gz

e tente montar o arquivo dd:

mount sheeva-mem.dd /mnt/image -o loop

Possivelmente, o sistema de arquivos será corrompido. Você pode tentar consertá-lo com fsck .

    
por 11.10.2012 / 18:52
0

gzip! = zip. O gzip é um compressor de fluxo, o zip é um compressor indexado. Eles são programas completamente diferentes. "zip" é baseado em "PKzip", e é representado pelas ferramentas "unzip" e "zip" e usa ".zip"; O GNU zip é "gzip" e "gunzip", usa a extensão ".gz".

Você pode gunzip file.dd.gz e obter file.dd, mas isso vai sugar muito espaço, infelizmente.

Uma vez que você tenha o arquivo.dd, apenas faça, provavelmente como root,

mount -o loop file.dd / mnt

para acessar o conteúdo em / mnt

    
por 12.10.2012 / 23:33