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

Обновлено: 03.07.2024

Эта статья предназначена для агентов службы поддержки и ИТ-специалистов. Если вам нужна более общая информация о параметрах восстановления, см. раздел Параметры восстановления в Windows 10.

Обзор

Существует несколько причин, по которым компьютер под управлением Windows может иметь проблемы при запуске. Чтобы устранить проблемы с загрузкой, сначала определите, на каком из следующих этапов компьютер зависает:

< tr> < /tr>
Фаза Процесс загрузки BIOS UEFI
1 PreBoot MBR/PBR (код начальной загрузки) Прошивка UEFI
2 Диспетчер загрузки Windows %SystemDrive%\bootmgr \EFI\Microsoft\Boot\bootmgfw.efi
3 Загрузчик ОС Windows %SystemRoot%\system32\winload.exe %SystemRoot%\system32\winload .efi
4 Ядро ОС Windows NT %SystemRoot%\system32\ntoskrnl.exe

<р>1. Предварительная загрузка

Прошивка ПК запускает самотестирование при включении питания (POST) и загружает настройки прошивки. Этот предзагрузочный процесс завершается, когда обнаруживается допустимый системный диск. Микропрограмма считывает основную загрузочную запись (MBR), а затем запускает диспетчер загрузки Windows.

<р>2. Диспетчер загрузки Windows

Диспетчер загрузки Windows находит и запускает загрузчик Windows (Winload.exe) в загрузочном разделе Windows.

<р>3. Загрузчик операционной системы Windows

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

<р>4. Ядро ОС Windows NT

Ядро загружает в память ветку системного реестра и дополнительные драйверы, помеченные как BOOT_START.

Ядро передает управление процессу диспетчера сеансов (Smss.exe), который инициализирует системный сеанс, а также загружает и запускает устройства и драйверы, не отмеченные BOOT_START.

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

эскиз блок-схема последовательности загрузки


Нажмите, чтобы увеличить

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

Если компьютер постоянно загружается с параметрами восстановления, выполните следующую команду в командной строке, чтобы прервать цикл:

Bcdedit /set recoveryenabled нет

Если параметры F8 не работают, выполните следующую команду:

Bcdedit /set bootmenupolicy legacy

Фаза BIOS

Чтобы определить, прошла ли система этап BIOS, выполните следующие действия:

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

Проверьте, работает ли индикатор жесткого диска на физическом компьютере. Если он не работает, это означает, что процесс запуска завис на этапе BIOS.

Нажмите клавишу NumLock, чтобы увидеть, включается или выключается индикатор. Если этого не происходит, это означает, что процесс запуска завис в BIOS.

Если система зависла на этапе BIOS, это может быть связано с аппаратной проблемой.

Фаза загрузчика

Если экран полностью черный, за исключением мигающего курсора, или если вы получаете один из следующих кодов ошибок, это означает, что процесс загрузки завис на этапе загрузчика:

  • Данные конфигурации загрузки (BCD) отсутствуют или повреждены
  • Загрузочный файл или MBR поврежден
  • Операционная система отсутствует
  • Загрузочный сектор отсутствует или поврежден
  • Bootmgr отсутствует или поврежден
  • Невозможно загрузиться из-за отсутствия или повреждения системного куста

Чтобы устранить эту проблему, используйте установочный носитель Windows для запуска компьютера, нажмите Shift+F10 для вызова командной строки, а затем воспользуйтесь одним из следующих способов.

Способ 1. Инструмент восстановления при загрузке

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

Для этого выполните следующие действия.

Дополнительные способы запуска WinRE см. в разделе Среда восстановления Windows (Windows RE).

Запустите систему с установочного носителя для установленной версии Windows.Дополнительные сведения см. в разделе Создание установочного носителя для Windows.

На экране «Установка Windows» выберите «Далее» > «Восстановить компьютер».

На экране выбора варианта выберите Устранение неполадок.

