Як перевірити завантажувальний сектор жорсткого диска Відновити завантажувальний сектор Windows XP (вхід у консоль відновлення)

Багато років компанія Microsoft покращувала систему відновлення операційної системи Windows, і Windows 7 і Windows Vista вона працює практично в автоматичному режимі. Якщо ви завантажитеся з інсталяційного диска Windows 7 і натисніть " Відновлення системи" ("Repair Computer"), система відновлення Windows буде запущена і самостійно спробує виправити всі помилки, які вона знайде. Вона здатна виправити велику кількість проблем, однак цілком ймовірна ситуація, коли виявляється пошкоджений завантажувач, і з цією проблемою система відновлення не може впоратися. У цьому випадку можна відновити завантажувач вручну за допомогою Bootrec.exe.

Програма Bootrec.exe служить для виправлення помилок, пов'язаних із пошкодженням завантажувача і, як наслідок, неможливістю запуску операційних систем Windows 7 та Windows Vista.

Послідовність дій

Опис ключів запуску утиліти Bootrec.exe

Bootrec.exe/FixMbr

Запущена з ключем /FixMbr, утиліта записує сумісний з Windows 7 і Windows Vista головний завантажувальний запис (Master Boot Record, MBR) у системний розділ. Використовуйте цю опцію для вирішення проблем, пов'язаних із пошкодженням головного завантажувального запису, або якщо ви бажаєте видалити з нього нестандартний код. Існуюча таблиця розділів у разі не перезаписується.

Bootrec.exe/FixBoot

Запущена з ключем /FixBoot, утиліта записує в системний розділ новий завантажувальний сектор, сумісний із Windows 7 та Windows Vista. Використовувати цю опцію потрібно у таких випадках:

  1. Завантажувальний сектор Windows Vista або Windows 7 був замінений на нестандартний.
  2. Завантажувальний сектор пошкоджено.
  3. Була встановлена ​​попередня версія операційної системи Windows після інсталяції Windows Vista або Windows 7. Наприклад, якщо була інстальована Windows XP, використовуватиметься NTLDR (Windows NT Loader, завантажувач Windows NT), код штатного завантажувача NT 6 (Bootmgr) буде затерто програмою інсталяції Windows XP .

Слід зазначити, що подібного ефекту можна досягти використанням утиліти bootsect.exe, що також знаходиться на завантажувальному носії Windows 7. Для цього необхідно запустити bootsect.exe з наступними параметрами:

Bootsect/NT60 SYS

Завантажувальний сектор системного розділу буде перезаписаний кодом, сумісним із BOOTMGR. Докладніше про використання утиліти bootsect.exe можна дізнатися, запустивши її з параметром /help.

Bootrec.exe /ScanOs

Запущена з ключем /ScanOs, утиліта сканує всі диски на предмет встановлених операційних систем Windows Vista і Windows 7. Крім того, під час її використання виводиться список знайдених систем, які на даний момент не прописані в сховищі даних конфігурації завантаження Windows (Boot Configuration Data (BCD) ) Store).

Bootrec.exe /RebuildBcd

Запущена з цим ключем, утиліта сканує всі диски щодо наявності встановлених операційних систем Windows Vista або Windows 7. Знайдені ОС виводяться до списку, з якого їх можна додати до сховища даних конфігурації завантаження Windows (Boot Configuration Data Store). Використовуйте цю опцію, якщо ви бажаєте повністю перебудувати сховище даних конфігурації завантаження. Перед цим потрібно видалити попереднє сховище. Набір команд може бути таким:

Bcdedit /export C:\BCDcfg.bak attrib -s -h -r c:\boot\bcd del c:\boot\bcd bootrec /RebuildBcd

У наведеному вище прикладі поточне сховище конфігурації завантаження експортується у файл C:\BCDcfg.bak, з нього знімаються атрибути "системний", "прихований" і "тільки для читання", після чого воно видаляється командою DEL і заново перебудовується командною bootrec /RebuildBcd.


Збільшити малюнок

Звичайно, утиліта Bootrec.exeдуже функціональна, однак, вона не допоможе, якщо, наприклад, файл завантажувача Windows bootmgrпошкоджений чи фізично відсутній. У такому разі можна скористатися іншою утилітою, що також входить до складу дистрибутивного носія Windows 7 - bcdboot.exe.

Відновлення середовища завантаження за допомогою BCDboot.exe

BCDboot.exe- це засіб, який використовується для створення або відновлення середовища завантаження, яке розташоване в активному системному розділі. Утиліта також може бути використана для перенесення файлів завантаження.

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

Bcdboot.exe e:\windows

Замініть e:\windows на шлях, який відповідає вашій системі.
Ця операція відновить пошкоджене середовище завантаження Windows, включаючи файли сховища конфігурації даних завантаження (BCD), у тому числі згаданий вище файл bootmgr.

Синтаксис параметрів командного рядка утиліти bcdboot

Утиліта bcdboot.exe використовує наступні параметри командного рядка:

BCDBOOT джерело ]

джерело

Вказує розташування каталогу Windows, який використовується як джерело копіювання файлів середовища завантаження.

