3

Я давно знаю, что вы не можете просто поместить образ диска на флэш-диск CD или USB и ожидать его загрузки, но какие характеристики делают образ загрузочным?

Я спрашиваю об этом, потому что один из моих компьютеров вышел из строя, и я пытался создать загрузочную версию DBAN на моем компьютере с Ubuntu. Ни одна из программ Linux с графическим интерфейсом, используемая для записи образа на флэш-накопитель USB, не работала для меня, и я попытался использовать команду dd для этого.

Он успешно записал на флешку и даже переименовал флешку в файловом DBAN и поместил файлы таким образом, что, казалось, сделал это правильно. Тем не менее, он не был загрузочным с любого компьютера. Но я попытался с помощью Brasero записать образ на диск, и он работал как всегда.

1 ответ1

3

Наличие загрузочного сектора, который загружает системный образ некоторого вида. В старые времена, чтобы сделать загрузочную дискету MS-DOS, вы должны были отформатировать ее как загрузочную (которая создала MBR на 1-м и 63-м секторах диска и пометила раздел как активный) и скопировать некоторые системные файлы в Это. Некоторые файловые системы и BIOS требуют специальных флагов, чтобы сообщить BIOS, должна ли система реализовать загрузочный сектор.

Когда система пытается загрузиться, BIOS/ прошивка выбирает загрузочный сектор из загрузочного устройства, помещает его в ОЗУ и затем считывает его, чтобы определить, где находится загрузчик на диске. Затем он выполняет загрузчик.

В случае CD спецификация ISO-9660 определяет дескриптор первичного тома, определяющий код типа «0» и загрузочную запись El-Torito по адресу 0x11, что, в свою очередь, указывает структуру каталога загрузки. Прошивка загружает инструкцию по загрузке из каталога, указывая местоположение загрузчика.

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