Чем отличается uefi от legacy?
UEFI boot и Legacy boot — два разных режима загрузки, которые отличаются методом запуска операционной системы. Не вдаваясь в техничку сильно, попробую объяснить разницу. В Legacy режиме (называется также CSM mode, BIOS mode, по-разному, зависит от материнки и ее прошивки) UEFI BIOS после прохождения POST-диагностики формирует необходимую среду, по которой ОС после запуска определит конфигурацию системы, затем сбрасывает процессор в 16-битный режим (так называемый реальный режим), после чего считывает первый сектор (Master Boot record) на винте (или SSD, если это винт или SSD, для DVD дисков, допустим, немного по-другому, щас не в том суть) и переключает процессор на исполнение считанного кода. Предполагается, что это код загрузчика ОС. А дальше все зависит уже от того, что загрузится, будь то Винда, или какая-либо другая ОС. Подробностей много, что такое реальный режим, и т. д., много, смотрите в той же Википедии хоть. CSM режим позволяет запускать 16 битные (MS-DOS) и 32-битные ОС (XP), если UEFI материнской платы этого не поддерживает (прошивка обычно работает в 64-битном режиме процессора, в таком случае в родном UEFI режиме можно поставить только 64-битную ОС).
UEFI-режим (насколько я понимаю) предполагает запуск так называемых UEFI-приложений, это исполняемые файлы с расширением *.efi, например, bootx64.efi — название приложения, которое прошивка запустит, несли он находится по определенному пути. И тут возникает два нюанса. Первый — UEFI работает с FAT файловыми системами (опять же, смотрим в интернете, если не ясно, что это такое), т. е. FAT (12, 16), FAT32, в случае с винчестером или SSD создается спец. раздел, форматированный в этой файловой системе, и на нем располагается приложение, являющееся загрузчиком ОС. Главное отличие от CSM режима: приложение запускается как бы в контексте самой прошивки UEFI BIOS (примерно также, как любые программы запускаются в среде операционной системы и используют ее библиотеки, интерфейсы, и т. п.). Внешне обычно это никак не проявляется (за исключением логотипа при загрузке винды в таком режиме), зато позволяет самой ОС использовать, например, сетевую плату БЕЗ драйверов (теоретически, на практике такого пока не встречал). в ОС, начиная с Windows 8 можно сделать так, чтоб при перезагрузке вы попали в настройки биоса без нажатия кнопки DEL.
Второй нюанс. Режим работы процессора — обычно 64 битный (длинный). Потому (и не только поэтому) просто так ОС с другой разрядностью не запустить. Но этот режим позволяет загружаться с винчестеров или SSD в разметке GPT. В кратце — она позволяет обойти ограничение на емкость диска в 2,2 терабайта, если у вас диск с емкостью больше, что я написал — учтите это.
Для конечного пользователя, на мой взгляд, особой разницы нет, в каком режиме ставить. Прироста скорости в работе не будет. но загрузка будет быстрее на несколько секунд, т. к. в UEFI режиме прошивка не занята сбросом процессора в 16 битный режим, считыванием загрузочных секторов, и т. п.
В своем описании я постарался затронуть лишь ОСНОВНЫЕ моменты, очень много нюансов я опустил, а они есть. И легко гуглятся. От себя лишь добавлю, что если вы привыкли ставить ОС, как вы ставили в течении многих лет, и у вас нет накопителей больше, чем на 2 терабайта, то не парьтесь, и делайте все как обычно. Если вы вставите установочную флешку Windows 10, перезагрузитесь, и зайдете в меню загрузки биоса, то увидите там аж целых два варианта для вашей флешки: «UEFI: название-флешки» и «USB: название-флешки». Любой пункт с приставкой «UEFI:» запустит вашу флешку в режиме UEFI.
Удачи) И простите уж за вто такой длинный. ответ оО Оо
Поддержка CSM — что это в биосе? (Launch CSM)

