Исправляем ошибки и сбои при восстановлении загрузчика Виндовс

Предположим, вы включили ноутбук или ПК и видите черный экран с текстом, вместо Рабочего стола. Текст может быть разным. Если вы не делали никаких настроек БИОС и в прошлый раз ваш Виндовс нормально загружался и показывал Рабочий стол, то высока вероятность того, что нарушена работа загрузчика Windows.

 

 

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

Чтобы восстановить работу загрузчика, мы воспользуемся установочной флешкой с Виндовс. О том, как создать такую флешку, рассказывал здесь, посмотрите. В этом тексте мы рассматриваем восстановление загрузчика на компьютерах с диском, размеченном в стиле MBR. Нужно подключить флешку, и загрузиться с неё. Для этого можно воспользоваться BOOT меню. В рассматриваемом ноутбуке за вход в Boot menu отвечает клавиша Esc. Просто выключаем ноут кнопкой и снова включаем.

Я включил ноутбук кнопкой и сразу нажимаю на клавишу Эскейп, удерживаю её. Перед нами появилось Boot меню. Здесь нужно выбрать пункт, который содержит буквы USB. Кроме того, нередко нужный пункт называется так же, как сама флешка. То есть в списке устройств загрузки, мы можем увидеть название производителя флешки. У меня флешка от SanDisk. И в меню мы видим Sandisk. Перехожу на этот пункт клавишей со стрелкой вниз. Нажимаю Энтер. Началась загрузка с флешки.

 

Выбираем флешку в Boot menu

 

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

 

Появилось стандартное окно установщика Виндовс. Для восстановления загрузчика нужно открыть Командную строку. Для этого можно нажать одновременно клавиши Shift + F10. В командной строке вводим команду:

diskpart

После ввода каждой команды нажимаем Enter. Утилита запустилась. Теперь вводим команду:

list volume

Утилита показала нам все разделы (или тома), которые есть в системе.

Давайте посмотрим на эту таблицу. Том 0 - в моём случае это дисковод. Вполне возможно, что у вас дисковода нет. Далее идет раздел обозначенный как Том 1 его размер 579 Мегабайт. В моём случае, это и есть раздел, на котором должен располагаться загрузчик Windows. Его размер может быть от 100 MB до 600 MB. Это небольшой раздел. Так же, у этого раздела может быть метка Зарезервировано системой. Но это необязательно.

 

Разделы (тома), которые есть  в системе

 

Следующий раздел имеет размер уже 54 Гигабайта. У меня это раздел, на котором установлен Виндовс. У вас, скорее всего, это раздел будет существенно больше. Сотни Гигабайт или даже Терабайты. Этот раздел помечен как Том 2 и ему присвоена буква E. Запомним эту букву. Обратите внимание, что это не буква C, которой обычно обозначается системный раздел, когда Виндовс загружен.

 

Ниже есть ещё флешка, с которой я загрузился. Нас интересуют вот эти два раздела. Раздел с Виндовс (Том 2) и раздел для загрузчика Windows (Том 1). Мы сейчас попробуем скопировать системные файлы с Тома 2 на Том 1. Тем самым будем восстанавливать загрузчик. Чтобы сделать это, сначала нужно выйти из утилиты diskpart. Ввожу команду:

exit

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

bcdboot e:\windows

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

Ошибка:

Сбой при копировании файлов загрузки 

Давайте исправлять её. Если у вас раздел загрузчика имеет такую же файловую систему, как у меня - NTFS, то скорее всего проблема в том, что раздел загрузчика не активен.

Давайте сделаем его активным. Для этого снова входим в diskpart. Теперь выбираем раздел загрузчика, для этого вводим:

select volume 1

Так как это у нас первый том. Нам написали:

Выбран том 1

Теперь вводим команду:

activ

Diskpart написал нам, что раздел помечен как активный.

Снова выходим из Diskpart - exit. И опять вводим команду восстановления загрузчика:

bcdboot e:\windows

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

Раздел загрузчика создан, но не отформатирован

Бывает так, что после ввода команды

list volume

вы видите в списке раздел нужного размера, то есть от 100 до 600 MB. Но у этого раздела файловая система RAW. Это говорит о том, что раздел создан, но не отформатирован. Давайте отформатируем его. Сделаем это правильным способом, с помощью командной строки.

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

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

Итак, форматируем раздел. Как видно, я уже вошёл в утилиту diskpart, а так же ввёл команду list volume. Снова выбираем раздел загрузчика (том 1) - select volume 1. Том выбран. Вводим команду для форматирования тома: format fs=ntfs Здесь мы указали только файловую систему, этого достаточно, так как раздел уже создан и размеры его определены. Нажимаю Энтер. Программа Diskpart успешно отформатировала том.

Давайте сразу сделаем раздел активным: activ. Готово, раздел помечен как активный. Можно сразу восстанавливать загрузчик, но давайте сначала введём команду list volume. Мы видим результат работы. Раздел имеет файловую систему NTFS. Звёздочка здесь говорит о том, что мы выбрали этот том. 

Выходим из Diskpart и восстанавливаем загрузчик. 

bcdboot e:\windows. Отлично, файлы загрузки успешно созданы.

Следующий вариант, когда вы вообще не видите раздела нужного размера. То есть, от 100 до 600 Мегабайт. Такое вполне возможно, если в результате какого то сбоя, том был удалён. Кроме того, это может быть результатом работы чьих то прекрасных и умелых рук.

В этом списке не видно, есть ли на диске не размеченная область, другими словами, свободное место, которое появилось на месте удалённого раздела. Можно очень легко посмотреть его. Для этого, сворачиваем окно командной строки и запускаем установщик Виндовс. Нажимаем Установить... Лицензионное соглашение... Версию Виндовс 
...и наконец, перед нами окно выбора раздела для установки. Мы видим, что здесь у нас есть незанятое пространство на диске 0, как раз нужного размера. 

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

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

diskpart

list volume

select volume 1

activ

exit

bcdboot e:\windows

Готово, перезагружаем компьютер. Загрузчик снова работает.

В третьем примере, рассмотренном в видео, вот в этом фрагменте, на 9:15, я поторопился. Сделал активным не тот раздел, который только что создал, для загрузчика Виндовс. А основной раздел, на котором установлен Windows. Затем я восстановил загрузчик стандартной командой:

bcdboot e:\windows

Что при этом произошло? В общем, ничего катастрофического. Загрузчик успешно восстановился и при перезагрузке ноутбук загрузился, как ни в чём не бывало. Правда, восстановился он не на отдельный раздел, а на основной раздел с Windows. 

 

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

 

На картинке видно, как теперь выглядит диск C, на загруженном Виндовс. Красной рамочкой обвёл файлы и папки (скрытые), относящиеся к загрузчику. Отдельный раздел остался просто пустым. Таким образом, несмотря на допущенные ошибки, задача восстановления загрузчика была выполнена.

Добавить комментарий