Eu usei o DriveImage XML [1] para criar backup do disco rígido em algum PC antigo com partição NTFS. Não usei compactação (None), habilitei o Raw, divida os arquivos (não devo verificar isso) e crie a imagem de backup.
Então eu juntei todos os arquivos em um grande arquivo de imagem no Linux assim:
cat disk_C.dat disk_C.001 disk_C.002 ... > diskC.img
Olhando para o arquivo img, vejo que há bytes em 512 offset
Hex : EB 52 90 4E 54 46 53 20 ASCII: __ R __ N T F S
Tentando montá-lo:
sudo mount -o loop,ro,offset=512 drive.img /mnt/diskC
Dá o seguinte erro
Failed to read last sector (80276741): Invalid argument HINTS: Either the volume is a RAID/LDM but it wasn't setup yet, or it was not setup correctly (e.g. by not using mdadm --build ...), or a wrong device is tried to be mounted, or the partition table is corrupt (partition is smaller than NTFS), or the NTFS boot sector is corrupt (NTFS size is not valid). Failed to mount '/dev/loop0': Invalid argument The device '/dev/loop0' doesn't seem to have a valid NTFS. Maybe the wrong device is used? Or the whole disk instead of a partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?
Alguma ideia se é realmente possível montar a imagem criada pelo XML do DriveImage?
[1] link
Tags ntfs mount windows hard-drive linux