На экране «Дополнительные параметры» выберите «Восстановление при загрузке».

После восстановления при загрузке выберите «Завершение работы», затем включите компьютер, чтобы проверить, правильно ли загружается Windows.

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

%windir%\System32\LogFiles\Srt\Srttrail.txt

Способ 2. Восстановление загрузочных кодов

Чтобы восстановить загрузочные коды, выполните следующую команду:

Чтобы восстановить загрузочный сектор, выполните следующую команду:

Запуск BOOTREC вместе с Fixmbr перезаписывает только главный загрузочный код. Если повреждение MBR влияет на таблицу разделов, запуск Fixmbr может не решить проблему.

Способ 3. Исправьте ошибки BCD

Если вы получаете сообщения об ошибках, связанных с BCD, выполните следующие действия:

Сканировать все установленные системы. Для этого выполните следующую команду:

Перезагрузите компьютер, чтобы проверить, устранена ли проблема.

Если проблема не устранена, выполните следующие команды:

Перезагрузите систему.

Способ 4: заменить Bootmgr

Если методы 1, 2 и 3 не помогли решить проблему, замените файл Bootmgr с диска C на раздел, зарезервированный системой. Для этого выполните следующие действия:

В командной строке измените каталог на раздел, зарезервированный системой.

Выполните команду attrib, чтобы отобразить файл:

Перейдите на системный диск и выполните ту же команду:

Переименуйте файл Bootmgr в Bootmgr.old:

Перейдите к системному диску.

Скопируйте файл Bootmgr и вставьте его в раздел, зарезервированный системой.

Перезагрузите компьютер.

Способ 5. Восстановить системный куст

Если Windows не может загрузить ветку системного реестра в память, необходимо восстановить системную ветку. Для этого используйте среду восстановления Windows или диск аварийного восстановления (ERD), чтобы скопировать файлы из папки C:\Windows\System32\config\RegBack в C:\Windows\System32\config.

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

Начиная с Windows 10 версии 1803, Windows больше не выполняет автоматическое резервное копирование системного реестра в папку RegBack. Это изменение сделано намеренно и призвано помочь уменьшить общий размер дискового пространства Windows. Чтобы восстановить систему с поврежденным кустом реестра, Microsoft рекомендует использовать точку восстановления системы. Подробнее читайте в этой статье

Этап ядра

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

Стоп-ошибка появляется после экрана-заставки (экран с логотипом Windows).

Отображается конкретный код ошибки.

Например, "0x00000C2", "0x0000007B", "недоступное загрузочное устройство" и т. д.

Экран зависает на значке "вращающееся колесо" (катящиеся точки) "система занята".

После заставки появляется черный экран.

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

Сценарий 1. Попробуйте запустить компьютер в безопасном режиме или в последней удачной конфигурации

На экране «Дополнительные параметры загрузки» попробуйте запустить компьютер в безопасном режиме или в безопасном режиме с поддержкой сети. Если какой-либо из этих вариантов работает, используйте средство просмотра событий, чтобы определить и диагностировать причину проблемы с загрузкой. Чтобы просмотреть события, записанные в журналах событий, выполните следующие действия:

Используйте один из следующих способов, чтобы открыть средство просмотра событий:

Нажмите "Пуск", выберите "Администрирование" и нажмите "Просмотр событий".

Запустите оснастку "Просмотр событий" в консоли управления Microsoft (MMC).

В дереве консоли разверните средство просмотра событий, а затем выберите журнал, который хотите просмотреть. Например, нажмите Системный журнал или Журнал приложений.

В области сведений дважды щелкните событие, которое хотите просмотреть.

В меню "Правка" нажмите "Копировать", откройте новый документ в программе, в которую вы хотите вставить событие (например, Microsoft Word), а затем нажмите "Вставить".

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

Чистая загрузка

