Создать efi раздел

Содержание

Хитрый жёсткий диск или как сделать раздел мультизагрузочным

Создать efi раздел

Создание мультизагрузочного раздела и диска восстановления на жёстком диске

Как вы поняли из названия поста, мы постараемся сделать раздел на жёстком диске – мультизагрузочным. И с этого загрузочного тома (раздела, диска), без всяких флешек, устанавливать\переустанавливать Windows в любой подходящий момент. Это раз.

Загрузочный раздел, в лёгкую, можно трансформировать в диск восстановления, после сбоя или захвата ОС ордой злобных, кровожадных вирусов. И опять… флешку призывать на помощь, не будем. Это два.

Ролик:

Что-то подобное, ранее рассматривали в этой статье: ссылка, но, там надо было загружаться в boot menu. С новым методом, будем стартовать из Диспетчера загрузки Windows.

Итак, имеем стандартный вариант разметки жесткого диска: (C:) – раздел с операционной системой, (D:) – раздел для мусорных файлов.

Внутренними средствами Виндовс (diskmgmt.

msc) или при помощи сторонних программ (MiniTool Partition Wizard), сделайте разметку жесткого диска следующим образом: крайний у нас будет загрузочный раздел (NTFS, размер на ваше усмотрение, метка InstallWin) и если вам нужно установить вторую ОС, создайте раздел для новой операционной системы (NTFS, размер на ваше усмотрение).

Качаем iso-образ из интернета:

Windows 10: https://www.microsoft.com/ru-ru/software-download/windows10/
Windows 8.1: https://www.microsoft.com/ru-ru/software-download/windows8IS
Microsoft Windows and Office ISO Download Tool: https://www.heidoc.net/joomla/technology-science/microsoft/67-microsoft-windows-iso-download-tool

Пр.кн.мыши по любому iso-образу ➡ Подключить ➡ Переходим в виртуальный дисковод ➡ Копируем все системные файлы и папки ➡ Вставляем на установочный диск InstallWin (F:).

Начинаем резервировать данные конфигурации загрузки и добавлять установочный диск в меню загрузки.

ʁ решил это сделать при помощи батника Sergei Strelec: http://sergeistrelec.ru/article/118-zagruzka-winpe-s-zhestkogo-diska-kompyutera.html вы можете использовать любой другой доступный способ (cmd, bootice и так далее).

Но, его (батник) нужно сперва отредактировать ручками.

Как это сделать, показал в ролике, если не понятно и после просмотра видео, тогда качайте мной отредактированные батники:

Мой Батник UEFI (редактированный батник Sergei Strelec): https://yadi.sk/d/aU81u6SzarfQ

Мой Батник BIOS: https://yadi.sk/d/IRh-zWNEhbyYYw

В этих батниках вам нужно поменять при помощи Notepad++ только букву загрузочного (установочного) диска, в моем случае (в момент написания поста) это InstallWin (F:). Не забудьте при этом сохранить файл.

Запускаем батник от имени администратора.

Мы только, что добавили загрузочный раздел на жёстком диске в меню загрузки. Перезагрузка.

Теперь без всяких флешек, можем поменять основную операционную систему на новую или установить вторую систему на заранее подготовленный раздел (смотрите картинку 1).

Прошло время, и нам захотелось установить новую ОС, например, Windows 7. Подключаем iso-образ Windows 7 https://yadi.sk/d/7C9SfrF85KE0tA  ➡ Переходим в виртуальный дисковод ➡ Переходим в папку sources ➡ копируем файл install.

wim ➡ Переходим в раздел InstallWin (F:) ➡ На этом разделе переходим в папку sources ➡ Вставляем файл install.wim с заменой оригинального ➡ Перезагрузка ➡ В меню загрузки, выберем запись InstallWin ➡ Ведем установку новой ОС.

ஜ══════════════════════════════════════ஜ

Теперь, что касается диска восстановления. Для того чтобы создать резервную копию системы, на загрузочном разделе InstallWin (F:),в папке sources у вас должен лежать install.wim той системы, которая стоит на диске (С:). То есть, если у вас стоит «десятка», извлеките из iso-образа Windows 10, файл install.wim (esd) в папку sources, что в корне раздела InstallWin (F:).

Если у вас стоит «семерка», извлеките из iso-образа Windows 7, файл install.wim в папку sources, что в корне раздела InstallWin (F:).

Заранее на диске с данными подготовьте (шпаргалку) текстовый файл (поменяйте букву диска D: на свою букву. На этот диск будет разворачиваться бекап системы):

Для Windows 8.1 и 10:Dism.exe /Capture-Image /ImageFile:D:\install.wim /CaptureDir:C:\ /Name:”Windows”Для Windows 7:imagex.exe /capture C: D:\install.wim “Windows 7” “Образ Windows” /compress maximum /capture

Расшифровка:

C: — захват раздела (C:)

D:\install.wim — местоположение и имя сохраняемого .wim файла. Укажите букву диска, соответствующую не системному разделу или USB накопителю.

“Windows 7” — имя образа. Имя должно быть заключено в кавычках.

“Образ Windows” — (необязательно) описание образа. Описание должно быть заключено в кавычках.

/compress maximum — (необязательно) тип сжатия файлов в образе. Для параметра

