Привет, друзья. Тема этой публикации — как установить Windows 10 на SSD MBR. Принцип установки операционной системы един для любого типа жёсткого диска – хоть для винчестера HDD, хоть для современного SSD. И стиль разметки жёсткого диска – MBR или GPT, являющий собой элемент логической структуры диска, также не зависит от типа устройства информации, будь это SSD, либо же HDD. Специфика установки Windows 10 заключается лишь в настройках BIOS, если у вас компьютер не очень старый и может работать как в современном режиме BIOS UEFI, так и в устаревшем Legacy. Нужно правильно выставить Legacy-настройки в BIOS и, если ваш SSD до этого был размечен в стиле GPT, то его нужно будет преобразовать, соответственно, в стиль MBR. Давайте рассмотрим эти нюансы, но прежде поговорим о том, нужно ли устанавливать Windows 10 на MBR-диск.
Итак, стиль разделов диска MBR, он же главная загрузочная запись (Master Boot Record, т.е. MBR), Legacy-формат логической структуры дисков, может работать только на старых компьютерах без UEFI, на новых с UEFI, но с выставленным в BIOS старым режимом Legacy, либо в условиях активности режима совместимости CSM.
Это устаревший стиль разметки, у него нет будущего, поскольку производители компьютерного железа уже давно строят планы, чтобы отказаться от поддержки в BIOS режима Legacy. Возможно, скоро BIOS будет только UEFI, и работать с ней смогут только диски со стилем разметки GPT. Последний – это актуальный на сегодняшний день стиль разметки, он имеет преимущества перед MBR: более производительный, лучше справляется с восстановлением данных, более устойчив к логическим ошибкам дисков, поддерживает более 2,2 Тб дискового пространства. Если вам не нужно использовать стиль разметки MBR принципиально для каких-то целей, и если у вас на компьютере есть UEFI, а с таковой материнки и ноутбуки массово на рынке аж с 2012 года, откажитесь, друзья, от MBR и Legacy. Работайте с UEFI и GPT-дисками.
Если же вы обусловлены необходимостью установки Windows 10 на современный компьютер в режиме Legacy и на диск со стилем разметки MBR, вот как это можно сделать.
Установка Windows 10 на SSD MBR требует установочного носителя операционной системы, заточенного под режим Legacy. Необходимо создать Legacy-флешку установки Windows 10. Сделать это можно утилитой Media Creation Tool от Microsoft, она скачивает установочный образ системы с серверов Microsoft и записывает его на UEFI/Legacy-совместимую флешку. Но вы можете поступить иначе и скачать в отдельном порядке установочный образ Windows 10, это может быть, например, кастомный дистрибутив. Скачанный дистрибутив запишите на флешку вот этим способом, он также создаёт UEFI/Legacy-совместимые загрузочные флешки.
Обзавелись мы Legacy-флешкой установки Windows 10, теперь самое важное – настроить работу BIOS в режиме Legacy. В каждой BIOS это делается по-разному, давайте рассмотрим несколько вариантов. На ноутбуках с простой прошивкой BIOS режим Legacy включается всего лишь одной настройкой режима загрузки в разделе загрузки «Boot». И более для этого ничего не нужно.
Иногда бывает, что режим загрузки нельзя сменить с UEFI на Legacy, пока не будет отключена функция Secure Boot. В таком случае сначала деактивируйте Secure Boot, а потом установите режим загрузки Legacy.
В BIOS материнских плат для активации режима Legacy обычно нужно вносить несколько настроек. Идём в раздел загрузки «Boot», либо в раздел общих или расширенных настроек. Чтобы работал режим Legacy, в опциях загрузки необходимо выставить режим Legacy. Если вы будете ставить Windows 10 на чистый жёсткий диск, то, чтобы он получил автоматически в процессе установки системы MBR-разметку, выставляйте режим «Только Legacy» (только прежняя версия). Если диск у вас уже размечен в MBR-стиле, можете выбрать загрузку «UEFI и Legacy» (UEFI и прежняя версия), т.е. будет поддерживаться оба режима.
Выберите тип операционной системы – «Other OS», т.е. другие операционные системы, при активном CSM этот параметр отключает функцию Secure Boot.
Убедитесь, что сам режим CSM активен, если он у вас есть.
Если CSM нет, либо может быть так, что функция Secure Boot отдельно включается и выключается, посмотрите, чтобы эта функция — Secure Boot – была отключена.
Вот другой пример материнки, в её BIOS все настройки UEFI/Legacy комплексно собраны в настройках CSM, и нужно просто выставить для всех устройств загрузки режим «Legacy Only», т.е. только Legacy.
А потом для функции Secure Boot установить значение «Other OS».
Проделайте необходимые настройки в BIOS, сохранитесь и перезагрузитесь.
После перезагрузки жмите клавишу Boot-меню BIOS и загружайтесь с установочной флешки Windows 10. Но, друзья, если вы установили в BIOS загрузку в обоих режимах UEFI и Legacy, правильно выберите флешку в Boot-меню. Она должна быть без приписки спереди «UEFI».
Непосредственно процесс установки Windows 10, как упоминалось, не зависит от типа жёсткого диска или стиля разметки. Как происходит этот процесс, можете посмотреть в статье сайта «Как установить Windows 10». И если вы устанавливаете операционную систему на чистый SSD-накопитель или с MBR-разметкой, при этом вы правильно настроили в BIOS режим Legacy, у вас не должно быть никаких проблем. Если у вас чистый накопитель, процесс установки Windows 10 сам инициализирует SSD как MBR-диск. Но если ваш SSD с GPT-разметкой, в процессе установки операционной системы на этапе выбора места установки вы столкнётесь с ошибкой «Установка Windows на данный диск невозможна. Выбранный диск имеет стиль разделов GPT».
Как уйти от этой ошибки? Очень просто, если у вас на SSD нет ценных данных. Удалите все разделы на накопителе.
И установите Windows 10 на незанятое пространство на диске. Удаление разделов очистит SSD от разметки и позволит установщику операционной системы сформировать MBR-разметку.
А вот если у вас на накопителе есть ценные данные, от установки Windows 10 придётся отказаться, пока мы не конвертируем стиль разметки GPT в MBR. Запишите на флешку WinPE 10-8 Sergei Strelec. Загрузитесь с этого WinPE и запустите программу AOMEI Partition Assistant.
Преобразуйте с её помощью стиль разметки SSD в MBR.
Далее можете установить Windows 10 прямо в среде этого WinPE. Если у вас не сохранился установочный ISO операционной системы, воспользуйтесь встроенным в WinPE 10-8 Sergei Strelec браузером и скачайте заново. Откройте образ с помощью контекстного меню в проводнике.
И запустите EXE-файл установки Windows 10.
Запустится точно такой же процесс установки, как на обычном установочном носителе «Десятки».
Ну и далее уже просто устанавливаем систему.
Большинство современных материнских плат поддерживают два режима загрузки: новый UEFI и устаревший Legacy. В некоторых случаях для загрузки с определённого накопителя или при возникновении проблем с запуском ОС после сброса настроек БИОС, может потребовать переключить тип загрузки с одного на другой.
В этой простой инструкции о том, как изменить один UEFI на Legacy или Legacy на UEFI с примерами переключения для разных БИОС и дополнительная информация, которая может быть полезной в контексте рассматриваемой темы.
Изменение режима загрузки в настройках БИОС/UEFI
Прежде чем приступить, отдельно отмечу, что материал касается только изменения типа загрузки в БИОС/UEFI, но не изменения типа загрузки уже установленной системы. Если вас интересует вопрос изменения типа загрузки уже установленной Windows 11/10 с Legacy на UEFI, вы можете использовать встроенный инструмент mbr2gpt.
Действия по изменению типа загрузки производятся в настройках БИОС, перейти в которые обычно можно, нажав клавишу Del при включении на настольных ПК или какую-любо клавишу (обычно — F2, но есть и другие варианты) на ноутбуке. На сайте есть отдельная инструкция по входу в БИОС на различных устройствах.
В большинстве случаев нужная настройка находится на вкладке «Boot» (Загрузка) в настройках БИОС, иногда для доступа к ней необходимо перейти в «Advanced Mode» по клавише F7 (информация об этом будет указана внизу экрана конфигурации). Далее — примеры того, как может называться и где находится нужный параметр переключения типа загрузки между UEFI и Legacy:
- Пункт может называться «Boot Mode» или похожим образом, с возможностью выбора между UEFI и Legacy режимом, на некоторых устройствах есть опция «UEFI с поддержкой CSM/Legacy», при таком выборе будет работать оба типа загрузки.
- На некоторых материнских платах информация о режиме загрузки (Boot Mode) на вкладке Boot может быть предназначена только для получения сведений, а само переключение выполняться в другом расположении, например, на некоторых материнских платах MSI — в разделе Advanced — Windows OS configuration — BIOS Mode.
- CSM, Compatibility Support Module, Legacy Support — требуется отключить (установить в Disabled) если требуется только UEFI загрузка, включить, если необходима поддержка двух типов загрузки: в последнем случае тип загрузки будет определяться подключенным накопителем, а если он поддерживает оба типа загрузки, то выбором этого накопителя с пометкой или без пометки UEFI в настройках устройств загрузки или Boot Menu.
- UEFI Boot — с опциями Enabled (Включена UEFI) и Disabled (Отключено).
- OS Type — выбор типа ОС между UEFI и Legacy (CSM, Other OS), либо между Windows и «Другой ОС», в последнем случае Windows будет означать UEFI загрузку, а «Другая ОС» — Legacy загрузку.
- Загрузка модуля CSM, Windows 10/8 Features — если требуется только Legacy загрузка, включить модуль CSM, также можно установить Windows 10/8 Features в Other OS (Другая ОС) и наоборот.
Это лишь несколько примеров, но по аналогии вы, вероятно, сможете найти нужную опция и поменять UEFI и Legacy загрузку или наоборот на вашем компьютере или ноутбуке. После изменения настроек не забудьте сохранить их, обычно это выполняется нажатием клавиши F10 и подтверждением сохранения.
Если найти необходимый пункт не удалось, либо возникли иные проблемы, напишите модель устройства в комментариях, я подскажу и, возможно, добавлю информацию выше.
Что следует учитывать при переключении между режимами UEFI и Legacy в БИОС:
- Если система была установлена в другом режиме, она перестанет запускаться, поскольку для них используются разные загрузчики.
- Secure Boot (Безопасная загрузка) работает только для UEFI-загрузки. В некоторых случаях без предварительного отключения Secure Boot нельзя включить Legacy загрузку. Если вам требуется использовать только Legacy загрузку, отключите Secure Boot (обычно где-то в разделе Security).
- Для отключения Secure Boot и включения возможности переключиться на Legacy режим в некоторых БИОС может потребоваться установить пароль администратора, сохранить настройки, после чего зайти в БИОС с установленным паролем.
- При включении режима загрузки UEFI и полном отключении Legacy загрузки флешки и другие накопители без UEFI-загрузчика перестанут отображаться в меню настройки порядка устройств загрузки.
- Некоторые новые ноутбуки (на ПК пока не встречал) не имеют возможности переключения загрузки на Legacy (CSM) режим, в этом случае единственный вариант — подготовить загрузочную флешку для UEFI-режима и выполнить загрузку именно в нём.
Будет отлично, если вы сможете поделиться информацией о том, где нужная настройка находилась в вашем случае, при условии, что вариант не был представлен в списке выше — это может помочь другим читателям.
Итак, вы решили установить Windows c загрузочной флешки, но вот незадача – BIOS (UEFI) почему-то не видит носитель. Ничего страшного – нужно лишь немного изменить дефолтные настройки.
О том, что нужно сделать, чтобы загрузочный носитель отобразился в Boot Menu, вы и узнаете в сегодняшней статье.
UEFI и Legacy — это два режима BIOS для загрузки дисков, которые отличаются методом запуска операционной системы и типом интерфейса.
Отличия UEFI и Legacy
UEFI | Legacy | |
Оформление | Графический интерфейс | Классический BIOS |
Формат загрузки дисков | GPT | MBR |
Загрузка драйверов | Есть | Нет |
Наличие Secure Boot | Да | Нет |
Сколько разделов можно создать | Нет лимита | 4 раздела по 2 Тб |
Режим загрузки | EFI и Legacy | Legacy |
Почему UEFI не видит флешку?
Основная причина такой проблемы – режим загрузки флешки не соответствует режиму загрузки UEFI. Современные компьютеры поддерживают два режима загрузки – Legacy и EFI. Но по умолчанию включен только один из них, и, как правило, это EFI. А вот вашей загрузочной флешке как раз нужен именно Legacy.
Все, что нам нужно сделать в этом случае – выставить оба режима загрузки, чтобы BIOS увидел флешку и сумел ее прочитать.
Настройка запуска с флешки (UEFI/LEGACY)
Для этого нам потребуется:
- подключенная к монитору материнская плата,
- клавиатура.
Порядок действий
- Включаем плату и, пока не началась загрузка ОС, успеваем нажать F2 или DEL (комбинация может быть и другой – например, у НР это F10) для выхода в BIOS.
Стартовое окно
- Переходим на вкладку BOOT, в которой находим пункт CSM Parametres.
В самом низу
- В меню CSM Parameters находим Boot Option Filter.
Нам нужна вторая строчка
- Нажав Enter, выбираем Legacy Only, если хотим запустить флешку в режиме Legacy.
Доступно три варианта
- После внесения изменений переходим на вкладку Save&Exit, где выбираем пункт Save Changes and Reset, а затем жмем Enter для сохранения изменений и перезагрузки.
То же самое можно сделать, нажав клавишу F10.
- Теперь до запуска операционной системы нажимаем F9 (клавиша может отличаться — у других плат это может быть ESC, F8, F10, F11, F12) для выхода в Boot Menu, в котором можно выбрать наш флеш-носитель и подтвердить загрузку с него нажатием на Enter.
Теперь флешка должна отображаться в Legacy.
- Если нужна возможность запускать накопитель как в Legacy, так и в UEFI, то выполняем действия 1-3, но затем в пункте Boot Option Filter выбираем UEFI and Legacy и, конечно же, сохраняем изменения.
Для загрузки с обоих режимов
Да, сохранить и выйти
- После этого в Boot Menu мы увидим возможность выбора типа загрузчика в Legacy и UEFI.
Проблем быть не должно
- Выбираем необходимый нам тип загрузки клавишами «вверх» или «вниз» и подтверждаем выбор нажатием Enter. После этого ваша флешка запустится.
На этом все!
Post Views: 20 083
В этой статье мы рассмотрим, как изменить режим загрузки Windows на компьютере с BIOS (Legacy) на UEFI + Secure Boot без переустановки операционной системы и без потери данных. Так как в режиме Legacy компьютеры (виртуальные машины) могут загружаться только с дисков с таблицей разделов MBR, при переключении на режим загрузки UEFI нужно будет сконвертировать таблицу разделов диска на GPT (GUID).
В системных требованиях к Windows 11 указано обязательное наличие чипа TPM 2.0 и режим загрузки UEFI+Secure Boot. Есть обходной способ установки Windows 11 без TPM, UEFI и Secure Boot, но он не рекомендуется для использования на продуктивных системах. Поэтому, например при обновлении Windows 10 до 11 на компьютере с MBR загрузчиком желательно включать UEFI (либо воспользоваться неподдерживаемым официально способом обновления до Windows 11 на несовместимом компьютере).
Прежде, чем приступать к конвертации Windows, установленной на Legacy BIOS устройстве в режиме UEFI, проверьте, что ваше окружение соответствует следующим условиям:
- Прошивка материнской платы компьютера поддерживает режим загрузки UEFI. На текущий момент включен режим совместимости с BIOS (проверьте это в настройках BIOS/UEFI устройства и в спецификации к материнке).
- На компьютере установлена x64 версия Windows, с версией как минимум Windows 10 1703 (или Windows Server 2016)
- На компьютере не используется двойной режим загрузки нескольких ОС (Dual-Boot)
- Шифрование Bitlocker для системного диска отключено
- На системном диске используется таблица разделов MBR (количество разделов не более трех)
- На диске достаточно свободного места для создания загрузочного EFI раздела (размер по-умолчанию 100 Мб)
Откройте командную строку PowerShell и проверьте, что компьютер загружается в режиме BIOS (Legacy):
$env:firmware_type
С помощью PowerShell проверьте, что на диске используется таблица разделов MBR и создано не более 3 primary разделов:
Get-Disk
Get-Disk |Get-Partition
Начиная с Windows 10 1703 доступна встроенная утилита Mbr2gpt, позволяющая сконвертировать таблицу разделов диска из MBR в GPT без потери данных. Конвертацию можно выполнить даже в онлайн режиме.
Сначала протестируйте, возможно ли сконвертировать MBR таблицу разделов системного диска в GPT:
mbr2gpt /validate /allowfullos
Если конвертация MBR в GPT возможна, утилита вернет:
MBR2GPT: Validation completed successfully
Если появится ошибка
Disk layout validation failed for disk 0
:
- Проверьте, что на вашем MBR диск создано не более 3 основных (primary) разделов
- Расширенные (Extended), логические (Logical) и динамические разделы должны отсутствовать
- На диске есть как минимум 500 Мб свободного места для создания системных разделов и размещения основной и резервной таблиц разделов GUID
Другая возможная ошибка
Cannot find OS partition(s) for disk 0
указывает на то, что в конфигурации загрузчика BCD отсутствует запись на загрузку в среде восстановлений Wingows. Проверьте это:
reagentc /info
Windows RE status: Disabled
Как включить среду восстановления WinRE описано по ссылке.
После того, как все предварительные проверки пройдены, запустите конвертацию системного диска из MBR в GPT непосредственно из запущенной Windows:
MBR2GPT.EXE /convert /allowfullos
После завершения работы команды, проверьте что таблица разделов была изменена на GPT:
get-disk
Затем нужно перезагрузить компьютер, войти в меню настроек BIOS/UEFI отключить режим Legacy BIOS и переключиться в режиме UEFI+Secure Boot.
На физическом компьютер, чтобы войти в настройки UEFI, нужно при загрузке нажать клавишу
F2
,
Delete
или
F1
. Название и местоположение пункта меню, которые обеспечивает загрузку в режиме Legacy BIOS, отличается в зависимости от прошивки и версии материнской платы. Возможные названия пунктов — CSM (Compatibility Support Module), Legacy Mode, CSM Boot, Legacy OS и т.д. Измените его на UEFI.
Если это виртуальная машина VMware, нужно в настройках ВМ в разделе Boot Options переключиться в режим EFI и включить опцию Secure Boot.
После загрузки проверьте, что используется режим UEFI+ Secure Boot:
Confirm-SecureBootUEFI
Если режим Secure Boot отключен, проверьте что включен режим UEFI командой:
$env:firmware_type
На старых компьютерах с BIOS, которые не поддерживают режим UEFI, можно загружать Windows с внешней USB флешки с MBR. В этом случае на системном разделе можно использовать таблицу разделов GPT. Смотри статью Загрузка Windows с GPT диска на BIOS компьютере (без UEFI).
The following procedure refers to installation of Windows 7/8.1/10, in Legacy mode only!
For installing Windows in UEFI mode please refer to How to install Windows in UEFI mode.
Preparing bootable USB drive
- Download Rufus application from: Rufus
- Connect USB drive to any computer. Make sure to disconnect all other USB mass storage devices.
- Run Rufus application and configure it as described in the screenshot.
- Warning! Everything on the destination disk will be overwritten.
- Choose the Windows installation media image:
- Press Start button to proceed.
- Wait until completion.
- Disconnect the USB drive.
Installing Windows on Phoenix BIOS systems
- On the target PC set USB to be the first boot device in the boot order (in BIOS).
- Connect the prepared bootable USB drive to the target PC and boot from it.
- Press F5 during boot until the One-Time-Boot menu appears.
- Choose the USB HDD option from the list of bootable devices.
- Windows installation process will start.
Installing Windows on AMI BIOS systems
TBD