Виндовс 10 где находится файл mbr

Обновлено: 02.07.2024

Технологии шагнули очень далеко вперед

MBR или gpt для Windows 10?

MBR или gpt для Windows 10?

MBR — что это

  1. Содержит код и данные (446 байт — начальный загрузчик) которые необходимы BIOS, для начала загрузки ОС.
  2. Содержит информацию о разделах жесткого диска (4 первичных раздела по 16 байт каждый). Эта информация называется таблица разделов (Partition Table).
  3. Стража (0xAA55, размер — 2 байта).

Процесс загрузки ОС

Загрузка операционной системы после включения компьютера — многоступенчатый процесс. Большинство ПК на сегодняшний день подготавливают свою аппаратную часть к работе с помощью прошивки BIOS. Во время старта BIOS инициализирует системные устройства, затем ищет загрузчик в MBR первого устройства хранения (HDD, SDD, DVD-R диск или USB-накопитель) или на первом разделе устройства (поэтому, для того чтобы выполнить загрузку с другого накопителя, нужно поменять приоритет загрузки в BIOS).

Далее BIOS передает управление загрузчику, который считывает информацию из таблицы разделов и готовится загрузить ОС. Завершает процесс наш страж — специальная сигнатура 55h AАh, которая идентифицирует главную загрузочную запись (загрузка ОС началась). Сигнатура находится в самом конце первого сектора, в котором расположен MBR.

Недостатки

Технология MBR впервые была применена в 80-х годах еще в первых версиях DOS. По прошествии времени MBR была отшлифована и обкатана со всех сторон. Она считается простой и надежной. Но при росте вычислительных мощностей, выросла и потребность в больших объемах памяти носителей. С этим возникли сложности, так как технология MBR поддерживает работу накопителей объемом только до 2,2 ТБ. Также, MBR не может поддерживать более 4 основных разделов на одном диске.

GPT — что это

GPT (GUID Partition Table) — новый стандарт размещения таблиц разделов на носителе информации. Он является частью расширяемого микропрограммного интерфейса (Extensible Firmware Interface, EFI), разработанного компанией Intel, чтобы заменить BIOS. В процессе наработок, новый тип прошивки стал называться Unified Extensible Firmware Interface (UEFI). Одной из главных целей UEFI — стало создание нового способа загрузки ОС, который отличается от обычного загрузочного кода MBR.

Особенности

GPT расположен в начале жесткого диска, так же как и MBR, только не в первом, а во втором секторе. Первый сектор по прежнему остается зарезервированным для MBR, которая также может быть в дисках GPT. Это сделано в целях защиты и для того, чтобы была совместимость со старыми ОС. В целом структура GPT схожа с предшественницей, за исключением некоторых особенностей:

Этапы загрузки ОС

Загрузочные файлы хранятся в директории <EFI SYSTEM PARTITION>/EFI/<ИМЯ ВЛАДЕЛЬЦА>/. Это значит, что UEFI имеет собственный мультизагрузчик, который позволяет в разы быстрей определять и загружать нужные приложения (в BIOS MBR для этого требовались сторонние программы). Процесс загрузки UEFI происходит следующим образом:

  1. Включение компьютера → проверка аппаратного обеспечения.
  2. Загружается прошивка UEFI.
  3. Прошивка загружает диспетчер загрузки, который определяет, с каких дисков и разделов будут загружены UEFI приложения.
  4. Прошивка запускает UEFI приложение с файловой системой FAT32 раздела UEFISYS, как это указано в загрузочной записи менеджера загрузки микропрограммы.

Недостатки у GPT имеются, и самый ощутимый из них — нет поддержки технологии в предшевствующих устройствах, использующих прошивку BIOS. ОС семейства Windows умеют различать и работать с GPT разделом, но не все могут с него загрузится. Приведу наглядный пример в таблице.

* — загрузка Windows с GPT раздела возможна лишь при использовании прошивки UEFI.

Совет! Если ваш жесткий диск записан в формате GPT, а компьютер работает под управлением BIOS, рекомендую прочитать статью: инструкция по преобразованию стиля GPT в MBR.

Также, среди недостатков GPT можно выделить:

  1. Невозможно назначить имя всему диску, как отдельным разделам (есть только свой GUID).
  2. Идет привязка раздела к его номеру в таблице (сторонние загрузчики ОС предпочитают использовать номер вместо имен и GUID).
  3. Дубликаты таблиц (Primary GPT Header и Secondary GPT Header) строго ограничены в количестве 2 штук и имеют зафиксированные позиции. В случае повреждения носителя и наличия ошибок, этого может быть недостаточно для восстановления данных.
  4. Эти 2 копии GPT (Primary и Secondary GPT Header) взаимодействуют друг с другом, но не позволяют удалить и перезаписать контрольную сумму в случае, если она в одной из копий не верна. Это значит, что не предусмотрена защита от плохих (битых) секторов на уровне GPT.

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

Совет! Рекомендую ознакомится с информацией: как установить Windows 10 в UEFI BIOS на диски со структурой MBR или GPT?

Сравнение структур разделов GPT и MBR

Хоть и концепции MBR и GPT достаточно отличаются друг от друга, постараюсь сравнить их в общих чертах.

Также наглядно сравните загрузку ОС посредством старой и новой технологии.

