Меню Рубрики

Установка xp на vista дополнительно

Ставим и эксплуатируем Windows Vista совместно с Windows XP

Как устанавливать и конфигурировать загрузку Windows Vista?

Установочный DVD Windows Vista может быть использован как для установки из-под имеющейся системы Windows XP (обновление или чистая установка на отдельный раздел), так и при установке на чистый диск HDD.
«Правильным» порядком установки операционных систем, по мнению MS, является установка более новой версии после прежней, более старой. Однако, вполне возможно и «наоборот».

Немного теории для понимания принципов загрузки современных ПК
После того, как было включено питание ПК, начинает работу микропрограмма, вшитая в микросхему BIOS. По окончании процедуры тестирования системы и ее устройств, инициализации чипсета и распределения системных ресурсов (называемом в простонародье POST— Power On Self Test), управление передается загрузчику операционных систем. В поисках его опрашивается ряд устройств, порядок опроса которых указан в настройках БИОС. (Дефолтовые установки многих БИОС- флоппи, HDD (HDD0, HDD1 и т.д.), CD-ROM, Other (другие устройства). В поисках загрузчика просматриваются первые сектора диска.

Первый сектор жесткого диска (точнее, нулевой сектор, 512 байт) содержит хозяйственную загрузочную запись — Master Boot Record (MBR) которая, в свою очередь, содержит загрузочную запись — Boot Record (BR), выполняющуюся в процессе загрузки ОС. За загрузчиком расположена таблица разделов — Partition Table (PT), содержащая 4 записи — элементы логических разделов — Partitions.

Каждый элемент таблицы разделов содержит информацию о логическом разделе. Первым байтом в элементе раздела идет флаг активности раздела (0 — не активен, 128 (80H) — активен). Он служит для определения, является ли раздел системным загрузочным и необходимости производить загрузку операционной системы с него при старте компьютера. Активным может быть только один раздел.

Для жестких дисков типичной является ситуация, когда имеется четыре записи в таблице разделов и соответственно четыре раздела.
Благодаря наличию такой структуры как MBR на одном физическом жестком носителе может располагаться несколько файловых систем различного типа различных операционных систем (не более четырех, если не пользоваться специальными загрузчиками).

Именно от того, какой раздел диска является активным, и будет зависеть порядок загрузки ОС с данного диска. При наличии в системе второго диска БИОСу требуется указание на то, какой из двух дисков опрашивать первым. Переназначение активных дисков, таким образом, делается из БИОС. А переназначение главного активного раздела на нем- с помощью вспомогательных программ (лучшей из которых на сегодняшний момент является Acronis Disk Directior). Переназначение активности разделов можно выполнять, как находясь в Windows, так и вне ее, при использовании стартовых СД Acronis Disk Director.

Таким образом, при наличии в системе двух и более физических жестких дисков, ОС может быть установлена в любой раздел на любом диске, но загрузка ее будет возможна только при наличии того диска, который содержал активный главный раздел (в момент установки ОС). Проблемы случаются как при удалении из системы одного из дисков (на котором был активный раздел, использованный при установке ОС на оставшийся в системе HDD), так и при установке более старой ОС в отдельный раздел, выполненной из активного раздела более новой ОС. Принципы загрузки ОС Windows XP и Windows Vista различаются достаточно кардинально, чтобы добавить изрядную порцию гемора для не слишком замороченного юзера. Однако, разработчиками были предусмотрены возможности для исправления ситуации- загрузчик Vista может быть настроен на выбор — Vista или WinXP уже «после того, как» .

Примечание. Vista можно поставить без проблем практически на любое железо. Из обязательных требований- не менее 512 Мб оперативной памяти и 128 Мб видеопамяти. Если у вас стоит видеокарта с памятью менее 128 Мб, в настройках БИОС придется выделить ей из оперативной памяти дополнительный объем (установить параметр AGP Aperture Size (или аналогичный) 128 Мб), иначе установка Висты станет невозможной.

Внимание. Во избежание неприятностей с потерей загрузки имеющейся системы Windows XP, вызванной теми или иными глюками системы или неопытностью юзера, рекомендуется первую установку выполнять, запуская компьютер с загрузочного DVD Vista. Перед этим на HDD должен быть создан пустой активный главный раздел (Primary, Active). Или не очень пустой (все данные на нем все равно будут уничтожены, если он FAT32), но обязательно он должен иметь атрибуты Primary, Active. Форматирование- любое. (При необходимости в процессе установки имеется возможность переформатировать раздел в NTFS. Это бывает необходимо, если на вашем «железе» Vista не хочет устанавливаться на отформатированный вами в NTFS раздел).
При отсутствии RA/>)

