Загрузка - Предоставление возможности выбора загрузки разных ОС Vista

Аватара пользователя
miptsatin

Загрузка - Предоставление возможности выбора загрузки разных ОС Vista

Сообщение miptsatin »

Добрый день



Есть 3 жестких диска, подключенных к одному PC (С,D,E), на каждом из которых была отдельно установлена OC Vista. Подскажите пожалйста, как сделать так, чтобы появилась возможность выбора какую ОС Vista загружать при запуске компьютера.



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



Заранее спасибо!!
Аватара пользователя
Valeant

Re: Загрузка - Предоставление возможности выбора загрузки разных ОС Vista

Сообщение Valeant »

Blast,



т.е. miptsatin, может посмотреть сам описание формата команды.



Формат команды, выглядит так :



bcdedit /create /d .




Цитата:



Данная команда создает новый элемент загрузочного меню (с указанным опцией /d названием) на основе настроек уже существующего элемента загрузочного меню с данным идентификатором.



Значение указывается в виде GUID-номера (генерируется при создании элемента).

Кроме того, существует несколько предопределенных идентификаторов, которые имеют символьные названия. Например, {current} (система, которая загружена в данный момент), {default} (система, загружаемая по умолчанию), {ntldr}(предыдущие версии Windows), {bootmgr} (параметры самого загрузочного меню), {memdiag} (элемент загрузочного меню, с помощью которого можно выполнить диагностику состояния оперативной памяти компьютера).



Данная команда без идентификатора не пройдет.



Наверное можно было-бы скопировать существующий, а потом его править:



bcdedit /copy /d



С помощью данной команды вы создадите копию элемента загрузочного меню.

/d - указать название нового элемента загрузочного меню оно будет на экране. - соответствует идентификатору, копию которого хотите создать.
Аватара пользователя
Blast

Re: Загрузка - Предоставление возможности выбора загрузки разных ОС Vista

Сообщение Blast »

примерно команды следующие:



Код:

Код: Выделить всё

bcdedit /create /d "Windows Vista на диске D"

смотрим присвоенный идентификатор:



Код:

Код: Выделить всё

bcdedit /enum active /v

указываем свойства добавленной записи:



Код:

Код: Выделить всё

bcdedit /set {id_новой_записи} device partition=d:



Код:

Код: Выделить всё

bcdedit /set {id_новой_записи} path \windows\system32\winload.exe

устанавливаем таймаут выбора ОС (в секундах):



Код:

Код: Выделить всё

bcdedit /timeout 10

Для третьей ОС все также, только device partition на другой диск будет, id будет другой и таймаут не нужно устанавливать



Загружаемую по умолчанию систему моно указать командой



Код:

Код: Выделить всё

bcdedit /default {id_системы}

Естественно все команды нужно выполнять в cmd, запущенной
от имени администратора
.
Аватара пользователя
miptsatin

Re: Загрузка - Предоставление возможности выбора загрузки разных ОС Vista

Сообщение miptsatin »

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

если не против попробуем еще угадать? Изображение



первая команда:



Код:

Код: Выделить всё

bcdedit /create /d "Windows Vista на диске D" /application osloader

После ввода команды вам покажут ее идентификатор

Чтоб не мучиться с ручным вводом нажмите на заголовке окна cmd правую кл. мыши, выберите Свойства - на вкладке Общие в блоке Правка поставьте отметку на параметре Выделять мышью. Затем выделите указанный идентификатор и нажмите правую кл. мыши, после этого еще ра нажмите правую кл. мыши в строке ввода команды - идентификатор вставится в строку - обрамляйте его нужными командами и все.



Остальные команды вроде верно указал



и еще забыл, там надо после определения пути (перед таймаутом) определить положение записи в списке:



Код:

Код: Выделить всё

bcdedit /displayorder {id_системы} /addlast


Цитата miptsatin:



3 жестких диска, подключенных к одному PC (С,D,E), на каждом из которых была отдельно установлена OC Vista
Загрузка - Предоставление возможности выбора загрузки разных ОС Vista




учтите только, что каждая система при загрузке будет считать, что она установлена на диске C, а остальные буквы дисков будет назначать как ей понравится
Аватара пользователя
Blast

Re: Загрузка - Предоставление возможности выбора загрузки разных ОС Vista

Сообщение Blast »

bcdedit -?




Цитата:



For detailed command and option information, type bcdedit.exe /? . For example, to display detailed information about the /createstore command, type:



bcdedit.exe /? /createstore



For an alphabetical list of topics in this help file, run "bcdedit /? TOPICS".



Commands that operate on a store

================================

/createstore Creates a new and empty boot configuration data store.

/export Exports the contents of the system store to a file. This file can be used later to restore the state of the system store.

/import Restores the state of the system store using a backup file created with the /export command.

/sysstore Sets the system store device (only affects EFI systems, does not persist across reboots, and is only used in cases where the system store device is ambiguous).



Commands that operate on entries in a store

===========================================

/copy Makes copies of entries in the store.

/create Creates new entries in the store.

/delete Deletes entries from the store.



Run bcdedit /? ID for information about identifiers used by these commands.



Commands that operate on entry options

======================================

/deletevalue Deletes entry options from the store.

/set Sets entry option values in the store.



Run bcdedit /? TYPES for a list of datatypes used by these commands.

Run bcdedit /? FORMATS for a list of valid data formats.



Commands that control output

============================

/enum Lists entries in the store.

/v Command-line option that displays entry identifiers in full, rather than using names for well-known identifiers.

Use /v by itself as a command to display entry identifiers in full for the ACTIVE type.



Running "bcdedit" by itself is equivalent to running "bcdedit /enum ACTIVE".



Commands that control the boot manager

======================================

/bootsequence Sets the one-time boot sequence for the boot manager.

/default Sets the default entry that the boot manager will use.

/displayorder Sets the order in which the boot manager displays the multiboot menu.

/timeout Sets the boot manager time-out value.

/toolsdisplayorder Sets the order in which the boot manager displays the tools menu.



Commands that control Emergency Management Services for a boot application

==========================================================================

/bootems Enables or disables Emergency Management Services for a boot application.

/ems Enables or disables Emergency Management Services for an operating system entry.

/emssettings Sets the global Emergency Management Services parameters.



Command that control debugging

==============================

/bootdebug Enables or disables boot debugging for a boot application.

/dbgsettings Sets the global debugger parameters.

/debug Enables or disables kernel debugging for an operating system entry.

/hypervisorsettings Sets the hypervisor parameters.





На одном диске C



bcdedit /enum



Диспетчер загрузки Windows

--------------------

идентификатор {bootmgr}

device partition=C:

description Windows Boot Manager

...

resumeobject {2a0cb477-f6dc-11dc-9f6c-9c626ce0cd6d}

...

timeout 30



Загрузка Windows

-------------------

идентификатор {current}

device partition=C:

path \Windows\system32\winload.exe

description Microsoft Windows Vista

...

osdevice partition=C:

systemroot \Windows

resumeobject {2a0cb477-f6dc-11dc-9f6c-9c626ce0cd6d}

...
Аватара пользователя
Valeant

Re: Загрузка - Предоставление возможности выбора загрузки разных ОС Vista

Сообщение Valeant »

bcdedit -?




Цитата:



For detailed command and option information, type bcdedit.exe /? . For example, to display detailed information about the /createstore command, type:



bcdedit.exe /? /createstore



For an alphabetical list of topics in this help file, run "bcdedit /? TOPICS".



Commands that operate on a store

================================

/createstore Creates a new and empty boot configuration data store.

/export Exports the contents of the system store to a file. This file can be used later to restore the state of the system store.

/import Restores the state of the system store using a backup file created with the /export command.

/sysstore Sets the system store device (only affects EFI systems, does not persist across reboots, and is only used in cases where the system store device is ambiguous).



Commands that operate on entries in a store

===========================================

/copy Makes copies of entries in the store.

/create Creates new entries in the store.

/delete Deletes entries from the store.



Run bcdedit /? ID for information about identifiers used by these commands.



Commands that operate on entry options

======================================

/deletevalue Deletes entry options from the store.

/set Sets entry option values in the store.



Run bcdedit /? TYPES for a list of datatypes used by these commands.

Run bcdedit /? FORMATS for a list of valid data formats.



Commands that control output

============================

/enum Lists entries in the store.

/v Command-line option that displays entry identifiers in full, rather than using names for well-known identifiers.

Use /v by itself as a command to display entry identifiers in full for the ACTIVE type.



Running "bcdedit" by itself is equivalent to running "bcdedit /enum ACTIVE".



Commands that control the boot manager

======================================

/bootsequence Sets the one-time boot sequence for the boot manager.

/default Sets the default entry that the boot manager will use.

/displayorder Sets the order in which the boot manager displays the multiboot menu.

/timeout Sets the boot manager time-out value.

/toolsdisplayorder Sets the order in which the boot manager displays the tools menu.



Commands that control Emergency Management Services for a boot application

==========================================================================

/bootems Enables or disables Emergency Management Services for a boot application.

/ems Enables or disables Emergency Management Services for an operating system entry.

/emssettings Sets the global Emergency Management Services parameters.



Command that control debugging

==============================

/bootdebug Enables or disables boot debugging for a boot application.

/dbgsettings Sets the global debugger parameters.

/debug Enables or disables kernel debugging for an operating system entry.

/hypervisorsettings Sets the hypervisor parameters.





На одном диске C



bcdedit /enum



Диспетчер загрузки Windows

--------------------

идентификатор {bootmgr}

device partition=C:

description Windows Boot Manager

...

resumeobject {2a0cb477-f6dc-11dc-9f6c-9c626ce0cd6d}

...

timeout 30



Загрузка Windows

-------------------

идентификатор {current}

device partition=C:

path \Windows\system32\winload.exe

description Microsoft Windows Vista

...

osdevice partition=C:

systemroot \Windows

resumeobject {2a0cb477-f6dc-11dc-9f6c-9c626ce0cd6d}

...
Аватара пользователя
Blast

Re: Загрузка - Предоставление возможности выбора загрузки разных ОС Vista

Сообщение Blast »

Цитата Blast:



первая команда:

Код:

bcdedit /create /d "Windows Vista на диске D" /application osloader
Загрузка - Предоставление возможности выбора загрузки разных ОС Vista




К сожалению и это не помогло: программа опять пишет : необходимо указать описание для новой записи, и не появляется новый идентификатор Изображение
Аватара пользователя
miptsatin

Re: Загрузка - Предоставление возможности выбора загрузки разных ОС Vista

Сообщение miptsatin »

Цитата miptsatin:



программа опять пишет : необходимо указать описание для новой записи
Загрузка - Предоставление возможности выбора загрузки разных ОС Vista




значит вы неправильно вводите команду, скопируйте ее из прошлого моего сообщения, а в cmd в строке ввода нажмите правую клавишу мыши
Аватара пользователя
Blast

Re: Загрузка - Предоставление возможности выбора загрузки разных ОС Vista

Сообщение Blast »

miptsatin, попробуйте утилиту EasyBCD, у меня тоже две Vista и W7 на дисках. Пока удавалось обходиться без командной строки
Ответить

Вернуться в «Microsoft Windows Vista»