Приветствую друзья. Продолжаем изучать биос, его настройки, сегодня разбор полетов будет по поводу поддержки CSM в биосе. Постараюсь найти адекватную информацию и написать простыми словами.
Поддержка CSM в биосе — что это такое?
CSM — функция, позволяющая установить более старую операционку. Например Windows 7, да, это уже к сожалению считается устаревшей системой, а вот можно ли установить XP — неизвестно, вполне возможно что нет..
CSM расшифровывается как Launch Compatibility Support Module, переводится примерно как модуль поддержки запуска в режиме совместимости.
Название функции зависит от модели материнской платы, примеры названия:
Часто расположение настройки — раздел Boot (либо раздел, в названии которого указано данное слово).
Все дело в том, что новый формат биоса UEFI не поддерживает загрузку с MBR (Master Boot Record). Теперь используется новый способ разметки — GPT (GUID Partion Table), который поддерживает жесткие диски более 2 ТБ, неограниченное количество разделов и другое. А вот для поддержки и загрузки с MBR — нужна функция CSM.
Опция Launch CSM в биосе ASUS:

- Enabled — включено.
- Disabled — отключено.
- Auto — автоматически режим, в принципе, можно его использовать, если биос корректно распознает тип загрузочной записи (MBR или GPT).
Просто так настройки биоса никогда не изменяйте. Чревато неприятными последствиями, например винда вообще перестанет загружаться!
Настройка в биосе Гигабайт, здесь она называется CSM Support:

Поддержка CSM — включать или нет?
- Наверно уже догадались — включать нужно если вы хотите установить старую винду. Но перед этим убедитесь о наличии дров под ваше оборудование, а также учтите, то новые процы все таки лучше работают с Windows 10. Почему? Новейшие инструкции в процессорах. Касается и Intel и AMD.
- Кроме отключения CSM еще часто нужно отключать настройку Secure Boot, которая запрещает устанавливать стороннюю операционную, которая отличается от той, которую предусмотрел производитель. Например — человек купил ноут с Windows 8, а семерку или даже десятку установить не может. Причина именно в этой настройке Secure Boot.
Заключение
- Поддержка CSM — режим, при котором могут работать старые виндовсы. Какие? Именно те, которые используют загрузочную запись MBR.
- Включать или нет — зависит от ситуации. Нужно установить старую винду — соответственно включать.
Удачи и добра, до новых встреч!
Переключение устаревшей загрузки BIOS и CSM на UEFI и GPT
Переключение между параметрами загрузки встроенного ПО; Устаревшие BIOS и UEFI (метки могут отличаться для встроенного ПО) не требуются для обновления.
Важно отметить, что при внесении изменений в встроенное ПО и файловые системы возможны усложнения.
Рекомендуемый сценарий — обновить систему «как есть».
Совместная работа с нами на GitHub
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.
Windows driver documentation
Поддержка CSM в биосе Gigabyte что это?

Опцию “Поддержка CSM” в русской версии или “CSM Support” в английской можно встретить не только на материнских платах Gigabyte. Она присутствует и у других производителей, но под немного иным названием. Например, Launch CSM.
CSM что это?
CSM расшифровывается как Compatibility Support Module, что переводится на русский, как модуль поддержки совместимости.
Практически все современные материнские платы вместо привычного многим BIOS, оснащены графическим инструментом управления базовыми функциями ввода вывода, который называется UEFI.

UEFI – Современный аналог BIOS
Так вот модуль CSM включает поддержку функций BIOS в современных системах UEFI.

Старый добрый BIOS
Когда это может быть полезно?
При необходимости установить или запустить более раннюю версию Windows, которая требует для своей работы BIOS, а не UEFI.

Включение поддержки CSM
Например, вы произвели апгрейд своего ПК с заменой материнской платы, на которой теперь вместо BIOS установлен UEFI. При этом операционную систему вы не хотите переустанавливать. Так вот в этом случае для ее успешного запуска на новой материнской плате Вам необходимо активировать опцию “Поддержка CSM”/ “CSM Support”.
Лучшая благодарность автору — репост к себе на страничку: