Электронная библиотека » Алексей Гультяев » » онлайн чтение - страница 23


  • Текст добавлен: 4 февраля 2014, 19:40


Автор книги: Алексей Гультяев


Жанр: Базы данных, Компьютеры


сообщить о неприемлемом содержимом

Текущая страница: 23 (всего у книги 25 страниц)

Шрифт:
- 100% +
Программа IsoBuster

IsoBuster – это продукт компании Smart Projects, владельцем которой (и, собственно, единственным штатным сотрудником) является Peter Van Hove. IsoBuster практически ни в чем не уступает рассмотренной выше программе CD Data Rescue, а по некоторым параметрам даже превосходит ее.

Основные возможности

Последняя на момент написания книги версия IsoBuster (1.8) обладает следующими функциональными возможностями:

распознавание большинства существующих форматов CD и DVD, в том числе: для CD – это Data CD (включая пакетные CD), CD-DA, CD-Text, CD-i, Video CD, Super Video CD, CD-ROM, CD-ROM XA, записанные как на носители CD-R, так и на CD-RW; для DVD – это DVD-ROM, DVD-Video, DVD+VR, DVD+VRW, DVD-VR, DVD-VM записанные на носителях DVD-RAM, DVD-R, DVD-RW, DVD+R, DVD+RW, а также на двухслойных дисках DVD+R DL, DVD-R DL и DVD+RW Dual Layer;

анализ дисков, записанных в режиме Mount Rainier, причем не только с использованием приводов, поддерживающих режим Mount Rainier, но и на устройствах без встроенной поддержки этого режима;

восстановление данных на дисках, поврежденных в процессе записи (например, в результате так называемого «опустошения буфера»);

восстановление данных на дисках DVD+RW после их очистки или быстрого форматирования;

извлечение данных, записанных в формате MPG, с дисков Video CD и Super

Video CD;

сканирование поверхности дисков CD/DVD с целью выявления физических ошибок чтения;

посекторное считывание данных с диска (по заказу пользователя) и их представление в шестнадцатеричном коде (это обеспечивает возможность «ручного» восстановления данных в наиболее тяжелых случаях);

«сырое» чтение данных (в режиме RAW) с целью последующего определения их «дальнейшей судьбы»;

поиск и восстановление поврежденных графических файлов, записанных на CD с цифровых камер;

автоматическое определение типа (расширения) поврежденного файла на основе анализа его содержимого;

умение работать не только с физическими дисками, но и файлами образов, хранимыми на HDD; поддерживаются файлы образов, создаваемые всеми наиболее распространенными программами прожига (в том числе Nero, Roxio Creator, CloneCD);

вычисление контрольной суммы файлов образа (для последующей проверки их целостности);

преобразование исходного файла образа в формат ISO;

создание файла образа на основе считанных с диска данных, а также создание индексной карты (Cue-sheet, файла в формате CUE);

воспроизведение найденных на диске звуковых дорожек.

При всем при этом IsoBuster обладает простым в освоении интерфейсом, который, как уже было сказано, существует и в русскоязычном варианте (всего поддерживается 41 язык).


Порядок работы

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

Она состоит из следующих основных шагов.

1. В раскрывающемся списке, расположенном в верхней части основного окна программы (рис. 6.40), выберите CD/DVD привод с восстанавливаемым диском. Если диск имеется только в одном из приводов компьютера, то IsoBuster приступит к сканированию автоматически, сразу после запуска (сканирование длится считанные секунды).

ПРИМЕЧАНИЕ

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

2. Используя дерево файловой структуры диска, представленное в левой панели основного окна, выберите сессию, дорожку, папку или отдельный файл, подлежащие восстановлению.

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

4. В дополнительном окне укажите, куда должны быть переписаны восстановленные данные.

ПРИМЕЧАНИЕ

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

Рис. 6.40. Основное окно программы IsoBuster

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

Рис. 6.41. Выбор «усиленного» режима сканирования

