Windows 7: загрузка в среду восстановления Windows без оригинального установочного компакт-диска?

418
jason dancks

Я установил новый диск в мою систему с двойной загрузкой 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 (все, что у меня есть). Я не появился в меню загрузки, поэтому мне пришлось загружаться с WinPE USB, который я создал ранее со вставленным 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.

0
Возможное решение для "установки Windows не найдено". 1) bcdedit / export c: \ bcdbackup 2) attrib c: \ boot \ bcd -h -r -s 3) ren c: \ boot \ bcd bcd.old 4) bootrec / rebuildbcd. Теперь он может его найти. Пытаться. NoAngel 5 лет назад 1
Запустите редактор Visual BCD в WinPE, это легко исправить https://www.boyans.net rahuldottech 5 лет назад 1
Предложения: (1) Если вы загрузитесь с компакт-диска в командную строку, сможет ли diskpart увидеть раздел? Если да, вы можете пометить его как активный, выйти из diskpart и ввести `bcdboot d: \ windows / sd:` и `bootsect / nt60 all / mbr` и перезагрузиться. (2) Использование загрузки Win7 (диск Windows 10 отключен) для запуска установки, обнаруживает ли она существующую установку Windows? Если да, вы можете сделать «обновление» до самого себя. harrymc 5 лет назад 1
Извините, это с помощью GPT. поэтому я не могу использовать «активный». У меня не было возможности попробовать другую часть, поскольку мой компьютер зависает при загрузке с установочного диска, не говоря уже о том, что он не распознает загрузочные USB-накопители. Я должен посмотреть в BIOS, чтобы увидеть, если настройка неверна. jason dancks 5 лет назад 0
Слишком много проблем, которые обычно не должны возникать, если только ваш BIOS / UEFI не сломан, поэтому вы можете попытаться сбросить его или установить последнюю версию (или переустановить текущую). Если это не поможет, возможно, вам стоит задуматься о возможной аппаратной проблеме. harrymc 5 лет назад 0

1 ответ на вопрос

1
HackSlash

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

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

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