Прежде чем решить, что лучше GPT или MBR, поставьте перед собой следующие вопросы:

  1. Я буду использовать диск с нужным мне разделом для хранения данных или как системный для загрузки Windows?
  2. Если как системный, то какую Windows я буду использовать?
  3. На моем компьютере стоит прошивка BIOS или UEFI?
  4. Объем моего жесткого диска менее 2 ТБ?

Ответив на эти вопросы после прочтения статьи вы определитесь, какая технология лучше в данный момент именно для вас.

P.S. Материнские платы, что печатаются сейчас, оснащаются прошивкой UEFI. Если у вас такая, предпочтительно использовать разделы со стилем GPT (но опять таки, смотря какие цели вы преследуете). Со временем BIOS уйдет в прошлое и рано или поздно, но большинство компьютеризированных устройств будут работать с накопителями используя GPT.

Инициализация диска MBR или GPT: в чем отличие

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

Инициализация диска MBR или GPT – это также подготовительный этап диска к работе, нацеленный на определение параметра хранения информации о дисках компьютера и об их разделах.

Кратко о различиях MBR и GPT:

Master Boot Record (mbr) – основная загрузочная запись. Сектор на диске с загрузочной записью локализуется в начале диска и инициирует запуск загрузчика для установленной операционной системы на устройстве. Данные о разделах и сама загрузочная информация на mbr диске хранятся в одном месте. Если эти данные повреждены, то загрузить ОС не получится.

GUID Partition Table (gpt) – новейший стандарт хранения информации, постепенно вымещающий mbr, представлен таблицей разделов. Данная система хранения очень надежна- информация записывается в разных местах диска, в начале и в конце, что позволяет быстро восстанавливать поврежденные данные на основании уцелевших. Кроме того, gpt удобна в использовании объемных дисков, особенно, если объемы дисков превышают отметку в 2Тб. Для mbr 2Тб плюс 2%– это предельный объём.

Если стоит задача выбора между MBR и GPT, то в первую очередь необходимо учитывать базовую систему стандартных операций, BIOS или UEFI. Являясь связующим звеном между установленной на ПК операционной системой и его аппаратной составляющей, эти системы отличаются друг от друга и требуют наличия MBR или GPT. Соответственно, mbr работает на компьютерах с установленным БИОС, а gpt – с UEFI.

Инициализация диска MBR или GPT основывается на совокупности описанных выше параметров, необходимых для каждого стандарта. Иными словами, если аппаратная часть и ОС позволяет, то делаем выбор в пользу gpt. При этом нужно учитывать, что gpt не поддерживается всеми ОС ранее XP 32битных.

Алгоритм действий при необходимости произвести инициализацию жесткого диска:

Инициализация диска MBR или GPT может потребоваться при запуске ПК, при обнаружении каких либо повреждений жесткого диска. В этом случае не стоит выполнять никаких самостоятельных действий, связанных с восстановлением поврежденных элементов информации: инициализацию, форматирование. Без специальных знаний можно нанести вред данным, которые все еще хранятся на жестком диске. Рекомендуем вам обратиться с данной проблемой в нашу лабораторию восстановления данных. Специалисты быстро и качественно произведут работы на имеющемся в лаборатории высокотехнологичном оборудовании.

3 000 200 000 000
Работаем с 2007 годаБолее 3 000
довольных клиентов
Свыше 200 миллионов
восстановленных файлов
Собственная лаборатория
в центре города
Пункты
приема в СПб

Kак узнать MBR или GPT разметка на устройстве хранения данных


Несколько лет назад в материнскую плату компьютера устанавливали BIOS (программное средство, низший уровень ОС) для выполнения самотестирования POST и последующей передачи управления железом компьютера операционной системе. После успешной инициализации (загрузки) системных устройств BIOS ищет зарезервированный участок памяти MBR (первый сектор на устройстве для хранения данных) и передает управление этому загрузчику. После этого MBR считывает таблицу разделов и загружает операционную систему.

GPT пришел на смену MBR (использует BIOS) и представляет из себя новый стандарт размещения таблиц на физическом диске. В свою очередь, GPT используется UEFI (унифицированный расширяемый интерфейс встроенного ПО), который пришел на смену BIOS. В отличии от MBR, который расположен в начале диска и представляет из себя загрузочный сектор, GPT представляет из себя таблицу разделов на диске (сокращенно GUID) и присваивает каждому такому разделу уникальный глобальный идентификатор.

Преимущества GPT очевидны. Например, если MBR повредиться или будет перезаписан, то в следствии того, что эта загрузочная запись храниться в одном единственном месте, возникнет сбой во время загрузки ОС. GPT же более гибок, поскольку хранит несколько копий с такими данными по всему диску и при возникновении подобной ситуации, имеет возможность восстановить поврежденные данные.

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

Как узнать какой диск GPT или MBR используется в вашем компьютере?


Последние версии Windows и других операционных систем могут использовать для хранения информации о разделах жесткого диска один из двух стандартов. Это старый стандарт – Главная Загрузочная Запись MBR и новый стандарт – Таблица Разделов GUID или просто GPT. Сегодня мы вам расскажем о том, как узнать GPT или MBR диск используется в компьютере для хранения информации о разделах диска.

