Добрый день всем кто зачем-то попал сюда.

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

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

Утром я задумался а не написать что нибудь про загрузчик, проблемы с загрузчиком windows явление  распространённое. И магия, звонок, беру трубку! Вопрос!

— Поможете нам восстановить загрузчик windows? Без переустановки, у нас много важных данный.

Ну конечно, само собой, раз такое дело, хватаю флешки и двигаюсь решать задачу.

На пошарпанном столе стоит системный блок, снизу покрывшийся коррозией. Крышка снята, внутри как обычно пыль. Стартуем систему, появляется логотип, черный экран и всё заного…
Параметры загрузки в безопасном режиме так же безрезультатны.

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

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

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

Кто любит работать с командами делайте так:
diskpart
diskpart
list vol
sel disk 1 (номер того самого раздела из списка)
del vol
creat par prim
format fs=ntfs
activ

Прописываем windows в BCD

BOOTMGR

bcdboot C:\Windows /L ru-ru /S E: /F ALL (гдe E это буква раздела с windows)
или
bootrec /rebuildbcd

Для понимания всех процессов, следует обратить внимание сразу:

1 Какая стоит операционная система
2 Если стоит Windows 10, то MBR или GPT (легко узнать по объёму скрытого раздела, если 500 мб это mbr)
3 Проверить в биос соответствие настроек для текущей конфигурации.

Когда загрузчик windows 7 был восстановлен я увидел абсолютно такую же картину, значит копать надо дальше. Через меню F8 удалось отключить перезагрузку при сбое и синий экран смерти, так заманчиво мерцал с кодом ошибки 0x0000007a. Windows упорно не хотел загружаться, время поджимало, угрюмый инженер сновал туда сюда и явно действовал на нервы. Точки восстановления как и положено по закону жанра не было.

Проверив Smart диска, выполнив Chkdsk результат не порадовал. Анализ дампа не приоткрыл тоже ни какой тайны. Что-то надо было делать. Я решил прибегнуть к последнему средству если точки нет.
Из папки E:\Windows\System32\config\regback подменил текущие файлы SAM, SYSTEM, DEFAULT, SOFTWARE, SECURITY.

Результатом стал новый BSOD в этот раз с ошибкой 0x0000007b. Такая ошибка сразу прояснила ситуацию, так как такое обычно происходит если в биосе сменили настройки контроллера с IDE на ACHI или наоборот. И действительно, сменив IDE на ACHI , старый механический диск заскрипел, пару раз хрустнул и перешел всё таки на стадию загрузки winload.

Важно

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

Итог всей басни такой, человек по своим причинам не поведал такие манипуляции он производил, хотя это крайне облегчило понимание причин и следствия. Были там манипуляции с подсоединением  другого диска и в биосе переключение режима для загрузки с него. И кстати с такой подачи и скрытый раздел System Reserved стал видимым. В таких ситуациях стоит запоминать последовательность действий, дабы в последствии вернуть всё назад!)

Другие статьи