Як виправити файл boot ini Завантажувальний файл boot ini у Windows XP. Неправильний boot ini

Буває таке, що на жорсткому диску встановлено більше однієї операційної системи. Коли комп'ютер увімкнено, на екрані з'являється список операційних систем, в якому можна протягом 30 секунд вибрати ту чи іншу ОС для завантаження. А що робити якщо ви захочете вибирати протягом 10, а не 30 секунд? Або допустимо що робити, якщо під час установки другої системи, що щось пішло не так, Windows недоустановилася, але встигла прописатися в завантажувач і тепер висить у списку мертвим вантажем? Вибравши цей пункт зі списку, на екрані висвітиться повідомлення про те, що завантажувач не може завантажити ОС. У цій нотатці ми розглянемо, як редагується список у Windows XP, зміни до списку систем Win7 вносяться інакше. Так само розглянемо, як вирішувати проблеми, що виникають з ним (списком).

Список операційних систем у файлі boot.ini

Список, який ми бачимо під час завантаження системи, прописаний у файлі boot.ini. У Win 7 цього файлу немає там все інакше, тому поки що розглядаємо редагування списку в ХР.

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

  1. Не влаштовує час ( за замовчуванням 30 с.) протягом, якого можна вибрати завантажувану систему.
  2. Під час установки другої ОС стався збій і тепер як потрібно прибрати вибірцією системи при завантаженнікомп'ютера.
  3. Є необхідність у тому, щоб змінити порядок завантаження системи. Допустимо у вас стоїть Win XP Pro у списку перша, а ви хочете, щоб першою була Win XP Home.
  4. Дуже хочеться, щоб у списку відображалася нестандартна назва системи. Наприклад: Моя Вінда.

Редагуємо список

Щоб відкрити файл boot.ini для редагування, робимо таке:

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

У вікні, що відкрилося Властивості системи, вибираємо вкладку Додатково, потім Завантаження та відновлення — Установки.

  • Завантажувану систему за промовчанням. У списку вона буде першою.
  • Час, протягом якого можна вибрати систему.
  • Якщо зняти галочку з пункту — Відображати список ОС, то він взагалі не буде з'являтися.
  • Відредагувати список завантаження вручну, натиснувши кнопку Правка. Це і є нашим boot.ini

Перед редагуванням boot.ini скопіюйте його вміст і збережіть де-небудь у надійному місці. Бо у разі проблем можна буде відновити вихідний варіант.

Отже, якщо на ПК встановлена ​​одна ОС, то після натискання на кнопку Правка з'явиться вікно наступного змісту:


timeout=30
default
multi(0)disk(0) rdisk(0) partition

Як бачите boot.ini не що інше, як звичайний текстовий файл, який можна сміливо редагувати. І що ж означають усі ці крякозябри?

  • timeout– час, протягом якого відображається список ОС
  • default- операційна система завантажується за замовчуванням
  • rdisk(0)- Номер фізичного диска. (0) – це перший жорсткий диск, (1) – це другий
  • partition(1)- Це вже номер розділу на фізичному диску, де розташована система. Наприклад (1) – диск C, (2) – диск D
  • Microsoft Windows XP Professional UA- Назва системи. Тут і можна написати Моя Вінда.

Якщо чесно, коли я вперше знайомився із синтаксисом ( з цими крякозабрами) файлу boot.ini, то не зрозумів з першого разу що до чого. І навіть допустив пару помилок після яких система не завантажилася. Тому спробую показати, що до чого на прикладі.

Допустимо у мене в корпусі системного блокувстановлено два жорсткого диска rdisk(0) та rdisk(1). На першому встановлено Win XP Pro в диску С: partition(1). На другому жорсткому диску у першому розділі partition(1) Win XP Home. За промовчанням завантажується Win XP Pro.

Синтаксис файлу буде таким:


timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)WINDOWS
multi(0)disk(0) rdisk(0)partition(1)WINDOWS="Microsoft Windows XP Professional UK" /noexecute=optin /fastdetect
multi(0)disk(0) rdisk(1)partition(1)WINDOWS="Microsoft Windows XP Home" /noexecute=optin /fastdetect

Якщо у нас один твердий, фізичний дискі на ньому в різних логічних розділах встановлені системи, синтаксис вже такий:


