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

Как восстановить загрузчик Windows 10Если после установки второй ОС, попыток воспользоваться свободным местом на скрытых разделах диска или их форматирования, в случае системных сбоев, при экспериментах с EasyBCD и в других случаях вы столкнулись с тем, что Windows 10 не загружается, сообщая «An operating system wasn’t found», «No bootable device found. Insert boot disk and press any key», то, возможно, вам требуется восстановление загрузчика Windows 10, о чем и пойдет речь ниже.

Вне зависимости от того, UEFI у вас или BIOS, установлена ли система на GPT диск со скрытым FAT32 разделом EFI загрузки или на MBR с разделом «Зарезервировано системой», действия по восстановлению будут одинаковыми для большинства ситуаций. Если ничто из нижеописанного не помогает, попробуйте Сброс Windows 10 с сохранением данных (третьим способом).

Примечание: ошибки, подобные указанным выше, необязательно вызваны поврежденным загрузчиком ОС. Причиной может оказаться вставленный компакт-диск или подключенный USB-накопитель (попробуйте вынуть), новый дополнительный жесткий диск или проблемы с имеющимся жестким диском (прежде всего взгляните, а виден ли он в БИОС).

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

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

  1. Загрузитесь с диска восстановления Windows 10 или загрузочной флешки с Windows 10 в той же разрядности, что и ваша система (диска). Для выбора накопителя для загрузки можно использовать Boot Menu.
  2. В случае загрузки с установочного накопителя, на экране после выбора языка внизу слева нажмите пункт Восстановление системы. Запуск восстановления системы
  3. Выберите пункт Поиск и устранение неисправностей, а затем — Восстановление при загрузке. Выберите целевую операционную систему. Дальнейший процесс будет произведен автоматически. Автоматическое восстановление загрузчика

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

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

Процедура восстановления вручную

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

Следующий этап — загрузиться с указанного носителя, поставив загрузку с него в БИОС (UEFI), либо используя Boot Menu. После загрузки, если это установочная флешка или диск, на экране выбора языка нажмите клавиши Shift + F10 (откроется командная строка). Если это диск восстановления в меню выберите Диагностика — Дополнительные параметры — Командная строка.

В командной строке введите по порядку три команды (после каждой нажимаем Enter):

  1. diskpart
  2. list volume
  3. exit

Список томов в Diskpart

В результате выполнения команды list volume, вы увидите список подключенных томов. Запомните букву того тома, на котором располагаются файлы Windows 10 (в процессе восстановления это может быть не раздел C, а раздел под какой-либо другой буквой).

В большинстве случаев (на компьютере только одна ОС Windows 10, скрытый раздел EFI или MBR в наличии), для того, чтобы восстановить загрузчик, достаточно после этого выполнить одну команду:

bcdboot c:\windows (где вместо C может потребоваться указать другую букву, о чем было сказано выше).

Примечание: если на компьютере несколько ОС, например, Windows 10 и 8.1, вы можете выполнить эту команду дважды, в первом случае указав путь к файлам одной ОС, во втором — другой (не сработает для Linux и XP. Для 7-ки зависит от конфигурации).

Исправление загрузчика в bcdboot

После выполнения этой команды вы увидите сообщение о том, что файлы загрузки успешно созданы. Можно попробовать перезагрузить компьютер в обычном режиме (вынув загрузочную флешку или диск) и проверить, загружается ли система (после некоторых сбоев загрузка происходит не сразу после восстановления загрузчика, а после проверки HDD или SSD и перезагрузки, также может проявиться ошибка 0xc0000001, которая в этом случае также обычно исправляется простой перезагрузкой).

Второй способ восстановить загрузчик Windows 10

Если вышеописанный способ не сработал, то возвращаемся в командную строку так же, как делали это ранее. Вводим команды diskpart, а потом — list volume. И изучаем подключенные разделы дисков.

Если у вас система с UEFI и GPT, в списке вы должны увидеть скрытый раздел с файловой системой FAT32 и размером 99-300 Мб. Если же BIOS и MBR, то должен обнаружиться раздел размером 500 Мб (после чистой установки Windows 10) или меньше с файловой системой NTFS. Вам требуется номер этого раздела N (Том 0, Том 1 и т.д.). Также обратите внимание на букву, соответствующую разделу, на котором хранятся файлы Windows.

Загрузочный том EFI