Если диск был изначально пуст, то никакой конфигурации загрузки не потребуется. Если Windows Vista устанавливается второй (после Windows XP) системой (или наоборот- ХР ставится после Vista), то возможны разные варианты конфигурации выбора загружаемой системы.

Отключаем контроль учетных записей (UAC). Для работы с менеждером загрузки Виста (bcdedit) из Командной строки Висты потребуется отключить контроль учетных записей (UAC).
Выполняем: Пуск- Все программы- Стандартные- Командная строка. В появившемся окне вводим msconfig и жмем Enter. Открывается еще одно окно, в нем переходим во вкладку Сервис и находим строчку
Отключить контроль учетных записей (UAC)
Помечаем ее мышью и жмем Запуск. Потом ОК. После чего компьютер нужно перезагрузить.

Читайте также:  Установка mumble сервера linux

Конфигурирование загрузки Vista.
В зависимости от того, в какой последовательности и с какими активными разделами были установлены ОС MS Windows XP/Vista, юзер сталкивается с различными вариантами последствий, решение которых описано ниже.
Если у вас уже имеется одна ОС и требуется ставить вторую, следует руководствоваться простым принципом: вторая ОС (вне зависимости от того, Виста это или ХР) ставится при отключенном диске с первой ОС (или после снятия активности с ее раздела). Раздел, куда ставят вторую ОС, должен быть Главным и Активным ( Primary, Active). Последующая конфигурация совместной загрузки Висты и ХР осуществляется назначением раздела с Вистой активным и настройкой менеджера загрузки Виста (при помощи командной строки, как описано ниже в п.2., или стороннего ПО, вроде EasyBCD).

Существует четыре варианта проблемы.
1а. Vista ставится после Windows XP, но в собственный раздел на диске.
( Активный раздел— с Windows XP. Установка идет из ОС Windows XP.)
В этом случае происходит автоматическая конфигурация загрузчика. При запуске компьютера появляется видоизмененное меню, в котором перечислена загрузка Висты и «Предыдущей версии Windows». Виста грузится по дефолту. Время отсчета-30 секунд. Изменить время загрузки и загружаемую по умолчанию систему можно из ОС Vista, вызвав из командной строки msconfig и в появившемся окне изменить настройки.
Плюсы подобной установки — простота, не требуется конфигурации загрузки из двух ОС.
Минусы— загрузочные файлы ОС Виста будут размещены на разделе, где стоит ХР. Соответственно, при утрате раздела с ХР (или обновлении ХР переустановкой) вы теряете возможность загрузки ОС Виста навсегда. Опция Восстановление установочного ДВД Виста эту проблему не решит.

1b. Vista ставится после Windows XP, но в собственный раздел на диске.
( Активный раздел— с Windows XP. Установка идет с загрузочного компакт диска Виста.)
В этом случае доступ к ОС Windows XP будет утрачен. Восстановление совместной загрузки возможно и описано в п.2.
Плюсы подобной установки — отсутствуют напрочь. Допускать такое можно либо в результате спешки, либо наплевательского отношения к себе.
Минусы— загрузочные файлы ОС Виста будут размещены на разделе, где стоит ХР. Соответственно, при утрате раздела с ХР (удалении из системы HDD с ХР или обновлении ХР переустановкой) вы теряете возможность загрузки ОС Виста навсегда.

2. Vista ставится после Windows XP, но в собственный активный раздел.
( Активный раздел— куда ставят Висту. Vista ставится с загрузочного диска- по-другому установка невозможна).
В этом случае меню загрузки на экране появляться не будет, а загрузить Windows XP можно будет только, назначив активным раздел с установленной там Windows XP. Если нет желания постоянно переназначать активные разделы, сведения о Windows XP можно добавить в хранилище загрузчика Vista и получить, в конечном итоге выбор загрузки, не меняя активных разделов.
Придется поработать с хранилищем загрузчика Vista (при помощи Командной строки, запускаемой находясь в самой Висте).
(Точный синтаксис команд можно выяснить по справке bcdedit /? )

Запускаем Командную строку. Выполняем:

bcdedit /create /d «MS Windows XP Pro»

Не обращайте внимания, на каком разделе (по букве) стоит ваш ХР. Если синтаксис команды написан правильно, система может даже ответить об ошибке, поясняя, что «такая запись уже имеется». Тем не менее, обнаружить ее (выполнив команду bcdedit) вам не удастся. Если система твердит о неправильно набранной команде, запустите справку:
bcdedit /? /create

