Исправление испорченного дерева файлов в разделе NTFS

Исправление испорченного дерева файлов в разделе NTFS

Это действительно запутанная ситуация, но у меня уже нет выбора.

Это мой личный жесткий диск, поэтому он очень важен для меня, и да, у меня нет резервной копии =(

Короткий рассказ:

  1. У меня два диска. Один с Windows, а другой, где у меня было немного пустого места в передней части диска, чтобы я мог установить Linux. Остальное было занято разделом NTFS на 1,8 ТБ, заполненным данными.

  2. Я установил Linux и через некоторое время понял, что места на всём не хватает, поэтому я попробовал использовать Gparted и указал ему изменить размер раздела NTFS на меньший.

  3. Система заклинила. Мне пришлось перезагрузиться и прервать операцию по изменению размера.

Вот что я сделал, чтобы это исправить:

  1. Перезагрузился в Linux Live и использовал Testdisk для глубокого анализа диска и восстановления возможных разделов. Он нашел несколько версий разделов NTFS, вероятно, созданных во время изменения размера. Я сказал Testdisk открыть каждый из них, и только один смог вывести список своих файлов. При попытке открыть другие параметры в Testdisk он показал сообщение об ошибке. Я предположил, что тот, у которого нет ошибок, является правильным, и сказал Testdisk восстановить раздел и записать новый MBR.

  2. В разделе были ошибки, в Linux есть средство исправления NTFS, использовал его, но в системе все равно были ошибки.

  3. Поэтому я загрузил Windows и использовал chkdsk, чтобы исправить все ошибки в разделе.

  4. Все вроде бы хорошо, но теперь, вернувшись в Windows, когда я открываю один файл, он открывает другой файл или часть другого файла. То есть, некоторые файлы заняли место других файлов.

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

Итак, когда я открываю файл, он пытается открыть другой. Radiohead - Creep.mp3 откроется, и это будет отрывок из другой песни или даже код из jpg. Некоторые файлы кажутся в порядке, но другие, похоже, заняли свои позиции.

Кто-нибудь знает что-то действительно мощное, что может помочь мне решить эту проблему?

решение1

Эта штука сэкономила массу данных многим пользователям, которые просили меня помочь им:Удобное восстановление.

Самое замечательное в нем - он может восстанавливать удаленные разделы! Хотя на поиск всего потерянного уходит много времени, и, конечно, вам понадобится второй жесткий диск для восстановления.

решение2

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

Некоторые файлы все еще можно восстановить, но вам нужна утилита, которая анализирует диск и ищет файлы, не используя структуру диска, поскольку сейчас ее нет.

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

Вам также придется проверить каждый «восстановленный» файл, чтобы убедиться, что некоторые части не отсутствуют.

Восстановление файлов PC INSPECTOR
Рекува
DiskDigger

решение3

Вопрос был в том, знает ли кто-нибудь что-то, программное обеспечение или процедуру, которые могли бы помочь восстановить сильно испорченный раздел и файлы.

После многочисленных экспериментов я пришел к выводу, что вот что лучше всего работает в ситуации, когда вы скомпрометировали и файлы, и дерево файлов:

  1. Используйте инструмент восстановления данных, чтобы извлечь все нужные файлы прямо с диска.Фотозапись http://www.cgsecurity.org/wiki/PhotoRecдействительно хороший инструмент, который позволяет вам извлечь большинство расширений файлов с диска. Он делает сырое восстановление, поэтому вы не получите обратно свои имена файлов, но в основном все, что можно восстановить, будет восстановлено.

  2. Используйте что-то вродеДМДЕ http://softdm.comдля обнаружения и просмотра старых/удалённых/повреждённых таблиц разделов, а также для извлечения всех ваших файлов.

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

  4. Используйте стандартные инструменты исправления файловой системы (например:ЧКДСК) для исправления вашей файловой системы.

  5. Итак, просматривая1)являетсянеобработанные файлы,2)являетсявосстановленные файлы из восстановленной древовидной структуры,4)являетсяфайлы из восстановленного раздела. Теперь немного об удалении. Используйте что-то, что удалит дубликаты. Вам нужно: сравнить 1) с 2) и удалить все дубликаты на 1), сравнить 1) с 4) и 2) с 4) и удалить все дубликаты на 1) и 2).

  6. Теперь вы можете безопасно объединить файловые структуры из 2) и 4), всегда переименовывая файлы (обратите внимание: на этом этапе один из них всегда будет поврежден, если у них одинаковое имя). Вы можете что-то закодировать для этого или просто сделать это вручную.

  7. Наконец, вы можете использовать что-то вродеТрид http://mark0.net/soft-trid-e.htmlчтобы избавиться от поврежденных файлов. И потратьте много времени на просмотр того, что вы получили в результате 1), и ручную организацию этого.

Относительно других ответов:

"извлеките урок, всегда используйте резервную копию«Советы хороши, но в конечном итоге бесполезны в качестве решения проблем.

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

Вот и все.

Все инструменты, которые я использовал, были бесплатными на момент написания этой статьи.

Вся эта процедура легко займет больше недели. Надеюсь, этот ответ поможет кому-нибудь. :)

решение4

Во-первых, прежде чем продолжать пробовать что-то еще, сделайте (да: прямо сейчас) низкоуровневое побитовое резервное копирование (я думаю, Norton или Clonezilla позволяют это сделать).

Теперь вы обеспечили себе то, что вам нужно.в настоящее время есть, давайте попробуем: вы можете снова использовать программное обеспечение для восстановления разделов, проверить, все ли еще таблицы разделов на месте, и попытаться восстановить еще одну, проверить, работает ли она, затем восстановить еще одну и т. д. Вы всегда можете вернуться к исходному состоянию с помощью своей копии.

Если ничего из этого не сработает, вы можете рассмотреть возможность обращения в компанию по восстановлению данных, они отличные профессионалы, которые, возможно, смогут восстановить ваши смещенные указатели, потому что, конечно, это вопрос смещенных индексов блоков. Это будет иметь повышенную стоимость (примерно несколько сотен $), но только вы знаете, сколько вы оцениваете свои данные.

Удачи.

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