Для устранения неполадок, влияющих на работу служб, выполните чистую загрузку с помощью конфигурации системы (msconfig). Выберите Выборочный запуск, чтобы протестировать службы по одной, чтобы определить, какая из них вызывает проблему. Если вы не можете найти причину, попробуйте включить системные службы. Однако в большинстве случаев проблемным сервисом является сторонний сервис.

Отключите все службы, которые вы считаете неисправными, и попробуйте снова запустить компьютер, выбрав Обычный запуск.

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

Если компьютер является контроллером домена, попробуйте режим восстановления служб каталогов (DSRM).

Этот метод является важным шагом, если вы столкнулись со стоп-ошибкой "0xC00002E1" или "0xC00002E2"

Примеры

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

Код ошибки INACCESSIBLE_BOOT_DEVICE (STOP 0x7B)

Чтобы устранить эту стоп-ошибку, выполните следующие действия для фильтрации драйверов:

Перейдите в среду восстановления Windows (WinRE), вставив ISO-диск системы в дисковод. Образ ISO должен быть той же или более поздней версии Windows.

Откройте реестр.

Загрузите системный куст и назовите его "test".

В следующем подразделе реестра проверьте элементы нижнего и верхнего фильтра для драйверов сторонних производителей:

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class

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

Поиск похожих элементов по всему реестру. Обработайте соответствующим образом, а затем выгрузите куст реестра.

Перезапустите сервер в обычном режиме.

Дополнительные инструкции по устранению неполадок см. в следующих статьях:

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

Откройте окно командной строки в WinRE.

Выполните команду:

Если есть ожидающие обновления, удалите их, выполнив следующие команды:

Попробуйте запустить компьютер.

Если компьютер не запускается, выполните следующие действия:

Откройте окно командной строки в WinRE и запустите текстовый редактор, например Блокнот.

Перейдите на системный диск и найдите windows\winsxs\pending.xml.

Если файл Pending.xml найден, переименуйте его в Pending.xml.old.

Откройте реестр, а затем загрузите куст компонентов в HKEY_LOCAL_MACHINE в качестве теста.

Выделите загруженный тестовый куст, а затем найдите значение pendingxmlidentifier.

Если значение pendingxmlidentifier существует, удалите его.

Выгрузите тестовый куст.

Загрузите системный куст, назовите его "test".

Перейдите к следующему подразделу:

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\TrustedInstaller

Измените начальное значение с 1 на 4

Выгрузите улей.

Попробуйте запустить компьютер.

Если Stop-ошибка возникает поздно в процессе запуска или если Stop-ошибка все еще генерируется, вы можете записать дамп памяти. Хороший дамп памяти может помочь определить основную причину стоп-ошибки. Подробнее см. в следующих статьях:

Дополнительную информацию о проблемах с файлом подкачки в Windows 10 или Windows Server 2016 см. в следующем:

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

Если файл дампа показывает ошибку, связанную с драйвером (например, windows\system32\drivers\stcvsm.sys отсутствует или поврежден), следуйте этим рекомендациям:

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

Если драйвер не важен и не имеет зависимостей, загрузите системный куст, а затем отключите драйвер.

Если стоп-ошибка указывает на повреждение системного файла, запустите средство проверки системных файлов в автономном режиме.

Для этого откройте WinRE, откройте командную строку и выполните следующую команду:

Если есть повреждение диска, запустите команду проверки диска:

Если стоп-ошибка указывает на общее повреждение реестра или если вы считаете, что были установлены новые драйверы или службы, выполните следующие действия:

Я установил Ubuntu на систему с установленной Windows 10. Я могу нормально загружаться в Windows или Ubuntu, используя GRUB. Я хочу удалить раздел Ubuntu, но сначала мне нужно восстановить MBR Windows 10.

В разделе Использовать Bootrec.exe в Windows RE для устранения неполадок при запуске (применимо к Windows 7 и Windows Vista) говорится, что нужно использовать Bootrec.exe с параметрами /FixMbr /FixBoot , но когда я набираю "bootrec.exe /FixMbr" в командной строке Windows говорит:

'bootrec.exe' не распознается как внутренняя или внешняя команда.

Я говорю, что могу загрузиться в Windows 10 и запустить оттуда командную строку (мне не нужно использовать установочный носитель), но я не знаю, что вводить.

Быстрое решение — все равно загрузиться с установочного носителя, чтобы запустить bootrec. (Возможно, кто-то еще знает решение, которое не требует этого.)

У меня 5 МБ, поэтому мне потребуется ~3 часа, чтобы создать загрузочный USB-накопитель Win10. Я думал, что смогу исправить MBR из Windows, как это делает утилита EasyBCD (пока не работает для Win10)

Может быть полезно отредактировать ваш вопрос (и его заголовок), указав, что вы ищете решение, не связанное с установочным носителем. Я только что проголосовал за вас, потому что мне тоже любопытно, можно ли это сделать.

3 ответа 3

В Windows 8/8.1/10 для исправления MBR используется команда "bootsect.exe".

это исправляет загрузочную запись раздела, сопоставленного с буквой_диска:, и MBR диска, на котором расположен раздел.

В качестве альтернативы вы можете использовать «Dual-boot Repair Tool», который имеет графический интерфейс для bcdboot.exe, bootsect.exe и других полезных функций, таких как просмотр загрузочного сектора и файлы . Функция восстановления двойной загрузки одним щелчком мыши для Windows 10/8/7/Vista (также может исправить загрузочные файлы Windows XP).

ЭТО. Спасибо. Казалось, ничего не работает на моем asus ROG с Windows 10 по умолчанию после того, как я дважды загрузил его с Ubuntu и попытался удалить Ubuntu. Я просто вошел в Windows и использовал визуальную двойную загрузку. я попробовал easybcd и live ubuntu usb bootrepair (поскольку у меня не было win 10 cds). ничего из этого не сработало. это сработало. целый день, но ваш ответ спас меня... спасибо.

Подсказка о bcdboot оказалась очень полезной. Спасибо! Во время сбоя диска мой системный раздел EFI был уничтожен. Я воссоздал файлы, необходимые для запуска моей системы Linux, но не смог восстановить установку Windows. Исправлено использование bcdboot для копирования в него загрузочных файлов Windows.

Другие приведенные здесь ответы отлично работают в системах MBR/BIOS, однако, если вы используете систему UEFI, как я, bootsect просто запишет полуфункциональную загрузочную MBR поверх защитной MBR GPT, а bootrec просто выдаст " Сообщение об ошибке «Отказано в доступе», и ни у одного из них нет функциональной возможности исправить сломанный системный раздел EFI, который на диске UEFI / GPT содержит загрузчик, который раньше хранился в MBR. К сожалению, почти нет актуальных руководств по исправлению UEFI Windows Boot Manager (почти все они просто говорят запустить графическую утилиту восстановления при загрузке, но это не решает проблему во всех случаях), но я, наконец, нашел правильное решение, скрытое в этой статье, которое требует вместо этого использования команды bcdboot:

Возьмите Media Creation Tool, создайте установочный DVD-диск или USB-накопитель Windows 10, а затем загрузитесь с него.

При появлении запроса выберите "Восстановить компьютер", затем "Устранение неполадок", "Дополнительные параметры" и, наконец, "Командная строка".

Запустите diskpart, а затем выведите список томов. Запишите номер тома системного раздела EFI (ESP).

Теперь выберите том x (где x — номер тома для ESP), а затем назначьте букву = N: для монтирования раздела. Снова запустите list volume и обратите внимание, что ESP теперь присвоена буква драйвера. Запустите exit, чтобы выйти из diskpart .

