В данной статье я расскажу о том, что такое загрузчик операционной системы и как его можно восстановить для версии Windows 11 и всего семейства Windows NT6.
Любая современная операционная система нуждается в служебной программе, которая называется загрузчик системы. Данный компонент системы запускается после инициализации BIOS/UEFI и определения работы материнской платы и подключенных устройств. Загрузчик выполняет следующие задачи:
- загружает процессы для запуска ядра операционной системы с различными библиотеками из дискового устройства в оперативную память;
- позволяет выбирать установленные на диске различные операционные системы (мультизагрузочность);
- проводит диагностирование подключенных к системе устройств и настройку виртуальных данных в оперативной памяти.
Загрузчик хранится в системном разделе или в отдельном разделе, отформатированном в файловой системе NTFS и FAT, как это происходит при установки современных версий Windows Vista, 7 - 11. Исходя из выше сказанного, если на диске был поврежден загрузчик, система перестанет стартовать. Основными причинами повреждения загрузчика являются неосторожность пользователя при работе с разделами диска и компьютерные вирусы, повреждающие загрузочный сектор системы.
Восстановление загрузчика
Давайте перейдем к практике. Для данной статьи я установил Windows 11 на виртуальную машину VirtualBox. Разделы диска были созданы в формате MBR, восстановление GPT-разделов является отдельной темой, о которой я расскажу в другой статье. Для эксперимента я имитировал повреждение загрузочного раздела Windows 11, отформатировав его в программе Partition Wizard.
Для восстановления загрузчика нам понадобится записанный на флешку образ установки системы Windows 11. Загружаемся с него, выбрав вставленное USB-устройство в BIOS. После нажатия любой кнопки на клавиатуре и ожидания окна приветствия установки Windows, переходим по следующему пути: Восстановление системы -> Поиск и исправление неисправностей -> Командная строка.
Не пугайтесь работы с командным интерфейсом, просто вводите в строку все указанные команды, а затем нажимайте на Enter. Для начала нужно посмотреть на букву всех разделов и определить загрузочный. Вводим команду notepad, откроется Блокнот, в меню выбираем Файл -> Открыть. Появится диалоговое окно, в котором выбираем вкладку Этот компьютер. В списке устройств и дисков загрузочный раздел имеет размер от 500 МБ до 1 ГБ, в моем случае диск имеет букву C. Системный раздел Windows у меня имеет букву D.
Далее необходимо полностью отформатировать загрузочный раздел, это можно сделать в программе DISKPART, управление программой разметки разделов происходит с помощью команд. Отображаем список разделов командой lis vol, там мы видим номер тома для диска C. Далее его выбираем командой sel vol <номер тома>. Затем, как на скриншоте, форматируем раздел и выходим из программы, введя команду exit.
Теперь выполняем последовательно следующий список команд, не забывая указать буквы загрузочного и системного раздела:
bcdboot <буква системного раздела>:\Windows /l ru-RU /s <буква загрузочного раздела>: /f BIOS
bootsect /nt60 <буква системного раздела>: /mbr
Обсуждаем результаты работы
Если вы правильно все сделали, то при следующей перезагрузки компьютера Windows 11 будет загружена. Сразу стоит оговориться, что если вы удалили системный раздел, то вам придется в начале его создать, это тема для отдельной статьи по работе с программой DISKPART. А только потом можно проделывать те же действия. которые были описаны в данной статье. После загрузки Windows 11 в программе Partition Wizard отображена правильная разметка диска с загрузочным сектором.
Спасибо, что дочитали данную статью, если можно, напишите свое мнение в комментариях. Надеюсь, что вам никогда не пригодятся программы по восстановлению загрузчика Windows. Как обычно, ссылку на образ системы Windows 11 я оставлю в конце статьи.
Ссылка на образ системы
Windows 11 / официальная версия Microsoft - https://www.microsoft.com/ru-ru/software-download/windows11
#windows 11 #microsoft #загрузчик windows #boot sector