5

Возможный дубликат:
Что делает загрузочный носитель загрузочным?

Насколько я полагаю, если вы перетаскиваете ISO-образ на устройство, такое как usb или cd, оно не будет загружаться, так как это просто случайные файлы, BIOS не знает, что он загрузочный.

Что делает устройство загружаемым в BIOS; как пометить загрузочное устройство? Какие файлы необходимы для загрузочного устройства, например файлы .img?

3 ответа3

6

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

Master Boot Record (MBR) - это загрузочный сектор жесткого диска. То есть это то, что BIOS загружает и запускает при загрузке жесткого диска. MBR - самый первый сектор жесткого диска; он содержит программу MBR Bootstrap (описана ниже) и таблицу разделов. Устройства, которые эмулируют жесткий диск во время инициализации системы, также должны содержать MBR, поскольку они также должны иметь таблицы разделов, даже если они не являются загрузочными. BIOS будет загружать MBR только с устройства, если это устройство находится в "последовательности загрузки", хранящейся в CMOS, и если MBR на устройстве отформатировано правильно. С другой стороны, если устройство не находится в последовательности загрузки (но имеет "номер диска"), программа реального режима (например, другая MBR или загрузчик) по-прежнему может загружать и загружать MBR этого устройства напрямую.

1

Это немного сложная проблема. Вы можете начать с чтения основной загрузочной записи: http://en.wikipedia.org/wiki/Master_boot_record

1

Файл ISO - это образ, его не следует интерпретировать или записывать как данные, а записывать как образ, это правильно размещает данные, содержащиеся в образе на диске, с загрузочным сектором, если это загрузочный образ ISO. Не все ISO-образы являются загрузочными (без загрузочного сектора).

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