/compress допустимы значения maximum (максимальное сжатие), fast (быстрое сжатие) none (без сжатия). Если параметр не указан, используется быстрое сжатие. Максимальное сжатие позволяет уменьшить размер образа, но захват занимает больше времени, чем при быстром сжатии. Скорость распаковки образа практически не зависит от типа сжатия.

-√V╾√V╾√\╾√╾╾╾╾╾╾╼╼╼╼╼╼╼

Перезагрузка ➡ Стартуем с записи, что в Диспетчере загрузки Windows ➡ При открытие окна мастера установки Windows, нажимаем клавиши Shift+F10 ➡ в cmd, пишем notepad ➡ Файл ➡ Открыть ➡ Тип файла (Все файлы) ➡ Этот компьютер ➡ Открываем шпаргалку ➡ копируем команду для «десятки» Dism.exe /Capture-Image /ImageFile:D:\install.wim /CaptureDir:C:\ /Name:”Windows” ➡ Вставляем команду в cmd ➡ Нажимаем клавишу Enter ➡ Сохраняем образ на ранее заданный диск (в моем случае на диск (D:)).

Как только почувствовали, что ваша система начала «дурковать», копируем install.wim (который создали в качестве бекапа) и вставляем его в папку sources на разделе InstallWin (F:) с заменой оригинального ➡ Перезагрузка ➡ В меню загрузки выберем запись InstallWin ➡ Восстанавливаем ОС.

ஜ══════════════════════════════════════ஜ

Сильно не ругайтесь, что пришлось слишком много читать. Да, и вряд ли кто этим воспользуется, так как все привыкли к мультизагрузочным флешкам, всяким Аcronis(ам) и Маcrium(ам)… а здесь всё ручками и с расщеплением мозга на атомы ٩(̾●̮̮̃̾•̃̾)۶.

Стань нашим спонсором: https://www..com/channel/UCrg7Nh2q3ibEy6Gp6uJgrAw/joinКанал Oleglav на Яндекс Эфир: https://yandex.ru/efir/?stream_active=blogger&stream_publisher=ugc_channel_2498701244049153183Канал на Дзен: https://zen.yandex.ru/oleglav

Источник: https://zen.yandex.ru/media/oleglav/hitryi-jestkii-disk-ili-kak-sdelat-razdel-multizagruzochnym-5f687574b142594c538f132c

Создание DVD или USB флеш-диска для установки Windows в режиме EFI (UEFI)

Создать efi раздел

На компьютерах поддерживающих UEFI интерфейс для улучшения работоспособности операционной системы, рекомендуется устанавливать Windows в режиме EFI.Для установки Windows в режиме EFI Вам понадобиться образ 64-битной операционной системы Windows 7 SP1 или новее.

Системный диск на который будет установлена Windows в режиме EFI, должен быть размечен в 64-битной версии Windows утилите Diskpart (не Acronis!!!) и отконвертирован в формат GPT.

Вариант 1. Создание USB флеш-диска для установки Windows в режиме EFI.

1) Создайте стандартный флеш-накопитель (флешку) для установки Windows 7.

Ваш загрузочный флеш-диск должен быть отформатирован в файловую систему FAT32, чтобы быть распознанным как загрузочное устройство UEFI.
Для создания флеш-диска Windows 7 в режиме EFI не используйте утилиту Microsoft – Windows 7 USB/DVD Download Tool. Данная утилита форматирует установочный флеш-диск в NTFS.

1.1) Подключите USB флеш-накопитель (флешку) не менее 4 Гб к USB-порту.
1.2) В строке поиска меню Пуск введите cmd.exe, щелкните на найденном правой кнопкой мыши и нажмите Запуск от имени администратора
1.3) Введите поочередно команды, нажимая после ввода каждой из них клавишу ENTER

diskpartlist disk

select disk #

где # – это номер Вашего USB-драйва, полученного в предыдущей команде.
Указанные далее команды приведут к полной очистке всего содержимого на выбранном диске.

cleancreate partition primaryselect partition 1activeformat fs=FAT32assign

exit

1.4) Распакуйте ISO-файл образа установочного диска во временную папку и скопируйте все его содержимое на созданный Вами флеш-диск.

Для создания загрузочного диска Вы также можете воспользоваться программой UltraISO.
Данная программа сразу создает установочный флеш-диск отформатированный в файловую систему FAT32.
Инструкцию Вы можете прочитать в третьем варианте совета 5. Установка Windows 7 с USB флеш-накопителя (флешки). из раздела Установка, Обновления, Языки.

2) Откройте на Вашем установочном флеш-диске папку *:\efi (* – буква Вашего флеш-диска с установочными файлами Windows 7).
3) Создайте новую папку внутри данной папки с именем boot. (*:\efi\boot).
4) Скопируйте все содержимое папки *:\efi\microsoft\boot в созданную Вами папку *:\efi\boot .

5) Используя архиватор 7-zip откройте файл *:\sources\boot.wim или *:\sources\install.wim .
6) Перейдите в архиве в папку *:\sources\boot.wim\1\Windows\Boot\EFI\ .
7) Скопируйте из данной папки в архиве файл bootmgfw.efi в созданную Вами папку *:\efi\boot на флеш-диске.
8) Переименуйте скопированный файл bootmgfw.

efi (*:\efi\boot\bootmgfw.efi) в bootx64.efi (*:\efi\boot\bootx64.efi)