(Необязательно) Если вы в настоящее время не используете двойную загрузку и хотите полностью очистить ESP перед записью нового загрузчика, запустите формат N: /FS:FAT32, чтобы переформатировать его как FAT32. Однако в обычных обстоятельствах в этом, вероятно, нет необходимости, поскольку bcdboot, похоже, хорошо справляется с очисткой. Особенно не делайте этого, если у вас есть дистрибутив Linux на другом разделе, иначе вам также придется переустановить GRUB, как только вы закончите с этим. Также обратите внимание, что следующие шаги не должны влиять на установку EFI GRUB, если вы не удалите существующий каталог GRUB на ESP.

Наконец, запишите новый загрузчик в раздел с помощью bcdboot C:\windows /s N: /f UEFI . Эта команда перестраивает новый загрузчик, совместимый с UEFI, на ESP, смонтированном в N:, используя установку Windows, смонтированную в C:\windows. Как только это будет сделано, вы можете убедиться, что новый загрузчик был записан, запустив каталог N:\EFI , где вы должны увидеть каталог Microsoft, содержащий новый диспетчер загрузки Windows, а также загрузочный каталог, содержащий резервный загрузчик (наряду с другими каталогами для любого другие установленные вами загрузчики, например GRUB для Linux).

(Необязательно) Если у вас двойная загрузка, вам, вероятно, потребуется загрузить дистрибутив Linux и запустить sudo update-grub, чтобы позволить сценариям GRUB обнаружить и добавить новый загрузчик Windows. Вам также следует пропустить следующий шаг и оставить GRUB в качестве первого варианта загрузки, чтобы вы могли получить доступ к обеим операционным системам.

Теперь загрузитесь в настройки BIOS и убедитесь, что «Диспетчер загрузки Windows» установлен в качестве основного варианта загрузки. Сохраните и перезагрузите компьютер, и вы, наконец, вернетесь в Windows.

В этом руководстве показано, как исправить основную загрузочную запись (MBR) в любой из версий Windows: Windows 10, Windows 11, Windows XP, Vista, 7 или Windows 8.

Что такое MBR

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

Главная загрузочная запись создается при первой установке Windows на первом созданном разделе. Это первые 512 байт вашего жесткого диска.

Если MBR поврежден, вы не сможете загрузиться в Windows. Все версии Windows — Windows XP, Vista, 7 или 8 — используют MBR, и в случае повреждения вы не сможете загрузиться.

Он может быть поврежден некоторыми вирусами, которые нацелены на MBR, чтобы заменить его своим собственным кодом, или в случаях, когда вы выполняете двойную загрузку с дистрибутивом Linux (см. Ошибка: нет такого раздела. Статья о спасении Grub).

Резервное копирование

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

Для резервного копирования MBR вам нужна только одна команда:

В приведенной выше команде /path-to-save/mbr-backup — это путь, по которому вы хотите сохранить mbr-backup .

Восстановить

Важно! Восстановление главной загрузочной записи с неправильной таблицей разделов сделает ваши данные нечитаемыми и будет очень сложно восстановить их позже.

Вы можете восстановить сохраненную основную загрузочную запись с помощью этой команды:

В этой команде /path-to-get/mbr-backup — это путь, по которому у вас хранится резервная копия mbr.

Распространенные ошибки

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

Ошибка "Ошибка загрузки операционной системы"

Ошибка «Операционная система не найдена»

Ошибка "Недопустимая таблица разделов"

Ошибка «Загрузочный носитель не найден»

  • Перезагрузите компьютер и выберите правильное загрузочное устройство (см. наше руководство по перезагрузке и выбору правильного загрузочного устройства: исправление для Windows XP, Vista, 7, 8 и 10)

Ошибка перезагрузки и выбора правильного загрузочного устройства

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

Исправить MBR с помощью Easy Recovery Essentials

Easy Recovery Essentials, наш загрузочный компакт-диск/USB для восстановления и восстановления, гарантированно устраняет большинство повреждений основной загрузочной записи (MBR) с помощью функции автоматического восстановления для Windows XP, Vista, 7 или 8:

    . Перед загрузкой выберите версию Windows (XP, Vista, 7 или 8).
  1. Запишите образ. Внимательно следуйте этим инструкциям по записи загрузочного ISO-образа, так как создание загрузочного компакт-диска может оказаться непростой задачей!
  2. Загрузить Easy Recovery Essentials
  3. Выберите вариант автоматического восстановления и нажмите «Продолжить».

