Вернуться   W&PBBS > Software > Настройка и оптимизация ОС, общие вопросы
Имя
Пароль
FAQ Пометить все разделы прочитанными



Ответ
Опции темы
Старый 11-10-2019, 17:14 Ссылка на пост    #1
Sticker
Модератор
Снова туда, где море огней
 
Sticker
Техподдержка 2011
На форуме с: 30.09.02
Провел: 1мес. 4нед. 6ч. 34мин.

[info] Меняем тип загрузки установленной системы с CSM\Legacy на UEFI

Что это, зачем это делать и насколько это нужно?

Для начала - немного теории:

Интерфейсы загрузки:

- UEFI - нативный интерфейс на материнских платах, получивший широкое распространение примерно в 2013 году, рассчитан на загрузку с дисков с таблицей разделов типа GPT + загружаемая система должна быть 64-битной. В плане ОС поддерживается с windows Vista.
- CSM (он же Legacy) - рассчитан на загрузку с дисков с таблицей разделов типа MBR, ОС может быть как 32 бита, так и 64. Поддерживается всеми MS ОС на текущий момент.

Хотя переключение между двумя этими режимами до сих пор присутствует в BIOS большинства материнских плат - Intel грозится отказаться от поддержки CSM в ближайшие пару лет.

Диск, размеченный в MBR не загрузится в нативном UEFI-режиме, а размеченный в GPT - не загрузится в CSM-режиме.

Что мы получим от перехода с CSM на UEFI?

Основные плюсы UEFI:

- более быстрая загрузка по сравнению с CSM;
- поддержка SecureBoot (в плане ОС - начиная с windows 8);
- поддержка накопителей высокой ёмкости и загрузочных разделов больше 2,2ТБ;
- возможность мультизагрузки разных ОС с разных разделов одного диска.

А ещё - загрузка windows будет идти в виде вращающихся шариков под логотипом материнской платы/производителя ноутбука. Эстетично, красиво!

По сравнению с MBR, GPT выгодно отличает:

- возможность создания до 128 разделов на диске;
- поддержка разделов более 2,2ТБ.

А откуда вообще возникла идея всё это делать?

А необходимость возникла в процессе апгрейда одного клиента. Клиент переезжал со старого ноутбука на новый с клонированием диска, а в новом был установлен модный накопитель M2 NVMe.
Что это за зверь - можно почитать там: _https://www.dell.com/support/article/ru/ru/rudhs1/sln301149/ответы-на-часто-задаваемые-вопросы-о-твердотельных-накопителях-ssd-nvme?lang=ru.

Итого, нужно было решить две задачи:
- обновить ОС с windows 7 до windows 10;
- изменить таблицу разделов с MBR на GPT, чтобы это всё загрузилось на новой системе под UEFI.

С обновлением Win7 до Win10 неясностей нет, а
Как изменить таблицу разделов с MBR на GPT, чтобы это всё загрузилось?

Как всегда, на помощь приходит Paragon Hard Disk Manager: -=Несколько версий ERD Commander на одной флэшке? Легко! (или немного про WinPE)=-
Несмотря на то, что Paragon умеет "на лету" переконвертировать диски из MBR в GPT - после этого система не загрузится. Для загрузки windows с GPT-дисков необходима определённая структура разделов, которая в процессе конвертации на диске не появится.

Рассмотрим стандартную разметку, которая производится при установке windows 10 в UEFI-режиме.


Первый раздел - Recovery, раздел восстановления windows 10, файловая система NTFS, тип раздела {DE94BBA4-06D1-4D40-A16A-BFD50179D6AC} (windows Recovery Environment);
Второй - ESP, раздел с загрузчиком. Файловая система - FAT32, тип раздела {C12A7328-F81F-11D2-BA4B-00A0C93EC93B} (EFI System Partition);
Третий - MSR, служебная область. Файловой системы нет, в windows из "Управления дисками" не виден, тип раздела {E3C9E316-0B5C-4DB8-817D-F92DF00215AE} (Microsoft Reserved Partition);
Четвёртый - обычный раздел с ОС и данными, файловая система NTFS, тип раздела {EBD0A0A2-B9E5-4433-87C0-68B6B72699C7} (Microsoft Basic Data Partition). А, к чёрту подробности - это просто обычный NTFS-раздел с системой.


Хочу обратить внимание, что ESP всегда создаётся под FAT32. Иначе он не будет функционировать.

А вот разметка при установке windows 7 в legacy-режиме:


Первый раздел - с загрузчиком, файловая система NTFS.
Второй - обычный раздел с ОС и данными, файловая система NTFS.


Итак, у нас 2 диска - старый, обновлённый до windows 10 и девственно чистый новый NVMe.

Как мы можем видеть - смысл всей статьи можно свести к одному предложению:
Установить на NVMe windows 10 с нуля и, когда он начнёт задавать вопросы по настройке, выключить машину, удалить раздел с системой на NVMe, в неразмеченную область скопировать раздел с системой со старого диска.
Для убыстрения процесса можно воспользоваться архивом [pvhd] (https://mega.nz/#!eVEXACRA!wQfZCjAZ1w7VtrLPg5Dt683VniJzoOIh7sGvrD-C3G8) со служебными разделами (создавался установщиком LTSC 2019), восстановить его на NVMe, в неразмеченную область скопировать раздел с системой со старого диска.
И всё! В каком бы режиме не устанавливалась система, её любой момент можно переконфигурировать под другой путём смены служебного раздела/разделов, так как всё остальное для функционирования устанавливается по умолчанию.

Вообще, разделы Recovery и MSR являются опциональными, для загрузки нужен только раздел ESP. Но если уж делать при наличии времени - то канонично.

А что с разделом Recovery, в котором находится среда восстановления ОС? Он будет работать в таком случае?

Будет, если в процессе Paragon не исправит по своему усмотрению BCD, что он очень любит. Для этого нужно будет снять галку в его настройках:


И напоследок - при наличии выбора устанавливайте windows 10 только в UEFI-режиме, чтобы упростить дальнейшие апгрейды! Будущее уже здесь.

Редактировалось Sticker
12-10-2019 02:07.
Sticker вне форума   Вставить выделенное      Ответить с цитированием
Ответ


Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра Оценка этой теме
Оценка этой теме:

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

vB коды Вкл.
[IMG] код Вкл.
Быстрый переход





Предупреждение: Никакого детского порно в запросах и ссылках.
Любое упоминание детского порно в контексте будет пресекаться.


Часовой пояс GMT +4, серверное время: 04:32.