1

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

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

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

Спасибо,

Dnstje

2 ответа2

1

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

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

После долгих исследований я нашел программное обеспечение под названием 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.

1

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

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

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

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

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

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

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