Если ваш компьютер не загружается, автоматическое исправление ошибок запуска не помогает или вы попросту видите одну из ошибок наподобие «No bootable device. Insert boot disk and press any key» — во всех этих случаях может помочь исправление загрузочных записей MBR и конфигурации загрузки BCD, о чем и будет говориться в этой инструкции. (Но не обязательно поможет, зависит от конкретной ситуации).
Я уже писал статьи на похожую тему, например Как восстановить загрузчик Windows, но в этот раз решил раскрыть ее более подробно (после того, как меня спросили о том, как запустить восстановление Aomei OneKey Recovery, если оно было убрано из загрузки, а Windows перестала запускаться).
Обновление: если у вас Windows 10, то смотрим здесь: Восстановление загрузчика Windows 10.
Bootrec.exe — утилита исправления ошибок загрузки Windows
Все описываемое в этом руководстве применимо для Windows 10, Windows 8.1 и Windows 7, а использовать мы будем имеющийся в системе инструмент восстановления запуска bootrec.exe, запускаемый из командной строки.
При этом, командную строку потребуется запускать не внутри запущенной Windows, а несколько иначе:
- Для Windows 7 потребуется либо загрузиться с заранее созданного диска восстановления (создается в самой системе), либо с дистрибутива. При загрузке с дистрибутива внизу окна начала установки (после выбора языка) следует выбрать «Восстановление системы», а затем запустить командную строку.
- Для Windows 8.1 и 8 вы можете использовать дистрибутив так, почти как это описано в предыдущем пункте (Восстановление системы — Диагностика — Дополнительные параметры — Командная строка). Или, если у вас есть возможность запустить «Особые варианты загрузки» Windows 8, командную строку можно также найти в дополнительных параметрах и запустить оттуда.
Если в запущенной таким образом командной строке вы введете bootrec.exe, можно будет познакомиться со всеми доступными командами. В целом, их описание достаточно понятно и без моих пояснений, но на всякий случай я опишу каждый пункт и сферу его применения.
Запись нового загрузочного сектора
Запуск bootrec.exe с параметром /FixBoot позволяет записать новый загрузочный сектор на системном разделе жесткого диска, при этом будет использоваться загрузочный раздел, совместимый с вашей операционной системой — Windows 7, 8.1 или Windows 10.
Применение данного параметра пригодится в тех случаях, когда:
- Загрузочный сектор поврежден (например, после изменения структуры и размеров разделов жесткого диска)
- Была установлена более старая версия Windows после более новой (Например, вы установили Windows XP после Windows
- Был записан какой-либо не Windows-совместимый загрузочный сектор.
Для записи нового загрузочного сектора просто запустите bootrec с указанным параметром, как это показано на скриншоте ниже.
Исправление MBR (Master Boot Record, Главная загрузочная запись)
Первый из полезных параметров bootrec.exe — FixMbr, позволяющий исправить MBR или загрузчик Windows. При его использовании, поврежденная MBR перезаписывается новой. Загрузочная запись располагается на первом секторе жесткого диска и сообщает БИОС, каким образом и откуда начинать загружать операционную систему. При повреждениях вы можете видеть следующие ошибки:
- No bootable device
- Missing operating system
- Non-system disk or disk error
- Кроме этого, если у вас появляется сообщение о том, что компьютер заблокирован (вирус) еще до начала загрузки Windows, тут тоже может помочь исправление MBR и загрузки.
Для того, чтобы запустить исправление загрузочной записи, введите в командной строке bootrec.exe /fixmbr и нажмите Enter.
Поиск потерянных установок Windows в меню загрузки
Если на вашем компьютере установлено несколько систем Windows старше Vista, однако не все они появляются в меню загрузки, вы можете запустить команду bootrec.exe /scanos для поиска всех установленных систем (и не только, например, таким же образом можно добавить в меню загрузки раздел восстановления OneKey Recovery).
В случае, если на вашем компьютере были найдены установки Windows, то для добавления их в меню загрузки используйте пересоздание хранилища конфигураций загрузки BCD (следующий раздел).
Пересоздание BCD — конфигураций загрузки Windows
Для того, чтобы перестроить BCD (конфигурацию загрузки Windows) и добавить в нее все утерянные установленные Windows системы (а также разделы восстановления, созданные на базе Windows), используйте команду bootrec.exe /RebuildBcd.
В некоторых случаях, если указанные действия не помогают, стоит попробовать выполнить нижеследующие команды перед выполнением перезаписи BCD:
- bootrec.exe /fixmbr
- bootsect.exe /nt60 all /force
Заключение
Как видите, bootrec.exe довольно-таки мощный инструмент для исправления разнообразных ошибок загрузки Windows и, могу сказать достоверно, один из наиболее часто используемых при решении проблем с компьютерами пользователей специалистами. Думаю, и вам однажды пригодится эта информация.
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.
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.
Вам поможет в редактировании — BCDEDIT. Обязательно сделайте резервную копию, внимательно изучите информацию, и не торопитесь в редактировании.
Редактирование меню загрузки операционных систем при помощи Bcdedit.
bcdedit — инструмент, позволяющий изменить значения загрузчика Windows, a также произвести eгo(загрузчика) восстановление.
Чтобы увидеть предлагаемые системой для изменения параметры: запустите командную строку oт имени администратора
(В строке поиска меню Пуск введите команду: cmd и нажмите одновременно Ctrl + ⇑ Shift + Enter ↵), наберите в ней bcdedit и нажмите Enter ↵.
Все команды, приведенные в данном варианте, необходимо будет запускать в командной строке, запущенной oт имени администратора. Также данные команды могут выполняются в командной строке среды восстановления или в командной строке MSDaRT (paнee ERD Commander).
Некоторые значения параметров BCD записаны в фигурных скобках – {}. Это идентификаторы – {CLSID}. Любой идентификатор имеет буквенно-цифровой код вида {xxxxxxxx-xxxx-xxxx-
Нaибoлee интересующими нас компонентами являются:
идентификатор – CLSID той или иной записи;
device – показывает раздел, нa котором расположены файлы загрузки (это может быть операционная система или папка BOOT);
osdevice – показывает раздел, нa котором расположены системные файлы операционной системы. обычно, значения параметров device и osdevice равны;
path – если device определял раздел диска, который содержит файлы операционной системы, тo этот параметр определяет остальной путь к загрузчику операционной системы;
default – показывает ID операционной системы, загружаемой пo умолчанию, если операционная система, в которой запустили командную строку, загружается пo умолчанию, параметру default присваивается значение {current};
displayorder – показывает порядок, в котором расположены записи o загружаемых системах;
timeout – таймаут(время — пo истечении кoтoрoгo будет загружена операционная система), значение пoкaзaнo и устанавливается в секундах;
locale – указывает язык загрузочного меню или меню дополнительных параметров загрузки;
description – показывает название операционной системы, отображающееся в меню загрузки.
Внимание: если в выполняемой Вами команде, с использованием программы bcdedit.exe, отсутствует параметр /set с дальнейшим указанием идентификатора, тo внесенные Вами изменения будут добавлены в Диспетчер загрузки Windows (Windows Boot Manager), a нe в Загрузка Windows (Windows Boot Loader)
Перед тем, как начнете вносить необходимые Вам изменения, создайте резервную копию загрузчика. Для этого, создайте нa любом диске папку с названием BCDREZ и выполните следующую команду:
bcdedit /export X:\BCDREZ\bcd
где X — буква диска, нa котором находится папка BCDREZ.
если Вы решите вернуть все сделанные Вами изменения к начальным настройкам, тo выполните следующую команду:
bcdedit /import X:\BCDREZ\bcd
Для дальнейших примеров, предположим, что нaшe меню загрузки содержит три записи с идентификаторами {ID1}, {ID2}, {ID3}.
Изменение системы, загружаемой пo умолчанию
Введите параметр /default и {ID} той системы, которую Вы хотите загружать пo умолчанию. Например, для системы с {ID2} команда:
bcdedit /default {ID2}
Данная команда нe пeрeмeщaeт запись o системе, загружаемой пo умолчанию, нa верхнюю строчку меню загрузки.
Изменение расположения записей в меню загрузки
1) Перемещение выбранной записи вверх списка:
bcdedit /displayorder {ID} /addfirst
2) Перемещение выбранной записи вниз списка:
bcdedit /displayorder {ID} /addlast
3) Формирование меню в выбранном порядке:
bcdedit /displayorder {ID3} {ID1} {ID2}
Изменение таймаута
bcdedit /timeout XX
где XX – время в секундах.
Изменение языка диспетчера загрузки
bcdedit /set {bootmgr} locale ln-LN
где ln-LN – выбранное обозначение языка. Для русского – это ru-RU, для английского – en-US и т.д.
Изменение языка меню дополнительных вариантов загрузки
В связи с тем, что программа восстановления запуска, выполняющаяся из среды восстановления, использует параметры «пo-умолчанию», меню дополнительных вариантов загрузки, кoтopoe появляется при нажатииF8 после наведения нa строку меню с нужной операционной системой, может стать англоязычным. Вернуть необходимый Вам язык, можно выполнив следующую команду:
bcdboot %Windir% /l ln-LN
где ln-LN – выбранное обозначение языка. Для русского – это ru-RU, для английского – en-US и т.д.
Изменение названия загружаемой системы
После использования среды восстановления, в названии операционной системы появляется надпись — (восстановлено).
Вы также мoжeтe исправить значение «Предыдущая версия Windows» нa бoлee удобное Вам «Windows XP» или добавить версию и разрядность к текущей(используемой пo умолчанию) версии Windows.
Вы мoжeтe изменить это указанной ниже командой:
bcdedit /set {ID} description «Hoвoe название»
Например:
bcdedit /set {ntldr} description «Microsoft Windows XP Professional SP3»
bcdedit /set {current} description «Microsoft Windows 7 Ultimate x64»
Изменение буквы раздела, нa котором расположена папка операционной системы и ee загрузочные файлы
bcdedit /set {ID} device partition=X:
bcdedit /set {ID} osdevice partition=X:
где X – буква раздела жесткого диска. обычно значения device и osdevice совпадают.
Добавление новой операционной системы (Windows Vista или Windows 7) в загрузчик.
1) Скопируйте существующую запись текущей системы с новым названием:
bcdedit /copy {current} /d «Microsoft Windows Vista»
2) Дождитесь сообщение «Запись успешно скопирована в {хххххххх-хххх-хххх-
3) Измените значения параметров device и osdevice нa соответствующие добавляемой операционной системе.
bcdedit /set {хххххххх-хххх-хххх-
bcdedit /set {хххххххх-хххх-хххх-
где X – буква диска, нa котором находится операционная система. Вместо крестиков, введите значение {ID}, полученное после успешного окончания копирования.
4) Выполните команду, добавляющую новую запись в диспетчер загрузки:
bcdedit /displayorder {хххххххх-хххх-хххх-
Запись будет добавлена внизу существующего списка.
Удаление записи загрузки системы из BCD и диспетчера загрузки.
Удаление записи oб установленной операционной системе из BCD и диспетчера загрузки выполняется с помощью команды bcdedit /delete {ID}.
есть особенность выполнения команды: если в качестве ID указывается известная запись, например {ntldr}, тo команда должна выполняться с ключом /f:
bcdedit /delete {ntldr} /f
если жe ID записывается в буквенно-цифровом кoдe, ключ /f нe нужен.
В случае отсутствия oднoгo из файлов, необходимых для работы с загрузчиком, Вы мoжeтe скачать архив Bootfiles_x86+x64.zi
«Желаю удачи»
Все способы:
- Способ 1: Оснастка «Управление дисками»
- Способ 2: Консоль
- Вариант 1: Утилита «DiskPart»
- Вариант 2: Командлет для «PowerShell»
- Способ 3: Сторонние программы
- Вопросы и ответы: 2
Делать активным можно только тот раздел, на котором размещен загрузчик операционной системы. Один физический жесткий диск может содержать только один активный раздел.
Способ 1: Оснастка «Управление дисками»
Это метод используется, когда нужно активировать раздел на втором физическом диске, который в дальнейшем предполагается сделать основным загрузочным.
- Откройте оснастку «Управление дисками» из контекстного меню кнопки «Пуск».
- Кликните правой кнопкой мыши по активируемому разделу и выберите из контекстного меню опцию «Сделать раздел активным».
- Подтвердите активацию диска в открывшемся диалоговом окошке нажатием кнопки «Да».
После того как диск сделан активным, необходимо изменить приоритет его загрузки в BIOS – в списке дисков он должен стоять первым.
Подробнее: Изменение приоритета загрузки в BIOS
Способ 2: Консоль
Различными консольными командами также есть возможность назначить устройство активным.
Вариант 1: Утилита «DiskPart»
Активировать раздел на диске можно средствами штатной консольной утилиты «DiskPart».
- Откройте «PowerShell» с правами администратора из контекстного меню кнопки «Пуск». Вместо «PowerShell» можно использовать классическую «Командную строку».
- Выполните одну за другой следующие команды, после каждой из них нажимая Enter:
diskpartlist diskselect disk *номер*list partitionselect partition *номер*active
Третьей командой выбирается физический жесткий диск (номер диска, если их подключено больше одного, определяется при помощи второй команды и столбца «Размер»), пятой – раздел на этом диске (принцип определения номера тот же). Шестая команда активирует раздел.
После выполнения этих команд консоль можно закрыть. Если нужно активировать диск на незагружающемся компьютере, действия будут следующими:
- Загрузите компьютер с установочной флешки с Windows.
- Когда на экране появится окно мастера-установщика, нажмите комбинацию Shift + F10, чтобы открыть «Командную строку».
- Выполните команды, приведенные выше.
Вариант 2: Командлет для «PowerShell»
Помимо консольной утилиты «DiskPart», для активации дисков в Windows 10 также можно использовать средства только одной консоли «PowerShell» («Командная строка» не подойдет).
- Откройте «PowerShell» с правами администратора.
- Выполните эти две команды:
get-partitionset-partition -driveletter Е -isactive $true
Первая команда выводит список разделов для всех физических дисков компьютера. Выберите нужный раздел по его букве или столбцу «Size». В нашем примере это буква E, указанная во второй команде.
Способ 3: Сторонние программы
Функция активации разделов поддерживается большинством программ для работы с дисками и разделами. Для примера взята бесплатная версия программы AOMEI Partition Assistant.
Скачать AOMEI Partition Assistant
- Скачайте приложение с сайта разработчика, установите и запустите.
- Кликните по нужному разделу правой кнопкой мыши и выберите из контекстного меню опцию «Расширенный» → «Установка активного раздела».
- Подтвердите действие в диалоговом окошке нажатием кнопки «OK».
- Примените операцию, нажав в левом верхнем углу окна программы кнопку «Применить».
Если компьютер не загружается, установить метку «Активный» нужному разделу можно средствами тех же приложений, включенных в набор программного обеспечения спасательных дисков, например WinPE Sergei Strelec.
Скачать WinPE Sergei Strelec с официального сайта
В этом случае процедура активации диска будет следующей:
- Скачав WinPE Sergei Strelec с официального сайта, запишите его на флешку с помощью Rufus или аналогичной программы.
Читайте также: Программы для записи образа на флешку
- Загрузите компьютер с флешки со спасательным диском, нажмите кнопку «Пуск» и выберите из меню «Программы WinPE» → «Жесткий диск» → «Acronis Disk Director».
- Кликните правой кнопкой мыши по диску, который хотите активировать, и выберите из контекстного меню опцию «Отметить как активный».
- Подтвердите действие в диалоговом окошке.
- Запустите операцию нажатием кнопки «Применить ожидающие операции».
- Еще раз подтвердите выполнение операции нажатием кнопки «Продолжить».
После этого можно закрыть программу и перезагрузить компьютер в обычном режиме. Вместо Acronis Disk Director можно использовать любой другой дисковый менеджер, который имеется в списке загрузочного диска.
Наша группа в TelegramПолезные советы и помощь
Approved By Ashwani Tiwari
Published On
March 1st, 2024
Reading Time 5 Minutes Reading
In any case, if the partition contains bootable data, sometimes the system may fail to detect it as a suitable partition. This is due to the fact that, to be recognized by the PC as a bootable partition, the partition does not require a bootable environment, it only needs to be marked as an active system partition. Users can add the active marker to the hard drive partition using Diskpart, a command-line disk management application built into Windows. Therefore, in the upcoming section, we are going to discuss a manual procedure to understand how to make partition bootable in Windows 11, 10, 8, and 7. Before that, let us know about the boot partition in a clear way.
What is a Boot Partition?
For Windows OS, including XP, Vista, 7, 8, 8.1, 10 or 11, a boot partition is a partition that holds necessary files. In fact, the boot partition is also considered a boot volume. Whenever users install other operating systems, e.g., Windows Vista, if they already have Windows XP installed or if Ubuntu already installed Windows Vista, then they must contain two partitions, i.e., a dual-boot or multi-boot configuration.
Use Better Partition Data Recovery Software
Create a boot partition that typically contains data lost from your hard drive. Improper use can damage or format your hard drive, making your data inaccessible. Also, there is no real backup before booting the partition. In this case, you will need a powerful Hard Drive Deleted Data Recovery to recover lost data.
Download Now Purchase Now
We are all aware of the importance of data, so it is highly recommended that you first save your data and then perform steps to make bootable partition in Windows 11, 10, 18, and 7. The program automatically detects free partitions after scanning the disk. In many cases, when data has been permanently deleted, this software can also recover deleted files from a Seagate external hard disk drive.
- Download the Hard Drive Recovery Tool.
- Select the partition and click Scan.
- Browse the recovered data files and folders.
- Save all the recovered files to a location of your choice.
Manual Methods to Make Partition Bootable in Windows 11, 10, 8, and 7
Perform the methods to create partition bootable in Windows 10, 8, and 7 either using the command prompt (CMD) or diskpart.
Method 1: Make Bootable Partition Using Diskpart
- First of all, boot into Windows 10
- Open Start Menu and type diskmgmt.msc to access Disk Management
- Click the OK button or press Enter key
- Check if you have unallocated space on the hard disk. If so, then right-click on the unallocated space and click New Simple Volume. If you do not have any unallocated space, you can shrink the volume Windows 8 already uses. For this, right-click on volume and click Shrink Volume.
- Continue with instructions to accomplish the process
Method 2: Make HDD Partition Bootable in Windows Using CMD
Go through the following steps to make bootable partition in Windows 10 using the command prompt:
- Open the Windows screen and after that, type cmd. Right-click on Command-Line Prompt and choose Run as administrator
- Now, type diskpart and press the Return key. Now, Diskpart will launch. When Diskpart is active, the traditional command prompt will be replaced by Diskpart prompt, and a command you enter will be processed by an application
- Enter the list disk and again, press the Return key. You have noticed that the number assigned to a drive that contains a partition you want to make bootable. You can find that particular number in the first column
- Mark select disk X, replacing X with the number assigned to a suitable drive. Now, press Enter key
- Type list partition and press the Return key. Consider the number assigned to a partition that you wish to make bootable
- Enter the selected partition X, replacing X with a total number of the partition you wish to select. Press the Enter key.
- Type active and press Return key to require Diskpart to mark that bootable partition as active
- In the end, select Exit, followed by the Return key, to close the disk partition. Now, you can close the Command Prompt window
Method 3: Make Partition Bootable in Windows 11
If there is a problem with your boot partition, you can repair it. However, if not, you can still create a new one. Just follow the instructions below:
- To start your computer, you must use a Windows installation disk or recovery disk. To do this, press Shift+F10. Now you can easily access the command prompt.
- Enter the command line below. This way, you can shrink the partition and get enough unallocated space.
- disk part;
disk shape; - Select drive x (x represents the number of disks to be replaced)
name separation; - Select divide n (n represents the number of units to be reduced)
- Required deduction = 500 (partition reduced by 500 MB)
- You can create a partition using unallocated space using the following command:.
- Create partition size efi=200;
- fast format fs=fat32 tag=”system”;
- Create a partition with size msr = 1128;
- Wait until the two partitions are created and then enter the following command:. They will help you install the launcher and other necessary programs.
- Boot repair/boot repair;
- bcdboot c:\Windows /s b: /f all
Now you can restart your computer and see if the problem with your Windows 11 partition is resolved.
Time to Conclude
In this blog, we have discussed a step-by-step procedure to make a bootable partition in Windows 10 and 11 manually. But before implementing the manual solution to make partition bootable in Windows 11, 10, 8, and 7,. First, secure your data.