Как мы уже отметили, для хранения данных о разделах диска используется всего несколько стандартов. Таблица разделов GPT является самым прогрессивным и новым стандартом. Он необходим для загрузки Windows систем в UEFI режиме. Более ранние операционные системы способны работать только с главной загрузочной записью стандарта MBR. Например, ОС Windows 7 без каких либо ограничений способна загрузиться с диска с разделами, размеченными по стандарту MBR. Windows 7 может загрузиться и с GPT раздела, но при определенных условиях: ОС должна быть 64-битной, а материнская плата вместо устаревшего BIOS должна быть оснащена современным программным интерфейсом UEFI, связывающим операционную систему и аппаратную прошивку платформы.

Способ первый: анализ в утилите Disk Management tool

Узнать информацию о стандарте разделов жесткого диска можно с помощью утилиты Disk Management tool (Управление дисками).


Способ второй: использование команды Diskpart в командной строке

В нашем случае на скриншоте ниже видно, что два диска Disk 0 и Disk 1 имеют разметку разделов по стандарту GPT, а диск Disk 2 является MBR диском.

Как восстановить главный загрузочный сектор жесткого диска (MBR)

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

С первым сектором связано два понятия, которые часто путают:

Если в MBS есть все нужные данные, включая код, то тогда MBS и есть MBR. Ещё её называется Generic MBR.

Вторая ситуация встречается реже, поэтому будем оперировать первым понятием.

Для того чтобы решить проблему, используют программы, позволяющие восстановить MBR диска.

Причины

Обратите внимание на распространенные причины неисправностей загрузочного сектора HDD.

Два типа загрузчика

На старых системах до Windows XP использовался загрузчик NT Loader (NTLDR). В Windows 7, Vista и последующих версиях ОС стал применяться UEFI и EFI. Поэтому старые и новые системы на одном ПК, обычно, не ставят. В ином случае NTLDR затирает UEFI.

Сторонний софт

Ошибки в загрузочном секторе HDD могут происходить при использовании даже популярных программ для раздела винчестера. У меня такое случалось с Acronis. Такое бывает потому, что подобный софт заменяет драйвера загрузки дисков своими. Это способно испортить исходную запись MBR. Поэтому лучше пользуйтесь встроенными методами раздела жесткого диска от Windows.

Вирусы

Если вы уверены, что причина в вирусах, то очистите от них ПК еще до ремонта MBR. Для этого существуют утилиты известных антивирусных компаний, например — Kaspersky Rescue Disk. Их предоставляют бесплатно на официальных сайтах с инструкциями по применению.

Любая из таких программ входит в комплект софта для CD или DVD, который позволяет загружаться с компакт-диска, находить и удалять вирусы на HDD.

Восстановление загрузки Windows 7

Ремонт сектора выполняется с компакт-диска или с USB-флеш-накопителя с установочным пакетом операционной системы.

  1. Сначала вставляете DVD в дисковод или флеш-накопитель в USB-разъем с дистрибутивом Windows.
  2. Затем нужно разрешить запуск с данных устройств. Делается это в настройках BIOS.

Изменение источников загрузки

Технология следующего порядка:

Обязательно при выходе нажимаете F10, иначе изменения не сохранятся!

Работа с компакт-диска или флеш-устройства

Действуете в следующем порядке:

Теперь загрузка должна пойти.

Если исправления не помогли

Имеется еще одна команда реанимации MBR — bootsect /NT60 SYS. После нее пробуйте снова загрузиться.

В случае неудачной попытки пишите в командной строке так: bootsect /rebuildbcd. Произойдет поиск операционных систем, установленных на ПК.

Чтобы найденная ОС добавилась, нужно написать Y и нажать Enter. Есть подобная команда bootsect /scanos: она делает то же самое.

Теперь снова попытайтесь зайти в Windows. Обратите внимание, что в списке систем сейчас будет на одну больше. Пробуйте зайти в каждую из них. Должно получиться!

Нестандартный способ

Если не спасли все варианты восстановления сектора, то рекомендуется переустанавливать Windows. А как ни хочется иногда это делать! Ведь правда?

То, что было нужно, я добился: на винчестере появился рабочая загрузочная область. Теперь в прежнюю систему я нормально захожу. Недостаток в том, что потерял около 14 Гб места на диске. Если вам это не страшно, можете взять такой способ на вооружение!

В Windows XP

После завершения будет написано, что загрузочная запись сделана. Выходите, набрав exit.


Если загрузиться в Windows 10, то окно «Управление дисками» выглядит так.


При включении компьютера выходит меню загрузки, где я могу выбрать для загрузки Win 7 или Win 10.


