Змінити завантажувальний сектор. Відновлення завантажувального сектора - вирішення ваших проблем із комп'ютером

Змінити завантажувальний сектор. Відновлення завантажувального сектора - вирішення ваших проблем із комп'ютером

Завантажувач Windows 7 перестає працювати з багатьох причин - при пошкодженні boot.ini або спробі встановити XP разом із "Сімкою", після чого остання не хоче вантажитися. Це відбувається через те, що XP робить переписування завантажувального запису MBR Windows 7. Зазвичай відновлення завантажувача Windows 7 здійснюється стандартними засобами системи. Можна використовувати й інший засіб, наприклад Bootice.

Найпростіший спосіб відновлення завантажувача

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

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

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

Редагуємо boot.ini

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

Іноді boot.ini може бути зіпсований вірусом або могла сприяти якась програма, після чого ОС не запускається самостійно.

Виправити це просто - завантажтеся з LiveCD і відредагуйте boot.ini звичайним блокнотом. Тут лише два розділи - boot loader, керуючий завантаженням та operating systems. Слід запам'ятати значення кількох параметрів:

  • timeout=10 - час на секундах, протягом якого користувач може вибрати ОС для запуску;
  • multi(0) та disk(0) - параметри, які повинні мати нульові значення;
  • rdisk(0) - номер диска із системним розділом (відлік ведеться з нуля).

Загалом boot.ini з однією ОС має виглядати так, як на картинці.

Застосовуємо можливості командного рядка для відновлення сектора MBR

Потрапити в режим командного рядка можна з того ж завантажувального дискаабо флешки, відкривши засіб відновлення системи та вибравши останній пункт «Командний рядок».

  1. Введіть Bootrec і натисніть після цього Enter, з'явиться повний списокможливостей
  2. Запишіть сектор MBR, для чого команда Bootrec.exe /FixMbr;
  3. Про успішне завершення операції після натискання Enter комп'ютер сповістить користувача у наступному рядку;
  4. Далі проведіть процедуру запису нового сектора завантаження, навіщо введіть Bootrec.exe /FixBoot;
  5. Залишиться лише ввести Exit та спробувати перезавантажити комп'ютер.
  1. Увійдіть командний рядокз установочного диска чи флешки;
  2. Введіть Bootrec /ScanOs, після чого утиліта просканує комп'ютер щодо наявності операційної системи;
  3. Напишіть у наступному рядку команду Bootrec.exe /RebuildBcd, програма вам запропонує внести у меню запуску всі знайдені версії Windows, включаючи XP та ін.;
  4. Залишиться з цим погодитися, натиснувши послідовно Y і Enter, після чого при завантаженні системи ви матимете вибір, яку з ОС завантажити - XP або сімку.

Вирішити проблему з MBR можна і ще однією командою. Для цього в командному рядку необхідно ввести bootsect /NT60 SYS, потім Enter. Введіть Exit для виходу. В результаті основний код завантаження оновиться, а ваші системи з'являться в списку під час завантаження.

При серйозних проблемах описаними способами відновити MBR може і не вийти, тому варто спробувати перезаписувати файли, що знаходяться в сховищі завантаження.

BOOTMGR is missing

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

На диску з Windows 7 завжди є невеликий 100-мегабайтовий зарезервований прихований розділ, для запису завантажувальних файлів ОС, у тому числі пошкоджений BOOTMGR. Можна просто скопіювати BOOTMGR із інсталяційного носія та записати в цей розділ. Для цього:

  1. Зайдіть у командний рядок із диска відновлення.
  2. Введіть послідовно команди diskpartі list volume, після чого на екрані з'явиться список дисків і літери, які система привласнила кожному з них. Нас цікавить зарезервований розділ 100 Мб та оптичний дисковод- Диски C і F відповідно, як на картинці.
  3. Для виходу введіть Exit та натисніть Enter.

Введіть букву інсталяційного диска з двокрапкою та команду скопіювати завантажувач bootmrg у зарезервований розділ. Це буде виглядати так:

  • F: і далі Enter;
  • copy bootmgr C:\ та натисніть Enter;
  • Exit, утиліта завершить роботу.

