Windows

Что такое основной загрузочный код?

Главный загрузочный код (иногда сокращенно MBC ) является одной из нескольких частей основной загрузочной записи . Он выполняет первый набор важных функций в процессе загрузки .

В частности, в типичной основной основной загрузочной записи главный загрузочный код потребляет 446 байт от общей 512-байтовой основной загрузочной записи — оставшееся пространство используется таблицей разделов (64 байта) и 2-байтовой подписью диска .

Как работает основной загрузочный код

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

Вот действия, которые выполняет основной загрузочный код, согласно Microsoft:

  1. Сканирует таблицу разделов для активного раздела.

  2. Находит начальный сектор активного раздела.

  3. Загружает копию загрузочного сектора из активного раздела в память.

  4. Передает управление исполняемому коду в загрузочном секторе.

Основной загрузочный код использует так называемые поля CHS (поля «Начальный и конечный цилиндры», «Голова» и «Сектор») из таблицы разделов, чтобы найти часть загрузочного сектора раздела.

Ошибки основного загрузочного кода

Файлы, которые нужны Windows для загрузки операционной системы, могут иногда повреждаться или пропадать.

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

Выявление ошибок основного загрузочного кода

Одна из этих ошибок, скорее всего, отображается, если главный загрузочный код не может найти загрузочный сектор, препятствуя запуску Windows:

Отсутствует операционная система
Неверная таблица разделов
Ошибка загрузки операционной системы
Ошибка MBR 1
Ошибка MBR 2

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

Давайте рассмотрим несколько других, потенциально более простых, способов решения этих проблем:

Как исправить ошибки основного загрузочного кода

Хотя обычно вы можете открыть командную строку в Windows для запуска команд в Windows, проблемы с основным загрузочным кодом, скорее всего, означают, что Windows не запускается . В этих случаях вам потребуется доступ к командной строке из-за пределов Windows …

В Windows 10 , Windows 8 , Windows 7 и Windows Vista вы можете попытаться исправить ошибку основного загрузочного кода, перестроив данные конфигурации загрузки (BCD) с помощью команды bootrec .

Команду bootrec можно запустить в Windows 10 и Windows 8 через Дополнительные параметры запуска . В Windows 7 и Windows Vista вы можете запустить одну и ту же команду, но это делается через Параметры восстановления системы .

В Windows XP и Windows 2000 команда fixmbr используется для создания новой основной загрузочной записи путем перезаписи основного загрузочного кода. Эта команда доступна в консоли восстановления .

Похожие посты
Windows

Драйверы для Windows 10

Windows

Лучшие приложения для фотографии на вашем Windows Phone

Windows

Команды командной строки для панели управления апплетами

Windows

Официальное приложение SmugMug теперь доступно для Windows Phone