Сдам Сам

ПОЛЕЗНОЕ


КАТЕГОРИИ







Відновлення елемента таблиці розділів





Мається на увазі ситуація, коли операційній системі Windows ХР не вдається впізнати флеш диск з NTFS внаслідок пошкодження описує його (диск) елементи таблиці розділів. Щоб отримати більш повне уявлення про ситуацію, що виникла, доцільно запустити утиліту Norton Partition Table Editor. Після запуску PTEdit на екрані з'явиться діалогове вікно, за допомогою якого можна переглянути і відредагувати основні параметри будь-якого елементу таблиці розділів обраного фізичного диска. Вибір фізичного диска виконується за допомогою списку Hard Disk (Жорсткий диск).

Рядки розташованої нижче таблиці відповідають чотирьом елементам основної таблиці розділів. У шпальтах виводяться такі відомості:

-Туре (Тип) - тип файлової системи або розділу; відображається у вигляді шістнадцятирічного коду;

-Boot (Завантаження) - ознака завантажувального розділу; для завантажувального активного розділу, як ви знаєте, має бути вказано значення 80;

-Starting (Початкове положення) - адреса першого сектора розділу, заданий номером циліндра (Cyl), головки (Head) і сектора (Sector);

-Ending (Кінцеве положення) - адреса останнього сектора розділу, також заданий номером циліндра, головки і сектора;

-Sectors Before (Передує секторів) - кількість секторів жорсткого диска, що передують першому сектору розділу відповідно до адресацією LBA (тобто при «наскрізній» нумерації по голівках і циліндрах);

Sectors (Секторів) - розмір розділу, який вимірюється в секторах.

Щоб переглянути ланцюжок додаткових таблиць розширеного розділу (EPBR), виконайте наступні дії.

 

Рисунок 1.10 – Стартове вікно утиліти Partition Table Editor

 

1. Помістіть курсор в рядок, відповідну додатковому розділам (його код дорівнює OFh).

2. Клацніть на кнопці Goto EPBR (Перейти на EPBR), розташованої під таблицею.

Якщо ви знаєте, що відновлюваний NTFS-розділ знаходиться на колишньому місці, але у відповідній йому рядку вказана невірна тип розділу, ви можете спробувати встановити коректне значення примусово. Для цього клацніть на кнопці Set Туре (встановити тип) і у вікні, виберіть потрібну установку (рис. 7.19). Для розділу NTFS воно дорівнює 07h. Якщо вам відомі коректні значення інших параметрів розділу і вони відрізняються від представлених в таблиці, ви можете (попередньо запам'ятавши або записавши на папері поточні значення) ввести їх в поля таблиці. Щоб внесені зміни були записані на диск, клацніть на кнопці Save Change (Зберегти зміни)

 

Рисунок 1.11 – Список типів розділу

 

Якщо відновлюваний розділ розпізнається як порожній, можна спробувати створити на його місці новий, такого ж типу, як у відновлюваного розділу, і обов'язково точно такого ж розміру. Для виконання цієї процедури можна використовувати або Paragon Partition Manager, або Norton PartitionMagic.

Відновлення службової інформації в MFT

Таблиця MFT є метафайл з ім'ям $ MFT, в якому зберігаються записи з атрибутами інших метафайлов і записи з атрибутами файлів користувача. Для розділів обсягом у кілька гігабайт і при великій кількості файлів даних розміри MFT можуть досягати десятків мегабайт. При цьому межа MFT може змінюватися динамічно в залежності від обсягу записаних на диск даних і наявності вільного простору. Крім того, кожен файл в NTFS може мати власний набір атрибутів, деякі з них задаються самим користувачем.

Все це істотно ускладнює аналіз і відновлення MFT на рівні окремих записів. Проте, в разі пошкодження MFT ви можете спробувати відновити записи, які стосуються метафайли, а потім доручити відновлення файлів і папок одним з програмних інструментів, розглянутих раніше.

Пошук таблиці MFT

Номер першого кластера таблиці MFT міститься в поле Clusters to MFT завантажувального сектора. Якщо вам вдалося його відновити, то за допомогою утиліти Перегляд секторів можна перейти на цей кластер і перевірити коректність записів, що відносяться до метафайли.

Для переходу по номеру кластера виконайте наступні дії.

1. Відкрийте перший (завантажувальний) сектор диска.

2. У розділі Абсолютний сектор, в поле Наберіть вираз для оцінки введіть формулу для обчислення номера першого сектора MFT: <N кластера> * <Sectors per Cluster>, де <N кластера> - це шістнадцяткове значення номера першого кластера MFT, a <Sectors per Cluster> - це розмір кластера, записаний в поле Sectors per Cluster (наприклад: 40000х 8, рис. 21)

3.Нажміте клавішу Enter. Характерні ознаки «справної» MFT:

- кожен запис починається зі слова FILE0, розміщеного в перших п'яти байтах сектора;

- для більшості записів метафайлов в байтах зі зміщенням F2h зберігається ім'я метафайла, яке завжди починається з символу $;

- перший запис описує сам метафайл $ MFT.

 

Рисунок 1.12 – Пошук першого сектора MFT за допомогою утиліти Перегляд секторів

 

Послідовність розміщення записів інших метафайлов приведена в таблиця 1.2.

 

Таблиця 1.2 – Послідовність розміщення записів метафайлов в файлі $ MFT

Номер запису Ім’я метафайла Пояснення
0х0 $MFT Таблиця MFT
0х1 $MFTMirr Копія таблиці MFT
0х2 $LogFile Журнал транзакцій
0х3 $Volume Інформація про логічний диск
0х4 $AttrDef Список атрибутів, використаних в файловій системі
0х5 $ Кореневий каталог файлової системи
0х6 $Bitmap Схема розподілення кластерів
0х7 $Boot Завантажувальний сектор розділа NTFS
0х8 $BadClus Список поганих кластерів розділа
0х9 $Secure База даних атрибутів безпеки
0хА $UpCase Список символів верхнього регістра в кодуванні Unicode
0хВ $Extend Файли додаткових відомостей

 

Далі у файлі $ MFT йдуть записи з інформацією про всі інші файли і каталоги.

У тому випадку, якщо поле Clusters to MFT завантажувального сектора пошкоджено або перехід по номеру кластера привів «невідомо куди», можна спробувати довірити пошук MFT самої утиліти Перегляд секторів.

Для цього клацніть на кнопці Перейти і в меню (рис. 22) виберіть команду NTFS ► MFT. Зверніть увагу, що тут же вказано номер сектора (щодо початку розділу), з якого починається MFT.

 

Рисунок 1.13 – Пошук таблиці MFT за допомогою утиліти Перегляд секторів

 

Якщо і цей прийом не дасть результату, залишається останній вихід: повернутися до роботи з програмою Norton Disk Editor і спробувати знайти таблицю MFT за допомогою повнотекстового пошуку по розділу. Як ключ пошуку можна використовувати ім'я метафайла - $ MFT. Однак при цьому слід враховувати, що імена файлів в NTFS представлені в двобайтового кодуванні UNICODE, a Norton Disk Editor працює з однобайтового кодом ASCII. Якщо основна таблиця MFT пошкоджена, слід перевірити стан її копії. Нагадаємо, що в NTFS не передбачено створення повної копії MFT. Скорочена копія, MFT Mirror, містить лише перші чотири записи з основної таблиці, що відносяться до метафайли $ MFT, $ MFTMirr, $ LogFile і $ Volume. Нагадаємо також, що копія MFT в версії NTFS для Windows ХР завжди розташована в середині розділу. Тому якщо в завантажувальному записі адреса її початку відсутня, нескладно його обчислити виходячи з числа секторів розділу. Можна також спробувати перейти до сектору з копією MFT за допомогою утиліти Перегляд секторів, скориставшись командою NTFS ► MFT дзеркальний з меню Перейти.

Якщо копія вціліла, необхідно відшукати її останній сектор і потім перенести вміст «дзеркала» в відповідні сектори, відведені під основну MFT.

За допомогою утиліти Перегляд секторів ця операція виконується таким же чином, як і перенесення копії завантажувального сектора.







ЧТО ПРОИСХОДИТ, КОГДА МЫ ССОРИМСЯ Не понимая различий, существующих между мужчинами и женщинами, очень легко довести дело до ссоры...

ЧТО И КАК ПИСАЛИ О МОДЕ В ЖУРНАЛАХ НАЧАЛА XX ВЕКА Первый номер журнала «Аполлон» за 1909 г. начинался, по сути, с программного заявления редакции журнала...

Что делает отдел по эксплуатации и сопровождению ИС? Отвечает за сохранность данных (расписания копирования, копирование и пр.)...

Живите по правилу: МАЛО ЛИ ЧТО НА СВЕТЕ СУЩЕСТВУЕТ? Я неслучайно подчеркиваю, что место в голове ограничено, а информации вокруг много, и что ваше право...





Не нашли то, что искали? Воспользуйтесь поиском гугл на сайте:


©2015- 2024 zdamsam.ru Размещенные материалы защищены законодательством РФ.