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

Показать сообщение отдельно

Новый участник


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

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


Цитата ctrl:
bcdedit /set {bootmgr} path \Boot\ru-ru
перезагрузился,все тоже самое,как было так и осталось »
Скорее всего нужна еще вот эта запись:
Код: Выделить весь код
bcdedit /set {bootmgr} inherit {bootloadersettings}
Была та же проблема, до конца не разобрался, что именно было не так, но прочитав пару статей и записи своих архивных загрузчиков, удалось восстановить все как было.

Если кому-то интересно, приведу свой код создания нового загрузчика с нуля. Логика взята с этой статьи. Разумеется, данный код будет работать при условии, что загрузчик и ОС находятся на диске C:, в противном случае рекомендую разобраться со своими разделами с помощью diskpart, о чем указано в статье по ссылке.

Код: Выделить весь код
:: Удаляем испорченный загрузчик
del c:\boot\BCD

:: Создаем новый
bcdedit /createstore c:\boot\BCD.tmp
bcdedit /store c:\boot\BCD.tmp /create {bootmgr} /d "Windows Boot Manager"
bcdedit /import c:\boot\BCD.tmp
bcdedit /set {bootmgr} device partition=C:
bcdedit /timeout 5
del c:\boot\BCD.tmp
bcdedit /create /d "Windows 7" /application osloader

:: Выводится сообщение: "Запись {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} успешно создана".
:: Данный ключ используем в записи ниже:
bcdedit /default {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}

:: Добавляем записи:
bcdedit /set {default} device partition=C:
bcdedit /set {default} osdevice partition=C:
bcdedit /set {default} path \Windows\system32\winload.exe
bcdedit /set {default} systemroot \Windows
bcdedit /displayorder {default} /addlast
bcdedit /default {default}

:: Смотрим что получилось
bcdedit >c:\bootcfg.txt
c:\bootcfg.txt

:: Русская локализация
bcdedit /set {default} locale ru-RU
bcdedit /set {bootmgr} locale ru-RU
:: bcdedit /set {bootmgr} inherit {globalsettings} - такой эта запись стала после восстановления загрузчика,
:: до восстановления было так (кто знает, что это означает можете прокомментировать):
bcdedit /set {bootmgr} inherit {bootloadersettings}

:: Еще были данные записи, не знаю, что они значит, восстановил на всякий случай:
bcdedit /set {bootmgr} resumeobject {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}
bcdedit /set {bootmgr} toolsdisplayorder {memdiag}
bcdedit /set {default} resumeobject {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}
bcdedit /set {default} recoverysequence {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}
bcdedit /set {default} recoveryenabled Yes

:: Проверяем
bcdedit >c:\bootcfg.txt
c:\bootcfg.txt

:: Можно удалить текстовый файл
del c:\bootcfg.txt

Последний раз редактировалось Samuel777, 17-07-2021 в 21:54.


Отправлено: 21:41, 17-07-2021 | #19