Скотт Мюлле- Модернизация и ремонт ПК стр.72
 

Физические

Логические

Скорректированные

 

параметры CHS

параметры CHS со сдвигом разряда

логические параметры CHS со сдвигом разряда

Цилиндров Головок

Секторов на дорожке

16 383

1 023 256

1 024

Итого секторов

16 514 064

16 498 944

15 482 880

Итого байт 8 455 200 768 8 447 459 328 7 927 234 560

Мегабайт 8 455 8 447 7 927

МеЬІЬуЬеБ (МІВ) 8 064 8 056 7 560

Гигабайт 8,46 8,45 7,93

ОІЬІЬуЬеБ (ОІВ) 7,87 7,87 7,38

Обратите внимание, что правила переработанной CHS-трансляции со сдвигом разряда позволяют поддерживать не более 7,93 Гбайт из общего объема жесткого диска, равного 8,4 Гбайт. Фактически параметры, приведенные в этом примере (в столбце с 240 головками), являются абсолютным максимумом, который может поддерживать переработанная CHS-трансляция со сдвигом разряда. К счастью, существует другой режим трансляции, позволяющий выйти из этого положения.

Трансляции LBA-Assist

Метод трансляции LBA-Assist не налагает каких-либо искусственных ограничений на физические параметры конфигурации жесткого диска, но работает только на тех накопителях, которые поддерживают адресацию LBA на уровне интерфейса ATA. К счастью, практически все накопители ATA, емкость которых превышает 2 Гбайт, поддерживают LBA. Трансляция LBA-Assist принимает параметры CHS, переданные диском, перемножает их для того, чтобы получить расчетное максимальное значение LBA (общее число секторов), а затем использует вычисленное число LBA для получения преобразованных (транслированных) параметров CHS. Основные правила трансляции LBA-Assist приведены в следующей таблице.

Правила трансляции LBA-Assist

Общее количество секторов

Логические цилиндры

Логические головки

Логические секторы

1 < T <= 1 032 192

T/1 008

1 032 192 < T <= 2 064 384

T/2 016

2 064 384 < T <= 4 128 768

T/4 032

4 128 768 < T <= 8 257 536

T/8 064

8 257 536 < T <= 16 450 560

T/16 065

T — общее количество секторов, полученное при перемножении переданных жестким диском физических параметров CHS (CxHxS).

Трансляция LBA-Assist устанавливает число секторов, равное 63, независимо от числа цилиндров и головок, получаемых при делении и умножении общего числа секторов. В результате получается набор логических параметров CHS, которые используются операционной системой при обращении к BIOS. После этого выполняется трансляция чисел L-CHS в числа LBA на уровне интерфейса ATA. Режим LBA более подходит для выполнения трансляции, поэтому в большинстве случаев вместо CHS-трансляции со сдвигом разряда следует использовать именно этот режим.

Обычно выполнение CHS-трансляции со сдвигом разряда и трансляции LBA-Assist приводит к получению практически одинаковых логических параметров конфигурации накопителя. Это справедливо в тех случаях, когда жесткий диск содержит 63 сектора на каждой дорожке и 4, 8 или 16 головок. В следующем примере обе схемы трансляции приводят к получению одинаковых логических параметров CHS.

Физические Скорректированные Логические


⇐ Предыдущая страница| |Следующая страница ⇒