Easy Recovery Essentials

Выберите «Автоматическое восстановление» в Easy Recovery Essentials

Easy Recovery Essentials

Easy Recovery Essentials запускает процесс

Windows XP, Vista, 7, 8 успешно загружаются

Исправить MBR в Windows XP

Пользователи Windows XP могут использовать команду fixmbr для восстановления MBR. Вам понадобится оригинальный установочный компакт-диск Windows XP, чтобы запустить консоль восстановления и запустить утилиту fixmbr.

Если у вас нет установочного компакт-диска Windows XP для запуска консоли восстановления, перейдите к разделу Исправление MBR с помощью Easy Recovery Essentials.

Команда fixmbr доступна только для Windows XP и Windows 2000.

  1. Загрузка с компакт-диска Windows XP
  2. При появлении сообщения «Нажмите любую клавишу для загрузки с компакт-диска…» нажмите любую клавишу для загрузки с компакт-диска.
  3. Когда появится экран "Добро пожаловать в программу установки", нажмите R, чтобы открыть консоль восстановления.

Windows XP Нажмите R для консоли восстановления

Windows XP Нажмите R для консоли восстановления

Исправление в командной строке

fixmbr в командной строке

Если вы не смогли загрузить компьютер из-за поврежденной MBR, приведенные выше инструкции должны исправить это, и ваша Windows XP запустится нормально.

Если команда fixmbr не работает, попробуйте использовать команду map, чтобы получить правильное имя диска, на котором вы хотите восстановить основную загрузочную запись:

  1. Тип карты
  2. Нажмите Enter.
  3. Дождитесь вывода утилиты карты:

Исправить MBR в Windows Vista

В Windows Vista для исправления MBR используется другая утилита, чем в XP, а именно команда bootrec.

Для запуска утилиты bootrec вам потребуется оригинальный установочный CD/DVD Windows Vista.

Если у вас нет установочного CD/DVD Windows Vista для запуска командной строки, перейдите к разделу Исправление MBR с помощью Easy Recovery Essentials.

  1. Загрузитесь с установочного компакт-диска или DVD-диска Windows Vista
  2. Выберите язык и раскладку клавиатуры.
  3. На экране приветствия нажмите Восстановить компьютер

Меню восстановления компьютера в Windows Vista

Меню восстановления компьютера в Windows Vista

  1. Загрузитесь с установочного CD/DVD
  2. Нажмите «Восстановить компьютер» после выбора языка и раскладки клавиатуры

Меню восстановления компьютера в Windows Vista

Меню восстановления компьютера в Windows Vista

Параметры восстановления системы Windows Vista

Параметры восстановления системы Windows Vista

Другой альтернативой является полная пересборка BCD, если команда bootrec /rebuildbcd не работает. В командной строке введите следующие команды:

После каждой команды нажимайте Enter .

Исправить MBR в Windows 7

Вам потребуется исходный установочный DVD-диск Windows 7, чтобы загрузить параметры восстановления системы и запустить командную строку.

Если у вас нет установочного CD/DVD Windows 7 для запуска командной строки, перейдите к разделу Исправление MBR с помощью Easy Recovery Essentials.

  1. Загрузитесь с установочного DVD-диска Windows 7
  2. При появлении сообщения «Нажмите любую клавишу для загрузки с CD или DVD…» нажмите любую клавишу для загрузки с DVD.
  3. Выберите язык
  4. Выберите раскладку клавиатуры.
  5. Нажмите "Далее".
  6. Выберите операционную систему и нажмите "Далее". При выборе операционной системы необходимо установить флажок «Использовать средства восстановления, которые могут помочь устранить проблемы при запуске Windows».
  7. На экране «Параметры восстановления системы» нажмите «Командная строка».