timeout=30
default=multi(0)disk(0)rdisk(0)partition(2)WINDOWS
multi(0)disk(0) rdisk(0)partition(1)WINDOWS="Microsoft Windows XP Professional UK" /noexecute=optin /fastdetect
multi(0)disk(0) rdisk(0)partition(2)WINDOWS="Microsoft Windows XP Home" /noexecute=optin /fastdetect

Тут бачимо, що за замовчуванням завантажуватиметься система з диска D:

Все це здавалося б темним лісом. Прочитайте опис синтаксису кілька разів, вдумайтеся і все стане на свої місця.

І насамкінець хочу пояснити один момент. Якщо ви під час редагування файлу з однією системою, раптом випадково пропишіть не той диск або розділ, а потім збережіть і перезавантажте ПК, то система вже більше не завантажиться. Чому? Знову ж таки наведу приклад.

У вас на диску: система. Файл виглядає так:


timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)WINDOWS
multi(0)disk(0) rdisk(0) partition(1)WINDOWS="Microsoft Windows XP Professional UK" /noexecute=optin /fastdetect

А ви, наприклад, помилково зробили partition(2). Під час завантаження завантажувач звернутися до файлу Boot.ini та прочитає в ньому, що завантажувальні файли Winзнаходяться на диску D: Ось вам і проблема. Якщо таке відбувається, то помилку можна усунути так:

  • Завантажитись з Alkid live CD. Це спеціальний завантажувальний дискза допомогою якого можна відновлювати помилки у системі. Завантажившись таким чином, потрібно дістатися файлу boot.ini і виправити там неправильні налаштування. Де знаходиться файл boot.ini? Він знаходиться в корені диска С:
  • І другий спосіб це підключити жорсткий дискзі зіпсованою системою до іншого ПК. Знайти на ньому наш файл і виправити все те, що ми там накуралесили.

Загалом якось так. Спробуйте, але обережно.

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

Щоб увімкнути відображення прихованих файлів і папок Windows, слід зробити таке:

  • Натисніть на кнопку " Пуск", перейдіть в " Панель інструментів", далі, знайдіть там пункт " Параметри папок» та відкрийте цей елемент.
  • У вікні, перейдіть у вкладку « Вид«, після чого в списку, що з'явився, поставте галочку навпроти пункту « Показувати приховані файлита папки«.

Тепер приховані елементи Windows відображатимуться.

Коли Ви проробите вказані дії, перейдіть до локальний диск"C", в корені якого і знаходиться файл BOOT.INI. Однак, цей метод актуальний тільки для операційних систем, не старших за Windows XP.

Що стосується Windows 7 і вищих версій, то там файл BOOT.INI відсутній.

Його замінили файлом даних конфігурації завантаження (BCD), який можна відредагувати командним рядком. Щоб знайти де зберігається файл і внести зміни в BOOT.INI операційної системи Windows 7, слід скористатися спеціальною програмою, що входить до складу Windows 7

  • Ця програма розташована на шляху c:\Windows\System32>bootcfg /? BOOTCFG /<операция> [<аргументы>]

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

У цій статті описано процедуру перегляду та зміни файлу Boot.ini за допомогою засобу «Завантаження та відновлення» операційної системи Windows XP. Windows XP містить компоненти, що полегшують перегляд та зміну даного файлу.

Перед внесенням змін до файлу Boot.ini рекомендується зробити його резервну копію. Для цього необхідно попередньо увімкнути перегляд прихованих файлів.

Створення резервної копії файлу Boot.ini

  1. Мій комп'ютерта виберіть пункт Властивості.
    або
    В меню Пусквиберіть пункт Виконати, введіть команду sysdm.cplта натисніть кнопку ОК.
  2. На вкладці Додатковоу групі натисніть кнопку Налаштування
  3. натисніть кнопку Правка. Файл відкривається в Блокноті для редагування.
  4. У « Блокноті» натисніть Файлу панелі Менюта виберіть команду Зберегти як.
  5. Клацніть правою кнопкою миші порожній простір у діалоговому вікні Зберегти як, виберіть команду Створити в контекстному меню , а потім виберіть Папку.
  6. Введіть ім'я папки, наприклад, tempта натисніть клавішу ВВЕДЕННЯ, щоб створити папку з ім'ям « temp»
  7. Двічі клацніть папку, а потім натисніть кнопку Зберегти, щоб зберегти резервну копію файлу Boot.ini.

