Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 7 » Загрузка - [решено] Проверьте плиз правильно ли я прописал BCD?

Ответить
Настройки темы
Загрузка - [решено] Проверьте плиз правильно ли я прописал BCD?

Аватара для LiXiQing

Пользователь


Сообщения: 68
Благодарности: 0


Конфигурация

Профиль | Отправить PM | Цитировать


Изменения
Автор: okshef
Дата: 20-11-2017
На компе ( диск C: ) стоит Windows 32 бит, ставлю на второй том Windows 64 бита. Совместимо ли такое соседство? Прежде мне говорили, что нет.
Тем не менее попытаюсь скрестить ежа с ужом.
Скрытый текст
Я развернул образ tib на диск F: с помощью Acronis True Image 2017 boot disk. Автор архива написал, что при установке надо поставиь галку в Universal Resore, но в моем boot disk этой опции нет! Тем не менее я положил систему на диск F:, а после с помощью Acronis Backup & Recovery boot disk 11.5 утилитой Universal Restore пропатчил положенную систему.
Кстати вопрос: надо ли сделать диск F: еще и активным, не только базовым? Хотя прописанные на нем BCD и bootmngr ведь я не буду использовать.
Не знаю, что из этого получилось, но да посмотрим. Для этого сперва надо вписать новую строку загрузки в BCD.
Вот здесь мне нужна помощь: правильно ли я собираюсь отредактировать BCD.
В папке скопированной системы Recovery я нашел ее бывший ID {bc59bf7f-04b1-11e5-971d-fb0e61686c35}, который и собираюсь использовать в BCD.
Думаю, что должно быть как-то так:
Цитата:
идентификатор {bc59bf7f-04b1-11e5-971d-fb0e61686c35}
device partition=F:
path \windows\system32\winload.exe
description Windows 7 (64 bit)
locale ru-RU
inherit {bootloadersettings}
recoverysequence {bc59bf7f-04b1-11e5-971d-fb0e61686c35}
recoveryenabled Yes
testsigning Yes
osdevice partition=F:
systemroot \Windows
resumeobject {bc59bf7f-04b1-11e5-971d-fb0e61686c35}
nx OptIn
nolowmem Yes
usefirmwaresettings No
Для этого собираюсь сделать следующее.
Код: Выделить весь код
bcdedit /create {bc59bf7f-04b1-11e5-971d-fb0e61686c35} /d "Windows 7 (64 bit)"
bcdedit /displayorder {bc59bf7f-04b1-11e5-971d-fb0e61686c35} /addlast
bcdedit /set {bc59bf7f-04b1-11e5-971d-fb0e61686c35} device partition=F:
bcdedit /set {bc59bf7f-04b1-11e5-971d-fb0e61686c35} path \windows\system32\winload.exe
##система эта 64 бита, а должна запускаться из system32?
Код: Выделить весь код
bcdedit /set {bc59bf7f-04b1-11e5-971d-fb0e61686c35} locale ru-RU
bcdedit /set {bc59bf7f-04b1-11e5-971d-fb0e61686c35} inherit {bootloadersettings}
##Вот тут вопрос. Согласно https://technet.microsoft.com/en-us/...(v=ws.10).aspx
Цитата:
Код: Выделить весь код
/create
Creates a new entry in the boot configuration data store. If a well-known identifier is specified, then the /application, /inherit, and /device options cannot be specified. If an identifier is not specified or not well known, an /application, /inherit, or /device option must be specified.
То есть если ID определен (а я его ведь задаю командой /create - {bc59bf7f-04b1-11e5-971d-fb0e61686c35}, нет?), тогда опции device и inherit задать нельзя? То есть нужна команда bcdedit /set {bc59bf7f-04b1-11e5-971d-fb0e61686c35} inherit {bootloadersettings} в моем случае или нет?
Код: Выделить весь код
bcdedit /set {bc59bf7f-04b1-11e5-971d-fb0e61686c35} recoverysequence {bc59bf7f-04b1-11e5-971d-fb0e61686c35}
##Тоже вопрос нужно ли определять последовательность восстановления?
Код: Выделить весь код
bcdedit /set {bc59bf7f-04b1-11e5-971d-fb0e61686c35} recoveryenabled Yes
## Еще вопрос, инфа о восстановлении лежит в скрытой папке Recovery на F:, как я уже писал. Как ее прописать в BCD, нужны ли какие то дополнительные манипуляции?
Код: Выделить весь код
bcdedit /set {bc59bf7f-04b1-11e5-971d-fb0e61686c35} testsigning Yes
##У меня 32 битная W7 должна работать в тестовом режиме, иначе не загрузится kernel ntkrlSaforce.exe. Пару раз отключал тестовый режим через bcdedit по неведению, дело кончалось BSOD и восстановлением системы. Но с новой системой нужен ли режим Yes?
Код: Выделить весь код
bcdedit /set {bc59bf7f-04b1-11e5-971d-fb0e61686c35} osdevice partition=F:
bcdedit /set {bc59bf7f-04b1-11e5-971d-fb0e61686c35} systemroot \Windows
bcdedit /set {bc59bf7f-04b1-11e5-971d-fb0e61686c35} resumeobject {bc59bf7f-04b1-11e5-971d-fb0e61686c35}
##не понимаю: приложение восстановления, что это? Надо ли его вписывать сюда и так ли?
Код: Выделить весь код
bcdedit /set {bc59bf7f-04b1-11e5-971d-fb0e61686c35} nx OptIn
##может эту строчку вообще не включать? По дефолту будет AlwaysOn. Тоже туманная опция Предупреждение Казни Данных. При AlwaysOn написано, что будет тормозить работу системы, при AlwaysOff велик риск ее падения.
Код: Выделить весь код
bcdedit /set {bc59bf7f-04b1-11e5-971d-fb0e61686c35} nolowmem Yes
bcdedit /set {bc59bf7f-04b1-11e5-971d-fb0e61686c35} usefirmwaresettings	No
Хватит ли этого всего, чтобы запустить систему?
Вот так пока выглядит мой BCD:

