Recuperar muitos arquivos usando o ntfsundelete

2

Estou usando o seguinte comando para procurar arquivos excluídos:

sudo ntfsundelete /dev/sda1 -S 400m-20g -p 100

Como posso restaurar todos os resultados?

Eu tentei:

sudo ntfsundelete /dev/sda1 -u 400m-20g -p 100 -d /mnt/bigboy/ntfs

retorna You must specify exactly one device.

e também:

sudo ntfsundelete /dev/sda1 -u -i 44-6057 -p 100 -d /mnt/bigboy/ntfs

que parece recuperar apenas o primeiro arquivo e, em seguida, gera:

Couldn't create output file: File exists

Eu acredito que o último é causado pelo fato de que por algum motivo eu perdi todos os arquivos nanes. (A unidade foi desligada imediatamente, então não sei como.)

Qualquer ajuda seria muito apreciada.

    
por Mild Fuzz 02.05.2012 / 21:44

2 respostas

4

Eu lutei com isso eu mesmo por um tempo.

Você precisa usar a opção -m , que permite especificar um padrão para os arquivos trabalharem. Coloque o padrão entre aspas se você quiser que * , *.jpg ou *.* etc funcione (ou então seu shell fará a correspondência no diretório atual em vez de passar o padrão para ntfs-undelete).

Para resumir, o que funcionou para mim foi o seguinte comando:

sudo ntfsundelete /dev/sdb2 -u -m '*'
    
por 16.06.2012 / 18:34
0

você só precisa saber como a expansão e a substituição do bash funcionam, portanto, você passará os argumentos corretos para o ntfsundelete.

é importante entender como o bash funciona quando se trata de parâmetros e curingas. caso contrário, você estará usando continuamente muitos programas de console.

    
por 09.09.2013 / 20:33