На экран будет выведен (в качестве примера) правильный вариант синтаксиса команды добавления записи про загрузку Windows XP (на русском, между прочим, языке! ). Далее выполняем еще три команды:

bcdedit /set device partition=c:
bcdedit /set path \ntldr
bcdedit /displayorder /addlast

Внимание! Если на этом этапе вы укажете неправильный идентификатор (вместо напишете, например, ), загрузка Висты станет невозможной и исправлять положение придется при помощи установочного диска Windows Vista, воспользовавшись опцией «Восстановление» (Восстановление загрузки).

Если нужно, чтоб по умолчанию загружалась старая версия Windows (XP Pro), командуем:

сокращаем время ожидания загрузчика:

(Просмотреть записи хранилища менеджера загрузки Windows Vista можно, выполнив команду bcdedit)

После этого в корневой каталог раздела, где установлена Vista, копируются файлы:
ntldr
ntdetect.com
bootfont.bin
boot.ini

(Файлы копируют из корневого каталога раздела, на котором установлена Windows XP. Файлы скрытые, для копирования придется воспользоваться файл-менеджером Total Commander или аналогичной прогой, позволяющей видеть скрытые файлы).

3. Windows XP устанавливается после Vista, в другой раздел диска.
( Активный раздел- с Vista. Установка идет с компакт-диска ХР).
В этом случае загрузчик Vista будет утрачен (вместе с доступом к самой Vista). Восстановить загрузку Висты можно при помощи загрузочного диска Windows Vista, воспользовавшись опцией «Восстановление». Последующее добавление в хранилище загрузчика Vista записи «про Windows XP» возможно, как указано в п. 2.

4. Windows XP устанавливается после Vista, в другой раздел диска.
( Активный раздел- с Windows XP. Установка идет с компакт-диска ХР).
В этом случае по умолчанию будет загружаться Windows XP. Смена активного раздела даст возможность загружать Windows Vista. Неудобно?
Этот вариант соответствует случаю, описанному в п.2. Менеджер загрузки Виста можно сконфигурировать и не загружаясь в нее. Войдя в Командную строку, находясь в самом ХР, нужно перейти в системные папки Windows Vista (которые находятся, например, на диске F:\):
Microsoft Windows XP [Версия 5.1.2600]
(С) Корпорация Майкрософт, 1985-2001.

Читайте также:  Установка крючка на пояс

C:\Documents and Settings\vic>F:

после чего можно спокойно работать, выполняя все те же команды, что описаны в п2. Разумеется, раздел с Вистой придется сделать активным, иначе загрузка двух систем будет невозможна.

источник

Установка Windows XP на компьютер с Windows Vista

Оглавление

Аннотация

В этой статье рассматривается порядок установки Windows XP на компьютер, где уже установлена Windows Vista. И последовательность действий, необходимых для создания конфигурации с двойной загрузкой, когда при включении компьютера доступно меню выбора операционной системы для загрузки.

Введение

Безусловно, более правильной последовательностью установки Windows является установка младшей версии перед старшей. В этом случае сохраняется возможность загрузки более старой системы, а после установки более новой ОС появляется меню выбора загружаемой системы.

Стоит отметить, что, несмотря на возможность сосуществования Windows XP и Windows Vista на одном компьютере, существуют некоторые ограничения. Например, удаляются точки восстановления Windows Vista после загрузки Windows XP.

Но что же делать, если Windows Vista уже установлена, а на компьютер необходимо установить Windows XP. Статья призвана помочь обойти подводные камни тем, кто планирует установку Windows XP после Windows Vista.

Если устанавливать Windows XP после Windows Vista, как и в случае с установкой Windows 2000 после Windows XP , в результате теряется возможность загрузки в более новую операционную систему. При установке более ранней версии Windows программа установки перезаписывает все данные в основной загрузочной записи (MBR), загрузочном секторе и загрузочных файлах. Более ранние версии Windows несовместимы с новым методом загрузки более новой системы. В частности Windows Vista использует новое хранилище данных конфигурации загрузки. Это хранилище содержит меню загрузки и все сведения об операционных системах, установленных на компьютере. Следовательно, файл Boot.ini из более ранней версии операционной системы Windows не может быть использован для ее запуска.

Исходные данные

Компьютер под управлением Windows Vista (в данном случае использовалась редакция Business).

Жесткий диск содержит два раздела: С — с установленной Windows Vista и D – раздел, на который будет произведена установка Windows XP. Оба раздела основные, активным является С.

