1

Я хотел создать загрузочный USB-диск из ISO-образа и случайно поставил один из моих жестких дисков в качестве выхода dd вместо моего usb-накопителя. ISO был 3,3 ГБ, а мой диск - 1 ТБ! И это было почти полно.

Можно ли хотя бы восстановить данные, которые не были перезаписаны? Сейчас я не могу даже смонтировать его. Я получаю эту ошибку:

Error mounting /dev/sdd1 at /media/main/UDF Volume: Command-line `mount -t "udf" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,iocharset=utf8,umask=0077" "/dev/sdd1" "/media/main/UDF Volume"' exited with non-zero exit status 32: mount: wrong fs type, bad option, bad superblock on /dev/sdd1,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

Кроме того, поскольку я знаю, какую файловую систему использовал мой диск, если я переформатировал ее в эту файловую систему, есть ли шанс, что я смогу смонтировать ее и получить остальные файлы?

Обновление: я попробовал testdisk . Я получил эту ошибку:

сектор раздела не имеет конечной метки 0xAA55

В любом случае, я сейчас запускаю быстрый поиск на testdisk . Но, насколько я знаю, это только восстановит MBR. Смогу ли я получить свои файлы? А как насчет файловой структуры?

2 ответа2

1

Прежде всего обратите внимание, что TestDisk, как правило, пытается восстановить таблицу разделов и ее тома в дополнение к MBR. если Testdisk может найти старый раздел в своих поисках, это, безусловно, лучшее из возможных решений, так как он восстановит файлы и структуру.

К сожалению, поскольку вы перезаписали таблицу разделов и, по крайней мере, индексы файловой системы первых томов, вы, вероятно, не сможете восстановить весь раздел. Вам нужно будет попробовать такой инструмент, как PhotoRec, который будет сканировать жесткий диск на наличие распознанных типов файлов. Обычно их можно восстановить, но их имена и пути к папкам будут потеряны (поскольку они хранятся в перезаписанных индексах файловой системы).

Я знаю, что это само собой разумеется, но обязательно восстановите все файлы, которые вы восстанавливаете, на другой физический диск, чтобы не перезаписывать другие данные.

0

В целом, в ситуациях "как мне восстановить диск", я думаю, вы должны выполнить несколько шагов:

1 - скопируйте свой диск: возьмите другой диск того же размера и снова сделайте 'dd', чтобы скопировать его. Если файлы, которые были на нем, так важны для вас, они стоят того, чтобы вы потратили некоторое время и $, чтобы купить другой диск (по крайней мере, того же размера) и сделать его копию.

2 - возьмите потерянный диск, отложите его в сторону и работайте только в новой копии. Таким образом, если сделаете что-то не так, вы будете именно там, где были раньше.

3 - Поскольку вы записали 3 ГБ на диск, вы переписали все его структурные начала. Восстановление MBR почти ничего не сделает для вас. Вам понадобится такая структура, в которой указано, где находится каждый файл, какова его длина и т.д. Каждая файловая система FAT, ext2 и т.д. Имеет свой способ сделать это. Но они, вероятно, были перезаписаны, поэтому вряд ли какая-либо программа сможет их прочитать.

4 - вам останутся программы, которые будут читать каждый блок вашего диска, проверять, выглядят ли они как известные файлы, а затем пытаться восстановить его на основе этого.

PhotoRec делает это.

Recuva Free может сделать это, в зависимости от вашей файловой системы

Звездный феникс

R-studio тоже будет заниматься ext2.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .