Восстановите раздел жесткого диска после использования Win32DiskImager

Я хотел скопировать изображение на одну из моих SD-карт с помощью Win32DiskImager. Но я щелкнул слишком быстро, и он записал на один из моих внешних жестких дисков вместо моего SD-диска, поэтому я отключился так быстро, как я мог сделать..

Но было уже слишком поздно, ext HDD перезаписал мой раздел NTFS, с разделом, который был в образе (4gb +/-, на самом деле хриплый распбианский образ). На диске есть два раздела, NTFS объемом от 0 до 1,3 ТБ и FAT32 на конце диска.

Есть ли способ восстановить мои разделы? Я уже сделал резервную копию DD из текущего состояния, просто чтобы быть уверенным, что смогу вернуть его.

Спасибо,

Dnstje

2 ответа

В действительности существует два типа восстановления:

  • Таблица разделов - эта структура данных определяет, где находятся ваши разделы на диске (их начальная и конечная точки или начальная точка и длина, а также другие связанные метаданные, такие как коды типов). Ваше действие перезаписало таблицу разделов в начале диска. Если на вашем диске используется более старая система разбиения Master Boot Record (MBR), то таблица разделов исчезнет. Если, OTOH, ваш диск использует новую систему GUID Partition Table (GPT), то ваши резервные данные GPT почти наверняка не повреждены и могут быть использованы для восстановления таблицы разделов вашего диска. Смотрите эту страницу для получения информации о ремонте GPT дисков. В большинстве (но не во всех) установках Windows 7 используется MBR, тогда как в подавляющем большинстве машин Windows 8, поставляемых на заводе, используется GPT (по крайней мере, изначально; переустановка может изменить это).
  • Файловая система. Независимо от того, использовался ли на вашем диске MBR или GPT, есть вероятность, что хотя бы часть первой файловой системы на вашем диске была уничтожена. Если вы можете восстановить таблицу разделов, вполне возможно, что выживет достаточно, чтобы восстановить остальные, используя довольно традиционные инструменты, такие как CHKDSK или его GUI эквиваленты. Я не эксперт по восстановлению данных NTFS, поэтому другие могут лучше помочь вам в этом. Вероятно, что по крайней мере некоторые файлы будут потеряны, и если вы загрузились с диска, вам может потребоваться полная переустановка Windows. В худшем случае вам может понадобиться инструмент восстановления на уровне файлов, чтобы извлекать файлы с диска по одному. PhotoRec - один из инструментов, который может помочь с этим, хотя он кроссплатформенный, и я слышал, что есть специальные инструменты для Windows, которые могут лучше работать с NTFS. Боюсь, у меня нет на них указателей.

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

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

Решая эту проблему, будьте терпеливы. Внимательно прочитайте документацию и начните записывать на диск только после того, как вы что-то поняли. Вы не хотите читать что-то вроде "типа d, затем введите d в ответ только для продолжения чтения "только если вы хотите потерять все свои данные".;-)

Удачи в восстановлении!

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

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

После долгих исследований я нашел программное обеспечение под названием Active@ Partition Recovery, которое не является бесплатным, но оно того стоит. Я купил личную лицензию за 39,90 $.

В первый раз он нашел потерянный раздел с помощью Quickscan, но его не удалось восстановить, потому что Win32DiskImager создал 2 раздела linux: /boot и /. Таким образом, он показал мне предупреждение о том, что он не может переопределить текущие разделы.

Я закрыл APR и открыл диспетчер дисков Windows (Панель управления -> Инструменты администратора -> Управление компьютером -> Управление дисками), чтобы удалить разделы стенда.

Затем снова открыл APR, сделал SuperScan на весь диск, и он снова нашел мой "потерянный" раздел. Я нажал на раздел правой кнопкой и нажал Восстановить. Теперь APR показывает, что восстановление возможно из-за отсутствия раздела на диске (я оставляю все настройки по умолчанию и нажимаю кнопку восстановления на первой вкладке). Но задача еще не была завершена.

Буква диска появляется в Windows, но Windows не может прочитать информацию из-за поврежденных файлов, поэтому я открыл командную строку от имени администратора и запустил chkdsk [drive_leter] /f, чтобы исправить диск.

После того, как chkdsk завершил свои задачи, я смог получить доступ к своим файлам, но все файлы в начале диска были потеряны (как и следовало ожидать, потому что Win32DiskImager записал данные на него). Было потеряно около 250 МБ, и это ничто по сравнению со всем диском.

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

Bests, Fabricio.

Другие вопросы по тегам