Редагування файлу Boot.ini

  1. Клацніть правою кнопкою миші значок Мій комп'ютерта виберіть пункт Властивості.
    або
    В меню Пусквиберіть пункт Виконати, введіть команду sysdm.cplта натисніть кнопку ОК.
  2. На вкладці Додатковоу групі натисніть кнопку Налаштування.
  3. натисніть кнопку Правка

Приклад файлу Boot.ini

Нижче наведено зразок файлу Boot.ini, що використовується за замовчуванням на комп'ютерах під керуванням Windows XP Professional


timeout=30

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect

timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP Professional" /fastdetect
multi(0)disk(0)rdisk(0)partition(2)\WINNT="Windows 2000 Professional" /fastdetect

Зміна файлу Boot.ini

Під час зміни файлу Boot.ini, використовуючи діалогове вікно «Завантаження та відновлення», в якому можна вибрати операційну систему за промовчанням, установку часу очікування або редагування файлу вручну, використовуйте командний рядок для введення Bootcfg.exe.

Примітка. Службова програма Bootcfg.exe доступна лише в операційній системі Windows XP Professional. Дана службова програманедоступна в операційній системі Microsoft Windows XP Home Edition, тому вміст цього розділу не застосовується до операційної системи Windows XP Home Edition

  1. Натисніть кнопку Пускта виберіть пункт Виконати.
  2. В полі Відкритивведіть команду cmd.
  3. В командному рядкувведіть bootcfg/?
  4. Після цього виводяться довідка та параметри BOOTCFG.exe.

Додавання операційної системи

У командному рядку введіть

bootcfg/copy/d /ID#

де опис операційної системи— текстовий опис (наприклад, Windows XP Home Edition), а # — номер елемента у розділі «operating systems» файлу BOOT.INI., копію якого потрібно зробити

Видалення операційної системи

У командному рядку введіть

де # — номер елемента, який слід видалити з розділу "operating systems" файлу BOOT.INI (наприклад, 2, що відповідає другій операційній системі у списку)

Вибір операційної системи за замовчуванням

У командному рядку введіть

де # — номер елементу розділу "operating systems" файлу BOOT.INI, який стане операційною системою за промовчанням.

Встановлення часу очікування

У командному рядку введіть

де # — час у секундах, після якого завантажуватиметься операційна система, встановлена ​​за замовчуванням

Відкриття файлу Boot.ini для підтвердження змін

  1. Клацніть правою кнопкою миші значок Мій комп'ютерта виберіть пункт Властивості.
    або
    В меню Пусквиберіть пункт Виконати, введіть команду sysdm.cplта натисніть кнопку ОК.
  2. На вкладці Додатковоу групі натисніть кнопку Налаштування.
  3. натисніть кнопку Правка

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

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

Якщо у Вас є лише образ дистрибутива, то спочатку потрібно буде записати його на флеш-накопичувач.

Відновлення MBR

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

  1. Після завантаження з флешки ми побачимо екран із доступними для вибору варіантами. Натискаємо R.

  2. Далі консоль запропонує виконати вхід до однієї з копій ОС. Якщо Ви не встановлювали другу систему, вона буде єдиною у списку. Тут вводимо цифру 1 з клавіатури та натискаємо ENTER, потім пароль адміністратора, якщо є, якщо він не встановлений, то просто тиснемо «Введення».

    Якщо Ви забули пароль адміністратора, прочитайте наступні статті на нашому сайті:

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

  4. Нова MBR успішно записана, тепер можна вийти з консолі за допомогою команди

    та спробувати запустити Windows.

    Якщо спроба запуску пройшла невдало, рухаємося далі.

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

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


Відновлення файлу boot.ini

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


Перенесення завантажувальних файлів

