Восстановление загрузчика Windows 10
Одним из эффективных шагов по устранению неполадок связанную с загрузкой windows, является восстановление загрузочной записи Windows 10/7/8.1 с новым UEFI и разметкой GPT или BIOS с разметкой MBR. Одна из распространенных причин, по которым главная загрузочная запись может быть повреждена, связана с заражением вредоносными программами или повреждением файла в этом секторе. Неправильное завершение работы также может привести к повреждению загрузочной записи (MBR). Иногда проблемы бывают, когда Linux Grub установлен, и Windows не может его обнаружить. В некоторых случаях вы можете получить ошибку Bootmgr is Missing или BCD при включении компьютера. В таких случаях вы можете запустить восстановление загрузчика для устранения этих проблем.
Как восстановить загрузчик Windows 10
Вы должны подготовится, так как компьютер на рабочий стол у вас не загружается и дополнительные параметры загрузки могут быть не эффективны. По этому, вам нужно создать загрузочную флешку с Windows 10 с той же разрядностью (x32 или x64), которую собираетесь починить, и желательно той же версии. Вы должны загружаться во всех ниже способах с загрузочной флешки, чтобы запустить командную строку. Помните, что после восстановления загрузчика могут появляться некоторые ошибки и нужно пару раз просто перезагрузить ПК, чтобы загрузчик притерся.
Начните установку Windows 10 с загрузочной флешки и дойдите до пункта установки. Далее нажмите снизу на «Восстановление системы«, чтобы попасть в дополнительные параметры загрузки.
Способ 1. Как только попали в дополнительные параметры загрузки, то перейдите «Поиск и устранение неисправностей» > «Дополнительные параметры» > и выберите «Восстановление при загрузке«. Дождитесь окончание процесса и загрузчик Windows 10 должен восстановиться.
Способ 2. В тех же дополнительных параметрах загрузки перейдите «Поиск и устранение неисправностей» > «Дополнительные параметры» > и запустите «Командная строка«.
Для начало мы удостоверимся на каком локальном диске расположена система в которой мы хотим восстановить загрузчик. Для этого в командной строке проделайте следующие три команды, нажимая Enter после каждой:
- diskpart — запускает инструмент для работы с дисками.
- list volume — выводит список разделов.
- exit — выход из инструмента по работе с дисками.
В моем случае на скрине ниже видно, что локальный диск на котором установлена Windows 10 не «C», а «D». У вас скорее всего будет «C», но будьте внимательны, вы должны определить, где у вас установлена система. Как только вы определили под какой буквой у вас система, то введите следующую команду, чтобы восстановить загрузчик Windows 10:
- bcdboot D:\windows
Способ 3. Если вы используете систему Windows с новым UEFI и схемой разделов GPT, то нужно найти скрытый раздел с файловой системой FAT32 (он примерно 90-300 Мб). Если у вас стоит BIOS и разметка MBR, то файловая система будет NTFS (примерно 500 Мб). В моем случае это NTFS. Значит, запускаем командную строку через загрузочную флешку, как описано выше способами, и пишем команды:
- diskpart — запускает инструмент для работы с дисками.
- list volume — выводит список разделов.
- select volume 3 — Выбор скрытого тома (в моем случае это NTFS, у вас может быть скрытый FAT32).
- format fs=ntfs или format fs=fat32 — форматирование выбранного тома (смотря какая у вас).
- assign letter=E — Назначаем новую букву тому (я присвоил то, что уже было).
- exit — выход из инструмента дискпарт.
- bcdboot D:\Windows /s E: /f ALL — копируем файлы загрузчика. (В моем случае диск D: — это том, на котором находится сама Windows, E: — буква, которую мы присвоили скрытому разделу).
- diskpart — запускает обратно инструмент для работы с дисками.
- list volume — выводим список разделов.
- select volume 3 — Номер скрытого тома, которому мы присваивали букву.
- remove letter=E — удаляем букву, чтобы раздел не отображалась в системе, когда перезагрузимся.
Способ 4. В этом способе воспользуемся инструментом Bootrec.exe. Введите в командную строку следующие команды одну за другой:
- bootrec /RebuildBcd
- bootrec /fixMbr
- bootrec /fixboot
В некоторых случаях, потребуется выполнить дополнительную команду:
- bootsect /nt60 SYS или bootsect /nt60 ALL
Как восстановить загрузчик Windows 10 через командную строку
Те пользователи, которые часто сталкиваются с различными ошибками в Windows, хоть немного знают, как их решить. Если же вы не относитесь к их числу, то ошибка вроде «No bootable device found…», «Bootmgr is Missing» или подобная могут немного напугать. Учитывая еще и то, что при этом компьютер не загружается, а вместо привычного рабочего стола появляется черный экран.
Так вот, значат они ни что иное, как повреждение загрузочных файлов, то есть тех, без которых система просто не может нормально запуститься. Самые частые причины, из-за которых это происходит:
- Установка второй операционной системы.
- Заражение и модификация загрузочных файлов вирусами.
- Повреждение или отсутствие нужного файла.
- Повреждение или износ жесткого диска (или конкретно того раздела, на котором находятся нужные файлы).
Сейчас я покажу несколько способов, которые помогут восстановить загрузчик Windows 10. Один из них, через среду восстановления. Вы просто укажите, какая у вас проблема, а система сама попробует ее решить. Все остальные подразумевают использование командной строки.
Прежде чем преступить, нужно создать загрузочную флешку или диск Windows 10 с той же разрядностью (32 или 64 бита), которая установлена у вас. Или же можно воспользоваться флешкой/диском с теми файлами, с помощью которых вы устанавливали десятку.
Дальше подключите ее к ПК и измените приоритетность загрузки в UEFI или BIOS. Об этом написано в статье: начало установки Windows. Также можете прочесть: как зайти в БИОС.
Восстановление загрузчика через среду восстановления
После того, как выполните загрузку с флешки/диска, появится окно установки Windows. На первом шаге выбора языка нажмите «Далее» . В следующем окне кликните по пункту «Восстановление системы» .
Дальше выбирайте пункт: «Поиск и устранение неисправностей» .
Переходите в «Дополнительные параметры» .
Жмите «Восстановление при загрузке» .
Начнется «Диагностика компьютера» и если никаких серьезных проблем с файлами загрузки нет, то система найдет и сама исправит все ошибки.
Восстановление через командную строку
Если предыдущий способ прошел не успешно, то восстановление загрузчика Windows 10 можно сделать вручную из командной строки. Для этого в среде восстановления из дополнительных параметров выберите «Командная строка» .
Или можно на шаге выбора языка нажать клавиши Shift+F10 .
Дальше воспользуйтесь одним из описанных ниже способов.
Способ 1
Сначала нужно попробовать восстановить файлы загрузчика.
- Запустите утилиту diskpart .
Здесь и дальше после ввода каждой команды жмите на клавиатуре «Enter» .
- Теперь нужно вывести список разделов на жестких дисках, и определить раздел, на котором лежат файлы десятки – list volume . В примере это D (если не знаете, как понять, обратите внимание на размер и вспомните, сколько в системе отведено под диск С:, чаще всего именно он системный).
- Выходите командой exit .
Затем введите следующую команду: bcdboot.exe D:\Windows . У вас вместо D может быть другая буква. Именно она восстановит загрузчик.
Если установлено 2 Windows, проделайте описанные шаги для первой, а потом для второй операционной системы.
Когда появится сообщение об успешном завершении операции закройте командную строку и выйдите из установщика. Затем извлеките загрузочную флешку/диск и перезагрузите систему с жесткого диска.
Если после исправления загрузчика и входа в систему появляются ошибки – перезагрузите компьютер. Ошибка может появиться 1-2 раза, а потом пропадет.
Способ 2
Этот способ подразумевает полное форматирование загрузочного тома и создание новых файлов.
Снова запускаем утилиту для работы с дисками – diskpart .
Затем нужно вывести список разделов – list volume .
Теперь нужно определить скрытый раздел, который соответствует загрузчику. Если у вас установлен UEFI с таблицей разделов GPT, то ищите в таблице том с «ФС» (файловой системой) FAT32 и «Размером» от 90 до 300 Мб. Если установлен BIOS и таблица разделов MBR, то файловая система будет NTFS, а её размер 500 Мб или меньше. В примере скрытому разделу соответствует «Том 3» .
После того, как определите номер скрытого раздела, нужно его выбрать. Для этого вводите команду: select volume 3 (у вас вместо «3» может быть другая цифра).
Теперь давайте отформатируем его: format fs=ntfs или format fs=fat32 . Здесь выбирайте исходя из того, какая файловая система была у скрытого раздела NTFS или FAT32.
Дальше нужно присвоить отформатированному тому имя: assign letter=Z (вместо Z можно выбрать любую другую букву, только не используйте то, что уже есть: C, D и т.д.).
Закрываем инструмент для работы с дисками DiskPart командой exit .
Копируем файлы загрузчика на только что созданный раздел: bcdboot C:\Windows /s Z: /f ALL . Здесь C – диск, на котором находится сама Windows, Z – буква, которую мы придумали для скрытого тома. На этом восстановление загрузчика закончено.
Теперь нужно удалить букву, присвоенную скрытому тому:
- Запустите утилиту для работы с дисками – diskpart
- Выводим на экран список томов – list volume
- Определяем скрытый том (тот, которому раньше присвоили букву) и выбираем его – select volume 3
- Удаляем имя для скрытого раздела – remove letter=Z
- Выход из DiskPart – exit
Если установлена не одна, а две операционные системы Windows, нужно проделать все описанные действия для первой, а потом и для второй.
Теперь нужно закрыть командную строку и загрузиться не с флешки, а с установленного на ПК жесткого диска.
Способ 3
Ещё один способ восстановления загрузчика описан в статье: как восстановить загрузчик в Windows 7. Для этого вам понадобится командная строка и утилита Bootrec. Команды, которые используются, следующие:
Bootrec.exe /FixMbr
Bootrec.exe /FixBoot
bootsect /NT60 SYS
Bootrec.exe /RebuildBcd
Перейдите к статье и прочтите, как именно их применять.
Если самым первым способом восстановление загрузчика Windows 10 пройдет успешно, то вам повезло. Если же он не поможет, тогда придется воспользоваться командной строкой. Здесь очень внимательно проанализируйте список подключенных разделов. Чтобы определить скрытые тома и те, на которых находятся файлы десятки, лучше всего обращать внимание на их размер и по нему ориентироваться.