Я удалил раздел Windows EFI (не Windows).У меня в системе 2 linux дистрибутива и 2 efi раздела.
Я пытаюсь исправить загрузку Windows, выполнив следующие действия:
Проблема в том, что когда я ввожу команду:
bootrec /fixboot
это показывает :
Система не может найти указанный файл
Я пытался бежать:
bootrec /rebuildbcd
, так это показывает:
Успешно отсканировано Windows C:\Windows Добавить установку в список загрузки?
Я отвечаю "Да", а затем снова выкидывает мне предыдущее сообщение.
Что я могу с этим поделать?
("На этот вопрос уже может быть ответ здесь" не помогает, так как /fixboot не работает ..)
---- ОБНОВИТЬ ----
1) Я попытался запустить: bcdboot c:\Windows
и он выдает:
Ошибка BSFSVC: не удалось создать новое системное хранилище
2) Я набрал active
после assign letter = v:
но он показывает:
Выбранный диск не является фиксированным MBR-диском
3) Я увидел, что в каталоге: C:\Windows\Boot\EFI\
есть файлы: bootmgr.efi
, bootmgfw.efi
Должен ли я попробовать там все команды:
bootrec /fixboot , fixmbr
или я могу сделать хуже?
------ ОБНОВИТЬ ---------------------
Этот пост отличается от дубликата тем, что когда я пытаюсь запустить:
bootrec /fixboot
, он показывает: The system cannot find the file specified
Я думаю, я ясно дал понять.Почему вы дублируете этот пост ???
--- ОБНОВЛЕНИЕ 2 -------------------------
Я попытался (у меня только 1 диск в моем ноутбуке):
list disk
sel disk 0
list partition
sel partition 2 ( it is an efi partition I have created when I installed linux )
active -> gives message "The selected disk is not a fixed MBR disk"
Затем я следовал той же процедуре:
list vol
sel vol 11
assign letter = v:
exit
Теперь, когда я пытаюсь: bootrec /fixboot, он показывает мне сообщение "Элемент не найден"
------ ОБНОВЛЕНИЕ 3 -------------------
Я загружаю скриншоты здесь и здесь. Диск 0 - это диск моего ноутбука. Диск 1 Я не знаю Диск 2 - это флэш-диск, с которого я запускаю ремонтный диск.
Что касается разделов, то 2 и 10 - это разделы EFI, которые я сгенерировал из дистрибутивов Linux. Итак, объемы 11 и 12. Я попробовал оба.
---------- ОБНОВЛЕНИЕ 4 -------------------------------------- --------------
Я старался :
bootsect /nt60 ALL /force
но все равно ничего.
Когда я ввожу: bootrec /fixboot
, он показывает:
элемент не найден.
Также после этого:
Successfully scanned Windows installations.
Total identified Windows installations: 1
[1] D:\Windows
Add installation to boot list? Yes<Y>/No<N>/All<A>:
Я ввожу Y, но получаю отрицательный ответ (я не помню, что именно! ).
Хорошо, что теперь (после обновления grub) в моем меню grub появилась опция загрузки Windows. Но когда я выбираю его, он показывает:
В файле данных конфигурации загрузки отсутствует необходимая информация.
Файл:\BCD Код ошибки: 0x0000034
Я не уверен, что делать дальше.
Я видел где-нибудь, чтобы попробовать: bcdboot c:\windows
но я не знаю, как получить доступ к диску 'C'.
Хорошо, я делаю:
sel disk 0
list vol
и в томах я вижу «С» в списке. Но я не знаю, кроме этого.
Кроме того, я попытался переименовать файл BCD, а затем восстановить, но все тот же.
----- ОБНОВЛЕНИЕ 5 --------------------------
Том 10 содержит:
Bin
Boot
Recovery -> empty
RicaTools -> bootmgr,bootmgr.efi ....
TFR
WinRePartition.ini
Том 11:
EFI-> manjaro -> grubx64.efi
BOOT-> BOOTx64.efi
Microsoft-> Boot -> bootmgfw.efi
bootmgr.efi
boot.stl
MokManager
BCD
...
->ubuntu-> grubx64.efi,grub.cfg,shimx64.efi
Том 12:
EFI-> mint ->grubx64.efi
manjaro-> grubx64.efi
--- ОБНОВЛЕНИЕ 6 ------------------
Наконец это сработало благодаря Кристофу!
Просто хочу заметить для тех, у кого такая же проблема, что дала последняя команда fixboot
Элемент не найден
но это не имело значения!
Конечно, в конце концов, я должен был сделать update-grub
.