Экран параметров восстановления системы Windows 7

Экран параметров восстановления системы Windows 7

Если bootrec /fixmbr и bootrec /fixboot не работают, попробуйте восстановить код загрузочного сектора Windows 7:

  1. Определите букву диска установочного компакт-диска или DVD-диска Windows, введя следующие команды в командной строке:
  2. Ищите слово «CD-ROM» в столбце «Тип». Этот элемент является буквой вашего установочного диска CD/DVD. Если буква диска D:\ , введите следующие команды:

Исправить MBR в Windows 8 или 8.1

Чтобы восстановить основную загрузочную запись, вам потребуется исходный установочный DVD-диск Windows 8 или 8.1.

Если у вас нет установочного CD/DVD Windows 8/8.1 для запуска командной строки, перейдите к разделу Исправление MBR с помощью Easy Recovery Essentials.

  1. Загрузитесь с исходного установочного DVD (или USB-накопителя для восстановления)
  2. На экране приветствия нажмите Восстановить компьютер

Меню восстановления компьютера в Windows 8

Если утилита bootrec не исправляет вашу Windows 8/8.1, попробуйте выполнить следующие команды, чтобы исправить загрузчик EFI Windows 8/8.1:

  1. Загрузитесь с установочного DVD-диска или USB-накопителя Windows 8 или Windows 8.1 для восстановления.
  2. Нажмите "Восстановить компьютер".
  3. Выберите «Устранение неполадок».
  4. Выберите командную строку
  5. Введите эти команды по порядку и нажимайте Enter после каждой:

Экран результатов утилиты bootrec для Windows 8

Исправить MBR в Windows 10

Для восстановления основной загрузочной записи вам понадобится оригинальный установочный DVD-диск Windows 10.

Если у вас нет установочного DVD-диска Windows 10 для запуска командной строки, перейдите к разделу Исправление MBR с помощью Easy Recovery Essentials.

  1. Загрузитесь с исходного установочного DVD (или USB-накопителя для восстановления)
  2. На экране приветствия нажмите "Восстановить компьютер".
  3. Выберите «Устранение неполадок».
  4. Выберите командную строку
  5. Когда загрузится командная строка, введите следующие команды:

Меню восстановления компьютера в Windows 10

Если утилита bootrec не исправляет вашу установку Windows 10, попробуйте выполнить следующие команды, чтобы исправить загрузчик EFI:

  1. Загрузитесь с установочного DVD-диска или USB-накопителя для установки или восстановления Windows 10.
  2. Нажмите "Восстановить компьютер".
  3. Выберите «Устранение неполадок».
  4. Выберите командную строку
  5. Введите эти команды по порядку и нажимайте Enter после каждой:

Экран результатов утилиты bootrec для Windows 10

Дополнительная информация

Ссылки поддержки

  • Easy Recovery Essentials для Windows — наш диск для восстановления и восстановления.

Это простой в использовании и автоматизированный диагностический диск. Он доступен для Windows 8, Windows 7 и Windows Vista. Он также доступен для Windows XP и Windows Server.

Применимые системы

Эта статья базы знаний, посвященная Windows, относится к следующим операционным системам:

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

Как исправить загрузчик Windows (MBR) с помощью командной строки

Содержание:

Причины проблем с загрузчиком

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

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

Восстановить при загрузке

«Битые» или отсутствующие файлы загрузчика ОС приводят к невозможности запуска и корректировки работы компьютера. В этом случае следует прибегнуть к восстановлению загрузчика Windows следующим образом:

Шаг 1. Чтобы начать восстановление загрузки, вам понадобится компакт-диск восстановления Windows или загрузочная флешка. Важно: для корректной работы системы восстановления вам потребуется загрузиться с той же разрядностью (32- или 64-разрядной), что и текущая ОС. Если вы загружаетесь с установочного диска, вам нужно будет выбрать «Восстановить компьютер» на экране установки.