Введите по порядку следующие команды:

  1. select volume N
  2. format fs=fat32 или format fs=ntfs (в зависимости от того, какая файловая система на разделе).
  3. assign letter=Z (присваиваем букву Z этому разделу).
  4. exit (выходим из Diskpart)
  5. bcdboot C:\Windows /s Z: /f ALL (где C: — диск с файлами Windows, Z: — буква, которую мы присвоили скрытому разделу).
  6. Если у вас несколько ОС Windows, повторите команду для второй копии (с новым расположением файлов).
  7. diskpart
  8. list volume
  9. select volume N (номер скрытого тома, которому мы присваивали букву)
  10. remove letter=Z (удаляем букву, чтобы том не отображался в системе, когда мы перезагрузимся).
  11. exit

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

Надеюсь, изложенная информация сможет вам помочь. Кстати, можно попробовать также и «Восстановление при загрузке» в дополнительных параметрах загрузки или с диска восстановления Windows 10. К сожалению, не всегда все проходит гладко, и проблема легко решается: часто (при отсутствии повреждений HDD, что тоже может быть) приходится прибегать к переустановке ОС.

Обновление (пришло в комментариях, а я что-то о способе забыл в статье написать): также можно попробовать простую команду bootrec.exe /fixboot (см. Использование bootrec.exe для исправления загрузочных записей).

