Відновлення спільної завантаження windows 7 і windows xp при перевстановлення однієї з них

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

трохи теорії

Завантаження операційної системи відбувається з активного розділу жорсткого диска. У диспетчері дисків такий розділ називається системним. На цьому розділі знаходяться файли завантаження операційних систем. Також визначити активність розділу можна як за допомогою сторонніх програм типу Acronis Disk Director Suite (активний розділ буде позначений так званим "прапором активності"), так і скористатися наявною в Windows програмою DiskPart.

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

Результатом виконання команд буде звіт, на якому буде вказано стан активності. Якщо обраний розділ не буде активним, потрібно виконати дві останні в списку команди, але вибрати наступний розділ - 2

Малюнок 1 - робота з програмою DiskPart

Крім цього для успішного завантаження необхідно:

  • наявність головного завантажувального запису (Master Boot Record - MBR) і завантажувального сектора, сумісних з файлами завантаження операційної системи (ntldr - для Windows XP і bootmgr - для Windows 7 / Vista);
  • наявності в кореневому каталозі активного розділу інших файлів завантаження: для Windows XP - файлів ntdetect.com і boot.ini. для Windows 7 / Vista - сховища завантаження - Boot Configuration Data (BCD), яке розташоване в прихованій системній папці BOOT;
  • в разі, коли на комп'ютері встановлено дві операційні системи (Windows XP і Windows 7), на активному розділі повинні знаходитися файли завантаження їх обох.

Невиконання хоча б одного з цих умов
зробить завантаження однієї або декількох операційних систем неможливою!

Відновлення спільної завантаження windows 7 і windows xp при перевстановлення однієї з них

Малюнок 2 - файли завантаження Windows XP і Windows 7 на активному розділі

Червоним підкреслені файли завантаження Windows 7, синім - файли завантаження Windows XP

необхідні інструменти

  1. Установчий диск з операційною системою Windows XP;
  2. Установчий диск з операційною системою Windows 7;
  3. Утиліта bootsect.exe. яка знаходиться в папці BOOT на дистрибутивному диску з Windows 7. У разі відсутності такого, її можна взяти тут bootsect.zip.

Частина 1. Повторне операційної системи, що знаходиться на неактивному розділі

Конфігурація 1: Windows 7 на активному розділі, перевстановлюємо Windows XP

  1. Утиліту bootsect.exe помістіть на розділ з Windows 7;
  2. Завантажити з інсталяційного диска Windows XP. Після появи запрошення встановити систему, виберіть той, на якому вона раніше перебувала, виконайте його форматування і установку;
  3. Після установки можливість вибору операційних систем для завантаження пропаде. Для того, щоб повернути таку можливість, в командному рядку виконайте:

де Х - буква розділу з Windows 7, або

де Х - буква приводу DVD-ROM з встановленим в нього дистрибутивним диском Windows 7;

Конфігурація 2: Windows XP на активному розділі, перевстановлюємо Windows 7

  1. Створіть на розділі з Windows XP папку BCDREZ
  2. У Windows 7 в командному рядку з правами адміністратора виконайте:

де X - буква розділу з Windows XP

Якщо ви не можете завантажитися в Windows 7, то цю команду можна виконати в Windows XP:

де Y - буква розділу з Windows 7, X - з Windows XP;

  • Виконайте установку Windows 7, при необхідності відформатуйте розділ, в який буде виконуватися установка.

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

  • У Windows 7 в командному рядку з правами адміністратора виконайте:
  • де Х - буква розділу з Windows XP.

    Після перезавантаження ви отримаєте колишнє завантажувальний меню.

    Частина 2. Повторне операційної системи, що знаходиться на активному розділі

    Конфігурація 1: перевстановлюємо Windows 7 на активному розділі, Windows XP - на неактивному

    Можливі два варіанти:

    Перший: при установці Windows 7 прихований розділ System Reserved не утворився.

    Після форматування активного розділу в даному випадку, ви позбудетеся можливості завантажуватися в Windows XP, так як файли завантаження будуть видалені. Щоб уникнути складнощів, в Windows 7 виконайте кілька нехитрих дій:

    1. На розділі з Windows XP створіть папку BOOTREZ;
    2. Відкрийте відображення прихованих і системних файлів, копіювання файлів завантаження XP: ntldr, ntdetect.com, boot.ini. бажано додатково скопіювати файл bootfont.bin для коректного відображення кирилиці в меню завантаження;
    3. Експортуйте BCD командою:

    де X - буква розділу з Windows XP

  • Встановіть Windows 7;
  • Після установки відкрийте відображення прихованих і системних файлів, скопіюйте з створеної папки BOOTREZ файли завантаження XP: ntldr, ntdetect.com, boot.ini, bootfont.bin на активний розділ;
  • Імпорт збережені дані завантаження командою:
  • де Х - буква розділу з Windows XP

    Другий: при установці Windows 7 прихований розділ System Reserved був створений.

    Малюнок 3 - пропозиція вибрати для установки другий розділ

    В цьому випадку активним є розділ System Reserved. тому якщо ви обмежитеся форматуванням дискового простору, раніше зайнятого Windows 7, то після перезавантаження нічого не загубиться. Єдина дія, яке вам доведеться виконати - за допомогою утиліти bcdedit змінити назву "Ранньою версії операційної системи", та й то за бажанням:

    Конфігурація 2: Windows XP на активному розділі, Windows 7 - на неактивному

    Після форматування активного розділу, ви втратите не тільки меню завантаження операційних систем, але і саму можливість завантаження в Windows 7 навіть після зміни MBR за допомогою утиліти bootsect.exe. так як файл завантаження bootmgr і BCD будуть видалені. Однак існує простий спосіб уникнути труднощів.

    1. Створіть на розділі з Windows 7 папку для зберігання копій файлів завантаження BCDREZ
    2. У Windows XP (ця обставина особливо важливо, тому що в Windows 7 ви не зможете виконати подібну процедуру) скопіюйте в створену папку з кореневого каталогу активного розділу файл bootmgr і папку BOOT (не забувайте, що вони приховані і системні)
    3. Виконайте переустановку Windows XP
    4. Відкрийте відображення прихованих і системних файлів, скопіюйте з папки BCDREZ папку BOOT і файл bootmgr в кореневій каталог активного розділу
    5. Виконайте перезапис MBR і завантажувального сектора:

    де Х - буква розділу з Windows 7 або

    де Х - буква приводу DVD-ROM з встановленим в нього дистрибутивним диском Windows 7

    Після перезавантаження ви знову отримаєте можливість завантажуватися в обидві операційні системи.

    висновок

    Схожі статті