Как исправить загрузчик Windows (MBR) с помощью командной строки

Шаг 2. Выберите «Устранение неполадок» на экране восстановления.

Как исправить Загрузчик Windows (MBR) с помощью командной строки

Шаг 3. В открывшемся окне выберите «Восстановление при загрузке».

Как исправить Загрузчик Windows (MBR) с помощью командной строки

За этим последует автоматический ремонт и исправление ошибок, не позволяющих нормально загрузить ОС.

К сожалению, автоматические методы восстановления не всегда помогают восстановить операционную систему, поэтому иногда следует прибегать к ручному восстановлению с помощью командной строки.

Восстановить загрузчик Windows через командную строку

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

Если вы используете загрузочный диск, необходимо нажать Sfit+F10 на экране выбора языка.

Как исправить загрузчик Windows (MBR) с помощью командной строки

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

Как исправить Загрузчик Windows (MBR) с помощью командной строки

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

  • Diskpart (встроенная утилита для работы с жесткими дисками)
  • Список томов (список подключенных дисков)
  • Выход (закрытие утилиты)

Как исправить Загрузчик Windows с помощью командной строки

Каждая команда должна быть подтверждена клавишей Enter.

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

Затем вам потребуется ввести bcdboot c:\windows, чтобы устранить большинство проблем с загрузчиком.

Как исправить загрузчик Windows с помощью командной строки

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

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

Для этого: откройте командную строку любым удобным способом. Введите часть диска. Затем список томов. После этого находим скрытый раздел с загрузчиком (обычно это 100-500 Мб, диск создается системой по умолчанию в формате FAT32) и запоминаем букву этого раздела.

Теперь вам нужно ввести серию команд, которые удалят и создадут заново загрузчик.

На этом восстановление загрузчика можно считать завершенным.

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

  • Введите команду diskpart.
  • Далее вам нужно отобразить список медиа с томом списка команд.
  • Выберите том с именем Y с помощью команды select volume Y.
  • Удалите имя командой remove letter =Y.
  • Выйти.

Теперь для нормальной загрузки ПК достаточно перезагрузить систему.

Что делать, если важные данные потеряны?

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

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

Если с вами случилось что-то подобное, не отчаивайтесь преждевременно. Используйте восстановление раздела RS.

Универсальное программное обеспечение для восстановления данных

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

RS Partition Recovery не требователен к ресурсам вашего компьютера, что позволяет использовать его на слабых компьютерах и офисных ноутбуках.

Процесс восстановления осуществляется практически в несколько кликов мыши благодаря встроенному мастеру восстановления файлов.

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

Вы можете сохранить восстановленный файл на другой локальный диск или флешку, сжать в ZIP-архив или загрузить на FTP-сервер.

Часто задаваемые вопросы

Вы можете сделать это самостоятельно без проблем. Используйте командную строку Windows. Процесс восстановления загрузчика подробно описан на нашем сайте.

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

Я установил на свой компьютер вторую операционную систему. После этого ни один из них не запускается. Попытки восстановить загрузчик Windows не увенчались успехом. Как восстановить важные данные с диска C:?

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

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

Используйте загрузочный диск или флэш-накопитель USB и восстановите загрузчик Windows с помощью среды восстановления или командной строки. Подробнее читайте на нашем сайте.

Den Broosen

О Дене Брусене

Автор и инженер RecoverySoftware. В своих статьях он делится своим опытом восстановления данных на ПК и безопасного хранения информации на жестких дисках и на RAID-массивах.

3 ответа на вопрос Как исправить загрузчик Windows (MBR) с помощью командной строки

Большое спасибо. Наконец-то я открыл окна и сделал резервную копию всего.

Спасибо за это руководство! Потребовалось несколько попыток, но в конце концов процесс сработал, и я вернулся к своему компьютеру.

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