Я пытаюсь восстановить данные из провального жесткого диска с gddrescue. Gdd спасают выполнения очень хорошо, не находя нехватки ошибок, пока это не поражает определенный момент и выходы с сообщением:
copying non-tried blocks... Pass 1 (forwards)terminate called after throwing an instance of 'std::bad_alloc'
what(): std::bad_alloc
Aborted (core dumped)
Терминальная команда, которую я использую,
sudo ddrescue --no-split /path/to/drive/folder/in/drive /new/drive/disk.iso /logfile.log
Я также пытался использовать следующую опцию в этом учебном руководстве, но это имеет differnt ошибку (кроме высказывания --max-tries
не опция, которую я решил delting, сказал, что опция), который является
ddrescue: Can't open input file: Invalid argument
В случае, если это имеет значение, диск составляет 5 ТБ и имеет много ошибок, так многие, что файл журнала на первой попытке подошел к 8 ГБ перед ошибкой