Необов'язковий параметр. Визначає мову середовища завантаження. За замовчуванням використовується англійська (США).

Необов'язковий параметр. Вказує букву диска системного розділу, куди буде встановлено файли завантаження. За промовчанням використовується системний розділ, заданий мікропрограмою BIOS.

Необов'язковий параметр. Включає докладне протоколювання роботи утиліти.

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

Резюме

У статті були розглянуті принципи роботи з утилітами bootrec.exe і bcdboot.exe, які служать для вирішення проблем, пов'язаних з неможливістю запуску операційної системи Windows 7 через пошкоджений або відсутній завантажувач.

Хоч би якою просунутою була операційна система, її завантаження неможливе без наявності двох секторів на жорсткому диску, які містять код, необхідний для запуску будь-якої операційної системи. Перший сектор називається Master Boot Record (MBR); він завжди розташовується за адресою: сектор 1/циліндр 0/головка1 і є першим сектором жорсткого диска. Другим найважливішим сектором є Boot Sector (завантажувальний сектор), розташований у першому секторі кожного тому.

Master Boot Record

Master Boot Record є найважливішою структурою диска; цей сектор створюється у разі розбиття диска на розділи. У секторі MBR розташовані невеликий код, званий Master Boot Code, а також сигнатура диска та таблиця розділів. Наприкінці сектора MBR розташовується двобайтова структура, що вказує на кінець сектора. Вона має значення 0×55AA. Сигнатура диска - це унікальне число, розташоване за зміщенням 0x01B8 і що дозволяє операційній системі однозначно визначити диск.

Код, що знаходиться в секторі MBR, виконує такі дії:

  • шукає активний розділ у таблиці розділів;
  • шукає початковий сектор активного розділу;
  • завантажує копію завантажувального сектора з активного розділу на згадку;
  • передає управління виконуваному коду із завантажувального сектора.
Якщо ці функції з якоїсь причини не вдається завершити, видається одне з наступних системних повідомлень про помилку:
  • Invalid partition table;
  • Missing operating system.
Зазначимо, що з гнучких дисків немає поняття MBR. Завантажувальний сектор є перший сектор на диску. Також слід пам'ятати, що кожен жорсткий диск містить сектор MBR, але завантажувальний код використовується лише на дисках, які мають активний первинний розділ.

Таблиця розділів

Таблиця розділів - це 64-байтова структура, що використовується для визначення типу та розташування розділів на жорсткому диску. Вміст даної структури уніфікований і залежить від операційної системи. Інформація про кожен розділ займає 16 байт - таким чином, на диску може бути не більше чотирьох розділів.

Інформація про кожен розділ починається з певного зсуву від початку сектора, як показано в табл. 1.

Зміщення

| |

Значення

|

Опис

0x01BE | 1 байт | 0x80 | Індикатор завантаження (Boot Indicator) - вказує, чи є активним розділом. Може мати значення: 00 – не використовується для завантаження; 80 - активний розділ
0x01BF | 1 байт | 0x01 | Початкова головка (Starting Head)
0x01C0 | 6 біт | 0x01 | Початковий сектор (Starting Sector) – використовуються біти 0-5. Біти 6 та 7 використовуються наступним полем
0x01C1 | 10 біт | 0x00 | Початковий циліндр (Starting Cylinder) - 10-бітове число з максимальним значенням 1023
0x01C2 | 1 байт | 0x07 | Ідентифікатор системи (System ID) – визначає тип тома
0x01C3 | 1 байт | 0xFE| Кінцева головка (Ending Head)
0x01C4 | 6 біт | 0xBF | Кінцевий сектор (Ending Sector) – використовуються біти 0-5. Біти 6 та 7 використовуються наступним полем
0x01C5 | 10 біт | 0x09 | Кінцевий циліндр (Ending Cylinder) - 10-бітове число з максимальним значенням 1023
0x01C6 | Подвійне слово| 0x3F000000 | Відносні сектори (Relative Sectors) - зсув від початку диска до початку тома, виражене серед секторів
0x01CA | Подвійне слово| 0x4BF57F00 | Загальна кількість секторів (Total Sectors) - кількість секторів у цьому томі


Після того, як ми ознайомилися з пристроєм запису про розділ, детальніше розглянемо деякі з полів цього запису.

Поле Boot Indicator

Перший елемент таблиці розділів, поле Boot Indicator, вказує, чи є активним розділом. Нагадуємо, що лише первинний розділ диска може бути активним. Є можливість встановлення різних операційних систем та різних файлових систем на різних томах. Використовуючи утиліти типу FDISK (MS-DOS), Disk Management (Windows 2000) або утиліти сторонніх виробників, можна активізувати первинний розділ та встановити відповідне значення даного поля.

Поле System ID

Це поле містить ідентифікатор системи та вказує, яка файлова система – FAT16, FAT32 або NTFS – використовувалася для форматування тома, а також дозволяє дізнатися деякі характеристики файлової системи. Крім того, це поле показує, чи існує на диску розширений розділ (extended partition). Можливі значення поля System ID показані в табл. 3.