Рисунок 1 — Управление дисками

CD/DVD-приводу назначена буква E (будет использоваться в командах).

Установочный диск Windows XP для установки на второй раздел.

Установочный диск Windows Vista для восстановления загрузки.

Установка Windows XP

Установка Windows XP ничем особо не будет выделяться и останавливаться подробно на этом вопросе нет смысла. Естественно при установке вы должны указать второй раздел диска.

Рисунок 2- Выбор раздела для установки Windows XP

После установки Windows XP ни выбора операционных систем при загрузке ни, соответственно, возможности загрузки Windows Vista не будет.

Обратите внимание, что на активном разделе (C), где ранее располагались только несколько файлов, необходимых для загрузки Windows Vista, теперь записаны файлы загрузки Windows XP.

Рисунок 3 — Файлы Vista

Рисунок 4 — Файлы XP

Далее рассмотрим способ восстановления загрузки Windows Vista и создания записи загрузки Windows XP.

Восстановление загрузчика Windows Vista

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

Загрузитесь с установочного диска Windows Vista

Выберите язык установки и ввода, при этом, учитывая, что нам необходимо будет вводить несколько команд, лучше сразу выбрать язык ввода США

Выберите вариант «Восстановление системы» внизу окна следующего за выбором языка.

Выберите операционную систему для восстановления и нажмите «Далее».

Выберите пункт «Командная строка».

Рисунок 5 — Восстановление системы

В командной строке введите команду

Результатом выполнения команды будет восстановление основной загрузочной записи системы Windows Vista и загрузочного кода, который передает управление диспетчеру загрузки Windows.

После этого загрузка Windows Vista будет восстановлена, но по-прежнему выбора операционных систем при загрузке компьютера не будет, что мы и исправим далее.

Создание конфигурации с двойной загрузкой

Команды в следующей процедуре выполняются в командной строке. В системе Windows Vista эти команды необходимо выполнять в командной строке с повышенными правами пользователя. Для этого нажмите кнопку Пуск, выберите пункт Стандартные, щелкните правой кнопкой мыши ярлык командной строки и выберите пункт Запуск от имени администратора.

Последовательно выполните следующие команды.

%windir%\system32\Bcdedit /create /d «Microsoft Windows XP»

%windir%\system32\Bcdedit /set device partition=C:

Примечание. Синтаксис утилиты Bcdedit.exe вы можете просмотреть по команде

После выполнения этих команд при загрузке компьютера вам будет предоставлена возможность выбора ОС для загрузки.

Рисунок 6 — Выбор ОС для загрузки

Возможно, многим будет удобнее уменьшить таймаут выбора загрузки ОС, который по умолчанию составляет 30 секунд. Для настройки этого параметра воспользуйтесь командой

Где XX – время таймаута в секундах.

Обратите внимание, что для запуска Windows XP необходимы следующие файлы:

В системе Windows XP эти файлы расположены на системном разделе, который помечен как активный. По умолчанию эти файлы в Windows XP являются скрытыми системными файлами. Windows Vista не использует эти три файла, а запускается с помощью скрытого системного файла Bootmgr и других необходимых файлов, расположенных в папке \Boot.

Восстановление загрузчика без установочного диска Windows Vista

В предыдущем разделе была рассмотрена процедура восстановления загрузчика Windows Vista с использованием установочного диска, но как быть в случае если установочного диска нет? В первую очередь такая ситуация актуальна для владельцев ноутбуков так как, зачастую, предустановленную систему не сопровождает установочный диск. Производители ноутбуков ограничиваются наличием раздела для восстановления системы на жестком диске (Recovery Partition).
Рассмотрим несколько вариантов восстановления загрузчика Windows Vista и создания конфигурации с двойной загрузкой без установочного диска Windows Vista.

Вы можете воспользоваться моей утилитой, которая позволит вам выполнить как восстановление загрузчика Windows Vista так и создание конфигурации двойной загрузки. Загрузите архив прикрепленный к первому сообщению этой темы форума (для загрузки потребуется регистрация на форуме, но это отнимет у вас всего минуту-две). Из архива извлеките файл FixBootFull.exe и запустите его.
Утилита FixBootFull позволяет произвести следующие операции:

  • Восстановить загрузчик Windows Vista, затертый при установке Windows XP Определить Windows XP загружаемой по умолчанию
  • Добавить в загрузчик Windows Vista запись для загрузки Windows XP и при этом указать как эта запись будет называться в списке выбора ОС для загрузки
  • Указать положение этой записи в списке выбора ОС для загрузки — первой в списке или последней
  • Установить время в секундах таймаута при выборе ОС для загрузки

