Цитата jah:
старые BIOS без проблем считывали первый 2048-байтовый сектор оптических дисков »
|
Старые BIOS не могли считать первый 2048-байтовый сектор оптических дисков: CD тогда и в проекте не было.
Позже появились CD-приводы – комплектуемые контроллерами, устанавливаемыми в материнку. Ни о какой загрузке с них поначалу тоже речи не шло, да и диски использовались только для музыки.
Затем <и т.д.>
Цитата jah:
(или с 4К-секторных дисков вообще не загрузиться? ) »
|
Именно так. Поскольку они читают этот сектор не для собственного удовольствия, а чтобы знать, куда передать управление дальше (всё числа дальше отвлечённые, просто для качественной оценки). И передают, скажем, на десятый сектор (не на адрес!), где лежит уже более продвинутая часть загрузчика. А десятый-то сектор оказывается не на расстоянии 5120 байт, куда он действительно был записан более высокоуровневыми методами, а на 40 килобайтах.
"Несколько лет назад мы стояли на краю пропасти. С тех пор мы сделали огромный шаг вперёд!"