Тип розділу

|

Пояснення

0x01 | Первинний розділ чи логічний диск FAT12. Том має менше 32680 секторів.
0x04 | Розділ чи логічний диск FAT16. Том має від 32680 до 65535 секторів, або розмір від 16 до 33 Мбайт
0x05 | Розширений розділ
0x06 | Розділ чи логічний диск BIGDOS FAT16. Розмір від 33 Мбайт до 4 Гбайт
0x07 | Розділ або логічний диск NTFS. Installable File System
0x0B | Розділ FAT32 або логічний диск
0x0C| Розділ FAT32 або логічний диск із використанням розширень BIOS INT 13h
0x0E |Розділ BIGDOS FAT16 або логічний диск з використанням розширень BIOS INT 13h
0x0F| Розширений розділ, який використовує розширення BIOS INT 13h
0x12 | EISA-розділ
0x42 | Том динамічного диска (Windows 2000)


Зазначимо, що під керуванням MS-DOS доступні лише томи з полем System ID, яке дорівнює 0x01, 0x04, 0x05 або 0x06. Але томи з іншим System ID цього поля можна видалити за допомогою утиліти FDISK.

Поля Cylinder, Head та Sector

Поля Starting Cylinder, Ending Cylinder, Starting Head, Ending Head, Starting Sector та Ending Sector (загальна назва – CHS) є додатковими елементами таблиці розділів. Завантажувальний код використовує значення цих полів для знаходження завантажувального сектора та його активізації. Поля Starting CHS неактивних розділів вказують на завантажувальні сектори первинних розділів та розширений завантажувальний сектор першого логічного диска в розширеному розділі.

На Рис. 2показані Master Boot Record (що містить код, таблицю розділів та сигнатуру) та завантажувальні сектори для диска з чотирма розділами.


Рис. 2
Поле Ending Cylinder у таблиці розділів має розмір 10 біт і дозволяє описувати циліндри з номерами від 0 до 1023. Поля Starting Head та Ending Head мають розмір 1 біт і можуть містити номери головок від 0 до 255. Оскільки поля Starting Sector та Ending Sector займають по 6 біт, можуть містити значення від 0 до 63. Оскільки нумерація секторів починається з 1 (а чи не з 0, як інших полів), то максимальне число секторів на доріжці дорівнює 63.

При низькорівневому форматуванні для всіх дисків визначається стандартний розмір сектора 512 байт, тому максимальний розмір диска, що описується в таблиці розділів, може бути обчислений наступним чином:

Код:

Максимальний розмір = Розмір сектора x Кількість циліндрів x Кількість головок x x Кількість секторів на доріжці.

Використовуючи максимально допустимі значення цих величин, ми отримуємо:

Код:

512 x 1024 x 256 x 63 (або 512 x 224) = = 8455716864 байт, або 7,8 Гбайт.

Таким чином, без використання розширень INT 13h, відомих під назвою Logical Block Addressing (LBA), розмір активного первинного розділу не може перевищувати 7,8 Гбайт незалежно від файлової системи.

Максимальний розмір тома під FAT16 залежить від геометрії диска та максимальних значень у таблиці розділів. Можливі значення при використанні та відсутності LBA показані в табл. 4.Число циліндрів в обох випадках дорівнює 1024 (0-1023). У тому випадку, коли первинний розділ або логічний пристрій займає область далі 1023 циліндра, всі поля таблиці розділів матимуть максимально допустимі значення.

Режим LBA

|

Число головок

|

Секторів/Доріжка

|

Макс. розмір розділу

Заборонено| 64| 32| 1 Гбайт
Дозволений| 255 | 63| 4 Гбайт


Щоб обійти описане вище обмеження в 7,8 Гбайт, Windows 2000 ігноруються значення полів Starting Sector і Ending Sector - замість цього використовуються значення полів Relative Sectors і Total Sectors.

Поля Relative Sectors та Total Sectors

Поле Relative Sectors містить зсув від початку диска до початку тома, виражене серед секторів. Поле Total Sectors показує загальну кількість секторів у томі.

Використовуючи значення цих двох полів (які разом є 32-бітовим числом), ми отримуємо додаткові 8 біт для зберігання загального числа секторів у порівнянні з описаною вище схемою CHS. У цьому випадку число секторів може бути представлене як 232. При використанні стандартного розміру сектора (512 байт) та 32-бітового представлення числа секторів максимальний обсяг розділу обмежується числом 2 Тбайт (або 2199023255552 байт). Така схема використовується лише у Windows 2000 з файловими системами NTFS та FAT32.

Зазначимо, що при створенні розділів під керуванням Windows 2000 коректні дані заносяться і в поля Starting Cylinder, Ending Cylinder, Starting Head, Ending Head, Starting Sector та Ending Sector. Це дозволяє забезпечити сумісність із MS-DOS, Windows 95 та Windows 98, а також з функціями INT 13h, які використовуються BIOS під час завантаження комп'ютера.

Розширений завантажувальний запис