Как узнать, где на жёстком диске MBR находится активный раздел вместе с загрузчиком операционных систем (при наличии на HDD нескольких установленных Windows и отсутствии Скрытого раздела System Reserved (Зарезервировано системой)?

Привет друзья! Все мы знаем, что при установке операционной системы на компьютер с обычным БИОС (не UEFI), установка происходит на жёсткий диск MBR и при этом в начале диска автоматически создаётся скрытый раздел System Reserved (Зарезервировано системой, объём 350-500 МБ), главным назначением этого раздела является хранение и защита файлов загрузки операционной системы. Р аздел System Reserved (Зарезервировано системой) имеет атрибуты: Активен, Система, Основной раздел и с этого раздела происходит запуск одной или нескольких операционных систем, установленных на вашем компьютере.


Но в некоторых случаях р аздел System Reserved (Зарезервировано системой) не создаётся при установке Windows или этот раздел специально удаляется пользователями для экономии дискового пространства. В этом случае при работе на компьютере может возникнуть много вопросов: Какой раздел на HDD активен? Где находятся файлы загрузки Windows? Как перенести файлы загрузки на другой раздел жёсткого диска и т.д? На все эти вопросы, я постараюсь ответить подробно в сегодняшней статье. Узнать, где на жёстком диске MBR находится активный раздел вместе с загрузчиком операционных систем очень просто. Во-первых, откроем окно «Управление дисками», установленной на компьютере нашего читателя, операционной системы Windows 7. Раздел, который помечен как "Система, Активен. ", это и есть активный раздел и на нём находятся файлы загрузки Windows. Как видите, в случае с нашим читателем, активен раздел (D:) с установленной Windows 10 и именно на нём находится загрузчик обоих операционных систем.


Управление дисками Windows 10


В большинстве случаев с активного раздела запускается операционная система. Н а активном разделе находятся файлы загрузки Windows: папка «Boot» (содержащая хранилище конфигурации загрузки файл - BCD), и менеджер загрузки файл «bootmgr».

Увидеть эти файлы можно, если у вас включено в системе отображение скрытых файлов и папок.


Во-вторых, узнать, где на жёстком диске MBR находится активный раздел можно с помощью командной строки.

Запускаем командную строку от имени администратора и вводим команды: lis vol (выводим в список все разделы жёсткого диска), раздел "Система", значит активный, в нашем случае активен раздел (C:) с установленной Windows 10.


Ещё одна команда, также покажет нам активный раздел:

bcdedit (данная команда предназначена для управления данными конфигурации загрузки), запущенная без параметров, покажет нам содержимое хранилища загрузки BCD. Как видим, активный раздел находится на первом разделе жёсткого диска (D:) с установленной Windows 10. Также видим, что хранилище загрузки содержит в себе запуск двух операционных систем: Windows 7 и Windows 10.


Примечание : Важно знать, что сделать активным можно любой «Основной» раздел жёсткого диска, рассмотрим этот вопрос далее.

Наш читатель спросил, что будет, если он форматирует или удалит раздел с установленной Windows 7, загрузится ли после этого Windows 10? Или наоборот, если он удалит раздел с установленной Windows 10, загрузится ли после этого Windows 7?

Ответ. Так как загрузчик двух операционных систем и активный раздел находятся на первом разделе (D:) с установленной Windows 10, то при удалении этого раздела, оставшаяся операционная система Windows 7 естественно не загрузится, выйдет ошибка « An operating system was not found. » (Операционная система не найдена)


Если из работающей Windows 10 удалить раздел с установленной Windows 7, то загрузка Win 10 не будет нарушена.

Как же поступить нашему читателю, если к примеру, он хочет удалить Windows 10 и оставить себе Windows 7?

В этом случае нужно создать операционной системе Windows 7 свой отдельный загрузчик, сделать это можно так.

Находясь в работающей OS Windows 7 открываем командную строку от имени администратора и вводим команды:

DISKPART> lis dis (выводим в список все подключенные к компьютеру накопители)

DISKPART> sel dis 0 (выбираем единственный подключенный жёсткий диск)

DISKPART> lis par (выводим в список все разделы жёсткого диска)

DISKPART> sel par 2 (выбираем раздел с установленной Windows 7, размер 55 Gб)

Выбран раздел 2

DISKPART> activ (помечаем раздел с Windows 7 как активный)

DiskPart: раздел помечен как активный.

Завершение работы DiskPart.

C:\Windows\system32> bcdboot C:\Windows (данная команда создаёт отдельный загрузчик на разделе с установленной Windows 7)

Файлы загрузки успешно созданы.


Данными действиями мы создали для Windows 7 отдельный загрузчик. Теперь диск (C:) с установленной Windows 7 имеет атрибуты: Система, Активен.

После этого вы смело можете форматировать или удалять раздел с Windows 10, загрузка Windows 7 от этого не пострадает!



Создаём загрузчик для Windows 7 прямо в работающей Windows 10

Друзья, в конце статьи хочу вам сказать, что создать загрузчик для Windows 7 можно прямо в работающей Windows 10, сделаем это так.

Загружаемся в Windows 10.

Открываем командную строку от имени администратора и вводим команды:

DISKPART> lis dis (выводим в список все подключенные к компьютеру накопители)

DISKPART> sel dis 0 (выбираем единственный подключенный жёсткий диск)

DISKPART> lis par (выводим в список все разделы жёсткого диска)

DISKPART> sel par 2 (выбираем раздел с установленной Windows 7, размер 55 Gб)

Выбран раздел 2.

DISKPART> activ (помечаем раздел с Windows 7 как активный)

DiskPart: раздел помечен как активный.

Завершение работы DiskPart.

C:\Windows\system32> bcdboot D:\Windows (данная команда создаёт отдельный загрузчик на активном разделе (D:) для Windows 7 .

Файлы загрузки успешно созданы.


Данными действиями мы также создали для Windows 7 отдельный загрузчик.

Загружаемся в Windows 7.

Теперь диск (C:) с установленной Windows 7 имеет атрибуты: Система, Активен и если удалить Windows 10, то Windows 7 прекрасно загрузится.


Примечание: Статья написана о дисках MBR. Если у вас OS установлена на диск GPT, а на дисках gpt нет активного раздела, загрузчик в этом случае создаётся на разделе - EFI system partition (ESP), отформатированным в fat32.

date

13.11.2019

directory

Windows 10

comments

комментарий 81

Диспетчер загрузки в современных версиях Windows использует файл конфигурации загрузки BCD (Boot Configuration Data) для запуска операционной системы, установленной на компьютере. В этом файле хранятся данные об установленной Windows и параметрах ее загрузки. Если файл BCD удален или поврежден, Windows перестает загружаться. Также вы не сможете загрузить Windows, если повреждена MBR запись на жестком диске. В этой статье мы покажем способ ручного пересоздания файла хранилища данных конфигурации загрузки BCD и Master Boot Record (MBR) на примере Windows 10.

Your PC needs to be repaired
The Boot Configuration Data file is missing some required information
File: \Boot\BCD
Error code: 0xc0000034

При повреждении MBR может быть ошибка No operating system found.

ошибка 0xc000000f отсутсвует файл boot\bcd при загрузке Windows 10bcd-

Если в ошибке есть упоминание файла winload.efi, перейдите к статье Отсутствует файл winload.efi в Windows 10.

Автоматическое восстановление конфигурации загрузчика Windows

Совет. Желательно периодически проверять работоспособность среды WinRE, и если она не работает, воспользоваться для ее восстановления методикой из статьи Восстановление среды WinRE в Windows 10.

Если автоматическое восстановление с помощью Startup Repair не помогло решить проблему, вам нужно загрузиться с загрузочного или установочного диска с Windows или в среде WinRe (Repair your computer -> Troubleshoot -> Advanced options -> Command Prompt), запустить командную строку и попытаться создать новый файл конфигурации BCD и обновить MBR запись«с нуля».

Advanced options -> Command Prompt

В этом примере я буду использовать установочный диск с Windows 10. Выберите в настройках BIOS первичным загрузочным устройство DVD диск или USB флешку (в зависимости от того, с какого устройства вы хотите загрузить компьютер). Загрузитесь с установочного диска и на экране выбора языка установки нажмите сочетание клавиш Shift+F10. Перед вами откроется консоль командной строки.

Попробуйте восстановить BCD файл автоматически, выполнив команду:

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

Идентификация разметки дисков и букв томов

Очень важно. Все инструкции, описанные ниже, подходят для обычных MBR+BIOS систем. На системах с UEFI для пересоздания BCD нужно воспользоваться следующими инструкциями по восстановлению загрузчика для Windows 10/8 c EFI или для Windows 7.

Как понять, используется ли у вас BIOS или UEFI система? Проще всего проверить тип таблицы разделов на диске, на котором установлена Windows: GPT или MBR. Для этого выполните команду:

Если у диска в столбце Gpt указана звездочка (*), значит на диске используется таблица разделов GPT (это значит, что у вас компьютер с UEFI, и для восстановления загрузчика нужно использовать статью по ссылке выше). Если в столбце GPT звездочка отсутствует, значит у вас на диске таблица разделов MBR, и вы можете продолжить следовать данной инструкции.

проверить тип разметки диска gpt или mbr

Далее вам нужно идентифицировать локальные диски и разделы системы (скорее всего назначенные им буквы дисков будут отличаться от дисков, которые вы видели при работе в Windows). Проще всего это сделать с помощью утилиты diskpart. Выполните следующие команды:

diskpart: list volumes

Перед вами появится список разделов в системе, назначенные им буквы дисков и их размер. В нашем случае к компьютеру подключен 1 жесткий диск, на котором имеются всего два раздела:

  • Раздел SystemReserved размером 500 Мб, которому назначена буква диска C:. На этом небольшом служебном разделе по-умолчанию хранится файл конфигурации загрузки BCD (подробнее)
  • NTFS раздел размером 39 Гб, которому назначена буква D:. На этом разделе находится установленная Windows, программы и данные пользователя.
Важно. Запомните буквы дисков, назначенные разделам. Данные буквы дисков будут использоваться в последующих командах.

Восстановление загрузочного сектора MBR в Windows 10

С помощью следующих команд мы перезапишем данные в MBR и загрузочном секторе, поместим в них ссылки на загрузчик Windows (bootloader).

bootrec.exe /fixmbr
bootsect.exe /nt60 all /force

Прежде, чем идти далее, попробуйте автоматически пересоздать конфигурацию загрузчика BCD командами (это самый простой способ для начинающих):

bootrec /FixBoot – команда создает новые загрузочный сектор на системном разделе.
bootrec /ScanOs
bootrec /RebuildBcd – сканирование всех дисков и поиск установленных Windows, занесение найденных копий в конфигурацию загрузчика BCD

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

bootsect.exe nt60 all force

Если команда bootsect.exe не будет найдена, попробуйте указать путь к ней:
X:\boot\bootsect.exe /nt60 all /force

Пересоздание BCD файла загрузчика Windows 10

Далее с помощью команды BCDedit нужно создать новый файл с конфигурацией загрузчика (предполагается, что у вас нет резервной копии BCD).

Удалите старый (поврежденный) файл BCD на разделе System Reserved и создайте вместо него новый.
del c:\boot\bcd

Если разделу System Reserved не назначена буква диска (по-умолчанию), вы можете сами назначить ее с помощью diskpart.

Выберите диск (в моем случае в компьютере имеется всего один жесткий диск, а вы можете вывести список дисков командой list disk): select disk 0

Из скриншота выше видно, что раздел с меткой System Reserverd называется Volume 1. Выберите его: select volume 1

Назначьте букву диска (я назначил букву C:, но вы можете использовать любую другую букву, в этом случае измените путь в следующих командах): assign letter C:

Создайте временный пустой файл bcd.tmp:
bcdedit /createstore c:\boot\bcd.tmp

Создайте запись для диспетчера загрузки bootmgr:
bcdedit.exe /store c:\boot\bcd.tmp /create /d "Windows Boot Manager"

Импортируйте в BCD настройки из файла bcd.tmp:
bcdedit.exe /import c:\boot\bcd.tmp

Укажите, что загрузчик находится на служебном разделе System Reserved (ему назначена буква диска C: )
bcdedit.exe /set device partition=c:

Настройте время ожидания при выборе ОС:
bcdedit.exe /timeout 10

Удалите временный файл:
del c:\boot\bcd.tmp

bcdedit.exe /set <bootmgr></p>
<p> device partition=c:
Итак, вы создали пустой BCD файл с параметрами загрузчика. Теперь в него нужно добавить записи об установленных на диске Windows .
Создайте в хранилище BCD новую запись для Windows 10:
bcdedit.exe /create /d "Windows 10" /application osloader

Команда должна вернуть уникальный идентификатор (GUID) данной записи загрузчика:

Укажем, что bootmgr должен использовать данную запись по-умолчанию (после истечения времени ожидания при выборе ОС, для загрузки будет используется именно эта запись).

Теперь в новой записи загрузчика осталось указать пути к имеющейся на диске установленной копии Windows 10. Ранее мы определили, что в среде WinPE диску с установленной Windows присвоена буква D:. Используйте эту букву диска в следующих командах:

bcdedit.exe /set device partition=d:
bcdedit.exe /set osdevice partition=d:
bcdedit.exe /set path \Windows\system32\winload.exe
bcdedit.exe /set systemroot \Windows
Осталось сделать данную загрузочную запись в BCD видимой (по умолчанию она скрыта):
bcdedit.exe /displayorder /addlast

bcdedit.exe /displayorder <default></p>
<p> /addlast
Итак, мы полностью пересоздали загрузчик Windows 10 (обновили файл BCD и перезаписали загрузочный сектор в MBR). Теперь вы можете перезагрузить компьютер и убедится, что Windows 10 загружается в штатном режиме.

Предыдущая статья Следующая статья

page

page

page

Компьютер неожиданно перезагрузился, или возникла непредвиденная ошибка Windows 10 не видит компьютеры в сетевом окружении Ошибка 0x80070035: Не найден сетевой путь в Windows 10 Microsoft ограничила работу Windows 7 и 8.1 на ПК с новыми процессорами

А не проще ли для пересоздания файла конфигурация загрузки BCD использовать BCDBOOT.exe ?

В данном случае:

ren c:\boot\bcd bcd.bak
bcdboot d:\windows /l ru-ru /s c:

bcdboot c:\windows /l ru-ru
Отработало на отлично и без указания /s C:

Спасибо, целые сутки ковырялся, наконец-то запустил , хорошо что есть скрины командной строки, пробелы оказывается важно! Первый раз не поленился и комент оставил)

Пожалуйста!
Не ленитесь и оставляйте свои комментарии у статей которые Вам помогли. Это дань уважения как автору, так и подсказка другим людям с аналогичной проблемой.
🙂

Спасибо! Думал, уже ничего не поможет, система восстановилась!

Я готов тебя просто расцеловать! , это решение всех проблем! Система снова работает! ?а тебя в закладочку что бы не потерять!

Следовал порядку действий но на 3 этапе возникла проблема

Создайте временный пустой файл bcd.tmp
bcdedit /createstore c:\boot\bcd.tmp

У меня то же самое. Активный загрузочный диск С, система вин7 на диске F. BCD не удалилось,может потоу что папка BOOT скрытая, но временный файл создался. Т.е. файл c:\boot\bcd.tmp существует, а импортироваться не хочет.

Аналогично, на этом пункте та же ошибка.

Проверьте путь, скорее всего буква диска вашей копии Windows не C:, в данном случае это системный диск среды WinPE.
Выведите содержимое диска C: командой dir c:, по каталогам и файлам на нем будет понятно что это за диск

На что именно обратить внимание?

У меня выдало следующее:

У меня та же ошибка про импорт файла.
Судя по моим данным я верно выбрал букву? Не могу понять.

добрый день .у меня Раздел System Reserved не имеет буквы тоесть без имени что делать,

PS
Восстанавливаю загрузку Win7. Разделы имеют назв. букв такие же (с: и d: сответсвенно по примеру статьи)
Не выполнив последних пять команд из-за ошибок, ПК после перезагрузки начал выдавать ошибку 0хс0000034

Не удается найти указанный файл
Проблема все -таки с путями, проверяйте руками правильность букв дисков и существование файлов

Потому что при установке винды на SSD надо было физически отключить все остальные диски.
Поскольку вы этого не сделали, то загрузчик для винды на ССД прописался на старый жесткий диск, который вы впоследствии отформатировали.

Понял и учту на будущее.
Спасибо, Вадим!

Не подскажите в какой теперь раздел прописывать bcd файл? Откуда я его снёс, на С? Ведь на ССД диске у меня так же имеется выделенное пространство (480Мб). В cmd он не обозначен как резервный (как было на С). Является ли этот раздел системным или он от ССДшника?

Установщик винды, если у нее нет возможности создать отдельный раздел под загрузчик, создаёт папку BOOT на том же разделе, на котором расположена папка WINDOWS.

Так что ДА: можно и на диск С:

Если всё же диск в GPT, то проще конвертнуть его в MBR и сделать активным.
Десктопные материнки это спокойно переживут.

Не выходит. Продолжает писать, что ошибка импорта хранилища. Не удается найти запрашиваемое системное устройство. С несколькими разделами пробовал. Всё одно и то же.

Спасибо автору, форматнул неведомый локальный диск в винде на 500 мбайт, вылезла эта ошибка, помогла самая первая команда)

