Я попытался найти этот вопрос и не нашел ответа. Итак, насколько я понимаю, процесс загрузки работает следующим образом:

  1. СООБЩЕНИЕ
  2. BIOS
  3. BIOS вызывает MBR выбранного загрузочного диска
  4. MBR вызывает загрузочный код Volume, который является менеджером загрузки
  5. Boot Manger загружает ядро и так далее ...

Таким образом, если мы следуем предыдущей логике, раздел fat32 должен загружаться с помощью обычной команды bootsect /nt60 .... , поскольку диск имеет MBR, том имеет код менеджера загрузки. Тем не менее, по-прежнему происходит сбой загрузки по какой-либо причине.(На fat32). Ответ, предоставленный этой справочной статьей Microsoft, гласит:

Эта проблема возникает из-за того, что флэш-накопитель USB указан как съемный носитель. Поэтому операционная система Windows не создает основную загрузочную запись (MBR) на флэш-накопителе USB при форматировании флэш-накопителя для использования файловой системы FAT32. Флэш-накопитель USB рассматривается как супер дискета. Код запуска FAT32 не поддерживает запуск компьютера с супер-дискеты без MBR. 

BIOS пытается передать управление запуском с флэш-накопителя USB в код запуска FAT32, хотя код запуска FAT32 не поддерживает этот сценарий.

Однако я не понимаю, как может отсутствовать MBR ???

И наконец, если MBR отсутствует, есть ли способ добавить его, чтобы была возможна загрузка fat32?

2 ответа2

1

При запуске Windows из файловой системы FAT32 безопасность на основе файловой системы отсутствует (для этого вам нужна NTFS).
Как следствие, такая установка Windows будет открытым приглашением для любого вируса / вредоносного ПО на планете.

Таким образом, запуск Windows из Fat32 полезен только для установочного носителя. И Microsoft никогда не удосужилась добавить в стандартные утилиты Windows опцию записи MBR на съемный носитель FAT32.

Но это легко сделать самостоятельно, используя сторонние утилиты формата USB-флешки.

0

Та же статья Microsoft, которую вы цитировали, также может содержать ответ:

Временное решение

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

Видимо Diskpart не проверяет съемный бит.

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