1. В левой панели окна выделите «корень» диска и щелкните на нем правой клавишей мыши.

2. В контекстном меню выберите команду Find missing files and folders (Искать отсутствующие файлы и папки) (рис. 6.41).

Необходимо иметь в виду, что поиск данных в таком режиме занимает много времени, поскольку IsoBuster применяет в этом случае посекторное чтение диска. Причем для плохо читаемых секторов может выполняться неоднократное обращение. Чтобы несколько ускорить процесс, можно ограничить число попыток повторного чтения. Для этого выполните следующие действия.

1. В меню Настройки выберите пункт Обмен данными и в открывшемся окне перейдите на вкладку Параметрычтения (рис. 6.42).

2. С помощью двух ползунковых регуляторов установите приемлемое число попыток чтения. Обратите также внимание, не разрешено ли ожидание ответа привода (флажок Activate delays – задать задержку); если флажок установлен, сбросьте его; либо, по крайней мере, сократите время ожидания.

Рис. 6.42. Установка параметров чтения данных


Если даже после указанных настроек у вас не хватает терпения дождаться окончания процедуры сканирования, вы можете ее прервать, щелкнув в окне индикатора состояния процесса на кнопке Отменить. В отличие от многих других программ, здесь это не приведет к потере найденных до сего момента данных: программа выведет в окне сведения о тех файлах и папках, которые она успел найти. Они будут представлены в категории Потерянные и найденные (рис. 6.43).

Варианты действий с данными

В связи с многообразием вариантов, предоставляемых IsoBuster при выборе способов дальнейших действий над восстанавливаемыми данными, рассмотрим эти варианты подробнее.

Рис. 6.43. Представление данных, найденных в «усиленном» режиме

Прежде всего необходимо отметить, что в контекстном меню восстанавливаемого объекта одна из команд, как правило, выделена жирным шрифтом. Это вариант действий, оптимальный с точки зрения самого IsoBuster, исходя из типа и состояния объекта.

Для большинства файлов в контекстном меню обычно доступны три команды:

Извлечь <имя файла> – копия восстанавливаемого файла будет записана по указанному адресу (он вводится в дополнительном окне);

Выполнить – файл будет открыт с помощью ассоциированного приложения (временная копия файла создается в папке, используемой IsoBuster по умолчанию);

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

Для файлов и папок общими являются три команды:

Извлечь как Raw и преобразовать в пользовательские данные – поблочное (по-секторное) извлечение данных, причем с диска извлекается не только «пользовательская», но и служебная информация (в частности, биты синхронизации и корректирующий код); после этого IsoBuster выполняет отбор данных пользователя и предлагает сохранить их на жестком диске;

Извлечь и отфильтровать только M2F2 Mpeg кадры – такой вариант обработки целесообразно использовать только в том случае, если вы предполагаете, что восстанавливаемая папка (или дорожка) содержит видеоданные в формате MPEG и эти данные требуется восстановить в исходном формате;

Извлечь Raw-данные (2352байт/блок) – поблочное чтение «сырых» данных без последующей обработки; режим целесообразно использовать при восстановлении образа диска.

Для папок, помимо трех приведенных выше команд, доступна также команда Извлечь <имя папки> – копия папки (со всем ее содержимым) будет записана по указанному адресу (он вводится в дополнительном окне).

Кроме того, в контекстном меню папки имеются команда Открыть папку и каскадное меню Дерево папок и файловая информация. Команды этого меню позволяют формировать (и при необходимости сохранять в текстовом файле) сведения об иерархии восстанавливаемых каталогов.

Для сессии в контекстном меню доступны две группы специфических команд. Каждая из этих групп имеет свое название:

Извлечь Session <Содержимое> – в нее входят команды, похожие по названию и по сути на команды обработки папок; отличие состоит в том, что извлеченные данные сохраняются в виде файла образа с расширением. iso либо в виде двоичного файла (.bin); для диска CD-DA возможно также сохранение восстановленной сессии в виде набора WAV-файлов;

Извлечь Session <Образ> – входящие в нее команды аналогичны командам из первой группы, с тем лишь ограничением, что они не позволяют преобразовывать музыкальные дорожки сессии в WAV-файлы.

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

Если трек диска представляет собой звуковую дорожку диска CD-DA (то есть файл. cda), то для него доступны две специфические команды:

Воспроизвести аудио – воспроизведение выполняется непосредственно CD/ DVD-приводом в аналоговом формате.

Извлечь аудио в Wave-файл – преобразование дорожки в WAV-файл и его запись по указанному адресу.

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

Наконец, для всех типов объектов доступна команда Просмотр секторов. Выбрав ее, вы увидите на экране окно, содержащее покадровое представление содержимого первого сектора файла (папки, дорожки) в шестнадцатеричном коде (рис. 6.44).

С помощью элементов управления, имеющихся в окне, можно переходить от одного сектора к другому, изменять режим просмотра и сохранять содержимое секторов на диске в виде файлов в формате RTF или TXT.

Подготовленные пользователи могут в достаточно широком диапазоне изменять технологические настройки IsoBuster, открыв с помощью команд меню Настройки одну из многочисленных групп параметров. Например, на вкладке Файлы-образы (рис. 6.45) можно задать необходимость разбиения образов большого размера на несколько файлов, а также заставить программу вычислить контрольную сумму для файла-образа.


Рис. 6.44. Представление содержимого первого сектора файла в шестнадцатеричном коде Рис.

6.45. Представление данных, найденных в «усиленном» режиме

Программа PC Inspector Smart Recovery

Программа PC Inspector Smart Recovery обладает по меньшей мере двумя несомненными достоинствами: она совершенно бесплатна (freeware) и чрезвычайно проста в использовании. Кроме того, на веб-сайте производителя, компании PC Inspector (www.pcinspector.de) имеется русскоязычный раздел.

PC Inspector Smart Recovery (в дальнейшем для краткости – Smart Recovery) распознает данные, записанные на картах памяти Flash Card, Smart Media, SONY Memory Stick, IBM Micro Drive, Multimedia Card и Secure Digital Card, на устройствах Flash Drive, на компакт-дисках, гибких дисках и, наконец, на жестких дисках (в том числе с файловой системой NTFS).

Однако все-таки основная специализация Smart Recovery – это восстановление файлов на смарт-картах, используемых для хранения мультимедийных данных. Именно поэтому Smart Recovery поддерживает лишь относительно небольшое число форматов файлов: JPG, TIF, CRW, Fuji RAF, Olympus ORF, видеофайлы AVI и QuickTime MOV, а также аудиофайлы WAV и DSS Audio.

Для восстановления данных требуется выполнить всего четыре шага.

1. Выбрать устройство, подлежащее исследованию.

2. Выбрать тип файлов, которые следует восстановить.

3. Указать папку для сохранения и имя восстановленного файла.

4. Активизировать процедуру сканирования носителя.

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

раздел Select Device (Выбор устройства) содержит раскрывающийся список с перечнем подключенных к компьютеру устройств хранения данных и три информационных поля: Media (Носитель), Size (Емкость) и Drive State (Состояние устройства); в поле Media могут использоваться следующие условные обозначения:

Removable – любое динамически подключаемое устройство (цифровая камера, устройство чтения смарт-карт, Flash Drive), а также гибкий диск;

Hard Disk – любой жесткий диск;

CD-ROM – любой компакт-диск (в том числе CD-RW в формате Packet CD);

раздел Select Format Type (Выбор формата) содержит раскрывающийся список с перечнем поддерживаемых форматов файлов, а также группу из трех переключателей, с помощью которых вы можете указать параметры восстановления файлов JPEG:

Automatic (Автоматически) – Smart Recovery сам выбирает наиболее подходящий вариант;

With Thumbnails (С миниатюрой) – в восстанавливаемый файл будут включены дополнительные данные (уменьшенный вариант изображения)

Without Thumbnails (Без миниатюры) – дополнительные данные в восстанавливаемый файл не включаются;

Рис. 6.46.Окно программы PC Inspector Smart Recovery

раздел Select Destination (Выбор расположения) – содержит поле с кнопкой, позволяющее указать адрес для записи восстанавливаемых файлов и их имена; следует иметь в виду, что выбранное имя будет использовано для всех восстановленных файлов (с добавлением к имени порядкового номера файла).

ВНИМАНИЕ ____________________

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

Если имеющаяся у вас модель цифровой камеры распознается Windows как логическое устройство, можно разрешить Smart Recovery работать непосредственно с камерой, без извлечения смарт-карты. В противном случае вам потребуется использовать для работы со смарт-картой соответствующее считывающее устройство.

Для инициализации процесса восстановления требуется щелкнуть на кнопке Start (Начать), расположенной в правом нижнем углу окна программы.

Как только Smart Recovery удается восстановить файл заданного типа, он сразу записывает его в указанную вами папку. Благодаря этому вы можете отслеживать процесс восстановления не только с помощью информационных полей, имеющихся в разделе Progress (Изменение) основного окна программы, но и просматривая содержимое восстановленных файлов. Как только нужный вам файл будет восстановлен, вы можете завершить процесс, щелкнув на кнопке Cancel (Отменить).

Если ни один файл восстановить не удастся, Smart Recovery предложит выполнить углубленное обследование носителя (сканирование в режиме Intensive Mode).

Для включения такого режима вручную, до начала сканирования накопителя, откройте меню File (Файл), выберите команду Settings (Установки) и установите переключатель режима в соответствующее положение.

ПРИМЕЧАНИЕ ____________________

Углубленное обследование необходимо, в частности, при сканировании жесткого диска с файловой системой NTFS.

В качестве дополнительной сервисной функции Smart Recovery предлагает возможность проверить сканируемый носитель данных посекторно. Эта функция особенно полезна для предупреждения внезапного выхода из строя смарт-карты. Для включения функции откройте меню Function (Функция) и выберите команду Check media (Проверить носитель). Результаты проверки отображаются в разделе Media check (Проверка носителя) окна программы.

Глава 7
Восстановление данных на жестких дисках

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

Восстановление логической структуры диска

К повреждениям логической структуры жесткого диска относятся:

повреждение или удаление главной загрузочной записи;

повреждение или удаление таблицы разделов;

повреждение или удаление одной либо нескольких загрузочных записей основных разделов;

повреждение таблиц разделов на дополнительном разделе;

ошибочное изменение размера либо удаление раздела или логического диска.

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

ПРИМЕЧАНИЕ

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

Восстановление главной загрузочной записи

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

ПРИМЕЧАНИЕ ____________________

«Лечение» секторов необходимо производить только при условии отсутствия вируса в оперативной памяти. Если копия вируса в памяти не обезврежена, то вполне вероятно, что вирус повторно заразит гибкий диск или винчестер после удаления кода вируса.

Теперь собственно о процедуре восстановления. Как вы знаете, главная загрузочная запись (MBR) присутствует на любом сконфигурированном физическом диске. Однако код программы начальной загрузки в MBR зависит от того, какой ОС создавалась главная загрузочная запись. То есть MBR, созданная при инсталляции Windows 98, отличается от MBR, созданной при инсталляции Windows XP или Linux (подробнее об этом см. главу 5, раздел «Устранение проблем с загрузкой системы»). Содержимое загрузочной записи раздела зависит, кроме того, от типа созданной на этом разделе файловой системы. При выборе средств для восстановления MBR и BR разделов обязательно следует учитывать указанные факторы. Поэтому процедуры восстановления MBR и BR рассмотрены ниже раздельно для Windows 98 и Windows XP.

Восстановление MBR для Windows 98

Прежде чем пытаться восстановить MBR, следует убедиться в необходимости этой процедуры. Для проверки состояния MBR целесообразно использовать утилиту Norton DiskEdit.

ПРИМЕЧАНИЕ

Несмотря на появление все новых программных инструментов для «лечения» файловых систем, многие опытные пользователи предпочитают применять для исправления серьезных ошибок программу Norton DiskEdit. Объясняется это тем, что DiskEdit предоставляет удобные средства просмотра всех элементов структурыфайловой системыи, кроме того, способна предотвратить некорректные изменения этих элементов в процессе восстановления. По указанной причине мыбудем использовать в качестве иллюстраций к излагаемому материалу «снимки» структуры файловой системы, полученные с помощью DiskEdit. Это поможет вам одновременно осваивать возможности DiskEdit.

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

СОВЕТ ____________________

Если имеющаяся в вашем распоряжении версия DiskEdit записана на компакт-диске, следует иметь «стандартный» вариант загрузочного гибкого диска, обеспечивающий поддержку CD-привода. Если же предполагается запускать DiskEdit с гибкого диска, можно либо создать «усеченный» вариант загрузочного диска и записать на него файл DiskEdit.exe (он занимает около 700 Кбайт), либо подготовить отдельный гибкий диск с DiskEdit.

Чтобы выбрать с помощью DiskEdit жесткий диск, подлежащий проверке, выполните следующие действия.

1. Загрузите компьютер с гибкого диска в режиме DOS и запустите программу DiskEdit; программа предупредит вас, что она работает в режиме Read Only (Только чтение) с целью защиты данных от случайного редактирования (как изменить режим работы, сказано далее).

2. Щелкните на кнопке Continue (Продолжить), чтобы продолжить работу. Disk-Edit выполнит сканирование дисков с целью определения структуры файловой системы.

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

4. В списке Type (Тип) поставьте переключатель в положение Physical Disk (Физический диск).

5. В списке устройств выберите физический диск, который требуется исследовать.

Рис. 7.1.Список устройств, обнаруженных DiskEdit

Физически MBR занимает самый первый сектор жесткого диска (цилиндр 0, головка 0, сектор 1).

ПРИМЕЧАНИЕ

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

Чтобы перейти к нужному сектору, выполните следующие действия.

1. В меню Object (Объект) выберите пункт Physical Sector (Физический сектор).

2. В дополнительном окне (рис. 7.2) введите номер сектора и щелкните на кнопке OK.

Рис. 7.2.Выбор физического сектора

По умолчанию DiskEdit отображает содержимое сектора в шестнадцатеричном коде (режим as Hex) (рис. 7.3).


Рис. 7.3. Представление MBR в шестнадцатеричном коде

В этом представлении каждая пара шестнадцатеричных цифр соответствует одному байту.

ВНИМАНИЕ

Если значение некоторого параметра занимает более одного байта, то в шестнадцате-ричном представлении параметра его старший байт расположен справа, а младший – слева. Например, сигнатура завершения таблицыразделов, АА55, в шестнадцатеричном представлении выглядит как 55 АА.

Первые байты сектора должна занимать программа начальной загрузки. Визуально отличить «нормальную» программу от поврежденной весьма сложно (особенно в том случае, если вы ее вообще первый раз видите). В качестве косвенного признака исправного состояния программы начальной загрузки может служить наличие в ней текстовых диагностических сообщений (типа Geom. Hard. Disk). Их можно увидеть в крайнем правом столбце окна, который содержит символьное (текстовое) представление данных. Еще один косвенный признак – это размер программы. Она должна занимать приблизительно три четверти сектора (446 байт, или 1BE байт в шестнадцатеричной системе) и отделяться от таблицы разделов нулевыми байтами.

Распределение пространства первого сектора жесткого диска представлено в табл. 7.1.

Наконец, наличие корректной таблицы разделов может говорить о том, что первый сектор (сектор 0) в целом не поврежден (или поврежден незначительно). О том, как оценить состояние PT, сказано далее.

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

если имеется электронная копия MBR («снятая», например, с аналогичного жесткого диска), можно заменить ею испорченную MBR;

выйти из DiskEdit и в командной строке ввести инструкцию FDISK /MBR; это

приведет к обновлению MBR, но таблица разделов останется в прежнем виде;

при наличии «эталонного» варианта программы, записанного, например, на листе бумаги, и незначительных искажениях можно отредактировать MBR вручную.

В большинстве случаев для восстановления MBR достаточно обновить ее командой FDISK /MBR. Процедура состоит из следующих действий.

1. С помощью программы BIOS Setup убедитесь, что в качестве первого загрузочного устройства указан дисковод FDD.

2. Загрузите компьютер с помощью загрузочного гибкого диска.

3. В командной строке введите FDISK /MBR.

4. Извлеките гибкий диск и выполните перезагрузку системы.

ВНИМАНИЕ

Будьте осторожныпри использовании FDISK /MBR, если повреждение MBR обусловлено воздействием вируса. Дело в том, что эта команда заново переписывает код программы-загрузчика системы и не изменяет таблицу разделов (Partition Table). Если вирус шифрует Partition Table или использует нестандартные способы заражения, FDISK /MBR может привести к полной потере информации на диске. Поэтому перед запуском FDISK /MBR убедитесь в корректности Partition Table. Для этого требуется загрузиться с незара-женного гибкого DOS-диска и проверить корректность этой таблицы(процедура проверки и восстановления PT описана в подразделе «Восстановление таблицыразделов»).

При использовании FDISK необходимо учитывать, что данная утилита не может работать с дисками объемом больше 64 Гбайт.

Чтобы произвести «ручную» правку MBR, необходимо перевести DiskEdit в режим редактирования. Для этого выполните следующие действия.

1. В меню Tools (Сервис) основного окна выберите пункт Configuration (Конфигурация).

2. В открывшейся панели настроек снимите флажок возле пункта Read Only (Только чтение) и щелкните на кнопке OK.

ПРИМЕЧАНИЕ

Для изменения состояния флажков и переключателей в DiskEdit следует использовать клавишу <Пробел>.

После дополнительного подтверждения о смене режима DiskEdit сохранит новые параметры и выполнит повторное сканирование диска. Чтобы вернуться к первому сектору, выполните еще раз описанную выше последовательность действий.

Восстановление MBR для Windows XP

С помощью DOS-команды FDISK /MBR невозможно восстановить MBR, созданную при инсталляции Windows XP.

Для решения этой задачи следует использовать команду fixmbr, которая доступна из консоли восстановления Windows XP. Команда имеет следующий формат:

fixmbr [имя_диска], где имя_диска – это обозначение диска, на который требуется записать новую MBR. Имя диска может выглядеть следующим образом: DeviceHardDisk0.

Так новая MBR записывается на указанный диск: fixmbr DeviceHardDisk0.

ПРИМЕЧАНИЕ

Для получения имени диска можно воспользоваться командой map, которая также доступна в среде Консоли восстановления (рис. 7.4).

Рис. 7.4. Представление имен дисков командой map

ВНИМАНИЕ

Если параметр имя_устройства не указан, новая MBR будет записана на диск, с которого загружается основная ОС.

Если при выполнении команды fixmbr будет обнаружена неправильная или нестандартная подпись таблицы разделов, то на экран выводится запрос подтверждения продолжения работы. Если доступ к дискам осуществляется без сбоев, то на запрос следует ответить отрицательно.

ВНИМАНИЕ

Запись новой MBR на диск с системным разделом может привести к повреждению таблиц разделов, в результате чего разделы могут стать недоступными.

Проверка и восстановление таблицы разделов

Чтобы оценить состояние таблицы разделов (PT), выполните следующие действия.

1. С помощью DiskEdit откройте первый сектор диска, как было описано ранее.

2. В меню View (Вид) выберите пункт as Partition Table (в виде таблицы разделов).

