Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» BCDEdit - Программа для настройки Boot Manager-а Висты Vista

Автор: eugen72
Дата сообщения: 05.11.2009 10:04
Привет, я тоже сталкивался с такой проблемой.Подскажите пожалуйства где взять эти файлы ntdetect.exe и ntldr и куда именно ( в какую папку) их скопировать.Есло можно поподробней.Спасибо.
Автор: sewell
Дата сообщения: 05.11.2009 11:37
eugen72
Эти файлы должны лежать в корне диска С. Это загрузчики Windows XP, вместе с файлом boot.ini. Взять их можно в корне диска С, на машине, где стоит ХР, или в дистрибутиве самой Винды.
Автор: eugen72
Дата сообщения: 07.11.2009 15:52
А на CD с XP где их можно найти.
Спасибо
Автор: sewell
Дата сообщения: 09.11.2009 10:03
eugen72
Эти файлы лежат в папке I386, но понадобиться еще файл boot.ini, поэтому лучше его скопировать с другой рабочей машины и подправить его руками, если XP стоит не на том же диске, что и на твоей машине.
Автор: eugen72
Дата сообщения: 09.11.2009 15:21
Спасибо, ещё один вопрос. Что значить "Эти файлы должны лежать в корне диска С".Просто скопировать файлы на C:/ или я не паривильно понял.
Автор: sewell
Дата сообщения: 10.11.2009 10:40
eugen72
Все правильно понял. Удачи!
Автор: M_Volkov
Дата сообщения: 29.12.2009 13:52

Цитата:
сохранить все настройки, на случай, если что сломается, можно так:
bcdedit.exe /export "C:\Boot\BCDBackup"
вернуть (думаю, вернуть можно и из под winxp?) можно так:
bcdedit.exe /import "C:\Boot\BCDBackup"

Потерял я эти настройки при замене системного диска (подробнее в этой ветке), восстановил с помощью bcdedit /import, проверил bcdedit /v, все нормально... а перезагрузил... меню Boot Manager-а отсутствует... Его как то активизировать надо... Как?
Автор: A1ela
Дата сообщения: 10.01.2010 21:55
потратил несколько часов, так и не понял как с помощью bcdedit редактировать загрузчик не своей активной системы, а находящийся на другом жестком диске, который впоследствии будет системным на совсем другом компе? Т.е. свой загрузчик не трогать
Автор: M_Volkov
Дата сообщения: 18.01.2010 16:51
Опять понадобилось восстановить 1-й раздел через GHO-образ, со старыми системами: WinXP, Win2k3x86, Win2k3x64 все в порядке, а с новыми: Win2k8x64 и Win2k8r2 - беда
Цитата:
Файл: \Windows\System\winload.exe
Состояние: 0xc000000e
Сведение: Не удается загрузить выбранную запись, поскольку приложение отсутствует или повреждено
хотя эти разделы не трогал... Как поправить загрузочные записи?
Автор: indjke
Дата сообщения: 28.01.2010 15:45

Цитата:
так и не понял как с помощью bcdedit редактировать загрузчик не своей активной системы, а находящийся на другом жестком диске


Передо мной стоит таже проблема.
Насколько я понял, почитав документацию, нужно при выполнении каждой команды первым параметром дополнительно указывать

/store <PATH>

где PATH - путь к редактируемому загрузчику, например D:(E:, F:, X:, ...)\boot\BCD
Автор: tmpuser45
Дата сообщения: 03.02.2010 15:20
Модифицированный cmldr от Windows 2003 Recovery Console для прямой загрузки из Windows Boot Manager: http://www.mediafire.com/?u5zzg5ijjen
Кроме того, ntdetect.com ищется в папке cmdcons, то есть в корне диска необходимо держать только 2 файла: bootmgr и cmldr.
Автор: M_Volkov
Дата сообщения: 06.02.2010 11:31
tmpuser45

Цитата:
для прямой загрузки из Windows Boot Manager