Здравствуйте, спасибо за отве, но том системой имеет букву С

Вы случаем не в Москве находитесь? могли бы вы мне помочь? выезд есть у вас?

Возможно какая-то проблема с самим SSD диском. Я бы снял его и проверил с помощью check SSD health утилиты производителя на другом компьютере.

К сожалению, не могу вытащить диск, т.к. ноут еще на гарантии.
Есть ли какие-то средства проверки из командной строки?
Стандартные команды не находят ошибок на диске.

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

Вопрос.Какой буквой мне обозначить диск system reserved вместо C,если этот диск не имеет буквы?Пробовал писать С,выдаёт не то.

Спасибо,букву назначил.Но после команды del m:\boot\bcd выдало
The system cannot find the path specified.
Это же и выдавало после других команд с диском System Reserved
Подскажите пожалуйста.

Ошибки нет (по крайней мере, ошибка не появляется на мониторе).
При включении компьютера появляется логотип НР (производитель компьютера) и бесконечно крутится колесо загрузки.
Компьютер с UEFI.
По причине обнаружения вируса в файле загрузки, антивирус безвозвратно удалил файл MBR. После этого отсутствует файл c:\boot\bcd
Создание точек восстановления было отключено в системе и в антивирусе, так что откат произвести невозможно.

Выполнил ручное восстановление загрузчика Windows 8.1 с помощью загрузочного диска как описано в статье, рекомендованной Вами. Почти все команды прошли успешно, только после команды ren BCD BCD.bak написано, что не удаётся найти указанный файл, а после команд bootrec /scanos и bootrec /rebuildbcd написано, что найдено операционных систем Windows 0