Розширений завантажувальний запис (Extended Boot Record, EBR) складається з розширеної таблиці розділів та сигнатури - двобайтової структури, що має значення 0x55AA. Розширений завантажувальний запис існує для кожного логічного пристрою у розширеному розділі. Вона містить інформацію про перший бік першого циліндра для кожного логічного пристрою. Завантажувальний сектор логічного диска зазвичай розміщується у відносних секторах з номером 32 або 63. Якщо на диску немає розширеного розділу, то немає розширеного завантажувального запису і немає логічних пристроїв.

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

На Рис. 3показано, як влаштовано розширений завантажувальний запис. Показано три логічні пристрої у розширеному розділі.


Рис. 3
За винятком останнього логічного пристрою у розширеному розділі (див. Рис. 3), формат розширеної таблиці розділів, описаний у табл. 5, повторюється для кожного логічного пристрою: перший елемент описує завантажувальний сектор логічного пристрою, другий елемент вказує наступний розширений завантажувальний запис. Для останнього логічного пристрою елементи з другого до четвертого не використовуються.

Елемент розширеної таблиці розділів

|

Вміст

Перший елемент | Інформація про поточний логічний пристрій у розширеному розділі, включаючи початкову адресу даних
Другий елемент | Інформація про наступний логічний пристрій у розширеному розділі, включаючи адресу сектора, що містить EBR для наступного логічного пристрою. Це поле не використовується, якщо немає наступних логічних пристроїв
Третій елемент| Не використовується
Четвертий елемент | Не використовується


Поля кожного елемента розширеної таблиці розділів аналогічні полям звичайної таблиці розділів, описаної вище.

Поле Relative Sectors у розширеній таблиці розділів вказує у байтах усунення початку розширеного розділу до першого сектора логічного устройства. Число в полі Total Sectors дозволяє дізнатися кількість секторів, відведених під логічний пристрій. Значення поля Total Sectors дорівнює кількості секторів від початку завантажувального сектора до кінця логічного розділу.

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

Boot Sector

Завантажувальний сектор , розташований секторі 1 кожного тома, є структурою, що забезпечує запуск комп'ютера. У цьому секторі містяться виконуваний код та дані, які вимагає цей код, включаючи інформацію про файлову систему, яка використовується на цьому томі. Завантажувальний сектор створюється під час форматування тома. Наприкінці завантажувального сектора розміщується двобайтова структура, яка називається маркером кінця сектора. Ця структура завжди має значення 0x55AA.

На комп'ютерах, які працюють під керуванням Windows 2000, завантажувальний сектор активного розділу завантажується в пам'ять і викликає завантажувач операційної системи - NTLDR, який виконує всі необхідні дії із завантаження Windows 2000.

У Windows 2000 завантажувальний сектор містить такі елементи:

  • асемблерну інструкцію JMP;
  • ідентифікатор виробника (OEM ID);
  • структуру даних, яку називають BIOS Parameter Block (BPB);
  • розширену структуру BPB;
  • виконуваний код, який запускає операційну систему.
Зазначимо, що завантажувальні сектори для NTFS, FAT16 та FAT32 відформатовані іншим чином.

Структура BPB містить фізичні параметри тому, розширена структура BPB починається відразу після стандартної BPB. Довжина структури BPB і інформація, що міститься в ній, залежать від типу завантажувального сектора - NTFS, FAT16 або FAT32.

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

Відразу ж за розширеною структурою BPB слідує завантажувальний код.

Процес завантаження

Процес завантаження комп'ютера складається з таких основних кроків:

  1. При включенні живлення виконується перевірочний тест BIOS та процесора-POST.
  2. BIOS шукає завантажувальний пристрій (зазвичай це диск).
  3. BIOS завантажує перший фізичний сектор із завантажувального диска на згадку й передає управління за тією адресою, куди завантажено цей сектор.
Якщо завантажувальний пристрій є жорстким диском, BIOS завантажує MBR. Розташований в MBR код завантажує завантажувальний сектор активного розділу і передає управління за адресою, куди завантажений цей сектор. На комп'ютерах з Windows 2000 виконуваний код у секторі завантаження знаходить файл NTLDR, завантажує його в пам'ять і передає йому управління.

Якщо дисководі A знаходиться диск, то BIOS завантажує перший сектор (завантажувальний сектор) цього диска на згадку. Якщо диск є завантажувальним (містить базові файли операційної системи), завантажувальний сектор завантажується в пам'ять і використовує код передачі управління файлу IO.SYS - базовому файлу операційної системи MS-DOS. Якщо диск не є завантажувальним, код, що виконується в завантажувальному секторі, видає таке повідомлення:

  • Non-System диск або диск
  • Replace and press any key when ready
Початковий процес завантаження не залежить від формату диска та від операційної системи. Унікальні характеристики операційної та файлової систем використовуються вже після того, як починається виконання коду із завантажувального сектора.

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

Як ми знаємо, MBR передає управління завантажувальному сектору. Тому перші три байти даного сектора повинні містити допустиму інструкцію для центрального процесора. Цією інструкцією є інструкція переходу, яка перенаправляє виконання коду. За інструкцією JMP слідує 8-байтовий ідентифікатор виробника (OEM ID) - рядок, що описує назву та номер версії операційної системи, що використовується для форматування тома.