Якщо копіювання в прихований розділ не вдасться, сховище завантаження можна повністю перезаписати. Відновлення завантажувача Windows 7 провадиться командою bcdboot.exe N:\Windows, де N - буква диска з ОС. Після того, як буде повідомлено, що файли створені успішно, можна залишити засіб командою Exit та перезавантажити комп'ютер.

  • запишіть у командному рядку рядок diskpart, яким викликається утиліта;
  • Щоб відобразити всі наявні фізичні диски, напишіть list disk;
  • вибирається потрібний дисккомандою sel disk 0 де 0 - номер єдиного встановленого HDD;
  • щоб відобразити всі розділи вінчестера, введіть list partition;
  • Для вибору зарезервованого розділузапишіть команду sel part 1, де 1 – номер розділу;
  • зробіть його активним, ввівши active;
  • вийдіть із програми, написавши exit.

У крайньому випадкуможна повністю вручну видалити та відформатувати розділ системи, здійснивши запуск із якогось LiveCD, а потім командою bcdboot.exe створити сектор заново.

Використовуємо Bootice

Якщо Windows XP була встановлена ​​після «Сімки», через перезаписаний сектор MBR запускається тільки XP і у вас немає можливості вибору системи після того, як ви увімкнете комп'ютер. Разом з тим обидві системи повністю справні, а повернути меню запуску можна дуже легко, для чого використовується утиліта Bootice:


У новому вікні Bootice зліва ви побачите список завантаження ОС, до якого і потрібно буде додати до Windows XP відсутню "Сімку":

  • натисніть "Додати";
  • у списку виберіть рядок нової запису Windows 7;
  • у правій стороні у верхньому полі для введення виберіть жорсткий диск;
  • у полі нижче вкажіть розділ із «Сімкою»;
  • натисніть на збереження основних налаштувань.

Програма повідомить вас про успішну зміну даного елемента Boot і з Bootice можна буде вийти. Коли ви наступного разу увімкнете комп'ютер, вже можна буде вибрати, яку ОС завантажувати з жорсткого диска- Windows 7 чи XP.

