Цитата 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