Когда мы устанавливаем 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 статьи.
Загрузка…
Содержание:
Здравствуйте админ! На моём ноутбуке не загружается Windows 10. Статью на вашем сайте о восстановлении загрузчика читал, но она к сожалению мне не помогла, хотя испробовал все приведённые в ней способы. В комментариях к статье один пользователь посоветовал мне создать загрузчик Windows 10 заново, но подробностей не привёл. Скажите, как это можно сделать?
Привет друзья! Если ваша Windows 10 не загружается из-за проблем с файлами, ответственными за загрузку операционной системы, располагающимися на скрытом шифрованном (EFI) системном разделе FAT32 (размер 99 Мб), то можно удалить этот раздел и затем создать заново. В результате файлы загрузчика обновятся и вполне возможно такое решение приведёт к успешной загрузке Windows. Здесь не лишним будет заметить, что за загрузку Windows отвечают файлы конфигурации хранилища загрузки (BCD) в папке Boot и менеджер загрузки системы (файл bootmgr).
Шифрованный (EFI) системный раздел FAT32, размер 99 Мб, можно увидеть в «Управлении дисками» вашего компьютера. Нам также придётся удалить первый раздел со средой восстановления (499 Мб), так как после пересоздания загрузчика она перестанет функционировать (среду восстановления можно будет позже создать заново).
Ещё мы создадим заново не отображаемый в Управлении дисками служебный раздел MSR, обязателен для разметки GPT в системах UEFI (размер 16 Мб).
Итак, перед работой ещё раз уточним, какие именно разделы мы будем удалять и затем создавать заново:
1. Раздел (499 Мб) содержащий среду восстановления Windows 10 (от данного раздела можно избавиться и пользоваться при необходимости средой восстановления, находящейся на загрузочном носителе с Win 10).
2. Раздел (99 Мб), шифрованный (EFI) системный раздел, содержащий все файлы загрузчика Windows 10.
3. Служебный раздел MSR (Microsoft System Reserved) 16 Мб, обязательный для разметки дисков GPT.
Загружаем ноутбук с загрузочной флешки с Windows 10 и в начальном окне установки системы жмём клавиатурное сочетание Shift + F10,
открывается окно командной строки, вводим команды:
diskpart
lis dis (выводит список физических дисков).
sel dis 0 (выбираем жёсткий диск ноутбука 120 Гб).
lis par (показ всех разделов выбранного диска, первые три раздела будем удалять).
sel par 1 (выбираем первый раздел
del par override (удаляем раздел, для удаления раздела ESP и MSR или раздела OEM-изготовителя ноутбука, необходимо указать параметр override)
sel par 2
del par override
sel par 3
del par override
Всё, все три скрытых раздела мы удалили.
Вводим команды:
diskpart
lis dis (выводим список дисков).
sel dis 0 (выбираем жёсткий диск ноутбука).
create par efi size=99 (создаём шифрованный (EFI) системный раздел 99 Мб).
format fs=fat32 (форматируем его в файловую систему FAT32).
creat par msr size=16 (создаём раздел MSR 16 Мб)
lis vol (выводятся все разделы жёсткого диска).
exit (выходим из diskpart)
Создаём загрузчик командой
bcdboot C:\Windows, так как буква диска операционной системы в среде восстановления (C:).
Файлы загрузки успешно созданы.
Перезагружаемся и Windows 10 должна загрузиться.
Рекомендуем другие статьи по данной теме
Заметили ошибку
Выделите и нажмите Ctrl+Enter
Если в результате каких-либо действий был поврежден загрузчик Windows 11 или он был на отдельном физическом диске, который после этого был отключен, восстановить его сравнительно легко.
В этой инструкции подробно о способах восстановить загрузчик Windows 11 в различных ситуациях: при случайном сбое питания и возможном повреждении файловой системы на диске, при его повреждении или после отключения диска, содержавшего загрузчик системы.
Простое автоматическое восстановление загрузчика
Для первого способа нам потребуется войти в среду восстановления Windows 11, после чего попробовать использовать автоматическое восстановление при загрузке. Шаги будут следующими:
- Иногда, при повреждении отдельных файлов загрузчика на вашем компьютере будет отображаться сообщение об ошибке запуска Windows 11 с кнопкой «Дополнительные параметры» — в этом случае можно использовать её для открытия среды восстановления.
- Второй способ — использовать загрузочную флешку Windows 11 (потребуется создать её на другом компьютере). После загрузки с флешки на втором экране после выбора языка внизу слева нажмите «Восстановление системы».
- Перейдите в раздел «Поиск и устранение неисправностей», а затем нажмите «Восстановление при загрузке».
- Дождитесь завершения процесса и, если он прошел успешно, попробуйте загрузить ваш компьютер или ноутбук как обычно.
К сожалению, этот способ срабатывает не часто: обычная ситуация — сообщение «Восстановление при загрузке не удалось восстановить компьютер».
В этом случае следует попробовать использовать способы ручного восстановления загрузчика Windows 11, которые сработают с большей вероятностью.
Как восстановить загрузчик Windows 11 в командной строке
Если вы не меняли конфигурацию дисков, не отключали какие-либо HDD или SSD, восстановить загрузчик Windows 11 можно, используя следующие шаги:
- Загрузите компьютер или ноутбук с загрузочной флешки Windows 11 в режиме UEFI, не Legacy (в статье рассматривается восстановление EFI-загрузчика, так как официально Legacy загрузка для 11 больше не поддерживается). Если флешки нет, её можно создать на другом компьютере.
- В программе установки нажмите клавиши Shift+F10 (на некоторых ноутбуках — Shift+Fn+F10), откроется командная строка.
- В командной строке по порядку введите команды
diskpart list volume
- Отобразится список разделов (Томов) всех дисков на компьютере. Обратите внимание на следующие моменты: присутствует ли в списке раздел FAT32 (обычно на 100 Мб) и есть ли у него буква (обычно — нет); видите ли вы в списке раздел с вашей системой (обычно можно определить по метке или размеру), какую букву он имеет и имеет ли (поскольку здесь она может отличаться от C).
- Если буквы для раздела FAT32 нет, нам потребуется её назначить. Введем следующие команды, в которых N — номер тома в файловой системе FAT32 (нужно заменить на фактический номер тома), а буква Z — буква, которую мы ему назначаем (можно назначить и любую другую свободную):
select volume N assign letter=Z
- Если для раздела с системой также нет буквы (как в моем случае), назначьте её аналогичным образом.
- Введите команду exit для выхода из diskpart.
- Введите следующую команду для восстановления загрузчика (в команде буква Z — буква раздела FAT32 с загрузчиком, а C — буква раздела с системой, если у вас она отличается, меняем на нужную):
bcdboot C:\Windows /s Z: /f ALL
- Если всё прошло успешно, вы увидите сообщение «Файлы загрузки успешно созданы», можно закрыть командную строку, программу установки и запустить Windows 11 (в БИОСе потребуется выставить Windows Boot Manager или диск, на котором находится раздел с загрузчиком).
Внимание: если после первой перезагрузки вы получите сообщение об ошибке с кодом 0xc0000001, просто перезагрузите компьютер, ошибка должна будет исчезнуть.
Создание раздела с EFI-загрузчиком на диске
Ещё один распространенный случай — загрузчик Windows 11 и сама система находятся на разных дисках (так может получиться при установке) и, после отключения HDD или SSD, Windows 11 перестает запускаться. В этом случае мы можем создать раздел с загрузчиком следующим образом:
- Загрузите компьютер или ноутбук в режиме EFI с загрузочной флешки Windows 11 и в программе установки нажмите клавиши Shift+F10 (или Shift+Fn+F10, если первая комбинация не сработала) для запуска командной строки.
- Введите команды
diskpart list volume
для отображения списка разделов.
- Выберите раздел, от которого вы готовы отнять часть (потребуется 100 Мб) для создания раздела с загрузчиком, я рекомендую выделить часть раздела с системой. Сделать это можно с помощью следующей команды (в ней N — номер Тома, отображаемый в списке разделов):
select volume N
- Используйте команду
shrink desired=100 minimum=100
для сжатия выбранного раздела
- Введите по порядку команды
create partition primary format fs=FAT32 assign letter=Z
для создания нового раздела в освободившемся пространстве, форматирования раздела и назначения ему буквы.
- Используйте шаги 7-9 из предыдущего способа для записи загрузчика Windows 11 в созданный раздел.
После выполнения этих действий и перезагрузки компьютера (с выбором Windows Boot Manager или диска с загрузчиком в качестве первого устройства загрузки), Windows 11 должна будет загрузиться исправно, при условии, что причина ситуации — действительно проблемы с загрузчиком.
Видео инструкция
Diskpart, a command-line disc management utility bundled into Windows, allows users to add the active marker to the hard drive partition. Therefore, the following section will cover a manual technique with the help of the software EaseUS Partition Master for Diskpart set boot partition Windows 10.
Can Diskpart Set Boot Partition in Windows 10
Yes, Diskpart can set the boot partition in Windows 10. A Diskpart command interpreter is a tool that assists you in managing the devices on your computer (disks, partitions, volumes, or virtual hard disks).
To utilize the Diskpart commands, you must first list the objects on the disc and then select one of those objects to make it the active partition. Any Diskpart commands you type will operate on the currently-focused thing once it has been given the focus.
However, do you know how to use Diskpart commands to set an active partition? Don’t worry. The next section will guide you step-by-step on how to set a bootable partition via Diskpart.
There is a link for you to learn more about an active partition before setting the partition active.
Diskpart Set Boot Partition in Windows 10 — [Step-by-Step Guide]
Herein, you will learn how to perform the process to make a hard drive partition bootable in Windows 10, 8, and 7 via the Command Prompt and Diskpart.
Follow the procedures below to make the partition bootable at the command prompt:
Step 1. Right-click the Windows icon, select «Search,» and type «command prompt» into the search bar.
Step 2. Select «Run as administrator» by right-clicking Command Prompt.
Step 3. Type «diskpart» in the Command Prompt and click Enter.
Step 4. Type the following command lines in Diskpart and press Enter each time:
- list disk
- select disk 0 (Replace 0 with your disc number)
- list volume
- select volume 3 (Replace 3 with the volume number of the target partition)
- active
Step 5. Type exit and click Enter to close the software.
This is a comprehensive guide to setting an active partition using Diskpart’s rapid commands. EaseUS Partition Master, on the other hand, can make the partition bootable without requiring any commands.
Alternative to Diskpart Set Boot Partition in Windows 10
You can use EaseUS Partition Master Free as an alternative to Diskpart. It aims to make managing your hard drives less chore. Its «set active» feature can make a partition active without requiring any commands, making it friendly to even beginners. Besides, it supports almost popular Windows versions, like Windows XP/Vista/7/8/10/11. Now, download it and follow the guide below.
Step 1. Run EaseUS partition manager software. On the disk map, right-click the target partition and choose «Advanced».
Step 2. Then, select «Set Active» from the drop-down menu. Click «Yes». And choose «Execute 1 Task(s)» and click «Apply».
Besides, to manage your disk partition well, EaseUS Partition Master has the following features:
- Hard drive defragmentation
- Remove active flag from partition
- Set partition active/inactive effortlessly
- Clone SD card/hard drive and make it bootable
- Create/resize/format/erase hard drive partitions without difficulty
- Change the file system types and set the cluster size, like exFAT allocation unit size
Try the reliable bootable partition manager instead of the Diskpart if you’re having trouble with it. Just get EaseUS Partition Master now. It is easier to use. Try it now!
Conclusion
In this article, we went through a step-by-step approach that can be used to Diskpart set the boot partition in Windows 10 manually and with the assistance of the software EaseUS Partition Master. This software can make the partition bootable without requiring any commands to be entered by the user.
By the way, there are some other links related to the active partition you may be concerned about. Click the following links if you are facing similar problems.
Diskpart Set Boot Partition Windows 10 FAQs
If you still have some confusion, you can go through the frequently asked question to avoid confusion.
1. How to create a boot partition using Diskpart?
Follow these steps, and you can create a boot partition using Diskpart:
Step 1. Search «command prompt» in the search box and run it as administrator.
Step 2. Then type diskpart and press the Enter key.
Step 3. Type these commands below, and press Enter each time:
- list disk
- select disk 1 (Replace 1 with the correct disk number)
- list volume
- select volume 1 (Replace 1 with the correct partition number)
- active
- exit
2. How do I change the boot drive?
You can turn to EaseUS Partition Master. It is a trustworthy utility to change the boot drive. Follow the steps here:
Step 1. Launch EaseUS Partition Master on your PC.
Step 2. Right-click on the new boot partition and choose «Advanced.»
Step 3. Click «Set active.»
3. Should I use GPT or MBR for the boot drive?
It depends on the partition numbers and the OS requirements. GPT allows users to have up to 128 primary partitions, while MBR can only create 4 primary partitions. Besides, you can’t use MBR as the primary disk in Windows 11.
Загрузочный сектор (или MBR) — это специальный раздел на жестком диске компьютера, который содержит код, необходимый для запуска операционной системы. Создание загрузочного сектора может быть полезным в случае, если вам нужно установить операционную систему на новый жесткий диск или восстановить работоспособность существующей системы. В этой статье мы рассмотрим пошаговую инструкцию о том, как создать загрузочный сектор для Windows.
Шаг 1: Подготовка загрузочного устройства
Первым шагом в создании загрузочного сектора для Windows является подготовка загрузочного устройства. Это может быть USB-флешка или DVD, на которых будет записан установочный образ операционной системы Windows. Убедитесь, что у вас есть скачанный образ Windows и программа для создания загрузочного устройства, такая как Rufus.
Шаг 2: Запись образа на загрузочное устройство
После подготовки загрузочного устройства вам нужно записать на него установочный образ операционной системы Windows. Запустите программу для создания загрузочного устройства и выберите образ Windows, который вы хотите записать. Затем выберите ваше загрузочное устройство в качестве места записи. После этого программа начнет записывать образ на устройство.
Шаг 3: Перенастройка BIOS
После того, как установочный образ Windows будет записан на загрузочное устройство, вам нужно будет перенастроить BIOS вашего компьютера, чтобы он мог загрузиться с этого устройства. Для этого вам нужно будет зайти в BIOS, найти раздел «Boot» или «Boot Order» и изменить порядок загрузки устройств так, чтобы ваше загрузочное устройство стояло в самом начале списка.
Важно: Каждый компьютер имеет разные способы входа в BIOS, поэтому рекомендуется обратиться к инструкции к вашему компьютеру или производителю для получения точных указаний о том, как зайти в BIOS.
Шаг 4: Восстановление или установка операционной системы
После перенастройки BIOS ваш компьютер будет загружаться с загрузочного устройства. Теперь вы можете восстановить или установить операционную систему Windows, следуя инструкциям на экране. У вас может быть несколько вариантов для выбора, например, «Чистая установка», «Установка на уже имеющуюся систему» или «Восстановление системы». Выберите нужный вариант и следуйте указаниям на экране, чтобы завершить процесс установки или восстановления операционной системы.
Теперь, когда загрузочный сектор для Windows создан, вы можете быть уверены, что ваш компьютер будет правильно загрузиться и работать. Убедитесь, что вы перезагрузили компьютер и удалили загрузочное устройство из него, чтобы он мог загрузиться нормально с жесткого диска.
Содержание
- Подготовка к созданию загрузочного сектора для Windows
- Шаг 1: Загрузка и установка программы Visual Studio
- Шаг 2: Открытие проекта в Visual Studio
Подготовка к созданию загрузочного сектора для Windows
Прежде чем приступить к созданию загрузочного сектора для Windows, необходимо выполнить несколько подготовительных шагов.
1. Заранее убедитесь, что у вас есть все необходимые материалы и программное обеспечение для создания загрузочного сектора:
— Пустая флешка или другое съемное устройство с достаточным объемом памяти;
— Утилита для форматирования и создания загрузочных устройств;
— Дистрибутив операционной системы Windows;
2. Подготовьте флешку или другое съемное устройство к форматированию. Сделайте резервные копии всех данных, которые могут находиться на нем, так как форматирование приведет к их потере;
3. Загрузите утилиту для форматирования и создания загрузочных устройств;
4. Установите дистрибутив операционной системы Windows;
5. Откройте утилиту для форматирования и создания загрузочных устройств и выберите флешку или съемное устройство в качестве целевого;
6. Проверьте наличие необходимых опций и настройте их в соответствии с вашими потребностями;
7. Нажмите кнопку «Создать» и дождитесь окончания процесса создания загрузочного сектора.
После выполнения всех этих шагов вы будете готовы к созданию загрузочного сектора для Windows и сможете переходить к следующим шагам процесса.
Шаг 1: Загрузка и установка программы Visual Studio
Вы можете загрузить Visual Studio с официального сайта Microsoft или использовать другие источники, предлагающие эту программу. По завершению загрузки, запустите установщик Visual Studio и следуйте инструкциям по установке. При установке вам может потребоваться выбрать компоненты для установки, включая необходимые компоненты для создания загрузочного сектора.
Если у вас уже установлен Visual Studio на вашем компьютере, убедитесь, что у вас установлена последняя версия. Вы можете обновить программу через меню обновлений Visual Studio или загрузить и установить последнюю версию с официального сайта Microsoft.
Преимущества использования Visual Studio для создания загрузочного сектора: |
— Интегрированная среда разработки, которая предоставляет множество инструментов и функций упрощающих процесс разработки. |
— Обширная документация и сообщество разработчиков, где вы можете найти руководства, уроки, советы и поддержку. |
— Легко интегрируется с другими инструментами и технологиями Microsoft. |
После успешной установки Visual Studio вы будете готовы перейти к следующему шагу — созданию загрузочного сектора.
Шаг 2: Открытие проекта в Visual Studio
После успешной установки Visual Studio на вашем компьютере, вам необходимо открыть проект, чтобы создать загрузочный сектор для Windows. Следуйте этим шагам:
- Запустите Visual Studio, щелкнув на его иконке на рабочем столе или в меню «Пуск».
- На главной странице Visual Studio выберите «Open a project or solution» (Открыть проект или решение).
- Выберите каталог, в котором вы храните проект загрузочного сектора.
- Выберите файл проекта с расширением «.sln» и нажмите кнопку «Открыть».
- Когда проект откроется, вы увидите файлы, относящиеся к загрузочному сектору, в окне «Solution Explorer» (Обозреватель решений).
Теперь вы готовы перейти к следующему шагу, чтобы начать создание загрузочного сектора для Windows.