Сервісний центр VPSGroup ремонт комп'ютерної техніки, заправка картриджів, ремонт оргтехніки, Київ, Виставковий центр, Васильківська, 55

Редагування меню завантаження Windows 7.

В Windows XP завантажувальна інформація зберігалася в файлі boot.ini, і для внесення змін в меню завантаження досить було просто відредагувати цей файл в текстовому редакторі. Починаючи з Windows Vista все змінилося, і тепер меню завантаження операційної системи знаходиться в сховищі завантаження (Boot Configuration Data, BCD).Деякі параметри меню завантаження можна змінити звичним способом, використовуючи графічний інтерфейс, але повний доступ до BCD можливий тільки з командного рядка.

Ми розглянемо кілька способів внесення змін до завантажувальний меню. Отже, спосіб перший.

Аплет панелі управління Властивості системи.

Для того щоб дістатися до параметрів, що відповідають за завантаження системи, йдемо в меню Пуск - Панель управління - Система. Відкриється вікно властивостей системи, в якому потрібно вибрати пункт «Додаткові параметри системи».



Потім, з додаткових властивостей системи вибираємо розділ «Завантаження і відновлення» і натискаємо кнопку Параметри.



У вікні ми можемо:

  • подивитися список встановлених операційних систем і змінити систему, що завантажується за замовчуванням.
  • встановити час очікування до завантаження обраної системи (таймаут).
  • прибрати відображення списку ОС при завантаженні.

І все, що не додати новий запис, не змінити або видалити існуючу звідси не вийде (в XP була ще кнопка «Правка», при натисканні на яку можна було вручну відредагувати завантажувальний меню в Блокноті) .



Настройок явно замало, спробуємо інший спосіб.

Оснащення Конфігурація системи.

Щоб відкрити вікно Конфігурація системи, набираємо клавіші Win + R, в рядку Виконати вводимо команду msconfig і натискаємо ОК.



У вікні конфігурації системи переходимо на вкладку Завантаження. Тут ми можемо виконати наступні дії:

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

Додати або змінити запис ми як і раніше не можемо.



А що ж робити, якщо потрібно, наприклад змінити положення записи в меню завантаження або перейменувати її? У цьому нам допоможе третій спосіб:

Утиліта командного рядка bcdedit

Утиліта bcdedit.exe знаходиться в системній папці Windows \ System32. Для роботи їй необхідний адміністративний доступ до комп'ютера, тому оболонку командного рядка запускаємо від імені адміністратора (інакше при спробі запустити програму буде видана помилка).



Якщо просто ввести команду bcdedit без параметрів, то на екран буде виведено інформацію, що зберігається в BCD.Інформація представлена ​​у вигляді двох стовпців: слевав розташовані назви параметрів, праворуч - їх значення.



Ось основні параметри, що відповідають за завантаження:

  • код - ідентифікаційний номер, який вказує на запис в меню завантаження. Являє собою 32-значний буквено-цифровий код, укладений у фігурні дужки.Для стандартних ідентифікаторів використовуються назви, наприклад {current} - поточна система, {default} - система за замовчуванням;
  • device - вказує розділ, на якому розташований завантажувач операційної системи;
  • osdevice - вказує розділ, на якому знаходиться сама операційна система.Як правило, значення device і osdevice ідентичні;
  • path - решту шляху до завантажувача операційної системи;
  • description - опис операційної системи, яка буде показувати в меню при завантаженні;
  • default - операційна система, завантажувана за замовчуванням;
  • timeout - час очікування перед завантаженням ОС за замовчуванням;
  • displayorder - порядок, в якому системи відображаються під час завантаження.

А тепер розглянемо варіанти застосування bcdedit:

bcdedit/default {ID} - задаємо систему, що завантажується за замовчуванням.

bcdedit/displayorder - управляємо порядком розміщення записів в меню завантаження:

  • bcdedit/displayorder {ID}/addlast - додаємо систему в кінець списку;
  • bcdedit/displayorder {ID}/addfirst - додаємо систему в початок списку;
  • bcdedit/displayorder {ID2} {ID1} - вказуємо порядок відображення систем в списку;
  • bcdedit/displayorder {ID}/remove - видаляємо запис з меню завантаження .

Майте на увазі, що при видаленні запису з меню завантаження інформація про параметри обраної системи не буде видалено з BCD і при необхідності може бути відновлена.

bcdedit/timeout XX - задаємо таймаут в секундах.

bcdedit/set {ID} description "Назва системи" - змінюємо назву системи, що відображається в меню завантаження.

bcdedit/create/d "Windows Vista"/application osloader - створюємо нову завантажувальний запис.

bcdedit/create {ntldr}/d "Windows XP" - створюємо завантажувальний запис для ОС попередніх версій (XP і старше).

bcdedit/copy {ID}/d "Нова система" - копіюємо завантажувальний запис. Таким чином теж можна додати новий запис в меню завантаження.

bcdedit/delete {ID}/cleanup - видаляємо завантажувальний запис. При цьому видаляється вся інформація про встановлену операційну систему з BCD і меню завантаження. У цієї команди є одна особливість - якщо в якості ID вказується назва, наприклад {default}, то команда повинна виконуватися з ключем/f, якщо ж ID записується в буквено-цифровому коді, ключ/f не потрібен.

bcdedit/export "C: \ Backup \ bcd" - експортуємо вміст сховища в зазначений файл.

bcdedit/import "C: \ Backup \ bcd" - відновлюємо стан системного сховища з резервної копії, створеної за допомогою команди /export.

Ну і кілька найбільш «життєвих» прикладів

Додавання нової завантажувального запису, для мультизавантаження:

bcdedit/copy {current}/d "New Windows 7" - копіюємо поточний запис і називаємо її по новому;
bcdedit/set {ID} device partition = D: - вказуємо розташування завантажувача системи;
bcdedit/set {ID } osdevice partition = D: - вказуємо розташування операційної системи;
bcdedit/displayorder {ID}/addlast - додаємо запис про систему в меню завантаження, в кінець списку.

Додавання завантажувального запису для завантаження системи з віртуального диска (VHD):

bcdedit/copy {current}/d "Завантаження з VHD" - копіюємо поточний запис;
bcdedit/set {ID} device vhd = [X:] \ DIR \ filename.vhd - вказуємо розташування завантажувача системи;
bcdedit/set {ID} osdevice vhd = [X:] \ DIR \ filename.vhd - вказуємо розташування операційної системи;
bcdedit/set {ID} detecthal on - включаємо примусове виявлення апаратно-залежного рівня (Hardware Abstraction Layer, HAL);
bcdedit/displayorder {ID}/addlast - додаємо запис про систему в меню завантаження, в кінець списку.

Примітка. [X:] \ DIR \ filename.vhd - це повний шлях до VHD-файлу і вказівка ​​імені файлу.

Додавання завантажувального запису для завантаження Windows XP:

bcdedit/create {ntldr }/d "Microsoft Windows XP" - створюємо нову завантажувальний запис;
bcdedit/set {ntldr} device partition = \ Device \ HarddiskVolume1 - вказуємо розташування файлів завантаження системи;
bcdedit/set {ntldr} path \ ntldr - вказуємо шлях до завантажувача системи;
bcdedit/displayorder {ntldr}/addlast - додаємо запис про систему в меню завантаження..