Теперь в созданной Вами папке *:\efi\boot\ должно быть все содержимое, скопированное из папки *:\efi\microsoft\boot и файл bootx64.efi полученный из boot.wim или install.wim.
Для некоторых материнских плат дополнительно требуется скопировать файл bootx64.efi в корень флеш-диска либо с идентичным именем файла, либо с именем shellx64.efi.

Вариант 2. Создание DVD диска для установки Windows в режиме EFI.

1) Скачайте архив с программой Microsoft CD/DVD Premastering Utility и распакуйте его в любую папку.
2) Скопируйте файл oscdimg.exe в папку C:\Windows\System32.3) Распакуйте ISO-файл образа установочного диска во временную папку. (Например, в папку D:\Win_7_x64)

4) В строке поиска меню Пуск введите cmd.exe, щелкните на найденном правой кнопкой мыши и нажмите Запуск от имени администратора
5) Введите указанную ниже команду для создания ISO-файла образа установочного диска и нажмите клавишу Enter ↵.

oscdimg -lWin_7_x64_UEFI -m -o -u1 -pEF -e -bD:\Win_7_x64\efi\microsoft\boot\efisys.bin D:\Win_7_x64 D:\Win_7_x64_UEFI.iso

где:

-l – Задает метку тома. Не используйте пробелы.
-m – Игнорирует ограничение максимального размера образа.
-o – Оптимизирует хранилище используя алгоритм хэширования MD5 для сравнения файлов.
-u1 – Создает образ, который имеет как файловую систему UDF, так и файловую систему ISO 9660.

Файловая система ISO 9660 записывается с использованием имен файлов 8.3, совместимых с DOS. Файловая система UDF записывается с использованием имен файлов в Юникоде.
-p – Указывает значение для идентификатора платформы в каталоге El Torito. Для представления системы UEFI используется идентификатор EF. Не используйте пробелы.

-e – Отключает эмуляцию дискеты в каталоге El Torito.
-b – Указывает файл загрузочного сектора El Torito, который будет записан в загрузочном секторе или секторах диска. Не используйте пробелы.
D:\Win_7_x64 – Указывает расположение исходных файлов.
D:\Win_7_x64_UEFI.

iso – Указывает путь к создаваемому ISO-файлу.

Особенности установки Windows в режиме EFI.

– Если Вы разгоняли какое-либо аппаратное обеспечение, то восстановите настройки в стандартные значения.
– В UEFI/BIOS установите в значение AHCI для SATA режима и включите ACPI 2.0, если отключено.

– Если загрузка с устройства не происходит, то в UEFI/BIOS установите Ваш флеш-диск первым в очереди загрузки.– Если у Вас имеются как USB 3.0 порты, так и USB 2.

0, то для успешной установки рекомендуется подключить флеш-диск в USB 3.0 порт.

(Флеш-диски USB 2.0 можно успешно подключить к порту USB 3.0.) Скопируйте на Ваш флеш-диск папку с драйверами для порта USB 3.0.

1) Подсоедините флеш-диск и перезагрузите компьютер.
2) Нажмите при загрузке клавишу для вызова Boot Menu. (В зависимости от производителя материнской платы F8, F11 или F12)
3) Выберите в списке “UEFI:[имя Вашего устройства]“.

При установке на чистый неразмеченный диск перейдите к седьмому пункту.При установке на диск уже имеющий какие-либо разделы и использующий MBR, вместо GPT, продолжите со следующего пункта.

4) После загрузки в установочный экран Windows нажмите ⇑ Shift + F10.

5) Введите поочередно команды, нажимая после ввода каждой из них клавишу Enter ↵.

diskpartlist disk

select disk #

где # – это номер Вашего жесткого диска, на который будет установлена Windows, полученный в предыдущей команде.
Указанные далее команды приведут к полной очистке всего содержимого на выбранном диске.

cleanсonvert GPT

exit

6) Закройте окно команд и продолжите установку Windows.7) Укажите драйвера для порта USB 3.0, если Вы подключали флеш-диск к нему вместо порта USB 2.0.

8) В окне выбора диска для установки Windows, выделите пункт Неразмеченное место на диске и нажмите кнопку Создать у Вас автоматически будет создано 3 раздела (системный раздел EFI (ESP), резервный раздел Майкрософт (MSR) и основной раздел Windows.)

9) Выберите основной раздел и продолжите установку Windows в режиме EFI, как обычную установку. Примечание: Если установка завершилась успешно, а система не загружается, то в UEFI/BIOS установите “Windows Boot Manager” первым в очереди загрузки.

Отказ от ответственности: Автор или издатель не публиковали эту статью для вредоносных целей. Вся размещенная информация была взята из открытых источников и представлена исключительно в ознакомительных целях а также не несет призыва к действию. Создано лишь в образовательных и развлекательных целях. Вся информация направлена на то, чтобы уберечь читателей от противозаконных действий. Все причиненные возможные убытки посетитель берет на себя. Автор проделывает все действия лишь на собственном оборудовании и в собственной сети. Не повторяйте ничего из прочитанного в реальной жизни. | Так же, если вы являетесь правообладателем размещенного на страницах портала материала, просьба написать нам через контактную форму жалобу на удаление определенной страницы, а также ознакомиться с инструкцией для правообладателей материалов. Спасибо за понимание.

Источник: https://RuCore.net/sozdanie-dvd-ili-usb-flesh-diska-dlya-ustanovki-windows-v-rezhime-efi-uefi/

Разбираемся с UEFI и GPT: установка Windows и Kubuntu на один диск

Создать efi раздел

