3

К компьютеру, которым я сейчас пользуюсь, подключено 6 физических дисков. Используя функцию BIOS "выбрать загрузочное устройство", я обнаружил, что могу загрузить 3 из этих дисков в один и тот же загрузчик. Это означает, что на всех этих дисках установлен флаг загрузки на их MBR, хотя у меня сложилось впечатление, что на самом деле только 2 из них являются загрузочными.

Мой вопрос: есть ли простой способ проверить, какие диски имеют загрузочную MBR с помощью инструмента командной строки или какой-либо утилиты ОС? Я знаю об инструменте DISKPART и его основных функциях, но я не нашел, как просмотреть нужную мне информацию.

ОС Windows 7 x64 Ultimate с пакетом обновления 1 (SP1).

3 ответа3

4

Откройте меню "Пуск" и напишите «compmgmt.msc». При этом должен быть найден один хит ("Управление компьютером" или аналогичный, не использующий английскую версию).

Там вы найдете один подраздел, посвященный устройствам хранения / дискам.

Там вы найдете список всех существующих и активных разделов вместе с их флагами, перечисленными в разделе "Статус":

Скриншот


Чтобы определить, есть ли на диске MBR или GPT, откройте diskpart диска и запустите list disk .

Чтобы отобразить дополнительную информацию, выберите диск с помощью select disk 0 (или любого другого числа, указанного в списке), затем введите detail disk .

Аналогичным образом информация о разделе может отображаться после выбора диска с использованием list partition и select partition 0 и detail partition .

3

В стиле MBR так называемый «загрузочный флаг» находится в первом байте записи раздела. Если установлен первый бит, раздел помечается как загрузочный. Из соображений совместимости остальные семь битов обычно оставляют равными нулю, получая 0x00 для не загружаемых разделов и 0x80 для загрузочных.

Пример MBR

Выше приведен пример части основной загрузочной записи. Обратите внимание на подпись 55 AA в конце. Голубым цветом выделена таблица разделов. Каждая из четырех записей имеет длину 16 байтов. Все, кроме первого, не загружаются (и пусты).

Хотя Windows, насколько мне известно, не имеет встроенного инструмента для отображения необработанных данных на диске, эту информацию можно извлечь через DiskPart. Нестандартное именование Windows несколько скрывает это, но и здесь, и в графическом диспетчере дисков флаг называется «Активный».

DiskPart

Выше показаны детали явно загружаемого раздела. Флаг также можно установить с помощью последующей active или inactive команды или с помощью графического диспетчера дисков, щелкнув правой кнопкой мыши разделы и выбрав «Пометить раздел как (не) активным ...»».

1

Длинный метод детализации для поиска информации MBR:

При использовании compmgmt.msc, [Использование графического режима] после щелчка правой кнопкой мыши на целевом диске, выберите «Свойства», затем выберите вкладку «Оборудование», нажмите на нужный диск, нажмите «Свойства», «Объемы», «Заполнить», затем информацию о требуемом целевом диске. отображается, включая Стиль раздела.

Краткий метод детализации для поиска информации MBR:

При использовании compmgmt.msc, [Использование графического режима] щелкните правой кнопкой мыши «Диск 1» (или целевой диск) в левом крайнем окне, выберите «Свойства», выберите «Громкость». Информация отображается.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .