Відновлення та налаштування завантажувача Windows 7
Іноді буває, що зовсім даремно виростає ціла проблема. У моєму домашньому комп'ютері було встановлено два жорсткі диски. На один з них я колись заради інтересу поставив ще перший реліз Windows 7, а на другому стояла Windows XP. Минуло трохи більше року після цього, і я вирішив остаточно відмовитися від XP, а на місце, що звільнилося поставити Лінукс. Сімку було вирішено залишити там же, на другому диску, просто оновивши до фінальної версії. Так вийшло, що віндовий завантажувач прописався у мене на диску з Windows 7, і коли прийшов час цей диск міняти, запустити Сімку, встановлену в інший розділ, виявилося неможливо. Потрібно було перенести завантажувач. За часів ХР ми прекрасно користувалися консоллю відновлення з командою fixmbr і редагували boot.ini. але з виходом Вісти завантажувач оновився, і тепер поміняти завантажувальний конфігурацію стало трохи складніше. Що робити для відновлення завантаження Windows 7 і як її конфігурувати, ви дізнаєтеся з цієї статті.
bootsect / nt60 C: / force
Програма bootsect оновлює основний завантажувальний код розділів диска. Також забезпечує перемикання між новим завантажувачем Bootmgr і загрузчиком попередніх версій Windows (ntldr). Тепер виконуємо три команди:
Ця команда допомагає також, якщо вам потрібно видалити код іншого завантажувача з диска, наприклад GRUBілі Lilo.
Ця опція також допоможе, якщо ви встановили, наприклад, Windows XP після Windows 7. Після цього управління знову отримає завантажувач Windows 7.
bootrec / rebuildbcd
Ця опція перестворює файл конфігурації завантажувача.
І останній штрих:
Ось таким чином можна перенести завантажувач bootmgr на інший розділ / диск.
Новий засіб для редагування конфігурації завантажувача називається bcdedit. Ось він, новий boot.ini :). Тепер інформація про завантаження зберігається в сховищі (store), управляти яким нам пропонують з консолі.
Параметри командного рядка програми bcdedit для роботи зі сховищем:
Створює нове пусте сховище даних конфігурації завантаження. Створене сховище не є системним.
Експортує вміст системного сховища в файл. Цей файл можна використовувати в подальшому для відновлення певного стану системного сховища.
Відновлює стан системного сховища за допомогою файлу даних резервної копії, створеного за допомогою параметра / export. Ця команда видаляє існуючі записи в системному сховище перед виконанням операції імпорту.
Цей параметр може бути використаний з будь-якою командою BCDedit для визначення використовуваного сховища. Якщо параметр не вказано, програма BCDEdit працює з системним сховищем.
Створює новий запис в сховище даних конфігурації завантаження.
Видаляє елемент в певній записи.
Показує список записів в сховище.
Вказує послідовність, використовувану диспетчером завантаження при відображенні параметрів завантаження.
Вказує час очікування в секундах перед вибором диспетчером завантаження записи за замовчуванням.
Установка значення елемента.
Приклад редагування записи в сховище:
bcdedit / set description "Windozzz Seven"
Змінюємо назву системи за умовчанням в засобі завантаження.
bcdedit / set device partition = C:
Встановлюємо, з якого диска завантажується. Створити новий запис в сховище можна так:
bcdedit / create / d "Windows Vista"
bcdedit / set device partition = D:
bcdedit / set path \ bootmgr
bcdedit / displayorder / addlast
Наприклад, вона допоможе перебудувати відсутні або пошкоджені завантажувальні файли (аналог того, що робить bcdboot), скинути bcd-сховище на дефолтний стан, додавати / видаляти записи в сховище і ще кілька приємних дрібниць.
З новим завантажувачем все, звичайно, ускладнилося, але півгодини пошуку в Google, як завжди, знімають всі основні питання. Сподіваюся, що даний матеріал буде вам корисний. Його, наприклад, можна вирізати з газети і брати з собою як пам'ятку, коли вашому другу знадобиться допомога. За цим прощаюся. До зустрічі на сторінках КГ.