Информация, которая появится на экране, существенно зависит от состояния PT. В любом случае DiskEdit попытается представить данные, расположенные там, где должна находиться PT, в виде таблицы. Если PT более или менее корректна, то она должна выглядеть приблизительно так, как показано на рис. 7.5.

Рис. 7.5. Представление таблицы разделов в текстовой форме


Столбцы таблицы, выводимой DiskEdit, означают следующее:

System (Система) – тип файловой системы или раздела; расширенный (дополнительный) раздел обозначается как EXTNDx; элемент дополнительной таблицы разделов, ссылающийся на следующий логический диск, имеет метку EXTEND;

Boot (Загрузка) – признак загрузочного раздела; если раздел является загрузочным, для него выводится значение Yes, в противном случае – No;

Starting Location (Начальное положение) – адрес первого сектора раздела, заданный номером головки, цилиндра и сектора;

Ending Location (Конечное положение) – адрес последнего сектора раздела, заданный номером головки, цилиндра и сектора;

Relative Sectors (Относительный сектор) – номер первого сектора раздела в соответствии с адресацией LBA (то есть при «сквозной» нумерации по головкам, цилиндрам и секторам);

Number of Sectors (Количество секторов) – размер раздела, измеренный в секторах (напомним, сектор имеет размер 512 байт).


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

1. Переместите курсор в строку, соответствующую расширенному разделу.

2. В меню Link (Ссылка) выберите пункт Partition (Раздел).

3. Если в столбце System появился элемент-ссылка (с меткой EXTEND), повторите для него шаги1и2, чтобы перейти к следующему логическому диску (рис. 7.6).


Рис. 7.6. Просмотр дополнительныхтаблиц разделов в текстовой форме


Если отображаемые DiskEdit параметры PT говорят о наличии ошибок в ней и вам известна геометрия разделов жесткого диска, то можете отредактировать записи PT «вручную» (то есть с помощью DiskEdit), прямо в таблице.

Если же повреждения PT столь велики, что представленная в таблице информация вообще не поддается разумной интерпретации, можно попробовать другой метод анализа. Откройте PT в виде шестнадцатеричного кода (для этого выберите команду View as Hex) и сравните содержащиеся в PT данные с приведенными в табл. 7.2.

Из всех перечисленных полей некое предопределенное значение может иметь лишь байт, содержащий код типа раздела. Например, для первичного раздела с файловой системой FAT32 этот код должен быть равен 0Ch, для логического диска с FAT32 в расширенном разделе он равен 0Bh, а для NTFS – 07h.

СОВЕТ

Достаточно обширный список наиболее распространенных кодов вы можете получить, если в программе ParagonPartitionManager вы берете для какого-либо раздела команду Изменить partition id (рис. 7.7).

Сектор таблицы логических дисков, в отличие от сектора главной загрузочной записи, практически пуст. Все байты в нем от начала и до байта со смещением 1BDh включительно должны содержать нулевое значение. Начиная со следующего байта (со смещением 1BEh) располагается дополнительная таблица разделов (Extended PT), состоящая из двух элементов. В конце сектора располагается уже знакомая вам сигнатура – значение AA55h. Структура элементов Extended PT полностью аналогична структуре элементов основной таблицы разделов.

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

1. С помощью DiskEdit скопируйте в загрузочный сектор восстанавливаемого диска содержимое MBR и Partition Table с любого исправного диска. Затем, очистив (прописав нулями) все записи PT, кроме первой, отредактируйте ее, внеся заведомо искаженную информацию о конечном размещении раздела (например, 9999-й цилиндр) и общем количестве секторов (например, 99999999).


Страницы книги >> Предыдущая | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | Следующая
  • 0 Оценок: 0

Правообладателям!

Это произведение, предположительно, находится в статусе 'public domain'. Если это не так и размещение материала нарушает чьи-либо права, то сообщите нам об этом.


Популярные книги за неделю


Рекомендации