Помните те времена, когда BIOS был 16-битным с адресным пространством в 1 Мб, а вся информация о загрузчиках писалась в MBR? На смену уже давно пришли более гибкие технологии: UEFI (замена BIOS), и GPT (замена MBR). Предыстория: Понадобилось мне недавно на свой домашний десктоп поставить 2 системы, чтобы разграничить окружение.

Kubuntu для разработки на Ruby on Rails (ибо работаю удаленно), и Windows для всяких игрушек в свободное время. Хочу заметить, что несколько лет назад это было достаточно просто: один раздел для винды и один раздел для линукса, загрузчик записывался в MBR.

Однако, технологии не стоят на месте, и оказалось, что настройка dual boot'а теперь несколько изменилась. Итак, начнем.

Терминология

UEFI (Unified Extensible Firmware Interface, Единый расширяемый интерфейс прошивки) разрабатывался компанией Intel как замена BIOS (Basic Input Output System).

В отличие от 16-битного BIOS'а UEFI работает в 32- или 64-битном режиме, что позволяет использовать намного больше памяти для сложных процессов. Кроме того, UEFI приятно выглядит и там есть поддержка мышки.

Внешний вид:

GPT (GUID Partition Table, Таблица разделов GUID) — часть спецификации UEFI. UEFI использует GPT так же как BIOS использует MBR.

Главным отличием GPT от MBR, на мой взгляд, являются:

  • Количество разделов: MBR поддерживает только 4 раздела. Можно и больше, но только через extended partition, что является просто хаком ограничений. GPT поддерживает до 128 разделов.
  • Размер диска: MBR поддерживает диски до 2Тб, в то время как GPT — до 9.4 Зеттабайт (=9.4 × 1021 байт, или условно 1000 Тб)
  • Порядок загрузки: раньше BIOS загружал MBR, и в нем содержались адреса загрузчиков для каждого раздела диска. Теперь UEFI считывает GPT, находит в таблице все разделы типа efi (на них содержатся загрузчики), и подгружает их в память. Разберем это на примере немного позже.

Что делаем:

Устанавливаем следующие ОС на пустой HDD размером в 1 Тб.

  • Windows 8.1 x64. Windows поддерживает загрузку с GPT начиная с Windows 8 для 32 битной архитектуры и с Windows Server 2003 и Windows Vista для 64 бит (Источник).
  • Kubuntu 15.04. По идее подойдет любой дистрибутив, который поддерживает Grub2, лично я предпочитаю Kubuntu.

NB: Материнская плата поддерживает UEFI

Разбивка диска

Сначала устанавливаем Windows 8, т.к. она автоматически будет использовать GPT. Разбивка будет выглядеть так (пардон за кривой снимок): Винда по умолчанию создает 4 раздела:

  1. Recovery (300Мб). Очевидно, что он используется для восстановления системы. Оставим как есть.
  2. EFI partition (100Мб).

    Помечается как system type (не любят в Майкрософте называть вещи своими техническими именами). Собственно сюда и пишутся загрузчики.

  3. MSR (128Мб, Microsoft Reserved Partition). Для меня остается загадкой, зачем он нужен. Данных там никаких нет, просто пустое место, зарезервированное для каких-то непонятных целей в будущем.
  4. Основной раздел.

    Мы его поделим на 3: 200 гигов под винду, 500 гигов для раздела под данные и остальное пространство пока оставим неразмеченным (отформатируем потом при установке Kubuntu).

Пропустим саму установку Windows, т.к. в ней все стандартно и понятно. Теперь загрузимся с USB в Kubuntu Live.

Проверим EFI раздел:kubuntu@kubuntu:~$ efibootmgrBootCurrent: 0003Timeout: 0 secondsBootOrder: 0000,0003,0001Boot0000* Windows Boot ManagerBoot0001* Hard DriveBoot0003* UEFI: JetFlashTranscend 16GB Boot0000 — виндовый загрузчик Boot0001 — дефолтный загрузчик Boot0003 — флешка с Kubuntu Live Обратите внимание, что список загрузчиков не привязан к одному физическому диску как в MBR. Он хранится в NVRAM. Можем также сразу посмотреть, что же в этом разделе, подмонтировав его:kubuntu@kubuntu:~$ sudo mkdir /media/efikubuntu@kubuntu:~$ sudo mount /dev/sda2 /media/efi Там окажутся следующие файлы:EFI|–Boot| |–bootx64.efi # дефолтный загрузчик|–Microsoft |–Boot |–bootmgfw.efi # основной виндовый загрузчик |–# много других файлов Убедились, что все хорошо. Теперь продолжаем разбивку диска (через KDE Partition Manager). Первые пять разделов остались прежними. Обратите внимание, как Kubuntu определила разделы:

  • sda2 определился как FAT32. Это практически верно, т.к. файловая система типа EFI основана на FAT, только с жесткими спецификациями.
  • sda3 (MSR) не определился, т.к. файловой системы там так таковой нет.

Нам осталось только отформатировать раздел для Kubuntu в ext4, и выделить раздел под swap.

Несколько слов про swap. Рекомендуют на swap выделять от SQRT(RAM) до 2xRAM. Т.к. у меня 16 Гб RAM, то по минимуму мне надо 4 Гб свопа. Хотя я с трудом могу представить ситуации, при которых он будет использоваться: десктоп в hibernate я не перевожу, и сильно тяжелых программ, которые жрут больше 16 гигов, не использую.

P.S. При форматировании раздела в swap Partition Manager может выдать ошибки, которые связаны с тем, что Kubuntu автоматически монтирует в себя любой swap раздел, однако на результат эти ошибки не влияют. Итак, финальная разбивка: Теперь самое главное для правильного dual boot'а. При установке Kubuntu важно выбрать, куда установить загрузчик: Указываем, конечно же на раздел EFI. После завершения установки Kubuntu, заходим в систему и проверяем, какие файлы появились на efi разделе (монтировать уже не нужно):user@kubuntu:~$ sudo ls /boot/efi/EFIBoot Microsoft ubuntuuser@kubuntu:~$ sudo ls /boot/efi/EFI/ubuntugrub.cfg grubx64.efi MokManager.efi shimx64.efi Смотрим, как теперь выглядит список загрузчиков:user@kubuntu:~$ efibootmgr -vBootCurrent: 0002Timeout: 0 secondsBootOrder: 0002,0000,0003,0001Boot0000* Windows Boot Manager HD(2,96800,32000,c4f37e07-0441-4967-a1ac-755a36e4f3)File(\EFI\Microsoft\Boot\bootmgfw.efi)Boot0001* Hard Drive BIOS(2,0,00)Boot0002* ubuntu HD(2,96800,32000,c4f37e07-0441-4967-a1ac-755a36e4f3)File(\EFI\ubuntu\shimx64.efi)Boot0003* ubuntu HD(2,96800,32000,c4f37e07-0441-4967-a1ac-755a36e4f3)File(EFI\Ubuntu\grubx64.efi) Вот как это выглядит при загрузке: А еще эти загрузчики доступны сразу из UEFI (в старом BIOS'е такое было бы невозможно — там был выбор только диска, он просто не знал, что такое загрузчики):

Ну и напоследок: чтобы dual boot правильно работал, в Windows надо обязательно отключить fast boot. Это такая нехорошая фича, которая может привести к потере данных.

Объяснение:

При выключении компьютера Windows сохраняет файловую структуру NTFS разделов в файл (видимо, потому что один файл прочитать быстрее, чем сканировать много разных файлов). Если записать файл на NTFS раздел через линукс, и потом загрузиться в Windows, то Windows просто не увидит файл. Источник

Если выключить комп через Windows, и потом попытаться загрузить Linux, то он просто не запустится из-за «ошибки» NTFS. Источник

  • dual boot
  • установка windows 8
  • установка linux
  • uefi

Хабы:

  • Настройка Linux
  • Системное администрирование
  • UEFI

Источник: https://habr.com/ru/post/259283/

Как создать загрузочный EFI-раздел Windows на GPT-диске вручную

Создать efi раздел

Когда мы устанавливаем Windows на пустой (неразмеченный) жёсткий диск или отформатированный раздел обычным образом – с использованием установочного носителя, нам не нужно заморачиваться по поводу создания EFI-разметки операционной системы. Все необходимые разделы, в частности, загрузочный EFI, создаются автоматически, если компьютер работает в режиме BIOS UEFI. Но если Windows нужно установить не обычным образом.

А на другой жёсткий диск со своим независимым загрузчиком, если стоит вопрос в восстановлении работоспособности системы после удаления жёсткого диска с загрузочным разделом, в таких нестандартных ситуациях потребуется ручная работа.

Как вручную создать загрузочный EFI-раздел Windows?

***

Windows на подключённый к компьютеру второй GPT-диск не устанавливается со своей EFI-структурой. При обычной установке с установочного носителя загрузчик второй системы прописывается на уже существующий EFI-раздел – тот, что находится на первом диске.

Что делает вторую Windows уязвимой – она не сможет самостоятельно существовать, если загрузчик первой системы будет повреждён. Или если выйдет из строя или просто будет отсоединён первый жёсткий диск.

Чтобы у второй Windows была своя независимая EFI-разметка, на время её установки нужно сделать невидимой первую систему – отключить её носитель в настройках BIOS, если такое возможно, или аппаратно.

Это не всегда удобно, а иногда и невозможно в случае с ноутбуками.

Вторую Windows со своим независимым загрузчиком могут установить запускаемые в среде текущей системы программы типа WinNTSetup или WinToHDD. Но они потребуют указать им загрузочный EFI-раздел.

Создать такой на пустом жёстком диске очень просто.

1. Создание EFI-раздела на пустом жёстком диске в командной строке

Итак, имеем проинициализированный как GPT носитель без разметки и данных.

Запускаем командную строку.

Обязательно делаем это от имени администратора.

Поочерёдно вводим:

diskpart lis disk sel disk 1 (вместо 1 указываете тот номер, под которым выше значится нужный вам жёсткий диск) creat par efi size=100 format fs=FAT32

В утилите управления дисками видим, что на втором жёстком появился EFI-раздел на 100 Мб. Теперь можем формировать обычный раздел для указания его программам типа WinNTSetup или WinToHDD в качестве системного раздела С.

2. Создание EFI-раздела на пустом жёстком диске утилитой Bootice

Кто не любит командную строку, для создания EFI-разметки пустого носителя может воспользоваться утилитой Bootice с графическим интерфейсом. Она бесплатная, её можно скачать на любом софт-портале Интернета. В главном окне выбираем второй жёсткий. Кликаем «Parts Manage».

Затем – «Re-Partitioning».

Первым делом ставим галочку GPT в графе «Partition table type». Затем галочку ставим «Create ESP partition». И вверху в графе «Settings» убираем все значения «Size» кроме последнего. Жмём «Ок».

В итоге получим разметку диска с EFI-разделом на 128 Мб и разделом, вместившим в себя остальное дисковое пространство.

***

А как быть, если жёсткий диск не пустой? Если на нём есть структура и хранящиеся пользовательские данные. Или мы хотим восстановить Windows, лишившуюся загрузочного EFI-раздела после выхода из строя или отключения жёсткого диска, на котором ранее существовал её загрузчик. И на этот случай есть решения.

Для восстановления системы без загрузчика нам, естественно, понадобится среда для выполнения определённых операций. В одном из случаев сгодится и обычный установочный носитель Windows. В другом случае будем работать с менеджером дискового пространства, потому нам понадобится функциональный и надёжный LiveDisk WinPE.

Одним из таких является LiveDisk Стрельца. Сайт загрузки образа – Sergeistrelec.Ru.

Примечание: приведённые ниже операции не могут быть проведены на дисках динамического типа. Диск оставшегося без загрузчика зеркала Windows необходимо прежде преобразовывать в базовый тип. Сделать это можно только сторонними средствами.

3. Создание EFI-раздела в конце Windows

Итак, имеем, к примеру, вторую Windows, лишившуюся EFI-загрузчика после поломки диска с первой системой.

Как её запустить? Самый простой и быстрый способ – создать EFI-раздел в конце системного раздела и пересоздать загрузчик. Для этого не понадобится ничего более командной строки. Загружаемся с установочного носителя Windows, сразу же нажимаем Shift + F10. Эта комбинация запустит командную строку. Если используем LiveDisk Стрельца, запускаемся, соответственно, с него.

И уже на его борту задействуем командную строку.

В ней вводим:

diskpart lis vol sel vol 1 (вместо 1 указываете тот номер, под которым выше значится ваш раздел с системой) shrink desired=100 creat par efi format fs=FAT32

Вот указанный раздел сжался на 100 Мб и на освободившемся месте создался EFI-раздел.

Теперь можем пересоздавать загрузчик.

В командной строке выходим из diskpart:

exit

Далее смотрим, под какой буквой значится системный раздел (смотрим карту разделов после ввода lis vol). И подставляем её вместо нашей буквы С:

bcdboot c:\windows

Всё – работоспособность Windows восстановлена.

4. Создание EFI-раздела перед Windows

Загрузочный раздел обычно существует в начале диска, перед системным разделом. Так не обязательно должно быть, но делается с целью ускорения запуска Windows. Чтобы UEFI быстрее нашла загрузчик. На SSD такая оптимизация вряд ли будет ощутимой, а вот в случае с HDD можно побороться пусть даже за толику производительности.

На борту LiveDisk Стрельца запускаем AOMEI Partition Assistant. Делаем клик на системном разделе, на боковой панели операций жмём «Изменение размера».

Немного оттягиваем ползунок на карте вправо, чтобы в графе ниже «Незанятое пространство перед» появилось несколько Мб. Далее вместо оттянутой цифры вписываем 105. Чтобы получилось 105 Мб. Жмём «Ок».

В итоге программа высвободит корректное значение дискового пространства, в нашем случае 102,01 Мб. И оставит небольшой хвост сзади раздела. Жмём «Применить».

Подтверждаем.

Далее можем присоединить хвост к разделу.

Теперь запускаем командную строку. И создаём EFI-раздел точно так же, как описано в п.1 статьи.

Вот EFI-раздел создан.

Осталось только пересоздать загрузчик, как описано в конце п.3 статьи.

Оцените Статью:

(5 5,00 из 5)
Загрузка…

Рубрики: Компьютер

EFI, GPT, диск, загрузочный раздел, загрузчик

Источник: https://www.white-windows.ru/kak-sozdat-zagruzochnyj-efi-razdel-windows-na-gpt-diske-vruchnuyu/

Создание структуры разделов в разметке GPT на ПК с UEFI

Создать efi раздел

Вы задумывались над тем, что происходит во время установки Windows после того, как вы нажимаете волшебную кнопку Далее в окне управления дисками?

Программа установки создает конфигурацию разделов, над каждым из которых она впоследствии выполняет различные действия.

Эта запись открывает серию статей о тонкостях создания разделов, а также резервного копирования и восстановления средствами Windows в разметке GPT на ПК с UEFI.

Материала слишком много для одной статьи, поэтому первой ласточкой полетит базовая информация о разделах GPT и пример создания их структуры.

Я обязательно буду опираться на этот рассказ, когда дело дойдет до создания и восстановления образов системы в реальных ситуациях.

Пример конфигурации разделов на ПК с UEFI

Давайте рассмотрим примерную конфигурацию дисков в разметке GPT на UEFI-системе. Порядок разделов зависит от ОС.

Увеличить рисунок

Windows RE

В разметке GPT раздел Windows RE размером 300-500MB (в зависимости от ОС) содержит среду восстановления. Аналогичный раздел размером есть и на системах с разметкой MBR – там он называется System Reserved и наряду с RE содержит файлы, необходимые для загрузки Windows.

Среда восстановления находится в файле winre.wim.

Он попадает на раздел Windows RE в процессе установки ОС на отформатированный диск или во время подготовки ПК изготовителем. В обоих случаях принцип одинаковый:

  1. В процессе создания структуры разделов для Windows RE назначается специальный атрибут 0x8000000000000001. Он является комбинацией двух атрибутов – один блокирует автоматическое назначение буквы диска, а другой – помечает раздел как обязательный для работы системы, что препятствует его удалению из оснастки управления дисками.
  2. К разделу Windows применяется образ системы — стандартный install.wim или настроенный custom.wim. Как следствие, winre.wim оказывается в папке Windows\System32\Recovery.
  3. На разделе Windows RE создается папка Recovery\WindowsRE, после чего это расположение среды восстановления регистрируется утилитой reagentc.W:\Windows\System32\reagentc.exe /setreimage /path T:\Recovery\WindowsRE /target W:\Windows

Утилита входит в состав Windows, но не Windows PE или RE, поэтому запускается она именно с раздела операционной системы. Наряду с регистрацией RE команда перемещает winre.

wim с раздела Windows на служебный раздел Windows RE. Если вы хотите увидеть файл, сначала назначьте диску букву с помощью утилиты diskpart.

Поскольку файл имеет атрибуты системный и скрытый, быстрее всего его покажет команда dir /ah.

В результате этих действий загрузка в среду восстановления происходит с раздела Windows RE. Подробности процесса я покажу в грядущем рассказе о восстановлении резервной копии.

Раздел Windows RE не является обязательным для работы Windows. Среда восстановления может отсутствовать или находиться прямо на разделе с операционной системой. Однако размещение Windows RE на отдельном разделе преследует две цели:

  1. Загрузка в среду восстановления на ПК с зашифрованным разделом Windows. В среду восстановления невозможно загрузиться, если она находится на разделе с Windows, который зашифрован. Раздел Windows RE исключен из шифрования, поэтому всегда можно попасть в среду и воспользоваться ее инструментами.
  2. Защита среды восстановления от шаловливых рук. Поскольку раздел невозможно удалить в оснастке управления дисками, вероятность его смерти по неосторожности несколько ниже, хотя при желании его несложно удалить с помощью diskpart.

System (EFI)

Раздел EFI, отформатированный в FAT32, является обязательным для разметки GPT на системах с UEFI.

Стандартный размер раздела EFI составляет 100MB, но на дисках расширенного формата 4K Native (секторы 4KB) он увеличен до 260MB ввиду ограничений FAT32.

Изготовители ПК могут хранить на этом разделе какие-то свои инструменты, поэтому его размер варьируется в зависимости от производителя.

В разметке GPT раздел EFI выполняет одну из ролей, которая возложена на раздел System Reserved в разметке MBR. Он содержит хранилище конфигурации загрузки (BCD) и файлы, необходимые для загрузки операционной системы.

Во время установки Windows на нем создается загрузка всего одной командой утилиты bcdboot. Программа установки знает букву раздела Windows (к нему применен install.wim):

bcdboot W:\Windows

Команда создает в корне раздела EFI папку EFI\Microsoft\Boot, копирует в нее файлы загрузки и формирует конфигурацию загрузки (BCD).

В некоторых элементах графического интерфейса русской Windows (например, в diskmgmt.msc) EFI ошибочно называется шифрованным системным разделом. Никакого шифрования там нет, равно как в английской ОС об этом не упоминается.

MSR (Microsoft System Reserved)

Раздел отформатирован в NTFS и занимает в Windows 8 и 8.1 — 128MB, а в Windows 10 — 16MB.

Он также является обязательным для разметки GPT, потому что она не позволяет использовать скрытые секторы диска (в отличие от MBR).

Как следствие, раздел MSR необходим для служебных операций встроенного и стороннего ПО (например, конвертирование простого диска в динамический). Но Windows может работать и без него, конечно. 1

Несмотря на наличие “System Reserved” в названии, раздел MSR не имеет ничего общего с разделом System Reserved в разметке MBR. Кроме того, он не виден в файловых менеджерах и оснастке управления дисками, хотя diskpart его показывает.

Windows

Это раздел с операционной системой, к которому применяется стандартный образ install.wim или настроенный образ.

Другие разделы (Recovery и т.д.)

Изготовители ПК также добавляют дополнительные разделы, например, один для хранения своих инструментов восстановления (заменяет стандартный Windows RE), а другой — с резервным образом системы для отката к фабричным настройкам. Они могут иметь особые атрибуты GPT по тем же причинам, что и Windows RE.

Так, процесс развертывания ОС на ПК может начинаться с сохранения заводского WIM-образа на разделе R. Это позволяет сначала применить его к разделу с системой, а затем зарегистрировать в качестве резервного образа одной командой.

W:\Windows\System32\reagentc /setosimage /path R: /target W:\Windows /index 1

В результате на этот образ опираются средства восстановления Reset и Refresh Your PC, хотя производители могут внедрять и свои пути отката по нажатию функциональных клавиш.

Вид на конфигурацию разделов из Windows

В оснастке управления дисками (diskmgmt.msc) описанная выше конфигурация выглядит так.

Увеличить рисунок

Разделы идут в том же порядке:

  • 300MB – Windows RE
  • 99MB – EFI
  • MSR (не отображается)
  • C – Windows, раздел с ОС

В утилите diskpart эту конфигурацию можно посмотреть командами list par (после выбора диска) и list vol. В моем примере есть также не относящиеся к рассказу тома: том 0 – это DVD-привод, а том 4 – раздел другого физического диска.