Обратите внимание, что при добавлении записи загрузки XP с помощью этой утилиты указывается буква диска с ее загрузчиком (не путайте с диском где установлена XP), а именно: диска С:. Поэтому файлы Ntldr, Boot.ini и NTDetect.com вы должны скопировать на тот же диск где установлена Vista. Обычно загрузчик XP там и располагается.

Утилита не умеет переименовывать добавленную ранее запись загрузки XP, не умеет удалять запись загрузки XP, не предоставляет возможности указать букву диска, на котором находится загрузчик XP и не умеет варить кофе

Для восстановления загрузчика Windows Vista «вручную» понадобится небольшая утилита командной строки — bootsect.exe (86 Kb), а для создания конфигурации с двойной загрузкой утилита bcdedit.exe (250 Kb).
Если вы уже установили Windows XP и теперь необходимо восстановить загрузчик Vista, эти утилиты можно использовать и под управлением Windows XP. Порядок действий в этом случае будет таким:

  1. Скачайте обе утилиты — bcdedit и bootsect и поместите их в отдельный каталог, например на диск D:\bootfix\
  2. Запустите командную строку (Пуск — Выполнить — cmd) и перейдите в ней в папку D:\bootfix\ (командами «d:», затем «cd bootfix»)
  3. Выполните последовательно следующие команды

D:\bootfix\bcdedit.exe /create /d «Microsoft Windows XP»

Если вы только собираетесь устанавливать Windows XP, то конфигурацию двойной загрузки можно создать заранее, еще под управлением Windows Vista, для этого выполните следующие рекомендации:

  1. Запустите командную строку (cmd) от имени администратора. Для этого выполните следующие шаги.

    • Нажмите Пуск и в поле поиска ввдеите cmd
    • На найденном файле нажмите правую клавишу мыши и выберите в контекстном меню пункт «Запуск от имени администратора»
  2. Выполните последовательно следующие команды

Для создания конфигурации двойной загрузки под управлением Windows Vista вы также можно использовать сторонние программы, предоставляющие графический интерфейс утилиты bcdedit.exe
В этом случае после установки и загрузки Windows XP вы сможете восстановить загрузчик Windows Vista, а конфигурация двойной загрузки уже будет доступна, она не «затирается» установкой XP и загрузчик Vista считает ее в таком виде, в котором вы ее создадите до установки XP.
Для восстановления загрузчика Windows Vista можете воспользоваться утилитой bootsect.exe (86 Kb) выполнив следующие действия

  • Скачайте утилиту — bootsect и поместите ее в отдельный каталог, например на диск D:\bootfix\
  • Запустите командную строку (Пуск — Выполнить — cmd) и перейдите в ней в папку D:\bootfix\ (командами «d:», затем «cd bootfix»)
  • Выполните следующую команду

команда восстанавливает загрузчик Windows Vista

Вы можете воспользоваться утилитой FixBootFull, которая позволит создать конфигурацию двойной загрузки. Загрузите архив прикрепленный к первому сообщению этой темы форума (для загрузки потребуется регистрация на форуме).
В программе снимите отметку с параметра «Восстановить загрузчик Windows Vista» и настройте остальные параметры в зависимости от ваших предпочтений.

Использование сторонних программ

Вы также можете воспользоваться сторонними программами, которые предоставляют графический интерфейс для утилиты командной строки Bcdedit.exe, например VistaBootPRO или EasyBCD.

Рисунок 7 — VistaBootPRO

Рисунок 8 — EasyBCD

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

Заключение

Даже при не совсем правильной последовательности установки операционных систем несложно организовать их корректную загрузку, не прибегая к сложным манипуляциям или сторонним программам. С помощью установочного диска Windows Vista можно восстановить возможность загрузки в эту операционную систему, а посредством утилиты bcdedit настроить загрузку двух операционных систем.

Благодарности

Вадиму Стеркину aka Vadikan за помощь в рецензировании статьи.

Павел Кравченко занимается развитием компьютерного портала OSzone.net, объединяющего сайт, форум и каталог программного обеспечения. Он отвечает на вопросы участников форума OSZone с 2003 года, а на сайте публикует статьи о клиентских операционных системах Microsoft.

С 2006 года Павел ежегодно становится обладателем награды Наиболее ценный специалист Microsoft (MVP), присуждаемой за вклад в развитие технических сообществ.

источник

Добавить комментарий