Windows Viasta - XP Форум Windows XP   Windows Vista   Hardware   Контакты  
На главную страницу
 

Форум о Windows

Новости Windows

Windows XP

Windows Vista

Windows Vista FAQ

Windows 7

Hardware

Написать письмо

 

FAQ по Microsoft Windows Vista

Q: После установки Windows XP при уже установленной Windows Vista нет выбора ОС для загрузки

Более ранние версии Windows используют BOOT.INI для разделенной загрузки операционных систем, Windows XP использует загрузчик NTLDR. В Windows Vista он был изменен и теперь Winload.exe является загрузчиком операционных систем. Загрузчик взаимодействует с Windows Boot Manager (Bootmgr.exe). Windows Boot Manager считывает Boot Configuration Data операционной системы и отображает список. Boot Configuration Data заменяет BOOT.INI, который использовался в предыдущих версиях Windows. Boot Configuration Data хранится в файле данных в C:\Boot\BCD и эти настройки можно изменить с помощью утилиты командной строки bcedit.exe или используя WMI скрипты.

Система Windows Vista использует новое хранилище данных конфигурации загрузки. Это хранилище содержит меню загрузки и все сведения об операционных системах, установленных на компьютере. Следовательно, файл Boot.ini из более ранней версии операционной системы Windows нельзя использовать для запуска системы Windows Vista, а при установке Windows XP после Windows Vista был стерт загрузчик Windows Vista.
В предыдущих версиях операционной системы Windows, которые запускались на компьютере с BIOS, например в Windows XP, процесс загрузки начинается с BIOS. BIOS определяет загрузочное устройство, а затем загружает первый физический сектор. Этот физический сектор называется основной загрузочной записью (MBR). MBR содержит таблицу разделов и необходимый загрузочный код. Этот код осуществляет поиск активного раздела в таблице разделов и передает управление загрузочному сектору активного раздела. Затем загрузочный сектор активного раздела загружает программу Ntldr.exe. Программа Ntldr.exe выполняет синтаксический анализ файла Boot.ini. Этот файл содержит список установленных операционных систем.
При запуске на компьютере с BIOS системы Windows Vista BIOS загружает MBR, а затем — загрузочный сектор. Однако загрузочный код загружает новую программу — диспетчер загрузки Windows (Bootmgr.exe). Диспетчер загрузки Windows выполняет синтаксический анализ двоично-десятичного файла Boot.ini, составляет список установленных операционных систем и выводит меню загрузки. Если вместе с системой Windows Vista в конфигурации с двойной загрузкой установлена более ранняя версия операционной системы Windows, диспетчер загрузки Windows передает управление программе Ntldr.exe для предыдущей версии операционной системы Windows. Диспетчер загрузки Windows выполняет эти действия при выборе пункта Windows Vista в меню загрузки.
При установке более ранней версии операционной системы Windows на компьютер с Windows Vista программа установки перезаписывает все данные в MBR, загрузочном секторе и загрузочных файлах. Таким образом, более ранняя версия операционной системы Windows теряет прямую совместимость с системой Windows Vista.

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

  1. Для восстановления основной загрузочной записи системы Windows Vista и загрузочного кода, который передает управление диспетчеру загрузки Windows, воспользуйтесь программой Bootsect.exe. Для этого введите в командной строке следующую команду:
    X:\boot\Bootsect.exe /NT60 All
    В этой команде X - это диск, на котором находятся установочные файлы системы Windows Vista.
  2. Для создания файле Boot.ini записи для более ранней версии операционной системы Windows вручную воспользуйтесь программой Bcdedit.exe. Для этого введите в командной строке следующие команды.
    Примечание. В этих командах X - это диск, на котором установлена система Windows Vista.
    X:\Windows\system32\Bcdedit /create {ntldr} /d "описание более ранней версии системы Windows"
    Примечание. В этой команде "описание предыдущей версии системы Windows" может быть произвольным текстом. Например, в качестве описания предыдущей версии системы Windows можно ввести Windows XP или Windows Server 2003.
    X:\Windows\system32\Bcdedit /set {ntldr} device partition=Z:
    Примечание. В этой команде Z: - это буква диска активного раздела.
    X:\Windows\system32\Bcdedit /set {ntldr} path \ntldr
    X:\Windows\system32\Bcdedit /displayorder {ntldr} /addlast
  3. Перезагрузите компьютер.
Для запуска версий операционной системы Windows 2000/XP/2003 необходимы следующие файлы:
• Ntldr
• Boot.ini
• NTDetect.com


В системе Windows XP эти файлы расположены на системном разделе, который помечен как "активный". По умолчанию эти файлы в Windows XP являются скрытыми системными файлами. Эти файлы можно заменить с помощью консоли восстановления, в ином случае запустить операционную систему можно с помощью загрузочного диска Windows NT. Система Windows Vista не использует эти три файла.

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

Чтобы создать работоспособную конфигурацию с поддержкой нескольких операционных систем, сначала установите самую старую версию операционной системы Windows. Затем установите более новые версии в порядке возрастания. Каждая новая версия системы Windows сохраняет обратную совместимость для запуска более ранних версий Windows.

Чтобы создать конфигурацию с поддержкой нескольких операционных систем, включающую систему Windows Vista, необходимо иметь отдельный раздел для каждой устанавливаемой более ранней версии Windows. Следуйте указанным ниже общим рекомендациям.
  • Создайте не менее двух разделов. Один раздел используйте для установки системы Windows Vista. Примечание. Если раздел, предназначенный для системы Windows Vista, уже отформатирован, убедитесь в том, что он отформатирован в файловой системе NTFS. Рекомендуется использовать один из указанных ниже способов.
  • Создайте второй неотформатированный раздел.
  • Не создавайте второй раздел и оставьте свободное место на диске. Вместо этого создайте второй раздел в процессе установки системы Windows Vista.
  • Если на компьютере не установлена операционная система, установите сначала самую старую версию Windows.
  • Запустите программу установки системы Windows Vista. Установите систему Windows Vista на свободное место или на существующий раздел.
  • По завершении установки системы Windows Vista будет создана правильно настроенная среда с поддержкой нескольких операционных систем, включающая Windows Vista и более ранние версии Windows. Параметр загрузки Bootmgr напоминает параметр в более ранних версиях Windows.

<<< Назад    |    Содержание   |    Вперед >>>


Александр в 2011-05-09 22:09:59
Не пойму, что вы так паретесь?! Тупо открыл файл boot.ini блокнотом, добавил новое значение с именем папки другой винды и вуаля...
Дмитрий в 2010-02-05 17:00:33
С уважением к администрации, не удаяйте данную ссылку,
http://asusfans.ru/19-ustanovka-windows-xp-bez-udaleniya-windows-vista.html
сдесь можно лучше разобраться что делать, а точнее вся проблема была в том что в команде "X:\boot\Bootsect.exe /NT60 All" "Bootsect" -- это утилита и в "X:\Windows\system32\Bcdedit /create {ntldr} /d "описание более ранней версии системы Windows"" "Bcdedit" -- это утилита
Дмитрий в 2010-02-05 16:58:16
С уважением к администрации, не удаяйте данную ссілку, сдесь можно лучше разобраться что делать, а точнее вся проблема была в том что в команде "X:\boot\Bootsect.exe /NT60 All" "Bootsect" -- это утилита и в "X:\Windows\system32\Bcdedit /create {ntldr} /d "описание более ранней версии системы Windows"" "Bcdedit" -- это утилита
Дмитрий в 2010-02-05 15:08:14
C:\boot\Bootsect.exe /NT60 All
после ввода данной команды, такой ответ командной строки
"C:\boot\Bootsect.exe" не явлеятся внутриней иль внешней командой, исполняемой програмой или пакетным файлом.


Страницы: 1


Оставить комментарий

Ваше имя: *
Ваша почта:
Комментарий: *
(не более 2000 символов)

Введите символы: *
Обновить


    2007—2017 © «XPvista7» Online: 3
   PR-CY.ru  Показано число просмотров за 24 часа, посетителей за 24 часа и за сегодня  Яндекс.Метрика
11.12.2017