Все началось, когда я удалил раздел старого Linux с двойной загрузкой с Windows 8.1 UEFI. Эта система Linux использовала загрузчик Grub2 и была установлена на дополнительный диск.
После перезагрузки grub был добавлен в оболочку восстановления, потому что он, вероятно, не смог найти файлы, которые были в удаленном разделе.
Я устала исправлять проблему, загружаясь с компакт-диска Windows 8.1 (загруженного как UEFI) и пытаясь сделать следующее:
Автоматическое устранение проблем при запуске из опций восстановления. Это не удалось.
Выполнение
bootrec
с помощью/fixboot
и/fixmbr
. Это говорит о том, что оно завершено, но ничего не изменило.Выполнение
bootrec /scanos
. Это говорит о том, что было найдено 0 установок Windows. В результатеbootrec /rebuildbcb
ничего полезного не сделал.Восстановление BCD вручную. Присвоил разделу EFI букву V диска и удалил его содержимое (оно все еще содержало файлы из grub). Затем выполняется
bcdboot C:\Windows -l de-DE /s V: /f ALL
. Это было успешно и фактически изменило поведение при загрузке, но я выдал ошибку ниже.
Как мне снова загрузиться в Windows?
Ошибка загрузчика:
Your PC Needs to Be Repaired
The application or operating system couldn't be loaded because a required file is missing or contains errors.
File:\Windows\system32\winload.exe
Error code: 0xc000000e
You' ll need to use the recovery tools on your installation media. If you don't have any installation media (like a disc or USB device), contact your system administrator.
Вывод дискового list vol
:
DISKPART> список том
Volume ### Ltr Label Fs Type Size Status Info
---------- --- ----------- ----- ---------- ------- --------- --------
Volume 0 F ESD-ISO UDF DVD-ROM 3182 MB Healthy
Volume 1 C 850 Pro NTFS Partition 237 GB Healthy
Volume 2 Recovery NTFS Partition 300 MB Healthy Hidden
Volume 3 FAT32 Partition 100 MB Healthy Hidden
Volume 4 D Vertex 4 NTFS Partition 204 GB Healthy
Volume 5 E Garbage NTFS Partition 232 GB Healthy
Вывод bcdedit
:
Windows Boot Manager
--------------------
identifier {bootmgr}
device partition=\Device\HarddiskVolume2
path \EFI\Microsoft\Boot\bootmgfw.efi
description Windows Boot Manager
locale de-DE
inherit {globalsettings}
default {default}
resumeobject {1xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}
displayorder {default}
bootsequence {default}
toolsdisplayorder {memdiag}
timeout 30
Windows Boot Loader
-------------------
identifier {default}
device partition=C:
path \Windows\system32\winload.efi
description Windows 8.1
locale de-DE
inherit {bootloadersettings}
isolatedcontext Yes
allowedinmemorysettings 0x15000075
osdevice partition=C:
systemroot \Windows
resumeobject {1xxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}
nx OptIn
bootmenupolicy Standard
detecthal Yes