Como abrir a imagem binária do NTFS no Linux?

1

Basicamente eu tenho imagem binária de partição NTFS feita com WinHex. O WinHex é capaz de abrir esses arquivos e mostrar a estrutura de diretórios, além da edição hexadecimal. Existe uma ferramenta com recursos semelhantes no Ubuntu Linux?

    
por Gill Bates 03.07.2013 / 23:37

1 resposta

1

Não tenho certeza sobre uma ferramenta como o WinHex, mas você pode montar um imagem binária da partição, fazendo o seguinte :

Se sda.img for o arquivo de imagem binária, então ...

Obtenha o layout da partição da imagem

$ sudo fdisk -lu sda.img
...
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
...
  Device Boot      Start         End      Blocks   Id  System
sda.img1   *          56     6400000     3199972+   c  W95 FAT32 (LBA)

Calcule o deslocamento desde o início da imagem até o início da partição

Sector size * Start = (in the case) 56 * 512 = 28672 

Monte em / dev / loop0 usando o deslocamento

sudo losetup -o 28672 /dev/loop0 sda.img

Agora a partição reside em / dev / loop0. Você pode fsck, montar etc

sudo fsck -fv /dev/loop0
sudo mount /dev/loop0 /mnt

Desmontar

sudo umount /mnt
sudo losetup -d /dev/loop0
    
por 03.07.2013 / 23:42