После обновления с Windows 7 до Windows 10 есть ли способ отключить CSM?

После обновления с Windows 7 до Windows 10 есть ли способ отключить CSM?

До недавнего времени на моем ПК стояла 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 на автоматический режим, чтобы иметь возможность загрузить обе системы (надеюсь, что смогу!), но в идеале мне нужна Windows 10 с собственной UEFI-установкой.

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

Может ли кто-нибудь предложить что-то получше?

решение1

Во-первых, вы должны понять, что происходит: компьютер загружается, запуская свой код прошивки (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, но прежде чем вы начнете возиться с загрузчиком и таблицей разделов (что может легко привести вас кпотерять всена вашем диске, если вы допустили ошибку), вы должны оценить свои причины для внесения этого изменения, чтобы оценить, стоит ли рисковать. Даже если все пройдет гладко, вы можете легко потратить час или два на такой проект, который будет трудно восстановить, если вы в конечном итоге сэкономите десять секунд времени загрузки раз в день. Если дела пойдут плохо, вы можете потратить много часов на это и потерять невосстановимые данные. На самом деле, это длинный способ сказать «если что-то не сломалось, не чините это».

Связанный контент