KLASS
Moderator | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Цитата: Первый сектор диска всегда содержит таблицу разделов (не считая флэшек в режиме супер-флоппи) | Нет, не всегда! Таблица разделов нужна на флешке, только когда на ней не один раздел, например, таблицу разделов создает программа Ventoy, и вот этот 0 (первый по твоему) сектор уже называется MBR (главная загрузочная запись), а не загрузочный сектор. Но в нашем случае достаточно просто отформатировать флешку средствами системы и в 0 (первый по твоему) секторе будет именно загрузочный сектор. MBR и загрузочный сектор вещи разные, хотя и могут находиться в 0 секторе флешки. Говоря о таблице разделов, всегда подразумевается MBR, а в нашем случае MBR не нужна для загрузки с флешки в обоих режимах. Цитата: Когда я писал, что загрузочный сектор для UEFI не нужен, я подразумевал, что не нужен конкретно код загрузчика | Как такового кода загрузчика нет в загрузочном секторе раздела, код загрузчика находится именно в MBR (которая нам не нужна). В загрузочном секторе идет описание структуры FAT32 (или NTFS, например, количество байт в секторе, количество секторов в кластере и т.д.) Вот загрузочный сектор FAT32: Но в загрузочном секторе есть только запись BOOTMGR, которая передает управление файлу BOOTMGR в режиме LEGASY. Я поигрался с бутсектором, обнулив запись BOOTMGR и да, в режиме UEFI флешка грузится, а в режиме LEGASY, разумеется, нет. Если же обнулить, например, хотя бы первые 3 байта загрузочного сектора, то загрузки не будет ни в каком режиме и флешка даже не будет видна как UEFI. Потому заявление Цитата: Для UEFI больше не нужны загрузочные секторы | в принципе неверно. |