Відновлення завантажувальних секторів NTFS

Що робити, коли розділ диску на сервері або робочої станції стає недоступним?



Симптоми


Коли розділ диска на сервері або робочої станції стає недоступним або Disk Administrator визначає його як "невідомий" (unknown), причина може полягати в зіпсованому або ушкодженому завантажувальному секторі. Ця стаття допоможе вам відновити завантажувальний сектор з допомогою другої його копії, яку зберігає NTFS.


Майте на увазі, що для застосування рад описаних у статті, повинні виконуватися дві умови:


1. Файлова система пошкодженого розділу диска NTFS. FAT зараз не зберігає копію завантажувального сектора.


2. Можливість завантаження комп'ютера в Windows NT або 2000 або XP.


Примітка: Якщо ви не можете завантажитися під однією з вказаних операційних систем, підключіть вінчестер до іншого комп'ютера, на якому це можливо.


Рішення проблеми


Щоб вирішити проблему, потрібно отримати архівну копію завантажувального сектора і скопіювати її в певну частину жорсткого диска.


У NT 3.5x друга копія зберігається в центрі логічного диска.


У NT 4.0 і Windows 2000 вона перенесена в кінець логічного диска, що вимагає іншої техніки відновлення. В описаному прикладі буде використовуватися спеціальна утиліта Disk Probe (dskprobe.exe) для NT, яка поставляється в комплекті NT V4.0 Resource Kit. Disk Probe працює і під NT V3.5x.


Примітка: щоб мати можливість відновлення у разі помилки при проведенні наступних процедур, під час перегляду завантажувальних секторів, які будуть змінюватися, про всяк випадок, сохраняйті їх копії у файли (команда Save as з меню File).


Відновлення завантажувального сектору основного розділу диска


1. У Disk Probe виберіть Drives, Physical Drive, виберіть PhysicalDriveX, де X – номер диска. Щоб визначити номер диска, використовуйте утиліту Disk Administrator. Наприклад, якщо в системі встановлені три диски SCSI, c номерами SCSI ID 1,3 і 5, Disk Administrator покаже їх номери 0, 1, 2. Після відключення диска SCSI ID 3, його місце займе наступний (5). У нумерації Disk Administrator він стане 1.


2. Два рази натисніть на PhysicalDriveX, який ви хочете відновити. У полі біля нього приберіть опцію Read Only та натисніть кнопку Set Active. Ви помітите, що Active Handle встановилася в PhysicalDriveX, натисніть OK.


3. З меню Sectors виберіть Read і вкажіть 0 для Starting Sectors і 1 для Number of Sectors. Натисніть Read. Після цього ви окажадеть про основний завантажувального запису фізичного диска (MBR). У цьому можна переконатися по ASCII тексту в правій частині вікна, починаючи зі зміщення 8B, яке повинно відображати "Invalid Partition Table". З меню View виберіть Partition Table. В області під назвою "partition table index" за допомогою смуги скролінгу виберіть розділ під питанням і клацніть його двічі. Зліва внизу показаний відносний номер сектора Relative Sector, запишіть це значення і виберіть закладку Go за цією областю.


4. Тепер з меню View виберіть Bytes. У залежності від того, як пошкоджений завантажувальний сектор, ви можете навіть розглянути деякі рядки тексту в правій верхній частині вікна або побачити повідомлення про помилку читання "A disk Read error ocurred …", починаючи зі зміщення 130. З меню View виберіть "NTFS bootsector".


5. Вибираємо "Volume End" для NT V4.0 або "Volume Middle" для NT V3.5x. Зараз ви повинні знаходитися на архівній копії завантажувального сектора. Якщо ви побачите повідомлення "incomplete Data Read" або, після перегляду, визначте, що це не копія завантажувального сектора, це може означати, що ваш основний сектор був пошкоджений, тому ми отримали невірне значення адреси архівної копії. У такому разі переходьте до наступного розділу нашої статті, щоб дізнатися, як відновити завантажувальний сектор, якщо він відсутній або сильно пошкоджений. Якщо ж все нормально, переходимо до наступного пункту.


6. З меню View вибираємо Bytes і перевіряємо, що це завантажувальний сектор NTFS. Коли ми в цьому переконалися, в меню Sectors виберемо Write. Переконайтеся, що в діалоговому вікні відображаються вірні значення Handle і PhysicalDrive. У полі Starting Cecjtor to write Data вкажіть відносний номер сектора (Relative sector), записаний вами в пункті 4. Натисніть кнопку Write.


7. У меню Sectors вкажіть відносний номер сектора (Relative sector), залишивши в полі кількість секторів (Number of sectors) значення 1, виберіть Read. Тепер переконайтеся, що дані були записані успішно.


8. Закрийте Disk Probe і перезавантажте комп'ютер.


Відновлення копії завантажувального сектора, якщо оригінальної копії немає, або вона сильно пошкоджена


Якщо завантажувального сектора немає або він пошкоджений на стільки, що не має коректної інформації про кількість секторів, відновлення можна провести за таким планом:


1. У Disk Probe виберіть Drives, Physical Drive. Вибираємо PhysicalDriveX, де Х – номер диска, який можна дізнатися в Disk Administrator.


2. Подвійним натисканням відкриваємо потрібний PhysicalDriveX, в поле внизу знімаємо позначку Read Only і вибираємо Set Active. Ви повинні помітити, що значення Active Handle встановиться на PhysicalDriveX. Натискаємо ОК.