Увеличить рисунок

Вы можете легко сопоставить тома с разделами, ориентируясь на столбец «Размер». Обратите внимание, что список томов не содержит раздела MSR размером 128MB, как и в оснастке.

Создание конфигурации разделов для разметки GPT

Вы можете создать рассмотренную выше конфигурацию:

  1. С помощью графического интерфейса программы установки Windows
  2. В командной строке утилитой diskpart.

Я покажу оба способа.

Раньше я рекомендовал diskpart, но теперь советую по возможности создавать структуру разделов программой установки Windows. Она автоматически создает правильную структуру разделов под конкретную ОС, на все случаи жизни и в соответствии с текущим подходом Microsoft.

Смена курса обусловлена рядом причин. Рекомендуемая структура разделов у Microsoft варьируется в разных поколениях ОС, а теперь еще и от сборки к сборке Windows 10. Так, отличается размер и расположение раздела Windows RE (он необходим, например, для восстановления диска, зашифрованного BitLocker).

Microsoft сама не успевает оперативно отражать эти изменения в своей документации, куда уж мне 🙂 Да и не планировал я создавать репозиторий скриптов diskpart на каждый чих.

Изначально сама статья и первая версия скрипта diskpart в ней были призваны предотвратить проблему с недостаточным размером раздела RE, которая проявлялась при создании образа системы встроенными средствами в Windows 8 и 8.1, что сейчас потеряло актуальность.

Способ 1 — программа установки Windows (рекомендую)

Этот способ работает только при наличии установочного диска, конечно. Достаточно начать установку, дойти до экрана конфигурации дисков и создать раздел на незанятом пространстве.

Программа установки автоматически создаст все необходимые разделы.

Способ 2 – утилита diskpart

Несмотря на отсутствие графического интерфейса, этот способ обладает важным преимуществом: он работает вне зависимости от того, есть ли в наличии установочный диск.

Примечание. Скрипт ниже взят из описания MSDN для Windows 10 (на конец 2016 года) и подоходит для всех поддерживаемых ОС Windows.

Порядок разделов и их размеры могут не совпадать с документацией к той или иной ОС, но на работу Windows это не влияет. Перфекционистам и сомневающимся рекомендую использовать программу установки или следовать документации.

Дальнейшее обновление скрипта и ссылок на документацию не планируется.

Все команды выполняются в среде Windows PE.

Для ускорения процесса я рекомендую вам заранее сохранить файл с со вторым блоком команд, например, на установочной флэшке.

В команде ниже замените N на номер диска.

diskpart list disk sel disk N

Теперь выполняйте следующие команды или откройте ранее сохраненный файл в блокноте, скопируйте весь текст и вставьте правой кнопкой мыши в окно командной строки. Подсказка. Если блокнот еще не открыт, необязательно выходить из diskpart. Откройте еще одну командную строку сочетанием Shift + F10 и наберите notepad.

clean rem == CreatePartitions-UEFI.txt == rem == These commands are used with DiskPart to rem create four partitions rem for a UEFI/GPT-based PC. rem Adjust the partition sizes to fill the drive rem as necessary. rem select disk 0 rem clean == convert gpt rem == 1. System partition ========================= create partition efi size=100 rem ** NOTE: For Advanced Format 4Kn drives, rem change this value to size = 260 ** format quick fs=fat32 label=”System” assign letter=”S” rem == 2. Microsoft Reserved (MSR) partition ======= create partition msr size=16 rem == 3. Windows partition ======================== rem == a. Create the Windows partition ========== create partition primary rem == b. Create space for the recovery tools === shrink minimum=500 rem ** NOTE: Update this size to match the rem size of the recovery tools rem (winre.wim) plus free space ** rem == c. Prepare the Windows partition ========= format quick fs=ntfs label=”Windows” assign letter=”W” rem === 4. Recovery tools partition ================ create partition primary format quick fs=ntfs label=”Recovery tools” assign letter=”R” set id=”de94bba4-06d1-4d40-a16a-bfd50179d6ac” gpt attributes=0x8000000000000001 list volume list par exit

Да, я знаю, что diskpart можно «заскриптовать», но я не могу предугадать правильный номер диска, поэтому метод копирования-вставки оптимален с точки зрения краткости объяснений и скорости решения задачи 🙂

Структура разделов создана! Две последних команды перед выходом из diskpart покажут вам расклад по томам и разделам диска.

Увеличить рисунок

Здесь я хочу обратить ваше внимание на три момента:

  1. Картинка не соответствует командам, потому что последние неоднократно обновлялись 🙂
  2. Ключевым разделам назначены буквы W, T и S, но они действуют исключительно в этом сеансе Windows PE. В загруженной системе только раздел Windows получит букву — C.
  3. Утилита diskpart автоматически создает первый раздел со смещением 1024KB, что оптимально для SSD.

Дискуссия

Эта запись не претендует на всеобъемлющий FAQ по GPT, тем более что он уже есть у Microsoft (мне кажется, я даже видел его русскую версию, но сходу не нашел).

Я просто хотел приоткрыть завесу над одним из этапов установки Windows, а также прояснить весьма запутанную терминологию и снять базовые вопросы о создании структуры разделов.

В следующей статье я расскажу о тонкостях и стратегиях резервного копирования ПК с UEFI.

Источник: http://www.outsidethebox.ms/16075/

Поделиться:
Нет комментариев

    Добавить комментарий

    Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.