Лучше обсуждать вашу проблему в статье про восстановление загрузчика на UEFI системе.
Игнорируйте ошибки и выполните инструкцию до конца (ren BCD BCD.bak и bootrec это не критичные моменты).
Если компьютер все еще не загружается, проверьте какие разделы остались у вас на диске.

Что делать, подскажите!

Здравствуйте. Сделала описанные Вами действия, итог черный экран. Подскажите, пожалуйста, что делать? Спасибо.

Здравствуйте, Александр.
1. Есть установочная флешка с win 10 с оф сайта.
2. Нет. Резервной копии нет. Точки восстановления нет.
3. Нет.
4.Есть ноутбук на win 8.1

Решил
ошибся в ключе

Всё перерыл, всё попробовал. На Виндовс 7 32бит. После Работы с Акронис, перестала система запускаться автоматически, приходилась при загрузке жать F10, заходить в Boot option menu, выбирать свой жёсткий диск и жать ентер. Не получалось заходить и в F8 что бы запустить устранение неполадок и восстановление системы, зайти удалось после входа F10, выбора диска, энтер и сразу F8. Пролечилось элементарным обновлением прошивки BIOS

bcdedit.exe /set device partition=c: послей это команды пишет: Указанно недопустимое устройство. Присоединенное к системе устройство не работает

