Технический форум
Вернуться   Технический форум > Программирование > Библиотека > Система


Ответ
 
Опции темы Опции просмотра
Старый 28.04.2010, 17:28   #1 (permalink)
Aleksan
IT - Specialist
 
Аватар для Aleksan
 
Регистрация: 08.12.2007
Сообщений: 6,815
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 6316
По умолчанию Установка Windows XP на компьютер с Windows 7

Аннотация

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

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

Компьютер под управлением Windows 7. Жесткий диск содержит три раздела: С - с установленной Windows 7, D – раздел, на который будет произведена установка Windows XP и раздел без буквы “System Reserved”, который в Windows 7 обеспечивает загрузку в среду восстановления Windows RE. Все разделы основные, активным является раздел “System Reserved”.

0.jpg
РИС.1– Управление дисками в Windows 7 перед установкой Windows XP

  • CD/DVD-приводу назначена буква E (будет использоваться в командах).
  • Установочный диск Windows XP для установки на второй раздел.
  • Установочный диск Windows 7 для восстановления загрузки.

Установка Windows XP

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

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

Уже на этом рисунке видно, что разделу, не имеющему буквы в Windows 7 присвоена буква С, а разделу с Windows 7 присвоена буква D.
Таким же образом выглядит картина «управления дисками» после установки Windows XP

2.jpg
РИС.3 - – Управление дисками в Windows XP

После установки Windows XP ни выбора операционных систем при загрузке, ни, соответственно, возможности загрузки Windows 7 не будет.
Обратите внимание на изменения, которые произошли со скрытым разделом восстановления Windows 7: он стал видимым (ему присвоена буква С). Посмотрим, что расположено на активном разделе (C). Для этого нужно в свойствах папки отключить скрытие системных файлов и разрешить их отображение:

3.jpg
РИС.4 – Включение отображения скрытых и системных файлов

Итак, на разделе C мы видим файлы загрузки Windows 7: загрузчик – bootmgr и папка Boot, в которой расположены файлы интерфейса загрузочного меню, файл хранения данных загрузки – bcd, файлы программы проверки памяти – memtest.exe. Кроме того, на нем теперь записаны файлы загрузки Windows XP: ntldr, ntdetect.com, boot.ini.

4.jpg
РИС. 5 – Файлы загрузки операционных систем Windows 7 и XP

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

создания записи загрузки Windows XP.


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

Для восстановления загрузки Windows 7 необходимо воспользоваться установочным диском Windows 7.
Вставьте установочный диск Windows 7, найдите на нем файл bootsect.exe в папке BOOT. Обратите внимание: путь к файлу bootsect.exe – F:\boot\bootsect.exe. В вашем случае вместо F будет буква, принадлежащая приводу CD – DVD

5.jpg
РИС.6 – Содержимое папки BOOT установочного диска Windows 7
Aleksan вне форума   Ответить с цитированием

Старый 28.04.2010, 17:28
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

Отправлю вам топики, которые аналогичны вашей теме

Установка Windows 7 64 bit
Установка ОС Windows
Установка Windows XP из-под Windows 7
Установка Windows на ноутбук и стационарный компьютер.
Установка Windows

Старый 28.04.2010, 17:40   #2 (permalink)
Aleksan
IT - Specialist
 
Аватар для Aleksan
 
Регистрация: 08.12.2007
Сообщений: 6,815
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 6316
По умолчанию

Запустите командную строку: нажмите ПускВыполнить, в поле введите cmd. После приглашения введите следующую команду
F:\boot\bootsect.exe /nt60 all

6.jpg
РИС. 7 – Ход выполнения команды bootsect


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


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

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

Цитата:
Bcdedit /create {ntldr} /d "Microsoft Windows XP"
Эта команда создает в хранилище загрузки Windows 7 хранилище для загрузки Windows XP. Выполнение этой команды может закончиться неудачей, так как по умолчанию это хранилище уже создано, поэтому необходимо его только переименовать:

Цитата:
Bcdedit /set {ntldr} description "Microsoft Windows XP"
Следующая команда укажет загрузчику Windows 7 устройство расположения файлов загрузки XP:

Цитата:
Bcdedit /set {ntldr} device partition=C:
Следующая команда укажет загрузчику Windows 7 путь к загрузчику Windows XP:

Цитата:
Bcdedit /set {ntldr} path \ntldr
Следующая команда добавит строчку о выборе Windows XP в меню загрузки и расположит ее под остальными:

Цитата:
Bcdedit /displayorder {ntldr} /addlast
7.jpg
РИС.8 – Полный перечень команд для создания меню загрузки в Windows XP

Проверить правильность выполнения команд и наличие меню загрузки можно выполнив в окне командной строки команду bcdedit или проанализировав файл bootcfg, полученный в результате выполнения команды bcdedit >c:\bootcfg.txt. Файл будет находиться в корневом каталоге диска С.

8.jpg
РИС.9 – Проверка наличия записи загрузки Windows XP и меню загрузки

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

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


Цитата:
Bcdedit /timeout XX
Где XX – время таймаута в секундах.




Особенности создания конфигурации с двойной загрузкой в Windows 7

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

10.jpg
РИС. 11 – Запуск командной строки с повышенными правами (от имени администратора)



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

Цитата:
Bcdedit /set {ntldr} device partition=C:
Нужно выполнить

Цитата:
Bcdedit /set {ntldr} device partition=\Device\HarddiskVolume1
Это замечание не имеет смысла, если по какой-либо причине, (например, в случае, если у вас жесткий диск был поделен на разделы до начала установки), скрытый загрузочный раздел не был создан, и файлы загрузки системы находятся на одном с Windows 7 разделе.
Заключение

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

по основам oszone.net
Aleksan вне форума   Ответить с цитированием
Старый 28.04.2010, 21:27   #3 (permalink)
Артём
votum separatum
 
Аватар для Артём
 
Регистрация: 05.05.2008
Сообщений: 14,603
Записей в дневнике: 52
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 18619
По умолчанию

Хорошая тема, Александр.
Артём вне форума   Ответить с цитированием
Старый 28.12.2010, 01:40   #4 (permalink)
denis1982
Новичок
 
Регистрация: 28.12.2010
Сообщений: 1
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Большое спасиба вам за таку. полезную инфу. очень помогли!
denis1982 вне форума   Ответить с цитированием
Старый 29.11.2013, 03:19   #5 (permalink)
Юра35
Member
 
Регистрация: 22.03.2013
Сообщений: 231
Сказал(а) спасибо: 0
Поблагодарили 4 раз(а) в 1 сообщении
Репутация: -18
По умолчанию

Автор молодец , давно ищу такую информацию, тема супер.
Юра35 вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Старый 29.11.2013, 13:30   #6 (permalink)
Технарь
Member
 
Регистрация: 07.01.2008
Сообщений: 39,659
Записей в дневнике: 1
Сказал(а) спасибо: 783
Поблагодарили 834 раз(а) в 404 сообщениях
Репутация: 124544
По умолчанию

Цитата:
Сообщение от Aleksan Посмотреть сообщение
Безусловно, более правильной последовательностью установки Windows является установка младшей версии перед старшей.
я бы так и поступил.
снес бы 7, и всё с начало.
имхо.
Технарь вне форума   Ответить с цитированием
Старый 30.03.2018, 12:12   #7 (permalink)
LeonCPb
Ретро
 
Аватар для LeonCPb
 
Регистрация: 14.02.2011
Сообщений: 2,060
Сказал(а) спасибо: 30
Поблагодарили 3 раз(а) в 2 сообщениях
Репутация: 12847
По умолчанию

да да да спасибо1 Помогло с командной строкой

Последний раз редактировалось LeonCPb; 30.03.2018 в 12:18
LeonCPb вне форума   Ответить с цитированием
Старый 13.11.2019, 17:30   #8 (permalink)
Colip
Member
 
Регистрация: 04.11.2019
Сообщений: 18
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: -35
По умолчанию

Огромное спасибо, сколько искал, наконец-то нашёл
Colip вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 11:40.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.