1

Мой жесткий диск на 120 ГБ разбился и больше не является загрузочным и не читаемым для Windows. Я работал под управлением Windows XP Pro SP3 (единственный раздел).

Чтобы избежать смущения, скажем, что моей последней резервной копии было больше недели! (... и я планирую новый компьютер с RAID-1)

В идеале я хотел бы восстановить 3 файла с таким приоритетом:

  1. файл Access2003 25 МБ (в частности, исходный код VBA)

  2. другой файл Access2003 размером 25 МБ (все)

  3. файл outlook.pst объемом 250 МБ

Я положил диск в корпус и запустил TestDisk, который идентифицировал раздел и сказал, что корневая папка и MFT не читаются.

Таким образом, я получил TestDisk, чтобы записать его в файл дампа ~ 117 ГБ на локальном диске.

Исходный код, который я хочу, должен быть расположен в нескольких кластерах 4K. Похоже, что исходный код VBA хранится как обычный текст не в Юникоде (но с разделителями строк больше, чем «cr-lf»)

Я сделал множество копий Файла № 1 (то есть «Копии ...»), большая часть которых, вероятно, находится на диске, либо в той же папке, что и последняя версия, либо в Корзине, и если я смогу восстановить любую из них он, вероятно, будет содержать исходный код, который я не скопировал.

Есть ли какие-либо рекомендации о том, как:

  1. попытаться восстановить файлы (учитывая, что корневая папка и MFT обнажены)? - возможно программное обеспечение, которое проверяет журнал NTFS?

  2. быстро найти полный файл дампа исходного кода? - т.е. быстрый зритель с поиском

3 ответа3

1

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

Первое, что я бы попробовал, - это использовать p rodiscover basic под бесплатными инструментами, чтобы посмотреть, подхватит ли он, будет ли он непосредственно читать образ диска и работает в Windows.

Если это не помогло, вам нужно захватить тех, кто ищет «инструмент», который вы ищете, называется «резчик» и использует заголовки файлов для поиска файлов.Я бы порекомендовал сделать это на Linux, потому что это родные инструменты Linux. Scapel и прежде всего это то, что я предлагаю. Прочтите man-страницу для инструкций по использованию и ознакомьтесь с несколькими руководствами по использованию в Интернете (такими как эта и эта). Это не простые в использовании инструменты, и если типов файлов, которые вы используете, там нет, вам может понадобиться найти верхние и нижние колонтитулы типов файлов.

1

Расширенное восстановление файловой системы довольно сложно для инструментов с открытым исходным кодом, когда речь идет о NTFS. В этом случае коммерческий (но не очень дорогой) инструмент, такой как Restorer Ultimate, может дать гораздо лучшие результаты.

Это программное обеспечение на самом деле имеет демонстрационный режим, который восстанавливает небольшие файлы бесплатно. В случае файлов с исходным кодом они могут быть восстановлены даже без покупки лицензии. Программа для Windows, но работает под Wine.

Если вы хотите вручную искать файл изображения, так как исходный код представляет собой простой текст, вы можете использовать grep и с двоичным переключателем и получить смещения с помощью:

grep -abir "int main("

Выше приведен только пример строки, которая появляется в исходном коде C. Я не знаю VBA, поэтому я не могу предложить шаблоны для этого языка.

0

Ранняя версия Norton GHOST (до версии 9) легко справится с этой задачей. Моя версия - Norton Ghost 2003. Вы создаете загрузочный диск с этим продуктом, который включает в себя ключи командной строки (в этом случае вам нужен переключатель "Игнорировать ошибки на диске").

После того, как вы создали загрузочный диск, поместите только поврежденный диск и пустой диск (или диск с достаточным количеством свободного места для хранения образа поврежденного диска) на компьютер "HOST", затем используйте созданный вами загрузочный диск Ghost. Загрузи машину. (Некоторые старые системные платы не распознают SATA под Ghost 2003). Если это произойдет, просто возьмите другую машину и попробуйте снова. (Машина твоего брата, друга?)

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

Изображение поврежденного диска. (Выберите Local-> DISK-> To Image, чтобы точно знать, какой диск какой !!!)

Если Ghost обнаружит какие-либо проблемы на диске, такие как неправильное выключение ПК, он сообщит об этой проблеме и обычно завершит работу.

Правильное включение переключателя позволит продолжить работу программного обеспечения. У меня было три вопроса, нажмите "Продолжить" по каждому.

Изображение может быть сохранено на целевом диске с шагом 2 Гига. с файлом образа Ghost должны присутствовать все приращения файла для работы с образом диска. Ни с одним приращением нельзя работать индивидуально.

КСТАТИ, вы МОЖЕТЕ выкачать файл образа на DVD-диски, однако, вам НЕ понравится, если вы хотите посмотреть что-либо на изображении, так как вам придется многократно вставлять диски, пока не будет прочитано все изображение. Каждый диск ПОВТОРНО .... Лучше всего записать образ на жесткий диск.

DVD работает нормально, если вы просто хотите восстановить весь образ обратно на диск после сбоя / вируса / сбоя и т.д ...

После того, как у вас есть образ диска, вы можете использовать входящий в комплект «GhostExplorer.exe», который является автономным устройством для чтения изображений с одним файлом, который загрузит файлы изображений в программу, похожую на "Проводник Windows", которая позволит вам просматривать изображение Точно так же, как вы бы исследовать диск в обычном режиме!

Любой файл может быть открыт, но не отредактирован. Вы можете перетащить копию файла на диск хост-компьютера и отредактировать или вырезать и вставить его туда.

ПРЕДУПРЕЖДЕНИЕ!!!! Если вы непреднамеренно попытаетесь перетащить какой-либо файл (-ы) SYSTEM, этот файл автоматически перейдет и перезапишет соответствующий файл на диске HOST! Это означает, что если вы работаете над образом XP и используете хостинг на Win 7 в качестве администратора, у вас может возникнуть совершенно новая проблема.

Мой MFT разбился просто от старости. Дело в том, что на прошлой неделе мой игровой компьютер Win 2000 взял тот же дамп. в обоих случаях машина не загружается, и вы не можете прочитать какие-либо файлы, установив поврежденный диск как диск D: на работающий компьютер.
Этот метод позволил мне в обоих случаях создать образ мертвого диска и перенести его обратно на заведомо исправный диск. Да, я знаю, что это трехлетний пост, но он подошел ко мне сегодня, когда я решил посмотреть, что здесь на эту тему. Да здравствует XP!

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