Diskpart видит том с буквой C:? Это тот самый диск, на котором установлена ваша Windows?

Здравствуйте!
Такая трабла, есть диск С: с виндой 10
и диск Е: который никак не обозначен, весит 800мб, предположив что это и есть резервный диск, при попытке начать один из способов, а именно del e:\boot\bcd
Мне выдает что система не смогла найти этот файл(System cannot find the file specified) как быть? На диске оч много важных данных, если проипался то жопа(

Посмотрите, что лежит на диске e:. Команда:
dir e:\

Мне помогло старание разметки диска, и новая разметка тома. При установки в10.

У меня выдаёт ошибку на первом этапе:
C:\Users\Lenovo>bcdedit /createstore C:\boot\bcd.tmp
Ошибка создания хранилища.
Отказано в доступе.
Что делать?

спасибо помогло! bootrec /FixBoot – команда создает новые загрузочный сектор на системном разделе.
bootrec /ScanOs
bootrec /RebuildBcd – сканирование всех дисков и поиск установленных Windows, занесение найденных копий в конфигурацию загрузчика BCD

После этого перезагрузите компьютер и проверьте загрузку Windows. Если ОС не загружается, следуйте инструкции.
Вот на этом моменте всё заработало! Безмерно благодарен! 31.03.21

Добрый день! Столкнулся с ошибкой 0xc0000014c, следуя инструкциям из Вашей статьи, успешно дошел до шага:
Импортируйте в BCD настройки из файла bcd.tmp:
bcdedit.exe /import c:\boot\bcd.tmp

На этом шаге выдается ошибка: Ошибка импорта хранилища. Не удается найти запрошенное системное устройство. Подскажите, в чем может быть проблема?
Никак не могу разобраться с этим. На ПК всего 1 SSD диск, обычный не UEFI BIOS. Работаю с единственным разделом, на котором есть папка Boot (c:\boot), винда стоит на диске f:\windows. Проблема на ноутбуке HP.

Здравствуйте !
мне нравится Ваш ресурс, много полезного и чётко, без лишнего.
Хочу добавить от себя в эту статью. Столкнулся с проблемой. Решил переделать MBR загрузку на GPT.
На работе взял AOMEI Partition Assistent и перевёл MBR в GPT рабочую Windows 10 Pro. Перезагрузился и всё заработало. Загрузочный раздел был FAT32 остальные NTFS.
Потом дома взял DiskGenius, загрузился с флешки и переделал в GPT. Не заработало. Загрузочный раздел NTFS. Переделал в FAT32, не помогло, взял WinRE, отказался помогать, но есть командная строка.
Ничего в этой статье не помогало, не видит BCD и всё. bcdedit не удается найти запрошенное системное устройство.
Оказывается нужно было поставить на партицию специальный идентификатор /> делается diskpart:
sel disk 0
sel part 1
det part
set /> после этого перезагружаемся и всё работает, BCD видит и Windows грузится.

На выбранном диске находится таблица MBR-разделов невозможно установить windows 10

Несколько слов о причине проблемы – она появляется вследствие особенностей Windows 10, 64-битную версию которой можно установить только на диски со схемой GPT на современном варианте BIOS UEFI, тогда как более старые версии этой ОС (Виндовс 7 и ниже) используют MBR. Существует несколько методов устранения этой проблемы, самым очевидным из которых является конвертирование MBR в GPT. Также можно попробовать обойти это ограничение, определённым образом настроив БИОС.

Способ 1: Настройка BIOS

otkluchenie-UEFI-na-HP

Многие производители ноутбуков и материнских плат для ПК оставляют в БИОСе возможность отключения UEFI-режима для загрузки с флешек. В некоторых случаях это может помочь с решением проблемы с MBR во время установки «десятки». Проделать эту операцию просто – воспользуйтесь руководством по ссылке ниже. Впрочем, обратите внимание, что в некоторых вариантах микропрограммы опции для отключения UEFI могут отсутствовать – в этом случае воспользуйтесь следующим способом.

Способ 2: Конвертирование в GPT

Самый надёжный метод устранения рассматриваемой проблемы – преобразование разделов MBR в GPT. Сделать это можно системными средствами или посредством стороннего решения.

Приложение для управления дисками
В качестве стороннего решения нам пригодится программа для управления дисковым пространством – например, MiniTools Partition Wizard.

    Установите ПО и запустите его. Кликните по плитке «Disk & Partition Management».

Отркыть управление дисками в MiniTools Partition Wizard для конвертации MBR в GPT

Выделить диск в MiniTools Partition Wizard для конвертации MBR в GPT

Подтвердить конвертацию MBR-диска в GPT в MiniTools Partition Wizard

Начать конвертацию MBR-диска в GPT в MiniTools Partition Wizard

Удалить раздел загрузчика для конвертации системного MBR-диска в GPT в MiniTools Partition Wizard

Если требуется сменить формат таблицы разделов на системном носителе, проделать это у вас описанным выше методом не получится, но есть небольшая хитрость. На шаге 2 найдите раздел загрузчика на нужном диске – обычно он имеет объём от 100 до 500 Мб и расположен в начале строки с разделами. Выделите пространство загрузчика, затем воспользуйтесь пунктом меню «Partition», в котором выберите опцию «Delete».

Затем подтвердите действие нажатием на кнопку «Apply» и повторите выполнение основной инструкции.

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

В качестве системного средства будем использовать «Командную строку» непосредственно во время инсталляции Виндовс 10 – воспользуйтесь сочетанием клавиш Shift+F10 для вызова нужного элемента.

select disk *число нужного диска*

Выбор жесткого диска в командной строке для конвертации MBR в GPT

Внимание! Продолжение выполнения этой инструкции приведёт к удалению всех данных на выбранном диске!

Очистка диск в командной строке для конвертации MBR в GPT

Ввод оператора конвертации MBR в GPT в командной строке

create partition primary

Окончание процедуры конвертации MBR в GPT в командной строке

Способ 3: Загрузочная флешка без UEFI

Kak-sozdat-zagruzochnuyu-fleshku-Windows-10-v-Rufus-2

Ещё один вариант решения рассматриваемой проблемы заключается в отключении UEFI ещё на этапе создания загрузочной флешки. Лучше всего для этого подходит приложение Rufus. Сама процедура очень проста – перед началом записи образа на флешку в меню «Схема раздела и тип системного реестра» следует выбрать вариант «MBR для компьютеров с BIOS или UEFI».

Заключение

Проблему с MBR-дисками на этапе установки Виндовс 10 можно решить несколькими разными способами.

Закрыть

Мы рады, что смогли помочь Вам в решении проблемы.

Отблагодарите автора, поделитесь статьей в социальных сетях.

Закрыть

Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

Читайте также: