Для владельцев лицензии: скачать полную версию/ключ. DMDE (DM Disk Editor and Data Recovery Software) — программа для поиска, редактирования и восстановления информации на жёстких дисках, flash-накопителях. Полная версия позволяет восстанавливать директории с сохранением структуры каталогов восстановление файлов, удаленных из корзины или минуя корзину; работа с образами дисков (создание, заливка образов, просмотр образов, клонирование дисков).
Для владельцев лицензии: скачать полную версию/ключ .
Скачать DMDE полную версию. Введите ваш e- mail для получения регистрационной информации / ключей.
Глава 7 Восстановление данных. Книга 1 Литература Прежде всего необходимо определить причину повреждения загрузочных секторов. Если оно вызвано оплошностью пользователя или сбоем в работе программ или оборудования, можно переходить непосредственно к процедуре восстановления.
Бесплатная версия dmde дает нам возможность восстанавливать файлы только одиночным методом, т.е. Зульфат Знаток (454), на голосовании 4 года назад.
Если же повреждение загрузочных секторов произошло вследствие деятельности вируса или другой вредоносной программы, предварительно необходимо «найти и уничтожить» злоумышленника. Если копия вируса в памяти не обезврежена, то вполне вероятно, что вирус повторно заразит гибкий диск или винчестер после удаления кода вируса. Как вы знаете, главная загрузочная запись (MBR) присутствует на любом сконфигурированном физическом диске. Однако код программы начальной загрузки в MBR зависит от того, какой ОС создавалась главная загрузочная запись. То есть MBR, созданная при инсталляции Windows 9. MBR, созданной при инсталляции Windows XP или Linux (подробнее об этом см. Содержимое загрузочной записи раздела зависит, кроме того, от типа созданной на этом разделе файловой системы.
При выборе средств для восстановления MBR и BR разделов обязательно следует учитывать указанные факторы. Поэтому процедуры восстановления MBR и BR рассмотрены ниже раздельно для Windows 9. Windows XP. Восстановление MBR для Windows 9. Прежде чем пытаться восстановить MBR, следует убедиться в необходимости этой процедуры. Для проверки состояния MBR целесообразно использовать утилиту Norton Disk. Edit. Объясняется это тем, что Disk. Edit предоставляет удобные средства просмотра всех элементов структурыфайловой системыи, кроме того, способна предотвратить некорректные изменения этих элементов в процессе восстановления.
По указанной причине мыбудем использовать в качестве иллюстраций к излагаемому материалу «снимки» структуры файловой системы, полученные с помощью Disk. Edit. Это поможет вам одновременно осваивать возможности Disk. Edit. Поэтому предварительно необходимо подготовить загрузочный гибкий диск. Если же предполагается запускать Disk. Edit с гибкого диска, можно либо создать «усеченный» вариант загрузочного диска и записать на него файл Disk.
Edit. exe (он занимает около 7. Кбайт), либо подготовить отдельный гибкий диск с Disk. Edit. Загрузите компьютер с гибкого диска в режиме DOS и запустите программу Disk. Edit; программа предупредит вас, что она работает в режиме Read Only (Только чтение) с целью защиты данных от случайного редактирования (как изменить режим работы, сказано далее). Щелкните на кнопке Continue (Продолжить), чтобы продолжить работу. Disk- Edit выполнит сканирование дисков с целью определения структуры файловой системы. После завершения сканирования Disk.
Edit выведет на экран список обнаруженных устройств (рис. По умолчанию Disk. Edit отображает список логических дисков. Если же таблица разделов повреждена настолько, что ни один из логических дисков не опознан, выводится список обнаруженных физических дисков. В списке Type (Тип) поставьте переключатель в положение Physical Disk (Физический диск).
В списке устройств выберите физический диск, который требуется исследовать. Список устройств, обнаруженных Disk.
Edit Физически MBR занимает самый первый сектор жесткого диска (цилиндр 0, головка 0, сектор 1). В меню Object (Объект) выберите пункт Physical Sector (Физический сектор). В дополнительном окне (рис.
OK. 7. 2. Выбор физического сектора По умолчанию Disk. Edit отображает содержимое сектора в шестнадцатеричном коде (режим as Hex) (рис. Представление MBR в шестнадцатеричном коде В этом представлении каждая пара шестнадцатеричных цифр соответствует одному байту. Например, сигнатура завершения таблицыразделов, АА5. АА. Визуально отличить «нормальную» программу от поврежденной весьма сложно (особенно в том случае, если вы ее вообще первый раз видите). В качестве косвенного признака исправного состояния программы начальной загрузки может служить наличие в ней текстовых диагностических сообщений (типа Geom. Их можно увидеть в крайнем правом столбце окна, который содержит символьное (текстовое) представление данных.
Еще один косвенный признак – это размер программы. Она должна занимать приблизительно три четверти сектора (4. BE байт в шестнадцатеричной системе) и отделяться от таблицы разделов нулевыми байтами. О том, как оценить состояние PT, сказано далее. Процедура состоит из следующих действий.
С помощью программы BIOS Setup убедитесь, что в качестве первого загрузочного устройства указан дисковод FDD. Загрузите компьютер с помощью загрузочного гибкого диска. В командной строке введите FDISK /MBR. Извлеките гибкий диск и выполните перезагрузку системы. Дело в том, что эта команда заново переписывает код программы- загрузчика системы и не изменяет таблицу разделов (Partition Table). Если вирус шифрует Partition Table или использует нестандартные способы заражения, FDISK /MBR может привести к полной потере информации на диске. Поэтому перед запуском FDISK /MBR убедитесь в корректности Partition Table.
Для этого требуется загрузиться с незара- женного гибкого DOS- диска и проверить корректность этой таблицы(процедура проверки и восстановления PT описана в подразделе «Восстановление таблицыразделов»). Для этого выполните следующие действия. В меню Tools (Сервис) основного окна выберите пункт Configuration (Конфигурация).
В открывшейся панели настроек снимите флажок возле пункта Read Only (Только чтение) и щелкните на кнопке OK. Чтобы вернуться к первому сектору, выполните еще раз описанную выше последовательность действий. Восстановление MBR для Windows XP С помощью DOS- команды FDISK /MBR невозможно восстановить MBR, созданную при инсталляции Windows XP. Команда имеет следующий формат: fixmbr . Имя диска может выглядеть следующим образом: \Device\Hard. Disk. 0. Представление имен дисков командой map ВНИМАНИЕЕсли параметр имя. Если доступ к дискам осуществляется без сбоев, то на запрос следует ответить отрицательно.
С помощью Disk. Edit откройте первый сектор диска, как было описано ранее. В меню View (Вид) выберите пункт as Partition Table (в виде таблицы разделов).
В любом случае Disk. Edit попытается представить данные, расположенные там, где должна находиться PT, в виде таблицы. Если PT более или менее корректна, то она должна выглядеть приблизительно так, как показано на рис.
Представление таблицы разделов в текстовой форме Столбцы таблицы, выводимой Disk. Edit, означают следующее: System (Система) – тип файловой системы или раздела; расширенный (дополнительный) раздел обозначается как EXTNDx; элемент дополнительной таблицы разделов, ссылающийся на следующий логический диск, имеет метку EXTEND; Boot (Загрузка) – признак загрузочного раздела; если раздел является загрузочным, для него выводится значение Yes, в противном случае – No; Starting Location (Начальное положение) – адрес первого сектора раздела, заданный номером головки, цилиндра и сектора; Ending Location (Конечное положение) – адрес последнего сектора раздела, заданный номером головки, цилиндра и сектора; Relative Sectors (Относительный сектор) – номер первого сектора раздела в соответствии с адресацией LBA (то есть при «сквозной» нумерации по головкам, цилиндрам и секторам); Number of Sectors (Количество секторов) – размер раздела, измеренный в секторах (напомним, сектор имеет размер 5. Переместите курсор в строку, соответствующую расширенному разделу. В меню Link (Ссылка) выберите пункт Partition (Раздел). Если в столбце System появился элемент- ссылка (с меткой EXTEND), повторите для него шаги. Просмотр дополнительныхтаблиц разделов в текстовой форме Если отображаемые Disk. Edit параметры PT говорят о наличии ошибок в ней и вам известна геометрия разделов жесткого диска, то можете отредактировать записи PT «вручную» (то есть с помощью Disk.
Edit), прямо в таблице. Откройте PT в виде шестнадцатеричного кода (для этого выберите команду View as Hex) и сравните содержащиеся в PT данные с приведенными в табл.
Например, для первичного раздела с файловой системой FAT3. Ch, для логического диска с FAT3. Bh, а для NTFS – 0. Все байты в нем от начала и до байта со смещением 1. BDh включительно должны содержать нулевое значение. Начиная со следующего байта (со смещением 1. BEh) располагается дополнительная таблица разделов (Extended PT), состоящая из двух элементов.
В конце сектора располагается уже знакомая вам сигнатура – значение AA5. Структура элементов Extended PT полностью аналогична структуре элементов основной таблицы разделов. С помощью Disk. Edit скопируйте в загрузочный сектор восстанавливаемого диска содержимое MBR и Partition Table с любого исправного диска. Затем, очистив (прописав нулями) все записи PT, кроме первой, отредактируйте ее, внеся заведомо искаженную информацию о конечном размещении раздела (например, 9. После этого запустите утилиту Disk.
Doctor, которая, как и Disk. Edit, входит в набор Norton Utilities. Начните проверку восстанавливаемого диска, щелкнув последовательно в двух окнах на кнопках Diagnose Disk и Diagnose (рис. Стартовые окнаутилиты Disk. Doctor 4. На запрос об устранении найденных в Partition Table ошибок ответьте согласием, щелкнув на кнопке Yes (рис.
Несмотря на грозное предупреждение Disk. Doctor, соглашайтесь на все 5. После внесения исправлений в искусственно созданную вами таблицу разделов Disk. Doctor предложит поиск возможных дополнительных DOS- разделов (то есть разделов с файловой системой семейства FAT).
Дайте согласие на это, и если данные на диске не повреждены, дополнительный раздел будет найден и после вашего подтверждения восстановлен. Поэтому зачастую процедуры «ремонта» PT и восстановления «потерянных» разделов являются звеньями одной цепи: восстановив одну из записей PT, можно отыскать на диске следующий раздел, внести его данные в соответствующую запись PT и так далее. Ситуация несколько усложняется в том случае, если были удалены сами разделы (например, с помощью программ типа Paragon Partition Manager) либо если был отформатирован весь жесткий диск.
Особый случай – это потеря разделов в результате преобразования динамических томов в базовые.