Реклама:

параметры CHS параметры CHS параметры CHS

со сдвигом разряда со сдвигом разряда

Цилиндров

12000

750

800

Головок

16

256

240

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

63

63

63

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

12096000

12096000

12096000

Итого байтов

6193152000

6193152000

6193152000

Мегабайтов (Мбайт)

6193

6193

6193

Мебибайтов (МиБ)

5906

5906

5906

Гигабайтов (Гбайт)

6, 19

6 , 19

6 , 19

Гибибайтов (ГиБ)

5, 77

5, 77

5, 77

Как показано в примере, жесткий диск, содержащий 12000 цилиндров и 16 головок, с помощью стандартной схемы CHS со сдвигом разряда преобразуется в логический диск с 750 цилиндрами и 256 головками. В данном случае в соответствии с правилом переработанной схемы CHS со сдвигом разряда выполняется двойная трансляция, которая состоит в изменении числа физических головок (принимается число головок, равное 15, а не 16) и последующем умножении числа цилиндров (12000) на выражение 16/15, в результате чего получается количество цилиндров, равное 12800. После этого новое число цилиндров, полученное при CHS-трансляции со сдвигом разряда, делится на 16, в результате чего получается 800 логиче-

ских цилиндров. Аналогично при умножении количества головок (15) на число 16 получаем 240 логических головок. Вычисленное количество логических цилиндров, превышающее 1024, уменьшается до 1024. В этом случае 12 ООО физических цилиндров и 16 головок транслируются в 800 логических цилиндров и 240 головок (вместо 750 цилиндров и 256 головок), что позволяет не обращать внимания на ошибки, существующие в операционных системах DOS/Win9x/Me.

До сих пор все приводимые примеры были понятны, т.е. вычисленные логические параметры L-CHS и физические параметры P-CHS соответствовали одной и той же емкости жесткого диска. К сожалению, этот метод подходит далеко не всегда. Ниже приведен довольно типичный пример из реальной жизни. Накопители емкостью 8,4 Гбайт, созданные в компаниях Maxtor, Quantum, Seagate и др., содержат 16 383 физических цилиндра и 16 головок. При трансляции будут получены приведенные ниже параметры дисков.

па

Цилиндров

Физические раметры CHS

с

16383

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

1023

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

1024

Головок

16

256

240

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

63

63

63

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

16514064

16498944

15482880

Итого байтов

8455200768

8447459328

7927234560

Мегабайтов (Мбайт)

8455

8447

7927

Мебибайтов (МиБ)

8064

8056

7560

Гигабайтов (Гбайт)

8,46

8,45

7, 93

Гибибайтов (ГиБ)

7, 87

7, 87

7,38

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

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

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


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