Ограничение загрузочного кода в 64k, Граничение загрузочного кода в, 12 ограничение загрузочного кода в 64k – Инструкция по эксплуатации Acronis OS Selector 8.0

Страница 32

Advertising
background image

диске не более, чем 1024 * количество_головок * секто-
ров_на_дорожке

или 4096 * количество_головок *

секторов_на_дорожке, если программа понимает режим Normal,
обычно это 8064 мегабайта.

• Если программа имеет ошибку в вычислении параметров жесткого

диска (все версии MS-DOS такую ошибку имеют), а BIOS выдает, что
у жесткого диска 256 головок.

• Если BIOS не поддерживает расширение (обычно, это BIOS, выпу-

щенные ранее 1994-го года).

Кроме того, у некоторых BIOS даже расширение не позволяет адресо-
вать больше, чем 8064 мегабайта.

Проблемы с BIOS можно решить путем установки какой-нибудь программы
типа EZ-Drive, DM6 DDO, MaxBlast, которая загружает свой код прерывания
13h, лишенный перечисленных недостатков. Acronis OS Selector работает
через расширение BIOS, если это возможно, и полностью совместим с
EZ-Drive или другими аналогичными программами.

2.12 Ограничение загрузочного кода в 64K

Некоторые операционные системы, а именно MS-DOS 6.x и более ранние
и Windows NT 4.0 и более ранние, в загрузочном коде содержат ошибку
в разложении абсолютного номера сектора в номера головки, дорожки и
сектора. Они предполагают, что результат деления абсолютного номера
сектора на количество секторов на дорожке не превысит 16 разрядов,
т.е. 64K. Поскольку большинство современных жестких дисков имеют 63
сектора на дорожке, то ограничение на расположение загрузочного кода
получается 2016 мегабайт.

Будьте внимательны, когда перемещаете раздел с операционной системой,

имеющей ограничение на расположение загрузочного кода, иначе может ока-

заться, что операционная система станет незагружаемой.

32

Глава 2. : Основные понятия

Advertising