Комментарии (329) к Восстановление загрузчика Windows 10

  • Александр

    Спасибо огромное, первый способ помог запустить ОС!

    Ответить

    • Фариз

      Мне помог второй способ!

      Ответить

    • Геннадий

      Мой комментарий не к «Александр», просто не смог найти ссылку/ кнопку для добавления комментария/ вопроса автору.
      У меня 2 диска, на SSD Windows 8.1, на HDD Windows 10 LSTB.
      С обоих дисков запускается всё нормально, приоритет у диска SSD, либо через BBS (горячая клавиша F8, выбор Windows Boot Manager (марка диска) загружается с диска HDD Windows 10)
      Хочу установить на диск SSD (не важно, может быть и на второй HDD) например Windows 10 Pro.
      Установка проходит нормально, но работает лишь только-что установленная Windows 10, ранее установленная на диск HDD, Windows 10 LSTB выдаёт при загрузке разные ошибки и не стартует, после танцев с бубном типа с загрузочной флэшки — продолжить загрузку с жесткого диска, загружается.
      Восстановления загрузчика из предложенных Вами, помогают на одну загрузку, последующая загрузка — всё те-же ошибки, либо «0xc0000034» либо «page fault in nonpaged area»
      Пытался устанавливать Windows 10 на SSD в режиме UEFI и в обычном режиме.
      Устанавливал и при отсоединенном диске HDD, результат один и тот-же.
      Может быть моя проблема в том что мой HDD разбит в GPT?
      Можете Вы описать подробно «правильную» установку Windows 10 на двух дисках?

      Ответить

      • Dmitry

        Здравствуйте.
        Если я правильно понял, в вашем примере вы устанавливаете 10-ку на диск HDD, где уже стоит 10 LSTB. Верно? На отдельный же раздел этого диска? Загружаться в данном случае (диск GPT) нужно в EFI-режиме, ставить на отдельный раздел и… всё должно работать.
        Если почему-то не работает, после загрузки той ОС, что запускается (только что установленной, как я понял), попробуйте программу EasyBCD для добавления в меню загрузки второй системы, находящейся на том же диске.

        Ответить

        • Геннадий

          Здравствуйте.
          Устанавливаю на диск SSD, HDD отсоединён. EasyBCD пробовал, EasyUEFI тоже

          Ответить

          • Dmitry

            Добрый день. Т.е. правильно ли я понимаю:
            1) вы ставите на SSD при отключенном HDD
            2) потом подключаете HDD, но диск для загрузки выбираете с помощью Boot Menu (поскольку на двух дисках, исходя из п.1 оказываются разные загрузчики). Есть ли в выборе пункты Windows Boot Manager? один или более штук?
            3) и при этом вновь установленная система с SSD не запускается.
            Просто в этом сценарии у меня идей как-то нет, сам бы эксперименты ставил, так как должно бы работать.

            Ответить

          • Геннадий

            1) Пробовал и с отключенным HDD и при подключенным.
            2) Да, с каждого из них система стартует, если отключен второй диск.
            3) С SSD стартует с подключенным и с отключенным HDD
            но при этом с HDD не стартует через меню биос.
            В меню биос появляется ещё один пункт «Windows Boot Manager (марка диска)»

            Ответить

          • Dmitry

            Геннадий. Сдаюсь. Просто по описанию ситуации, должно бы грузится с HDD при подключенном SSD в случае, если вы выбираете загрузку с HDD вручную через меню БИОС. У вас этого, как я понял, не происходит. Почему — ума не приложу (с учетом поведения в остальных ситуациях). Сам бы сидел, разбирался, угадывал.

            Ответить

          • Иван

            у Вас 2 активных раздела, оттуда и ошибки. Конфликт равнозначных по приоритете загрузочных секторов…. По крайней мере, у меня было именно так…

            Ответить

        • Геннадий

          Вот мои диски в программе EasyUEFI

          Ответить

          • Dmitry

            А если просто третий Windows Boot Manager сделать Enabled? Он к какой из Windows относится?

            Ответить

        • Геннадий

          Кажется я нашел причину, раньше не обращал внимания на сообщение:
          PAGE_FAULT_IN_NONPAGED_AREA spvve.sys
          Это файл от SoftPerfect RAM Disk, я использую его для создания RAM-диска, на RAM-диске у меня темпорарий с папками \Temp \Tmp
          Попробую отказаться от этой программы.

          Ответить

  • Вячеслав

    Спасибо большое. Первый совет спас меня от переустановки системы!

    Ответить

  • Пётр

    Не помогло. После выполнения команд и 1 и 2 версии, система при запуске выдаёт чёрный экран с мегающим нижним подчеркиванием.

    Ответить

  • Джаныч

    Ур-рааа! После игрищ с Акронисом по разбивке диска родной Win 10 появился — «BOOTMGR is missing…» На свободный раздел, заблаговременно созданный, загрузочной флешкой поставил чистую Windows 10. Так только она и запускалась!
    Спасибо Вам Огромное! Способ первый.

    Ответить

  • tagor10

    Спасибо помог второй способ

    Ответить

  • Сергей

    Не помог ни 1, ни 2 способ. Нет скрытого раздела, только C и D.

    Ответить

  • Леонид

    У меня при первом и втором способе ошибка при копировании файлов загрузки

    Ответить

    • Dmitry

      А вы делаете именно в среде восстановления? А раздел с загрузчиком виден?

      Ответить

  • Владимир

    Во втором способе после команды select volume N, выходит сообщение «Выбран недопустимый или несуществующий раздел»

    Ответить

    • Dmitry

      Здравствуйте. А вы N заменили на номер раздела из списка разделов?

      Ответить

  • Евгений

    Спасибо! Сработал первый способ.

    Ответить

  • Макс

    Доброго дня! Есть 2 скрытых раздела 1) system, fat32, 100 Mb и 2) winre, ntfs, 300Mb. Какой из них?

    Ответить

    • Dmitry

      Первый, если у вас EFI-загрузчик (а судя по всему, он и есть).

      Ответить

  • Александр

    Не помогли эти два способа. ЗАТО помогло : bootrec /fixboot

    Ответить

  • Андрей

    Спасибо большое, все перепробовал. Только ваш второй способ помог.

    Ответить

  • андр

    Нет скрытого раздела, только C и D. тоже самое че делать?

    Ответить

    • Dmitry

      Все точно так же, но указываете в команде только диск C.

      Ответить

  • Сергей

    Спасибо за полезный сайт! Так получилось, что уже несколько раз пришлось воспользоваться этой статьёй, в связи с чем хочу задать вопрос.
    Ситуация такая, периодически слетает загрузчик. Началось, когда стояла win10 (по инсайдерской программе с самого её начала), синий экран, ошибка чего-то там (точно не помню) BCD. Первый раз восстановил вторым способом. Затем повторно, восстановить не получилось. Установил начисто 8.1 (не лицензия) образ с офсайта. И уже несколько раз повторяется та же история. Сначала подтормаживает, повисает, ресет и синий экран. Несколько раз переустанавливал, несколько раз удавалось восстановить. Может работать несколько недель, может несколько дней итог один. Да, когда начинает тормозить в диспетчере задач показывает загрузку диска около 100%. Проверил drweb cureit. Проверил диск Victoria 1 оранжевый и 1 зелёный. Я так понимаю диск вполне живой. Подскажите куда копать, что почитать?

    Ответить

    • Dmitry

      Идей тут у меня мало. Первая мысль, конечно, проблемный HDD или контроллер SATA, плохо подключенный HDD. Вторая — приходят какие-то новые «неправильные» драйвера на чипсет через автоматические обновления (но маловероятно).
      Также предположил бы, что какой-то конкретный софт, который вы все время ставите и в котором уверены, может, тем не менее, вызывать проблему.

      Ответить

      • Сергей

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

        Ответить

        • Алексей

          Так же бился с этой ошибкой, и нашел что у меня немного отошел Сата кабель от DVD roma,такие вот дела.

          Ответить

  • Андрей

    Спасибо! Помог 2 совет!

    Ответить

  • Igor

    У меня не получается восстановить, помогите

    Ответить

    • Евгений

      Проделал второй вариант. Перезапускаю и ПК висит очень долго. Горит логотип HP и крутится колесико. Виндоус 10. Сколько по времени идет перезагрузка?

      Ответить

      • Dmitry

        Должна стандартно проходить. Тут может быть вариант, что он при загрузке у вас что-то еще решил починить, если поврежден не только загрузчик.

        Ответить

  • Евгений

    Проснулся в 4 утра, прошло 6 часов загрузки — все та же картина. Выключил ПК. Может еще какие действия попробовать. Жесткий диск может полетел.

    Ответить

  • Alexei

    Прошу прощения! У меня такой глюк:
    при вводе bcdboot C:\Windows пишет «\Windows» не является внутренней или внешней командой, исполняемой программой или пакетным файлом. Подскажите пожалуйста, что это значит?

    Ответить

    • Dmitry

      Странно. похоже, что где-то опечатываетесь, а где не ясно (точно пишет именно что Windows не является командой, а не сам bcdboot?).
      Попробуйте прямо скопировать у меня и вставить:
      bcdboot.exe C:\Windows

      Ответить

    • Юрий

      Вы просто не вышли из diskpart. Пишите exit, a потом уж bcdboot…..

      Ответить

  • Владислав

    Добрый день. Оба варианта не прошли. После 2 пишет — Сбой при копировании файлов загрузки. Код ошибки — 0хс1

    Ответить

    • Dmitry

      Здравствуйте. Делаете со стороннего дистрибутива? Возможно, он другой разрядности (т.е. если система 64-бит, дистрибутив должен быть тоже 64-бит).
      Также: если при загрузке с HDD у вас появляется восстановление системы и там есть ссылка на диагностику, то в меню найдите «Восстановление при загрузке», оно отлично работает в 10-ке и обычно исправляет проблемы с загрузчиком.

      Ответить

  • Владимир

    После объединения разделов диска сторонней программой не могу установить виндовс. Процесс установки проходит гладко до перезагрузки, после не запускается.
    том 0 С NTFS 500mb
    том 1 Е NTFS 119gb
    1. bcdboot E:\windows
    2. bcdboot Е:\Windows /s С: /f ALL
    3. форматировал том 0, том 1 (во время установки)
    4 bootrec.exe /fixmbr, bootrec.exe /nt60 all /force, bootrec.exe /RebuildBcd.
    Все успешно проходит, результата нет.
    5. «Восстановление при загрузке» — проблема не исправлена
    Если можно подскажите, что еще можно сделать.

    Ответить

    • Dmitry

      Владимир, здравствуйте. Насколько я вижу по описанию, все должно работать (или как минимум исправляться описанными вами действиями).
      Соответственно из идей тут — только удалить все разделы при установке, выбрать неразмеченную область и нажать «Далее», а потом посмотреть, будет ли загружаться после того, как программа установки сама разобьет диск.
      (если у вас после томов 0 и 1 есть что-то еще, то попробуйте удалить эти два тома, выделить неразмеченную область, продолжить установку).

      Ответить

      • Владимир

        Спасибо, удалил все, процесс пошел.

        Ответить

  • Ник

    У меня винт с MBR и UEFI, никакого скрытого раздела при установке десятка не создает. Устанавливал несколько раз, на разные разделы, потом еще ставил хр и линукс, после чего нужно было восстанавливать загрузчик вин 10, list disk выдает только видимые разделы винта.

    Ответить

    • Dmitry

      Вообще, так что загрузчик находится на системном разделе (том 0) — такое может быть, тогда операции по восстановлению с ним производятся. Но это скорее исключение.

      Ответить

  • Sergei

    Дмитрий, помогите, пожалуйста. Сделал загрузочную флешку с 2 Windows 64 и 32 bit, так как не помню какая у меня версия. Пробовал 2 способа и каждый раз при запуске bcdboot… команд выдаёт «Сбой при копировании файлов загрузки». Также выполнил отдельно bootrec.exe /fixboot операция выполняется успешно, но ничего не происходит.

    Ответить

    • Dmitry

      Здравствуйте. А с жестким диском все в порядке? Просто может быть дело и в нем.
      Еще один вариант: загрузиться с флешки (одной из, если не помните — то сначала с одной, потом с другой), затем на экране после выбора языка внизу слева нажать «восстановление системы». Там есть пункт «восстановление при загрузке» и вообще в 10-ке по опыту он с восстановлением загрузчика автоматически справляется хорошо.

      Ответить

      • Sergei

        Дмитрий, спасибо большое! Помогло «восстановление при загрузке».

        Ответить

  • Юрий

    Делюсь опытом, может кому пригодится: слетела ось — 10-ка про, неправильно создали raid зеркальный — пропали все разделы. Парагоном 15 все восстановил — но видать не все или он это как то неправильно сделал. Ошибка 0000225 — все что в статье описано — не помогло, понял что, что то не так с загрузочными разделами и описанных команд недостаточно, что то потерялось в процессе убийства/восстановления разделов. Взял чистый винт — накатал ту же 10-ку, потом гостом 11.5 перенес partition to partition с винта с которого не грузилась на новый. Честно говоря был удивлен когда система поднялась, как будто и не слетала. Гостом все назад — disk to disk. Очень не хотелось восстанавливать систему со всеми прогами. Она у меня как сервер терминалов работает ( кто знает — поймет) Спасибо за внимание : )

    Ответить

    • Dmitry

      Спасибо за описание случая. Хотя выглядит несколько удивительным.

      Ответить

  • Вадим М

    Большое спасибо! Восстановил первым способом.

    Ответить

  • Макс

    Ошибка 0xc0000102 что делать?

    Ответить

    • Dmitry

      Для начала проверьте жесткий диск на ошибки, ну и попробуйте восстановление при запуске, встроенное в среду восстановления Windows 10 (можно загрузить с загрузочной флешки с 10-кой, нажав на втором экране установки «Восстановление системы» )

      Ответить

  • Дмитрий

    Спасибо! Помог второй способ

    Ответить

  • Сергей

    Добрый день! Прочитал, попробовал, ничего не выходит А проблема с загрузкой вин 10 началась с того что попробовал установить андроид как вторую систему на комп. Сжал диск Д: сделал диск на 5 гигов в фэт 32. Загрузился с флэшки (с установкой андроида) установил в нужное место, потом был запрос об установке загрузчика «груб…» В конце опробовал андроид и выключил комп. При включении компа — загружается восстановление вин 10… А восстановить не удаётся, ни каким способом из представленных. Зашёл в дискпарт, а там мой «с» где стоит вин 10 — уже не «с» а «д» И метка изменилась была «сис» а стала «ефи» и фс fat32, а было ntfs… Бред какой-то… Помогите разобраться, я не пойму — как такое может быть.

    Ответить

    • Dmitry

      Смотрите: тот раздел, который EFI и FAT32 — это и есть раздел с загрузчиком и он таким и был. Просто когда вы через дискпарт заходите с флешки, то там буквы меняются (и появляются для скрытых разделов) и это нормально, используйте те, что дают.
      Плюс: в Windows 10 отлично по сравнению с предыдущими системами работает «Восстановление при загрузке», находящееся в меню среды восстановления — часто вручную делать ничего не нужно.

      Ответить

      • Сергей

        Раньше он не был fat32, и размер у него 102гб… Загружаюсь с флэшки «сисадмин» , открываю эксплорер, это диск не видим! С помощью «парагона» сделал его видимым, файлов на диске 0…. Хотя в парагоне показывает занятое место 83Гб… В том же парагоне, не удается посмотреть файлы на этом диске. При смене фэт32 на нтфс — выдаёт ошибку «пересечение файлов?» я уже его вертел и так и эдак. Ничего не получалось… Пришлось удалить это «парт» а потом искать «парагоном» «парты». Нашёл штук 50.. Среди них был и мой, восстановил, но инфа так и не появилась! Удалось воостановить потерянную инфу с помощью изирекавери… Но систему восстановить так и не удалось, в первый раз сталкиваюсь с такой проблемой.

        Ответить

  • Сергей

    Здравствуйте. Проверял загрузчик Windows. Вот такой отчёт. Не скажете, Дима, как убрать эти кракозябры?

    Ответить

    • Dmitry

      Странный отчет : ) Попробуйте открыть через Word при наличии, он должен угадать кодировку. Ну или через что-то вроде Sublime Text (там если что есть пункт «открыть с кодировкой» и выбор кодировок).
      Да и через браузер возможно откроется «правильно».

      Ответить

  • sooqua

    админ ты спас мне жизнь и вернул в нее цвет и радость. спасибо огромное (помог второй способ)

    Ответить

  • KVV

    Спасибо за статью, она мне помогла восстановить систему

    Ответить

Оставить комментарий

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

Список инструкций Windows 10 Подписаться