Для збереження сумісності з MS-DOS Windows 2000 записує ідентифікатор MSDOS5.0 для файлових систем FAT16 і FAT32. Ідентифікатор файлової системи NTFS містить символи NTFS.

Windows 95 використовує ідентифікатор «MSWIN4.0», а Windows 95 OSR2 та Windows 98 – ідентифікатор «MSWIN4.1».

Відразу ж за ідентифікатором виробника слідує структура даних, звана BIOS Parameter Block (BPB). Вона містить інформацію, необхідну для виявлення файлу NTLDR. Оскільки BPB зазвичай розташовується по тому самому зміщенню, то стандартні параметри легко виявляються. Оскільки інструкція JMP обходить структуру BPB, її розмір може бути збільшений у майбутньому, якщо тут потрібно зберігати будь-яку додаткову інформацію.
Тепер давайте розглянемо, як виглядають завантажувальні сектори для трьох основних файлових систем – FAT16, FAT32 та NTFS.

Завантажувальний сектор FAT16

В табл. 6наведено опис сектора завантаження для файлової системи FAT16.

Зміщення

| |

0x00 | 3 байт | Інструкція JMP
0x03 | 2 x LONG | OEM ID
0x0B | 25 байт | BPB
0x24 | 26 байт | Розширений BPB
0x3E | 448 байт| Завантажувальний код
0x01FE | 2 байт | Маркер кінця сектора (0x55AA)


На конкретному прикладі показано вміст завантажувального сектора FAT16. Тут можна виділити три секції:
  • байти 0x00-0x0A містять інструкцію JMP та OEM ID (виділені шрифтом);
  • байти 0x0B-0x3D містять BPB та розширений BPB;
  • Інші байти містять код завантаження і маркер кінця сектора (виділені шрифтом).
У двох наступних таблицях показано вміст BPB ( табл. 7) та розширеного BPB ( табл. 8) для FAT16. Наведені значення відповідають завантажувального сектора, показаному на рис. 4.

Зміщення

| |

Значення

|

Опис


0x0D | 1 байт | 0x40 | Число секторів у кластері. Оскільки FAT16 підтримує обмежену кількість кластерів (до 65 536), томи більшого обсягу вимагають використання більшої кількості секторів у кластері. За замовчуванням значення цього поля залежить від розміру тома. Допустимі такі значення: 1, 2, 4, 8, 16, 32, 64 і 128. Значення, що призводять до збільшення розміру кластера більше 32 Кбайт (кількість байт у секторі, помножена на число секторів у кластері), можуть бути джерелом помилок
0x0E | 2 байт | 0x0100 | Зарезервовані сектори - кількість секторів перед першою таблицею FAT, включаючи завантажувальний сектор. Значення цього поля завжди дорівнює 1

0x11 | 2 байт | 0x0002 | Загальна кількість 32-байтових імен файлів та каталогів, які можуть зберігатися у кореневому каталозі тома. Зазвичай значення цього поля дорівнює 512. Один елемент завжди використовується для зберігання мітки тому, тому максимальна кількість файлів та каталогів не перевищує 511
0x13 | 2 байт | 0x0000 | Число секторів у томі, виражене 16-бітовим значенням. Для томів, що мають більше 65536 секторів, це поле не використовується і його значення дорівнює 0

0x16 | 2 байт | 0xFC00 | Число секторів у кожній копії FAT. Значення цього поля, кількість копій FAT та кількість зарезервованих секторів використовуються для обчислення місцезнаходження кореневого каталогу. Знаючи максимальну кількість елементів кореневого каталогу, можна також дізнатися, де починаються дані користувача

0x1A | 2 байт | 0x4000 | Число голівок. Використовується для низькорівневого форматування дисків
0x1C | 4 байт | 0x3F000000 | Число "прихованих" секторів - число секторів перед завантажувальним сектором. Використовується під час завантаження для обчислення абсолютного зміщення кореневого каталогу та даних
0x20 | 4 байт | 0x01F03E00 | Число секторів у томі, виражене 32-бітовим значенням. Використовується для томів, що мають понад 65 536 секторів.


Зміщення

| |

Значення

|

Опис

0x24 | 1 байт | 0x80 | Фізичний номер. Містить 0x00 для флоппі-дисків та 0x80 для жорстких дисків. Використовується INT 13h звернення до диску. Значення даного поля має сенс тільки для завантажувального пристрою
0x25 | 1 байт | 0x00 | Зарезервовано. Для FAT16 значення цього поля завжди дорівнює 0
0x26 | 1 байт | 0x29 | Сигнатура розширеного завантажувального сектора. Для Windows 2000 це поле має значення 0x28 або 0x29
0x27 | 4 байт | 0xA88B3652 | Серійний номер. Випадкове число, що генерується при форматуванні диска
0x2B | 11 байт | NO NAME | Мітки тому. У Windows 2000 мітка тома зберігається у спеціальному файлі
0x36 | 2 х LONG | FAT16 | Тип файлової системи Залежно від формату диска, це поле може містити символи FAT, FAT12 або FAT16.