Отправлено: 20:07, 19-11-2017

 
mwz mwz вне форума

Аватара для mwz

Ушел из жизни


Сообщения: 8595
Благодарности: 2127

Профиль | Сайт | Отправить PM | Цитировать


Цитата LiXiQing:
Совместимо ли такое соседство? Прежде мне говорили, что нет. »
А в чём проблемы — если на разных разделах стоят, да ещё и рабочей сейчас 32-битная, т.е. загрузка без UEFI??

Вот если бы первой была 64-битная с UEFI-загрузкой, тогда с установкой 32-битной была бы нерешаемая проблема, независимо от разделов.

-------
Mikhail Zhilin


Отправлено: 21:04, 19-11-2017 | #2



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

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


Аватара для LiXiQing

Пользователь


Сообщения: 68
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата LiXiQing:
bcdedit /create {bc59bf7f-04b1-11e5-971d-fb0e61686c35} /d "Windows 7 (64 bit)" »
Сразу же: ошибка операции создания, такой запрос не поддерживается

Отправлено: 15:05, 20-11-2017 | #3


Модератор


Moderator


Сообщения: 16831
Благодарности: 3245

Профиль | Сайт | Отправить PM | Цитировать


В командной строке с правами администратора выполните:
Код: Выделить весь код
bcdedit /? ID
Тогда многое станет понятно

-------
При заполнении сведений о конфигурации компьютера не забудь поставить флажок: отображать - "Да"
-------------------------------------------------------------------------------------------
Ассоциация VirusNet - помощь и обучение борьбе с вирусами. Некоторые вопросы загрузки в моем блоге


Отправлено: 15:30, 20-11-2017 | #4


Аватара для LiXiQing

Пользователь


Сообщения: 68
Благодарности: 0

Профиль | Отправить PM | Цитировать


Спасибо. Все свои ошибки нашел.
Надо было просто сделать копию существующей записи и потом поменять лишь буквы partition в device и osdevice

Отправлено: 16:56, 20-11-2017 | #5



Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 7 » Загрузка - [решено] Проверьте плиз правильно ли я прописал BCD?

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - Не удается найти файл. Проверьте правильно ли указано имя и повторите попытку. burnkirill Microsoft Windows 7 6 28-03-2015 19:32
Доступ - Не удаётся найти (путь) Проверьте, правильно ли указано имя и повторите попытку. oleg2756 Microsoft Windows 7 1 18-10-2014 18:11
Route/Bridge - Правильно ли я прописал маршруты? hozman Сетевые технологии 2 12-03-2014 19:05
Проверьте ли в браузере включение сохранение cookie rel Хочу все знать 2 11-09-2009 17:43
Почему не сохраняется пароль пользователя, который я прописал? xoomer Сетевые технологии 7 07-12-2005 19:08




 
Переход