De link , há uma sugestão para usar um deslocamento. Primeiro, obtenha o deslocamento via fdisk(8)
e, em seguida, especifique-o com a opção offset
para mount
. Use fdisk
para determinar o setor inicial da partição e o tamanho do setor. Em seguida, calcule o deslocamento em bytes usando o número do setor inicial e o tamanho do setor em bytes. Veja Monte uma única partição da imagem do disco inteiro (dispositivo) para um exemplo.
Finalmente:
mount -o offset=<offset in bytes> nps-2010-emails.dd /media/manu/
Em um disco rígido típico, as células que contêm os dados são agrupadas. Os agrupamentos são chamados de setores. A maneira como normalmente dividimos as coisas, os primeiros setores são mantidos de lado para dar informações sobre as partições, deixando uma lacuna. Portanto, se tivermos uma imagem de um disco inteiro, esses setores também serão incluídos. Agora, o comando mount
não pode iniciar diretamente no primeiro byte, pois a partição não inicia no primeiro byte. Então, teremos que informar mount
quantos bytes pular (para que ele possa evitar as informações extras) e chegar à partição real. Isso é chamado de deslocamento. Agora, cada setor pode armazenar uma certa quantidade de informação em bytes, o que é chamado de tamanho de um setor. Tomamos o tamanho total das informações que podem ser armazenadas nessa lacuna, multiplicando o tamanho de um setor, com o tamanho da lacuna em número de setores.
Da saída de fdisk
, você pode ver que o tamanho do setor é de 512 bytes e começa no setor 1. Assim, o deslocamento é 1 * 512 = 512. Tente o seguinte comando:
mount -t vfat -o offset=512 ps-2010-emails.dd /media/manu/
Eu adicionei o tipo de sistema de arquivos desde fdisk
deu como FAT32. Para montá-lo também, use -o offset=512,rw
.