Рис. 4
Завантажувальний сектор FAT32

Завантажувальний сектор FAT32 має багато спільного із завантажувальним сектором FAT16, але BPB містить додаткові поля, а поля, що використовуються в FAT16, знаходяться за іншими адресами. Таким чином, диски відформатовані під FAT32 не можуть бути прочитані операційними системами, несумісними з FAT32.

В табл. 9показано вміст завантажувального сектора для файлової системи FAT32.

Зміщення

| |

Значення

|

Опис

0x0B | 2 байт | 0x0002 | Число байт у секторі – розмір сектора. Допустимі такі значення: 512, 1024, 2048 та 4096. Для більшості дисків значення цього поля дорівнює 512
0x0D | 1 байт | 0x40 | Число секторів у кластері. Оскільки FAT32 підтримує обмежену кількість кластерів (до 4 294 967 296), томи дуже великого обсягу вимагають використання більшої кількості секторів у кластері. За замовчуванням значення цього поля залежить від розміру тома. Допустимі такі значення: 1, 2, 4, 8, 16, 32, 64 та 128. У Windows 2000 для FAT32 підтримуються томи максимальним об'ємом до 32 Гбайт. Томи більшого обсягу, створені за допомогою Windows 95 OSR2 та Windows 98, доступні з Windows 2000
0x0E | 2 байти| 0x0200 | Зарезервовані сектори - кількість секторів перед першою таблицею FAT, включаючи завантажувальний сектор. Значення цього поля для FAT32 зазвичай дорівнює 32
0x10 | 1 байт | 0x02 | Число копій таблиць FAT для цього тома. Значення цього поля завжди дорівнює 2
0x11 | 2 байт | 0x0000 | Загальна кількість 32-байтових імен файлів та каталогів, які можуть зберігатися у кореневому каталозі тома (тільки для FAT12/FAT16). Для томів FAT32 значення цього поля має дорівнювати 0
0x13 | 2 байт | 0x0000 | Число секторів у томі, виражене 16-бітовим значенням (лише FAT12/FAT16). Для томів FAT32 значення цього поля має дорівнювати 0
0x15 | 1 байт | 0xF8 | Тип носія. Значення 0xF8 вказує на жорсткий диск, 0xF0 - флоппі-диск високої щільності. Це поле не використовується у Windows 2000
0x16 | 2 байт | 0x0000 | Кількість секторів у кожній копії FAT (лише для FAT12/FAT16). Для томів FAT32 значення цього поля має дорівнювати 0
0x18 | 2 байт | 0x3F00 | Число секторів у доріжці. Використовується для низькорівневого форматування дисків
0x1A | 2 байт | 0xFF00 | Число голівок. Використовується для низькорівневого форматування дисків
0x1C | 4 байт | 0xEE39D700 | Число «прихованих» секторів – число секторів перед завантажувальним сектором. Використовується під час завантаження для обчислення абсолютного зміщення кореневого каталогу та даних
0x20 | 4 байт | 0x7F324E00 | Число секторів у томі, виражене 32-бітовим значенням. Використовується для томів, що мають понад 65 536 секторів.
0x24 | 4 байт | 0x83130000 | Число секторів у FAT (тільки для FAT32)
0x28 | 2 байт | 0x0000 | Розширені прапори (лише FAT32). Окремі біти цього слова мають таке призначення: біти 0-3 – число активних FAT; біти 4-6 - зарезервовані; біт 7 - дорівнює 0 якщо виконується «дзеркалювання» FAT; дорівнює 1, якщо активна лише одна FAT; біти 8-15 - зарезервовані
0x2A | 2 байт | 0x0000 | Версія файлової системи (тільки для FAT32)
0x2C| 4 байт | 0x02000000 | Номер кластера для першого кластера кореневого каталогу (лише FAT32). Зазвичай значення цього поля дорівнює 2
0x34 | 2 байт | 0x0600 | Номер сектора із резервною копією завантажувального сектора (лише для FAT32). Зазвичай значення цього поля дорівнює 6
0x36 | 12 байт | 0x00000000000000000000000 | Зарезервовано (тільки для FAT32)

табл. 10.


Зміщення

| |

Значення

|

Опис

0x40 | 1 байт | 0x80 | Фізичний номер. Містить значення 0x00 для флоппі-дисків та 0x80 для жорстких дисків. Використовується INT 13h звернення до диску. Значення даного поля має сенс лише завантажувального устройстватабл. 12 0x0D | 1 байт | 0x08 | Число секторів у кластері
0x0E | 2 байт | 0x0000 | Зарезервовані сектори
0x10 | 3 байт | 0x000000 | Завжди 0
0x13 | 2 байт | 0x0000 | Не використовується в NTFS
0x15 | 1 байт | 0xF8 | Тип носія
0x16 | 2 байт | 0x0000 | Завжди 0
0x18 | 2 байт | 0x3F00 | Число секторів на доріжці
0x1A | 2 байт | 0xFF00 | Число головок
0x1C | 3 байт | 0x3F000000 | Число "прихованих" секторів
0x20 | 4 байт | 0x00000000 | Не використовується в NTFS
0x24 | 4 байт | 0x80008000 | Не використовується в NTFS
0x28 | 2 x LONG | 0x4AF57F0000000000 | Загальна кількість секторів
0x30 | 2 x LONG | 0x040000000000000 | Номер логічного кластера для файлу $MFT
0x38 | 2 x LONG | 0x54FF070000000000 | Номер логічного кластера для файлу $MFTMirr
0x40 | 4 байт | 0xF6000000 | Число секторів у сегменті файлового запису
0x44 | 4 байт | 0x01000000 | Число кластерів в індексному блоці
0x48 | 2 x LONG | 0x14A51B74C91B741C| Серійний номер тому
0x50 | 4 байт | 0x00000000 | Контрольна сума

