
Недавно я задал вопрос о проблемах с загрузкой Windows 7 setip на ноутбуке Toshiba с Windows 8. Однако мне удалось загрузить его с режимом загрузки CMS. Проблема, с которой я столкнулся, заключалась в том, что в режиме загрузки CMS Windows 7 отказывается устанавливаться на раздел формата NTFS в стиле gpt, хотя Windows 7 поддерживает gpt. В итоге я стер свою установку восьмерки и ее разделы восстановления, прежде чем мне выдали ошибку, поэтому я потерял все шансы на резервное копирование каких-либо файлов. Отсутствие подключения к Интернету и второй ПК еще больше усложнили задачу. Поэтому я стер диск и выполнил чистую установку. Однако небольшое исследование показало, что ошибка была из-за того, что я не загружался в режиме UEFI. Проблема в том, что Toshiba отказывается распознавать любые съемные носители в режиме UEFI. У меня есть чистая и рабочая установка 7, которая отлично загружается в режиме CMS. Но я все равно хотел бы знать, почему это произошло, ради знаний. Если кто-нибудь может пролить свет, я был бы очень признателен.
решение1
Простой ответ:
Потому чтобольшинствоПрошивки OEM UEFI содержат ошибки, а некоторые функции просто не работают так, как заявлено на коробке.
решение2
Вы подняли ряд вопросов, и в ответах и комментариях появилось еще больше вопросов...
Проблема: Windows не устанавливается в GPT при загрузке BIOS/CSM/legacy
Это ограничение Windows. Вам нужно спросить кого-нибудь из Microsoft, почему они привязывают свой тип таблицы разделов (GPT против MBR) к своему режиму загрузки (EFI/UEFI против BIOS/CSM/legacy). Другие ОС могут устанавливаться на диски GPT в режиме BIOS. Тем не менее, такие установки часто вызывают проблемы. Существуют глючные EFI, которые иногда дают сбой при таких конфигурациях или требуют установки необычных деталей нестандартными способами. Такие проблемы редки, но я уверен, что если вы продаете столько программного обеспечения, сколько Microsoft, вы никогда не услышите конца этому, если попытаетесь поддержать загрузку в режиме BIOS с дисков GPT.
Кстати, аббревиатура — CSM (Compatibility Support Module), а не CMS.
Проблема: Невозможно загрузить Windows 7 в режиме EFI/UEFI
Эта проблема, скорее всего, была результатом плохой поддержки EFI в стандартном загрузочном носителе Windows 7. Однако есть способы обойти это, и поиск в Интернете должен выдать множество страниц, описывающих, как это сделать. Первое, что я получил, былоэта страница,который в основном посвящен процессу установки, но включает ссылку наэта другая страницав котором подробно описывается, как создать загрузочный USB-накопитель Windows 7 с EFI-интерфейсом из диска Windows.
Другой возможной причиной вашей проблемы была безопасная загрузка. Windows 8 была первой версией Windows, которая поддерживала эту функцию, и подавляющее большинство настольных и портативных систем, которые поставляются с предустановленной Windows 8, имеют включенную безопасную загрузку. Таким образом, они не будут загружать установочные диски Windows 7, если вы не отключите безопасную загрузку. Подробности того, как это сделать, различаются в зависимости от системы, но это можно сделать через меню в утилите настройки прошивки, как описано наэта моя страница.Я видел сообщения о пугающих или запутанных вариантах, но те, с которыми я сталкивался сам, относительно ясны.
Проблема: Замена EFI/UEFI на BIOS
Теоретически вы можете заменить прошивку любого компьютера. Проблема в том, что это обычно очень хлопотно. В худшем случае вам, возможно, придется написать заменяющую прошивку самостоятельно, что является нетривиальной задачей. На практике вымощьбыть в состоянии сделать это, объединивCoreBootсSeaBIOSполезная нагрузка. Но даже это потребует довольно высокого "коэффициента гика" для реализации и будет работать только наАппаратное обеспечение, поддерживаемое CoreBoot.(Кстати, я сам никогда этого не пробовал, поэтому не могу дать никаких дополнительных советов.)
Для тех, кто не супер-гик, единственный реальный вариант — научиться жить с EFI/UEFI. Это на самом деле не так уж и плохо, и у этого есть довольно много преимуществ по сравнению с BIOS. ЭтоделаетХотя есть существенная кривая обучения. Мои собственные советы для успеха:
- Забудьте все, что вы когда-либо знали о BIOS. EFI отличается. Производители пытаются сделать EFI похожим на что-то знакомое, но это все равно, что пытаться сделать апельсин со вкусом банана.
- ЭФИ - этонетBIOS. Производители и многие люди используют «BIOS» для обозначения EFI, но это только мутит воду и заставляет людей неохотно следовать предыдущему совету.
- Делатьнетвключайте CSM, если вы не знаете, что он вам нужен, и не понимаете последствий. Первое, что делает CSM, — это усложняет путь загрузки, что затрудняет отладку проблем. Многие включают CSM из-за первоначального препятствия, мешающего установщику ОС загрузиться, но во многих случаях лучше преодолеть проблему загрузки в режиме EFI, чем включать CSM. Иногда действительно необходимо включить CSM, но это действительно должно быть последним средством, если у вас нет веской причины.
- Используйте виртуализацию вместо мультизагрузки. Мультизагрузка затруднена как в BIOS, так и в EFI, а виртуализация означает, что каждая ОС может загружаться на своей «собственной машине», тем самым упрощая процесс загрузки.
- ЧитатьЗапись в блоге Адама Уильямсона о том, как работает EFI.Это в некоторой степени ориентировано на Linux, но довольно хорошо охватывает EFI и его отличия от BIOS.
Проблема: ошибки EFI/UEFI
Да, многие EFI глючат. Если у вас есть такая роскошь, избегайте большинства компьютеров на базе EFI, проданных до 2013 года. Некоторые, как Hybrid EFI от Gigabyte, о котором я пишуздесь,действительно должны прекратить наши страдания.
Иногда ошибки EFI можно устранить, обновив прошивку. (Большинство производителей виновны в размещении их на странице «Обновления BIOS» на своих веб-сайтах.) К сожалению, большинство производителей отказались от обновления самых вонючих из своих старых EFI, поэтому в случае с некоторыми из них лучшим выходом будет замена оборудования.