3. З меню Sectore вибираємо Read. У полі початковий сектор (Starting Sector) встановлюємо значення 0, а для кількості секторів (Number of Sectors) – 1. Натискаємо Read.


4. Зараз ви знаходитесь в завантажувальному запису (MBR) фізичного диска. У цьому можна переконатися по тексту, який виводиться з позиції 8B, який повинен виглядати приблизно так: "Invalid Partition Table …". З меню View вибираємо Partition Table. Залишилося вибрати необхідний номер розділу, відмічені знаком питання.


5. Далі нам знадобляться два значення: Total Sectors (загальна кількість секторів) і Relative Sectors (відносний номер сектора). Запишіть значення Relative Sectors, саме тут повинен знаходитися завантажувальний сектор. Щоб знайти його копію, потрібно буде провести нескладні обчислення.



6. Вибираємо Sectors. У полі Starting sector вводимо значення, визначене на попередньому кроці. У полі Number of sectors вводимо 1. Натискаємо Read і ми повинні потрапити на архівну копію завантажувального сектора.


7. З меню View вибираємо Bytes і перевіряємо, чи дійсно це сектор NTFS. Після перевірки заходимо в меню Sectors, вибираємо Write, і перевіряємо в діалоговому вікні значення Handle і PhysicalDrive. У полі "Starting Sector to write Data" вкажіть відносний номер сектора, який ви записували (Relative Sectors) і натисніть кнопку Write.


8. У меню Sectors ще раз вкажіть відносний номер сектора, в поле кількість секторів (Number of sectors) введіть 1, виберіть Read. Тепер ви можете переконатися, що дані були записані правильно.


9. Закрийте Disk Probe і перезавантажте комп'ютер.


Відновлення завантажувальних секторів розширеного розділу диска


1. У Disk Probe виберіть Drives, Physical Drive. Вибираємо PhysicalDriveX, де Х – номер диска, який можна дізнатися в Disk Administrator.


2. Подвійним натисканням відкриваємо потрібний PhysicalDriveX, в поле внизу знімаємо позначку Read Only і вибираємо Set Active. Ви повинні помітити, що значення Active Handle встановиться на PhysicalDriveX. Натискаємо ОК.


3. З меню Sectore вибираємо Read. У полі початковий сектор (Starting Sector) встановлюємо значення 0, а для кількості секторів (Number of Sectors) – 1. Натискаємо Read.


4. Зараз ви знаходитесь в завантажувальному запису (MBR) фізичного диска. У цьому можна переконатися по тексту, який виводиться з позиції 8B, який повинен виглядати приблизно так: "Invalid Partition Table …". З меню View вибираємо Partition Table. У цьому режимі в полі Partition Table Index виберіть розділ розширеної області диска. Далі в полі System ID повинно з'явитися значення Extended. Якщо необхідний розділ є четвертим логічним диском у розширеній області, кнопку Next partition доведеться натиснути чотири рази. У полі System ID повинно бути варіант NTFS.


5. В області Pattition Table Index два рази натискаємо на необхідному розділі в розширеній області диска. У System ID повинно з'явитися значення Extended.


Переходимо до логічного того, який потрібно відновити. Якщо він другою в цій області диска, кнопку Next Partition потрібно натиснути два рази. При переходах між томами розширеного розділу диска в полі System ID буде відображатися файлова система кожного тому.


Коли розділ, що підлягає відновленню, знайдений, запишіть номер поточного сектора (Current Sector в заголовку Disk Probe), відносний номер сектора (relative sector) і загальна кількість секторів в цьому томі (total sectors). Ця інформація знадобиться нам для розрахунку розташування архівної копії завантажувального сектора.


6. Натисніть кнопку Go, щоб перейти до завантажувального сектора пошкодженого томи. Запишіть номер цього сектора з заголовка вікна (Boot Sector).


Щоб перевірити, що ви перебуваєте на правильному секторі, виберіть Bytes з меню View. Якщо сектор сильно пошкоджений, ви побачите в правій частині вікна повідомлення про помилку.


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


7. Зробимо необхідні обчислення:


8. Вибираємо Sectors, Read і вводимо в поле початковий сектор (Starting sector) розрахований значення. Кількість секторів (Number of sectors 1). Вибираємо Read і ви повинні опинитися в секторі, де знаходиться архівна копія завантажувального сектора.


З меню View вибираємо Bytes і переконуємося, що це завантажувальний сектор NTFS. Якщо це не так, у правому стовпці тексту має з'явитися повідомлення про помилку. У цьому випадку не продовжуйте, почніть весь процес спочатку, щоб виключити помилки.


9. Після того, як ви переконалися, що знайшли резервну копію завантажувального сектора, запишіть її поверх основної. У меню Sectors вибираємо Write. У діалоговому вікні перевірте значення Handle і PhysicalDrive. У полі Starting Sector (початковий сектор) введіть номер сектора, в якому знаходиться пошкоджений завантажувальний сектор. Натисніть кнопку "Write it" для запису.


10. У меню Sectors виберіть пункт Read. В якості початкового сектора знову вкажіть номер сектора в який ви записували архівну копію, кількість секторів знову 1. Виберіть Read і переконайтеся в тому, що дані були записані.


11. Закрийте Disk Probe і перезавантажте комп'ютер.


Додаток


Описані дії підходять для:



Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*