Lê a partição HD bruta no Linux em um determinado deslocamento

0

Estou tentando recuperar alguns arquivos excluídos de uma partição ext3 do Linux. Eu usei o dispositivo de partição raw (/ dev / sda1) usando grep -b e ele me deu um deslocamento. Qual é a maneira mais fácil para eu ler um pedaço de dados daquele dispositivo de bloco a partir do offset retornado pelo grep?

    
por EMP 02.06.2010 / 08:09

1 resposta

3

Com dd : defina o tamanho do bloco como 1k para simplificar a matemática, então skip desse número de blocos para (logo antes) o deslocamento e copie quantos count de blocos você acha que precisa , usando a partição como o arquivo de entrada, para um arquivo de saída:

dd if=/dev/sda1 of=recovery_file bs=1k skip=4321 count=20
    
por 02.06.2010 / 10:38

Tags