Восстановление потерянных разделов жесткого диска, вызванных записью образа

Восстановление потерянных разделов жесткого диска, вызванных записью образа

У меня есть внешний жесткий диск на 1 ТБ. По ошибке я открыл образ своей собственной SD-карты (используя программное обеспечение под Windows 8) и нажал кнопку «запись». Затем я немедленно остановил его. Но я был шокирован тем, что все разделы были потеряны в течение нескольких секунд после сброса образа.

есть ли способ восстановить разделы, вызванные записью образа? И почему размер жесткого диска стал как размер SD-карты (из-за упомянутого образа)?

Я пробовал более мощную программу под названием «TestDisk», но все попытки, к сожалению, провалились.

решение1

Знаете ли вы, как был разбит диск на 1 ТБ? Это был только диск с дампом данных с одним разделом? Какая файловая система на нем была? NTFS?

Файловые системы NTFS обычно имеют резервный загрузочный сектор в последнем секторе раздела. Если бы на диске был только один раздел, вы бы обнаружили его примерно в конце диска. Для этого вы можете использовать шестнадцатеричный редактор диска: откройте диск (обычно есть специальная опция для открытия дисков вместо обычных файлов) и посмотрите на конец диска. Где-то должен быть сектор, в первых нескольких байтах которого есть строка «NTFS». Это и есть резервный сектор, который вы ищете.

Если последний сектор на диске содержит строку «EFI PART», то у вас диск с разделами GPT, что немного усложняет создание таблицы разделов с нуля (только с помощью шестнадцатеричного редактора).

Предположим, что вы не нашли строку «EFI PART», но нашли строку NTFS где-то в последних секторах, тогда выполните следующие действия:

a) создайте новую пустую таблицу разделов MBR (удалив последние 66 байт сектора 0 и поместив 55 AA в последние два байта сектора 0) b) создайте новую запись раздела (начиная с 66 байт до конца) со следующими значениями: 00 00 FF FF FF 07 FF FF FF 00 08 00 00 XX XX XX XX Последние 4 байта (XX XX XX XX) на самом деле зависят от размера диска и должны соответствовать значению плюс 1, которое вы нашли в резервной копии сектора NTFS по смещению 0x28 c) теперь скопируйте и вставьте резервную копию загрузочного сектора NTFS в сектор 2048.

Расположение по умолчанию главной файловой таблицы NTFS (MFT) находится в кластере C0000, что составляет 3 ГБ на диске. Поэтому, если вы действительно остановили запись образа SD на диск, велики шансы, что сам MFT все еще цел. Вероятно, повреждены Volume Bitmap и Mirror MFT, но их обычно можно исправить с помощью chkdsk (или scandisk).

Программа testdisk может столкнуться с трудностями при поиске чего-либо, поскольку вы перезаписали начало диска новой допустимой файловой системой (по крайней мере частично), поэтому она, вероятно, не пытается найти где-либо чужую главную таблицу файлов.

Связанный контент