Крім boot.iniза завантаження операційної системи відповідають файли NTLDRі NTDETECT.COM. Їхня відсутність робить завантаження Windowsнеможливою. Щоправда, ці документи є на настановному дискузвідки їх можна просто скопіювати в корінь системного диска.

  1. Запускаємо консоль, вибираємо ОС, вводимо пароль адміну.
  2. Далі необхідно ввести команду

    Це потрібно, щоб переглянути список носіїв, підключених до комп'ютера.

  3. Потім потрібно вибрати букву диска, з якого ми даний моментзавантажилися. Якщо це флешка, її ідентифікатор буде (у нашому випадку) "\Device\Harddisk1\Partition1". Відрізнити накопичувач від звичайного жорсткого дискаможна за обсягом. Якщо користуємося компакт-диском, то вибираємо "\Device\CdRom0". Зверніть увагу, що цифри та назви можуть дещо відрізнятися, головне зрозуміти принцип вибору.

    Отже, з вибором диска ми визначилися, вводимо його букву з двокрапкою та натискаємо «Введення».

  4. Тепер нам необхідно перейти до папки "i386", для чого пишемо

  5. Після переходу потрібно скопіювати файл NTLDRз цієї папки до кореня системного диска. Вводимо наступну команду:

    а потім погоджуємося із заміною, якщо буде запропоновано ( "Y").

  6. Після успішного копіювання з'явиться відповідне повідомлення.

  7. Далі проробляємо те саме з файлом NTDETECT.COM.

  8. Завершальним кроком буде додавання нашої Windows новий файл boot.ini. Для цього виконуємо команду

    Вводимо цифру 1 , прописуємо ідентифікатор та параметри завантаження, виходимо з консолі, завантажуємо систему.

Всі дії, які ми робимо для відновлення завантаження, повинні призвести до необхідного результату. Якщо все ж таки не вдалося запустити Windows XP, то, швидше за все, доведеться скористатися переустановкою. «Переставити» Віндовс можна зі збереженням файлів користувача та параметрів ОС.

Висновок

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

Файл boot. ini . Редагування та налаштування

Що ж насправді являє собою файл boot. ini і в чому полягає його важливість?

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

Як редагувати файл boot. ini

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

Для початку давайте подивимося на структуру boot. ini , сам файл можна відкрити так: Мій комп'ютер -> Властивості -> Додатково -> (Завантаження та відновлення) Параметри -> Правка ( boot. ini відкривається за допомогою програми "Блокнот"):


Отже, що ж корисного ми можемо витягти з цього?

Перше це параметр "timeout", він визначає час відображення списку операційних систем за секунди. Цей параметр набирає чинності у випадку, коли у Вас встановлено дві і більше ОС, тоді під час відображення систем у Вас з'являється зворотний відлік у секундах і після його закінчення завантажується та , яка вибрано за замовчуванням.

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


Тут також можна налаштувати ОС, яка завантажуватиметься першою:


multi (0) disk (0) rdisk (0) partition (1) \ WINDOWS ="……... multi (0) disk (0) rdisk (0) partition (2) \ WINDOWS ="……….

Кожен з цих рядків, це налаштування для завантаження якоїсь певної ОС, тобто, якщо у Вас такий рядок тільки один, значить і встановлених ОС у Вас тільки один, якщо рядок два, то системи дві і т.д. Тут нам потрібно знати два параметри, це rdisk та partition .

rdisk– це параметр, що вказує номер фізичного жорсткого диска, на якому встановлено windows (Відлік починається з 0).

partition– це параметр, який вказує номер логічного диска, на якому знаходиться встановлена windows (Відлік починається з 1).

Наприклад. У Вас є два вінчестери, на одному windows встановлена ​​на диску D , а на іншому на диску C . Відповідно до boot. ini це буде виглядати так:

multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="….

multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="….

Вирішуємо проблему редагуючи boot. ini

Найпоширеніша проблема пов'язана з boot. ini це відсутність вибору систем для завантаження. Тобто, Ви встановили другу, додаткову ОС, але списку, в якому Ви могли б вибрати необхідну Вам систему для запуску, так і не з'явилося. У результаті на ПК встановлено дві Операційні системи, але можна використовувати лише одну.

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

Відкриваємо файл boot. ini , У Вас він повинен бути приблизно таким:



До опіруємо рядок налаштувань Вашої основної ОС:

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional UK" /noexecute=optin /fastdetect

і вставляємо її нижче. Після цього встановлюємо необхідні параметри rdisk та partition Як їх визначити я писав у прикладі вище, і зберігаємо, Файл -> Зберегти. Повинно вийде приблизно так:



Перезавантажуємо комп'ютер та перевіряємо.