А что это дает, кроме как
Цитата:
в корне диска необходимо держать только 2 файла: bootmgr и cmldr.
можно поподробней...!?
Автор: ChVL
Дата сообщения: 12.02.2010 16:03
Уже установлены четыре системы: XP - 2 шт и 7 - 2шт.
Как превратить двухэтажное загрузочное меню в одноэтажное и отредактировать (изменить название) Windows 7? Как устанавливается загрузка первой ОС по умолчанию?
Автор: tmpuser45
Дата сообщения: 01.03.2010 16:35
Ничего особенного не даёт, только загрузка идёт напрямую bootmgr -> cmldr, а не как обычно bootmgr -> ntldr -> bootsect.dat -> cmldr, что позволяет полностью удалить ntldr если загрузка XP/2003 не требуется.
Автор: ZeBBit
Дата сообщения: 19.03.2010 14:31
Как я делал двойную загрузку с разных физических дисков.
Исходное:
Windows7 на одном физическом диске, WindowsXP на другом. Системы ставились независимо, т.е. при установке присутствовал только один диск. Установка - обычная, без изысков...
При использовании меню BIOS для загрузки набор дисков такой:
При загрузке Windows7:

Диск С - Windows7
Диск Е - WindowsXP

При загрузке WindowsXP:

Диск С - WindowsXP
Диск Е - скрытый раздел, созданный при установке 7 (буква присвоена системой ХР)
Диск F - Windows7


В Windows7 из командной строки с правами администратора:

bcdedit /create {ntldr} /d "Windows XP" - создаем запись о второй ОС
bcdedit /set {ntldr} device partition=C: - указываем раздел, где загрузчик
bcdedit /set {ntldr} path \ntldr - указываем путь к загрузчику
bcdedit /displayorder {ntldr} /addlast - ставим последней в списке

Дополнительно, для возможности загрузки со второго жесткого диска копируем следующие файлы из корня диска c системой ХР в корень СКРЫТОГО ДИСКА (РАЗДЕЛА) системы Windows7 И в корень диска с системой Windows7, т.е. в два места:
boot.ini
bootfont.bin
ntdetect.com
ntldr

Как оказалось, boot.ini нужен только на скрытом разделе...

Я это делал из ХР при помощи FAR-a .
Файл boot.ini на скрытом диске (где загрузчик 7) изменен:

В корне диска с WindowsXP:
--------
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional RU" /noexecute=optin /fastdetect
--------

В скрытом разделе:
--------
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(1)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Microsoft Windows XP Professional RU" /noexecute=optin /fastdetect
---------

Т.е. меняется номер диска в параметре rdisk

В результате имеем возможность выбрать систему для загрузки . Использованы штатные средства, справка программы bcdedit, материалы этой ветки и похожей ветки на "хоботе" . Надеюсь, нуждающимся поможет...
Автор: in4man
Дата сообщения: 02.04.2010 13:47
SH5hYK
Здрасьте. Как бы мне помог кто?
C:\Windows\system32>bcdedit /store C:\boot /enum ACTIVE
Не удается открыть данные конфигурации загрузки.
Недостаточно системных ресурсов для завершения операции.

выполняю комманду а пишет: (вышеследующее)
как мне от этого избавиться.
Задача: 3 системы и Винкспи по умолчаиню.
Автор: utyfi
Дата сообщения: 18.09.2010 01:55
look: EasyBCD (http://neosmart.net/dl.php?id=1)
Автор: LekaD
Дата сообщения: 21.03.2011 14:16
ZeBBit большое спасибо, очень помог.
Всё получилось и заработало.
Автор: komrad7
Дата сообщения: 01.04.2011 10:14
Здравствуйте проблемма такая у меня три жестких диска .На двух, (по одной на каждом ),находятся системы ХР, а на третий я установил 7-ку так вот загрузчик 7-ки
установился на диск с ХР и все три системы грузятся вместе ,не подскажете как бы мне сделать так чтобы 7-ка грузилась отдельно со своего диска?

Добавлено:
Да дистрибутива 7-ки у меня нет
Автор: sewell
Дата сообщения: 01.04.2011 10:23
komrad7

Цитата:
и все три системы грузятся вместе ,

Это как???? Что то новое с сфере IT
А если серьезно, то загрузчик 7 и должен быть на первом (системном) диске. Откуда он уже будет предлагать варианты загрузки КАКОЙ-ЛИБО отдельной оси, а BCDEdit (или иной софт аналогичного назначение) сможет настроить сам загрузчик, указав расположение оси (т.е. жесткий диск и раздел с которого грузить операционку).
Автор: komrad7
Дата сообщения: 01.04.2011 10:36
Ну я чуток не так выразился грузятся то они конечно по очереди . но мне надо чтобы 7-ка грузилась со своего жесткого диска,то есть чтобы загрузчик находился на диске где установлена 7-ка,такое возможно?

Добавлено:
Загрузчик установился на 1жесткий ,там у меня ХР,а семёрка на 3 жестком.
Автор: sewell
Дата сообщения: 01.04.2011 13:15
komrad7
Загрузчик будет ставится на Master Disk (настройки в биосе можно посмотреть), и переставить диски на другие порты нужно, если есть такая надобность. Диск с семеркой "посадить" на порт SATA-0. Вероятнее всего система не загрузиться вообще, тогда в помощь LiveCD или загрузочная флешка, с которой и запустить BCDEdit. Да еще придется править boot.ini на диске с XP, а также ntldr надо записать на диск с семеркой вместе с boot.ini (я так запускал системы). Может есть и другие варианты, но я не знаю..
Автор: komrad7
Дата сообщения: 01.04.2011 13:37
Так значит мне надо два других отключить и попробовать поправить c LiveCD или он всё равно не поставится если диск на славе (у меня еще ata)?Да с ХР разберемся мне надо загрузку 7-ки сделать с этого же диска
Автор: sewell
Дата сообщения: 01.04.2011 14:46
komrad7
Отключать другие диски нет нужды. Надо, чтобы диск с Семеркой бал мастер-диском. Это нужно сделать физически - т.е. подключить к порту SATA или IDE, который идет как мастер. Детальную информацию по конкретному разъему лучше всего посмотреть в мануале материнской платы.
P.S. Да кстати, если другие диски отключить, загрузится с флешки, установить загрузчик Семерки на данный жесткий диск. Затем подключить другие диски и загрузиться в семерке, то через BCDEdit легко настроить загрузку с других дисков. Но Семерка должна стоять на мастер-диске, чтобы не было подобных вопросов...
Автор: komrad7
Дата сообщения: 01.04.2011 20:21
sewell
Все сделал,короче отключил два других диска с ХР ,загрузился с lv cd и восстановил загрузчик на диск с семёркой прогой MultiBoot.Сейчас грузится семёрка отдельно ,а ХР отдельно в биосе только ставлю загрузку со второго диска.Спасибо за помощь sewell!
Автор: komrad7
Дата сообщения: 31.05.2011 05:44
Здравствуйте опять я к вам подскажите как пользоваться прогой BootBuilder,мне нужно в BCD поменять папку загрузки иможно ли это вообще сделать? Так вот делаю изменения в проге но они несохраняются?
Автор: Cokpam
Дата сообщения: 31.05.2011 08:42
komrad7
Во первых - проверьте расположение. Файл BootBuilder.exe должен находиться в одноимённой папке. По крайней мере это актуально для последних версий с которыми я работал. Раньше было по другому...
Во вторых - запускайте программу от имени Администратора.
В третьих - программа ведёт себя по разному при запуске из основной оси и из PE...
В четвёртых - с ней нужно быть очень внимательным, пока не поймёте её особенностей...
А поменять можно как угодно... если что не так, то выдаются соответствующие сообщения...
Автор: komrad7
Дата сообщения: 31.05.2011 14:59
Всё равно не разберусь, мне нужно что бы при загрузке появлялось меню с выбором двух семёрок как это осуществить в ВСD?
Автор: Cokpam
Дата сообщения: 31.05.2011 20:12
>BCDEdit /copy {current} /d "Windows 7 - 2"
Выйдет сообщение с идентификатором новой записи. Дальше уже с ним работать.
>BCDEdit - без параметров выведет список записей... потом модификация параметров
>BCDEdit /set {new-id} device и здесь новый путь, и ещё раз для osdevice:
>BCDEdit /set {new-id} osdevice ...
Автор: H0ff
Дата сообщения: 14.06.2011 16:21
Доброго времени суток.
Такая проблема
Выкидывала одна игра с Out Of Memory,мне посоветовали сделать так
BCDEDIT /Set IncreaseUserVa 3072

Теперь у меня тормозят все игры.Как вернуть стандартное значение IncreaseUserVa.
Дело в том что я не знаю какое оно было до 3072.

Прописываю BCDEDIT /default и мне пишет указана недопустимая запись.

Помогите решить проблему.
У меня Win7x64 и 4Gb оперативной памяти

Страницы: 1234

Предыдущая тема: Программы запускаются, но не отображаются


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.