Я установил новый диск в мою систему с двойной загрузкой Windows 10 и CentOS, я хотел добавить оригинальный диск, который загружает Windows 7, чтобы grub, Grub обнаружил ошибку, я отключил другой диск и попытался загрузить Windows 7 и найти " "Не удалось запустить Windows", в котором предлагается вставить установочный компакт-диск. В ошибке конкретно упоминается, что BCD не читается:

File: \EFI\Microsoft\Boot\BCD
Status: 0xc000000d
Info: An error occurred while attempting to read the boot configuration data.

Этот компьютер - Acer, который я купил предварительно собранным, поэтому у меня нет компакт-диска (однако, у меня есть установочный компакт-диск Windows 7). Компакт-диск, который я купил, отказывается "Восстановить Windows", потому что он не был установлен с компакт-диска.

Я извлек образ среды восстановления Windows (RE) RE (winre.wim) из раздела восстановления и попытался создать загрузочный USB-диск Windows RE, используя dism на windows 10 (все, что у меня есть). Я не появился в меню загрузки, поэтому мне пришлось загружаться с USB WinPE, который я создал ранее с RE USB,

запустил bootrec /rebuildbcd. Он сказал, что установка Windows не найдена. Я не знаю, что здесь делать. Можно ли сделать загрузочную Windows RE USB? Нужно ли вместо этого сделать диск? Могу ли я сделать это, не связываясь с Acer для приобретения CD?

чтобы сделать загрузочную среду восстановления Windows USB, я следовал инструкциям здесь:https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/apply-images-using-dism

Редактировать: я использовал загрузочную предустановочную среду Windows USB для запуска chkdsk в главном загрузочном разделе и не обнаружил никаких ошибок (без поврежденных секторов и т.д.). Это не так, однако, я не знаю как, но он снова начал работать, но сломался и снова отобразил сообщение об ошибке после того, как я снова подключил еще один диск с двойной загрузкой CentOS и Win 10. В grub есть запись для windows 7, но она не работает. Я думаю, что grub как-то портит файл BCD.

1 ответ1

1

Это будет зависеть от ваших настроек BIOS. Если вы находитесь в режиме eUFI, вам нужно отредактировать загрузочное меню eUFI. Я бы рекомендовал вместо этого установить его для загрузки "Legacy mode". Затем вы можете просто указать основное загрузочное устройство как диск, на котором установлена ОС Windows. Если вы хотите загрузиться в CentOS, вы прерываете цикл загрузки клавишей, которая вызывает "BBS" или меню выбора загрузочного диска (часто F8 или F12). Затем выберите устройство с CentOS.

Вы можете добавить диск Linux в меню BCD, а диск Windows - в меню GRUB. Таким образом, независимо от того, с какого диска он загружается, вы можете выбрать любую ОС из любого загрузочного меню.

Я не могу дать вам более подробные инструкции без номера модели вашей материнской платы, но просто посмотрите руководство для вашей материнской платы, чтобы получить информацию, которая соответствует моему описанию в настройках BIOS.

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