23.02.56 Как установить Windows XP на компьютер с уже установленной Windows 10 | |
Установщик Windows XP достаточно умный и просто копирует на активный раздел с файлами загрузки Windows 10 свои файлы загрузчика (NTLDR, NTDETECT.COM, BOOT.INI), оба загрузчика живы и здоровы и прекрасно уживаются на одном разделе, но всё же загружается одна Windows XP. Почему?
Примечание: После установки Windows XP на компьютер с уже установленной Windows 10, Win XP делает видимым и присваивает букву (C:) скрытому разделу System Reserved (Зарезервировано системой) размер 500 Мб с файлами конфигурации хранилища загрузки (BCD) и файлом менеджера загрузки bootmgr. На скриншоте видно, что на этом разделе кроме файлов загрузки Windows 10 (bootmgr, папка boot) находятся файлы загрузчика Win XP (boot.ini, ntldr и ntdetect.com).
Коротко напомню вам, как вообще происходит загрузка операционной системы.
В первую очередь, после включения компьютера, управление получает подпрограмма BIOS, которая производит проверку на работоспособность всех комплектующих системного блока, затем БИОС смотрит в своих настройках приоритетное для загрузки устройство (жёсткий диск, флешка, DVD-диск) и найдя такое (к примеру жёсткий диск) считывает с него загрузочную запись MBR.
MBR располагается в первом секторе загрузочного диска, имеет размер 512 байт, и содержит в себе программный код, который выполняет поиск активного раздела (Active), с которого может осуществляться загрузка операционной системы, данный активный раздел имеет свою загрузочную запись и называется PBR (Partition Boot Record)!
Так вот, самая главная причина того, что Windows 10 перестаёт загружаться после установки Windows XP в том, что Windows XP записывает в PBR (Partition Boot Record) код указывающий на свой загрузчик NTLDR. Но если установить на компьютер или ноутбук сначала Windows XP, а затем Windows 10, то Win 10 запишет в PBR ( Partition Boot Record) код указывающий на свой загрузчик - Диспетчер загрузки BOOTMGR, который и создаст меню, с возможностью выбора для загрузки любой из установленных операционных систем. Если вы захотите, то загрузитесь в Windows 10, а если вам нужна Windows XP, то нажимайте на кнопку Предшествующая версия Windows и Windows 10 передаст управление загрузкой загрузчику NTLDR принадлежащему XP и загрузится последняя.
Вывод: правильнее сначала установить старшую операционную систему (Windows XP), а затем уже младшую (Windows 10), но так получается далеко не всегда и часто XP нам нужна на компьютере с уже установленной Win 10.
Что делать, если мы всё же установили Windows XP второй системой на компьютер с Windows 10 и десятка не загружается
Итак, мы имеем компьютер с установленной Windows 10.
Если войти в Управление дисками, то мы увидим диск (C:) с файлами операционной системы и скрытый раздел (размер 500 Мб) System Reserved (Зарезервировано системой) с файлами конфигурации хранилища загрузки (BCD) и файлом менеджера загрузки bootmgr, именно на него, после своей установки второй системой, Windows XP скопирует файлы своего загрузчика, в этом мы убедимся позднее.
Windows XP будем устанавливать на диск (F:).
Примечание: Если сейчас запустить программу Bootice (скачайте её, она будет нужна нам для работы) Создаём загрузочную флешку Win XP и загружаемся с неё.
В программе установки Windows XP выбираем диск (F:) и начинаем установку операционной системы, важно, чтобы в дистрибутив XP были интегрированы драйвера SATA.
Windows XP удачно установлена и загружается только она одна.
как видим, после установки Windows XP загрузочная запись сменилась на родную для Winows XP - NTLDR.
ОК ОК Закрываем программу и перезагружаемся. Происходит загрузка Windows 10.
Создаём меню загрузки выбора Windows 10 и Windows XP
Запустите программу Bootice,
ОК ОК Закрыть Выход Перезагружаем компьютер.
Происходит загрузка Windows XP.
Идём в Управление дисками.
Видим, что скрытому разделу (размер 500 Мб) System Reserved (Зарезервировано системой) с файлами конфигурации хранилища загрузки (BCD) и файлом менеджера загрузки bootmgr присвоена буква (C:).
Windows 10 находится на разделе (D:), а Windows XP на разделе (E:).
Для дальнейшей работы нам нужно включить в системе отображение скрытых файлов и папок.
Сервис->Свойства папки.
Снимаем галочки с пунктов: Скрывать защищённые системные файлы (рекомендуется). Скрывать расширения для зарегистрированных типов файлов. Отмечаем пункт: Показывать скрытые файлы и папки. Применить и ОК.
Вносим в конфигурацию хранилища загрузки (BCD) Windows 10 информацию о Windows XP находящуюся на разделе (E:)
Запускаем программу Bootice,
ОК
Закрыть В главном окне программы Bootice жмём на кнопку BCD, отмечаем пункт Другой BCD файл и жмём на кнопку проводника.
и находим на нём, в папке Boot,
Жмём Простой режим,
Жмём на кнопку Добавить и выбираем запись Windows 2000/XP/2003.
Выбираем наш жёсткий диск.
Выбираем раздел (E:) с установленной Windows XP и жмём на кнопку Сохранить настройки.
ОК.
Закрыть. Выход. Данными действиями мы внесли в конфигурацию хранилища загрузки (BCD) Windows 10 информацию о Windows XP находящуюся на разделе (E:).
Перезагружаемся
Вот и всё!
Примечание: Если загрузиться в Windows XP и войти в Управление дисками, то можно увидеть, что скрытому разделу (Зарезервировано системой, объём 500 МБ) принадлежащему Windows 10 присвоена буква (C:) и он стал видимым.
Сделать его невидимым можно так. Открываем командную строку. Вводим команды: diskpart lis vol (выводим список разделов жёсткого диска) sel vol 0 (выбираем первый раздел 500 Мб) remove (удаляем букву диска) exit | |
|
Всього коментарів: 0 | |