gdd rescue terminate chamado depois de lançar uma instância de std :: bad_alloc

1

Estou tentando recuperar dados de um disco rígido com falha no gddrescue. O resgate do Gdd roda muito bem, não encontrando escassez de erros, até atingir um certo ponto e sair com a mensagem:

copying non-tried blocks... Pass 1 (forwards)terminate called after throwing an instance of 'std::bad_alloc'
  what():  std::bad_alloc
Aborted (core dumped)

O comando do terminal que estou usando é

sudo ddrescue --no-split /path/to/drive/folder/in/drive /new/drive/disk.iso /logfile.log

Eu também tentei usar a próxima opção em este tutorial , mas ele tem um erro diferente (além de dizer --max-tries não é uma opção, que resolvi deletando essa opção), que é

ddrescue: Can't open input file: Invalid argument

Caso seja importante, o drive tem 5TB e tem muitos erros, tantos que o arquivo de log na primeira tentativa subiu para 8GB antes do erro

    
por cat40 17.10.2017 / 01:50

0 respostas