До недавнего времени я запускал Windows 7 на своем ПК, я обновился до Windows 10 и знаю, что он может поддерживать полный UEFI (то есть с отключенным CSM). Я полагаю, что мой компьютер будет лучше с отключенным CSM, поэтому я хотел бы отключить его (на самом деле его нужно отключить для загрузки на мой второй диск с Fedora 22 из-за способа, которым я его установил).

Однако, если я отключу CSM, мой диск с включенной Windows не будет загрузочным. Я могу отключить CSM и загрузиться с DVD, который я сделал в Windows 7, и установить с него, но он не принимает мой лицензионный ключ 7 при этом.

Я попытался использовать функцию восстановления на DVD-диске с Windows 10, чтобы выяснить, позволит ли это восстановить установку и сделать ее совместимой с UEFI, но это не сильно меня задело.

Есть ли способ конвертировать традиционный диск в UEFI-совместимый диск? Я не верю, что смогу извлечь ключ Windows 10 из своей обновленной версии, но если я ошибаюсь, пожалуйста, сообщите мне! Я читал, что после обновления вы можете выполнить чистую установку Windows 10, он распознает оборудование, но, думаю, после отключения CSM он не распознает его как то же оборудование.

Я знаю, что на данный момент я могу установить автоматический режим CSM, чтобы можно было загружать оба (надеюсь, что смогу хотя бы!) но в идеале хочу родной UEFI с установленной Windows 10.

Последний вариант, который я могу придумать, - это заплатить Microsoft (что я бы предпочел не делать!) для ключа Windows 10 ...

Кто-нибудь может сделать лучшие предложения?

1 ответ1

3

Во-первых, вы должны понимать, что происходит: компьютер загружается, выполняя свой код прошивки (BIOS или EFI), который, в свою очередь, запускает программу загрузчика, хранящуюся на жестком диске. Загрузчик использует функции встроенного программного обеспечения (BIOS или EFI) и поэтому привязан к типу встроенного ПО - вы не можете запустить загрузчик EFI в BIOS или наоборот. Однако есть одно частичное исключение из этого последнего пункта: большинство EFI включают модуль поддержки совместимости (CSM), который является своего рода эмулятором BIOS. CSM позволяет запускать загрузчики BIOS из EFI, так же как WINE позволяет пользователям Linux запускать программы Windows.

Таким образом, включение или выключение CSM само по себе не заставит компьютер загружаться в нужном режиме; на вашем жестком диске также должен быть установлен подходящий загрузчик. Могут быть и другие осложнения. Включение CSM не всегда отключает загрузку в режиме EFI, поэтому вы все равно можете завершить загрузку в режиме EFI даже при включенном CSM.

Еще одним осложнением является то, что Windows связывает свой режим загрузки с типом таблицы разделов. В частности, Windows будет загружаться в режиме EFI тогда и только тогда, когда загрузочный диск использует GPT; и он будет загружаться в режиме BIOS (или с использованием CSM) тогда и только тогда, когда загрузочный диск использует MBR. Таким образом, в случае Windows переход из одного режима загрузки в другой требует изменения типа таблицы разделов, а не просто установки нового загрузчика.

Конечным результатом всего этого является то, что выполнение того, что вы хотите, требует значительного количества изменений в вашей системе. Эта задача возможно - или , по крайней мере, это было с Windows 7 и 8. (Я еще не слышал никаких сообщений о людях, которые делают такие изменения в Windows 10.) Есть несколько веб-сайтов, которые идут во все кровавые детали. Я знаю одно:

http://sdnalloh.com/converting-win7-from-mbr-to-gpt/

Обратите внимание, что я не следовал этому точному набору инструкций, но я преобразовал систему Windows 7, следуя другому набору инструкций, которые с тех пор были удалены. Я сделал это так давно, что не могу дать много конкретных советов, просто укажу вам набор инструкций и надеюсь, что они сработают. Я хочу сделать еще один комментарий, хотя. Вы написали:

Я верю, что мой компьютер будет лучше с отключенным CSM

Почему ты веришь в это? Чего ты надеешься достичь? В большинстве случаев самым большим преимуществом загрузки в режиме EFI является то, что это происходит на несколько секунд быстрее, но даже это не всегда так. Безусловно, у загрузки в режиме EFI есть и другие преимущества, но прежде чем приступить к хулиганству с загрузчиком и таблицей разделов (что может легко привести к потере всего на диске в случае ошибки), вы должны оценить причины для внесения этого изменения, чтобы оценить, стоит ли риск. Даже если все пройдет гладко, вы можете легко потратить час или два на такой проект, который будет трудно восстановить, если вы в конечном итоге сэкономите десять секунд времени загрузки один раз в день. Если дела пойдут плохо, вы можете потратить на это много часов и потерять незаменимые данные. На самом деле, это многословный способ сказать: «Если это не сломано, не исправляйте это».

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