Atualmente, estou tentando recuperar dados de uma unidade WD Red de 3 TB com falha usando o ddrescue.
Depois de duas semanas, obtive cerca de uma TB, mas depois li a velocidade dopada para alguns milhares de bytes por segundo e demoraria anos para terminar.
Percebi que desligar e acionar a unidade aumenta a velocidade de leitura por alguns segundos a algumas centenas / mil kilobytes por segundo e, em seguida, cai novamente para super slow.
Eu acho que há um pouco de poeira no prato que preso na cabeça do disco e é removido quando as cabeças deslizam na posição de estacionamento.
O ddrecsue está atualmente rodando assim: ddrescue -f -n -b 4096 /dev/sda /dev/sdb /media/usbstick/rescue.log
Eu quero agora pular esta área e continuar em outro lugar, digamos 1500GB, mas não sei como fazer isso. Existe o parâmetro --input-position=bytes
, mas os documentos dizem:
Starting position of the rescue domain in infile, in bytes. Defaults to 0. This is not the point from which ddrescue starts copying.
Há também --skip-size=[initial][,max]
, mas parece ser o tamanho para pular depois de um setor ruim que não é o que eu quero.
Alguma idéia de como conseguir isso?
Tags ddrescue