Якщо у вас при увімкненні комп'ютера не завантажується Windows, процес зависає на чорному екрані, то може бути пошкоджено записування жорсткого диска (MBR).

Зовнішні прояви

З появою помилки на екрані сумніви пропадають.

Може видаватися інша інформація про несправність завантажувача HDD.

Текстова інформація може бути різною залежно від класифікації помилки. Але коли згадується слово boot, то ясно, що із завантаженням непорядок.

Як відновити MBR, дізнаєтесь на цій сторінці.

Причини

Зверніть увагу на найпоширеніші причини несправностей завантажувального сектора HDD.

Два типи завантажувача

На старих системах Windows XP використовувався завантажувач NT Loader (NTLDR). У Windows 7, Vista та наступних версіях ОС став застосовуватися UEFI та EFI. Тому старі та нові системи на одному ПК, як правило, не ставлять. Інакше NTLDR затирає UEFI.

Сторонній софт

Помилки в завантажувальному секторі HDD можуть відбуватися за умови використання навіть популярних програм для розділу вінчестера. У мене таке траплялося з Acronis. Таке буває тому, що подібний софт замінює драйвера завантаження дисків своїми. Це може зіпсувати вихідний запис MBR. Тому краще використовуйте вбудовані методи розділу жорсткого диска від Windows.

Віруси

Свої "порядки" в MBR іноді наводять віруси. Отже, після відновлення завантаження HDD перевірте комп'ютер антивірусними програмами.

Якщо ви впевнені, що причина у вірусах, очистіть від них ПК ще до ремонту MBR. Для цього існують утиліти відомих антивірусних компаній, наприклад – Kaspersky Rescue Disk. Їх надають безкоштовно на офіційних сайтах з інструкціями із застосування.

Будь-яка з таких програм входить до комплекту софту для CD або DVD, що дозволяє завантажуватися з компакт-диска, знаходити та видаляти віруси на HDD.

Відновлення завантаження Windows 7

Ремонт сектора виконується з компакт-диска або USB-флеш-накопичувача з інсталяційним пакетом операційної системи.

  1. Спочатку вставляєте DVD у дисковод або флеш-накопичувач у USB-роз'єм із дистрибутивом Windows.
  2. Потім потрібно дозволити запуск із даних пристроїв. Робиться це в установках BIOS.

Зміна джерел завантаження

Технологія наступного порядку:


Обов'язково при виході натискаєте F10, інакше зміни не збережуться!

Робота з компакт-диска або флеш-пристрою

Дієте в наступному порядку:

  1. Після перезавантаження внизу з'явиться напис: Press any key…. Це просять натиснути будь-яку клавішу. Натискаєте. Інакше не вийде. Якщо напис уже пропав, повторюйте все спочатку. Для цього тиснете відразу три клавіші: Ctrl+Alt+Del. Це призведе до перезавантаження комп'ютера.
  2. Коли завантажуєтеся з DVD або флешки, з'явиться вікно інсталяції Windows. Зліва внизу вибираєте "Відновлення системи".
  3. Пропонуватимуть підключити мережеві можливості, вибрати мови або букву диска. Нічого не міняєте та доходите до вибору систем.
  4. Виділяєте потрібну Windows і ставте позначку напроти «Використовуйте засоби відновлення…».
  5. Якщо потрібної системи немає, вона повинна з'явитися, коли натисніть «Завантажити драйвери».
  6. Продовжує кнопкою «Далі».
  7. У наступному вікні вибираєте "Відновлення запуску" і MBR може реанімуватися в автоматичному режимі.
  8. Якщо сектор не запрацював, тоді тиснете «Командний рядок».
  9. У командному рядку викликаєте утиліту Bootrec та пишете для неї, щоб вона відремонтувала MBR: bootrec /fixmbr. Кожну команду закінчуєте Enter.
  10. Потім створюєте новий завантажувальний сектор: bootrec / fixboot. Для виходу із програми набираєте exitта пам'ятайте, що потрібно натиснути Enter.

Якщо виправлення не допомогли

Є ще одна команда реанімації MBR - bootsect /NT60 SYS. Після неї спробуйте знову завантажитись.

У разі невдалої спроби пишіть у командному рядку так: bootsect/rebuildbcd.Відбудеться пошук операційних систем, встановлених на ПК.

Тепер знову спробуйте зайти до Windows. Зауважте, що в списку систем зараз буде на одну більше. Спробуйте зайти в кожну з них. Повинно вийти!

Нестандартний спосіб

Якщо не врятували всі варіанти відновлення сектора, рекомендується встановлювати Windows. Хоч як це хочеться це робити! Адже правда?

Я теж так подумав і вирішив поставити ще одну маленьку систему. Що означає маленьку? Це система-завантажувач. Вона порожня: я не ставив на неї драйвера та своїх програм, бо в ній не працюю. Але вона завантажується!

Те, що було потрібно, я досяг: на вінчестері з'явився робоча завантажувальна область. Тепер до попередньої системи я нормально заходжу. Нестача в тому, що втратила близько 14 Гб місця на диску. Якщо вам це не страшно, можете взяти такий спосіб озброєння!

Як виправити сектор у Windows 8-10 та Vista?

Для Vista і пізніших версій Windows підходять ті ж методи, що і для "сімки", відрізняється лише дизайн. Наприклад, у «вісімці» він такий.

Але пункти залишаються ті ж самі. Тому описувати їх не будемо. Використовуйте описану вище інструкцію для Windows 7.

У Windows XP

В «експішці» принцип реанімації сектора є аналогічним. Але вхід трохи інший. Зараз його побачите:

  1. Після завантаження з компакт-диска починається копіювання файлів системи на вінчестер.
  2. Потім з'являється вікно вибору дій.

Але й із нею бувають проблеми. Коли комп'ютер під керуванням цієї ОС відмовляється завантажуватись, може знадобитися відновлення завантажувального сектора ХДР, з якого відбувається ініціалізація та старт усієї системи.

Якщо проблема не пов'язана з діями користувача, зазвичай вбудовані засоби діагностики Windows 7 самостійно зможуть вирішити проблему, достатньо дочекатися перезавантаження після невдалого старту, в якій вам запропонують завантажиться в засіб відновлення системи і там вибрати варіант самостійного виправлення.

Отже, якщо ви зіткнулися з проблемами, описаними на початку цього матеріалу, насамперед заспокойтеся, нічого страшного не трапилося і все можна виправити, оскільки відновлення завантажувального сектора для сучасної операційної системи – процедура штатна.

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

Якщо ви встановили поверх Win7 операційну систему WinXP – значить, вам слід завантажити програму EasyBCD. Запустивши її в XP, ви зможете в кілька простих дій відновити завантажувач і повернути до списку завантаження Windows 7.

Якщо ж ви, наприклад, встановили Windows XP поверх Windows 7 і завантажувалися через EasyBCD, а потім, чомусь вирішили знести на ХДД розділ з XP - значить у вас складніша ситуація. Видаливши XP, ви видалили і EasyBCD, а отже тепер комп'ютер не знає, як йому завантажити хоч якусь ОС.

Щоб відновити завантажувальний сектор Windows 7 доведеться згадувати, де у вас лежить диск відновлення Win7 (ви звичайно ж його створили, правда?) або, якщо відповідь негативна, то шукаємо диск Не важливо, що ви знайшли, що є, то і вставляйте . Тепер необхідно завантажитися з диска і увійти до розділу «Відновлення системи». За допомогою утиліти Bootrec.exe, яка є на інсталяційному диску та диску відновлення "сімки" відновлення завантажувального сектора Win7 не займе багато часу.

Коли ви оберете «Відновлення системи», у вас після нетривалого очікування з'являться варіанти, швидше за все, відновити буде можливим лише одну ОС - Windows 7. На наступному екрані внизу, ви побачите опцію «Командний рядок», натисніть на неї і відкриється вікно якому необхідно буде набрати кілька команд.

Спочатку слід перевірити, чи все гаразд із утилітою Bootrec, для цього введіть у bootrec і натисніть клавішу введення (Enter). Далі кожну команду потрібно буде завершувати натисканням цієї кнопки. З'явиться текст, який описує можливості утиліти.

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

Якщо у відповідь комп'ютер напише, що «Операція успішно завершена» означає все гаразд і завантажувач перезаписався. Можна переходити до другої частини, набираємо команду

bootrec /fixboot

Після того як ви натиснете введення, комп'ютер сформує новий завантажувальний сектор, все тепер можна набрати команду

Після всіх цих маніпуляцій можна насолоджуватися нормальною роботою вашої ОС.

Як ви переконалися, відновлення завантажувального сектора ОС Windows 7 – це справді дуже проста процедура.

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

Симптоми

Коли розділ диска на сервері або робочій станції стає недоступним або 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. Її можна переписати і у складі пакета засобів підтримки SP2 для Windows XP на цій сторінці. Disk Probe працює та під NT V3.5x.

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

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

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

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.

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

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

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

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

3.

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 та перезавантажте комп'ютер.

додаток

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

  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows NT Workstation 3.5
  • Microsoft Windows NT Workstation 3.51
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows NT Server 3.5
  • Microsoft Windows NT Server 3.51
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows XP
  • Microsoft Windows XP SP2
Мережева безпека