Поскаржитись на контент


  • Порушення авторських прав Спам Некоректний контент Зламані посилання


  • Відправити

    MBR (російською – головний завантажувальний запис) – певний набір даних, рядків коду, таблиця розділів та сигнатури. Необхідний він для завантаження операційної системи Windowsпісля увімкнення комп'ютера. Бувають випадки, коли внаслідок різних апаратних та системних збоїв, МБР пошкоджується або стирається, що призводить до неможливості запуску Windows. Подібні проблемивирішує відновлення завантажувального запису MBR Windows 7. У цій статті розглянуто декілька нескладних способів, якими можна відновити запис.

    Трохи теорії

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

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

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

    Щоб відновити MBR, вам знадобиться інсталяційний диск, з якого ви встановлювали Windows (або будь-який інший). Якщо диска немає, можна створити завантажувальну флешку з Win7. Алгоритм дії:

    Автоматичне відновлення

    Для початку варто надати ремонт MBR стандартним засобамвід Microsoft. Виберіть «Відновити запуск». Більше нічого робити не потрібно, мине деякий час, і комп'ютер повідомить про завершення процесу. Спробуйте запустити Windows. Якщо нічого не вийшло - отже, необхідно відновити МБР вручну.

    Командна строка

    Цей шлях вимагає введення кількох команд у командний рядок Windows.

    • У меню відновлення системи виберіть командний рядок.
    • Тепер необхідно ввести "bottrec/fixmbr". Ця командаслужить для запису нової MBR сумісної з Win 7. Команда видалить нестандартні частини коду, виправить пошкодження, але торкатися існуючу таблицю розділів.
    • Потім введіть "bootrec/fixboot". Ця команда використовується для створення нового завантажувального сектора для Windows.
    • Далі "bootrec/nt60 sys". Ця команда оновить завантажувальний код MBR.
    • Закрийте консоль, перезавантажте комп'ютер і спробуйте запустити систему. Якщо проблема ще не вирішена, необхідно ввести ще кілька команд.
    • Знову запустіть консоль і введіть "bootrec/Scanos" та "bootrec/rebuildbcd". За допомогою цих утиліт комп'ютер просканує жорсткий диск наявність операційних систем, а потім внесе їх у меню завантаження.
    • Потім знову введіть "bootrec/nt60 sys" і перезавантажте комп'ютер.

    Утиліта TestDisk

    Якщо у вас немає завантажувальної флешкиабо диска, можна відновити пошкоджений запис за допомогою сторонньої програми. Для цього потрібно запустити іншу (робочу) ОС. Якщо на вашій машині була лише одна Windows, доведеться підключити жорсткий диск до іншого комп'ютера. Робота з TestDisk досить складна, тому рекомендується ознайомитися з посібниками, присвяченими саме цій програмі.

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

    Симптоми

    Коли розділ диска на сервері або робочій станції стає недоступним або 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

    Або другом дисковий пристрійзберігання інформації. (Для дискети це перший фізичний сектор, для жорсткого диска – перший фізичний сектор для кожного розділу) У процесі завантаження комп'ютера з дискети він завантажується в пам'ять програмою POST (у комп'ютерах архітектури IBM PC зазвичай з адреси 0000:7c00), йому передається керування командою long jump.

    Завантажувальний сектор, іноді званий stage1, тобто першим етапом завантаження операційної системи, завантажує програму другого етапу завантаження операційної системи stage2 ( вторинний завантажувач, іноді як stage2 завантажується boot manager або програма авторизації та захисту доступу). (У деяких ОС роль stage1 виконує MBR і при завантаженні ОС з жорсткого диска завантажувальний сектор не використовується. розділах жорсткогодиска завантажувальні сектори також можуть не містити програму завантаження)

    Див. також

    Посилання

    • - Приклад створення завантажувального сектора

    Wikimedia Foundation. 2010 .

    Дивитись що таке "Завантажувальний сектор" в інших словниках:

      У Вікісловарі є стаття «сектор» Сектор: Сектор у геометрії частина кола, обмежена двома заради … Вікіпедія

      Сектор: Сектор (Mortal Kombat. Сектор у геометрії частина кола, обмежена дугою та двома радіусами, що з'єднують кінці дуги з центром кола. Сектор структурний підрозділ, відділ та деякі громадські чи виробничі організації… … Вікіпедія

      Цей термін має й інші значення, див. Сектор. Сектор диска мінімальна одиниця зберігання інформації, що адресується на дискових запам'ятовуючих пристроях (НЖМД, дискета, CD). Є частиною запису диска. Більшість пристроїв… … Вікіпедія

      - (англ. Boot viruses) комп'ютерний вірус, що записується в перший сектор гнучкого або жорсткого диска і виконується під час завантаження комп'ютера. При включенні або перезавантаженні комп'ютера Boot вірус замінює собою завантажувальний код, і таким… …

      Комп'ютерний вірус, що записується в перший сектор гнучкого або жорсткого диска і виконується під час завантаження комп'ютера. Англійською мовою: Boot sector virus Див. також: Комп'ютерні віруси Фінансовий словник Фінам … Фінансовий словник

      - (англ. master boot record, MBR) код і дані, необхідні для подальшого завантаження операційної системи і розташовані в перших фізичних секторах (найчастіше в першому) на жорсткому диску або іншому пристрої зберігання інформації ... Вікіпедія

      Цю статтю слід вікіфікувати. Будь ласка, оформіть її згідно з правилами оформлення статей.

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

      Тут наведено хронологічний список появи деяких відомих комп'ютерних вірусіві хробаків, і навіть подій, які справили серйозний впливом геть їх розвиток. Зміст 1 2012 2 2011 3 2010 4 2009 … Вікіпедія

    На етапі логічного форматування кожного розділу (логічного диска) створюються чотири логічні області: · Завантажувальний сектор (boot sector); · Таблиця розміщення файлів (ЕКГ1 і FAT2); · Каталог; · Область даних.

    Завантажувальний сектор на будь-якому логічному диску (розділі) розміщується першим. Його блок даних (512 байт) починається з команди JMP, яка передає управління на програму IPL2, містить ім'я операційної системи та її версію, містить блок параметрів BIOS диска(ВРВ), програму IPL 2, що завантажує операційну систему і закінчується сигнатурою 55АА. Нижче в табл.5 пояснюються деякі з його найважливіших записів.

    Зміни у завантажувальному секторі Число зарезервованих секторів

    Число зарезервованих секторів тепер перед першою FAT дорівнює 32.

    Новий блок параметрів bios

    Блок параметрів BIOS в ЕАТ32 займає більше місця, ніж стандартний і називається Big FAT BIOS Parameter Block (BF_BPB). Через це завантажувальний сектор тепер займає не один, а три фізичні сектори, причому є ще додатковий і розміщується через три фізичні сектори в сьомому, восьмому та дев'ятому фізичному секторі. BF_BPB - це розширена версія ВРВ, що був у 12- і 16-розрядної FAT. Він містить ті ж структури, що й стандартний BPB, але включає кілька додаткових полів, які потрібні для FAT32. Зміни, внесені до BPB для підтримки FAT32, наведені нижче.

    Таблиця 5. Найважливіші записи у завантажувальному секторі

    Довжина (в байтах)

    Вміст

    Команди JMP та NOP

    Назва та версія Windows

    Кількість байтів на сектор

    Кількість секторів на кластер (завжди кратно двом у ступені п)

    Кількість зарезервованих секторів перед першою FAT

    Кількість таблиць FAT

    Кількість елементів у кореневому каталозі (максимальна межа)

    Загальна кількість секторів (00 00 - якщо розмір диска більше 32 Мб)

    Дескриптор середовища; в даному випадку F8, що ідентифікує диск як жорсткий з будь-якою ємністю

    Кількість секторів елемент таблиці FAT

    Кількість секторів на доріжку

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

    Кількість прихованих секторів

    Загальна кількість секторів, якщо розмір диска більше 32 Мб

    Номер диска; у даному випадку 80, що ідентифікує основний розділ

    Зарезервований

    Розширена сигнатура (завжди 29h)

    Серійний номер тому

    Мітка тому

    Тип файлової системи(12- або 16-розрядна)

    Примітка.Ця частина сектора завантаження відома як BIOS Parameter Block (BPB) (блок параметрів BIOS). Вона містить фізичні характеристики диска, які MS-DOS і Windows використовують під час пошуку певної ділянки. Складаючи чи перемножуючи значення цих параметрів, операційна система дізнається, де знаходиться таблиця FAT, кореневий каталог, де починається і закінчується область даних.

    Поле кореневого каталогу.

    Цей елемент повідомляє кількість секторів у кореневому каталозі. Для жорстких дисків це значення завжди дорівнювало 512 (0200h) і означало кількість рядків каталогу розміщені в тридцяти двох секторах. Тепер він змінений на 0 (0000h) і на FAT32-дисках ігнорується.

    Кількість секторів елемент таблиці FAT.

    Цей елемент замінений нулем і тепер діє як покажчик на відповідний елемент BF_BPB, коли в процесі завантаження справа доходить до BF_BPB.

    Опис диску.

    Нове двобайтове поле, що використовується як прапор, що вказує на кількість таблиць FAT на диску - одна або дві. Якщо прапор встановлений, на диску лише один FAT, якщо скинутий - два. FAT32, створена командою Format, завжди формує 2 таблиці FAT.

    Перший кластер кореневого каталогу.

    Максимальне число елементів у кореневому каталозі тепер розширено до 65535, а сам кореневий каталог може бути у будь-якому місці. Це значення вказує номер першого кластера, що займається кореневим каталогом на ЕАТ32-диску.

    Сектор файлової інформації.

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

    Резервна копія завантажувального сектора.

    Ще одна важлива новація в ЕАТ32. У попередніх версіях файлової системи FAT пошкодження завантажувального сектора призводило до повної втрати всього вмісту диска. FAT32 знімає гостроту цієї проблеми. Записуючи зміни на завантажувальний том FAT32, програма FDISK створює резервну копію завантажувального сектора та поміщає її в логічний сектор 6 цього тома. Якщо нова MBR при зверненні до завантажувального сектора виявляє помилку читання або неправильну сигнатуру, вона шукає сектор 6 і зчитує решту завантажувального коду з нього.

     

     

    Це цікаво: