1

Так на дни, есть сообщение об этом здесь , но произошли некоторые события, я установил Linux Kali для двойной загрузки и перепутался загрузка моего компьютера.

После возни с загрузочными файлами я наконец получил его для загрузки раздела Windows 10 с помощью этого кода

menuentry 'Windows 10' {
  set root='(hd0,msdos1)'
  chainloader +1
}

Но это не удалось, и я получил сообщение, подобное этому.

File: \Boot\BCD

Status: 0xc0000034

Info: The Windows Boot Configuration Data file is missing required information

Да, это для Windows 7, я не смог найти версию для Windows 10. Я считаю, что код ошибки и дополнительная информация была другой.

Чтобы решить проблему, я следовал этим шагам, найденным здесь и здесь (ответ BurrWalnut)

  1. Вставьте установочный диск Windows в дисковод и запустите компьютер.
  2. Нажмите клавишу, когда появится сообщение «Нажмите любую клавишу для загрузки с CD или DVD…». появляется.
  3. Выберите язык, время, валюту и клавиатуру или другой способ ввода и нажмите кнопку Далее.
  4. Нажмите «Восстановить компьютер».
  5. Выберите операционную систему, которую вы хотите восстановить, и нажмите кнопку Далее.
  6. В диалоговом окне «Параметры восстановления системы» нажмите «Командная строка».
  7. Введите BOOTREC /FIXMBR и нажмите клавишу ВВОД.
  8. Введите BOOTREC /FIXBOOT и нажмите клавишу ВВОД.
  9. Введите BOOTREC /REBUILDBCD и нажмите клавишу ВВОД.

Проблема заключается в том, что когда я ввожу команду BOOTREC /FIXBOOT на выходе выводится Element not found а когда я ввожу команду BOOTREC /REBUILDBCD она сканирует операционные системы, находит окна, спрашивает, хочу ли я добавить загрузку для нее, я вводю Y тогда это дает выходной Element not found .

Я был бы очень признателен за любую помощь в решении проблемы

3 ответа3

4

Для всех, кто сталкивается с такой же проблемой (полностью снял мой загрузочный раздел Windows при установке Linux) и натолкнулся на этот вопрос, я предлагаю попробовать шаги по устранению неполадок от Dell . Инструкции только для UEFI и GPT.

Команда, которая наконец-то исправила мою проблему:

bcdboot c:\Windows /s <boot letter>: /f ALL

Для разных систем могут подходить разные варианты параметров команды.

0

Я нашел довольно обширную статью о восстановлении после проблем с загрузкой почти для всех версий Windows:https://neosmart.net/wiki/bootrec/

Кстати, в нем также говорится о вышеупомянутой команде bcdboot , но с правильными параметрами (в строке, упомянутой в ответе выше, отсутствует f.ex. /f перед ALL, поэтому полная команда будет: bcdboot C:\Windows /s x: /f ALL

В моем случае система Windows уже была обнаружена на C: поэтому вместо x: я просто использовал c: и она работала и восстанавливалась.

-1

Проверьте, активен ли раздел, с которого вы хотите загрузиться

Вы можете использовать diskpart в командной строке, чтобы проверить раздел диска

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .