Реклама:

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

Таблица. 7.22. Правила трансляции LBA-Assist

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

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

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

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

1 <Т<= 1032192

Т/1 008

16

63

1032192 <Т<= 2064384

Т/2 016

32

63

2064384 <Т<= 41 28768

Т/4 032

64

63

4128768 <Т<= 8257536

Т/8 064

128

63

8257536 <Т<= 16450560

Т/16 065

255

63

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

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

 

Физические

Откорректированные логические

Логические

параметры СНЭ

параметры CHS

параметры CHS

   

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

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

Цилиндров

8192

1024

1024

Головок

16

128

128

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

63

63

63

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

8257536

8257536

8257536

Итого байтов

4227858432

4227858432

4227858432

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

4228

4228

4228

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

4032

4032

4032

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

4, 23

4 ,23

4, 23

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

3, 94

3 , 94

3, 94

Тем не менее, если значения, переданные жестким диском, отличаются от ранее описанных (63 сектора на дорожке и 4, 8 или 16 головок), то параметры, полученные при выполнении трансляции LBA-Assist и CHS-трансляции со сдвигом разряда, будут совершенно разными. Результаты подобной трансляции показаны ниже.

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

 

Физические

логические

Логические

параметры CHS

параметры CHS

параметры CHS

 

со

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

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

Цилиндров

16383

1024

1024

Головок

16

240

255

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

63

63

63

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

16514064

15482880

16450560

Итого байтов

8455200768

7927234560

8422686720

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

8455

7927

8423

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

8064

7560

8033

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

8,46

7, 93

8, 42

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

7, 87

7,38

7, 84

Трансляция LBA-Assist поддерживает жесткие диски емкостью 8,42 Гбайт, что примерно на 500 Мбайт больше, чем поддерживает переработанная CHS-трансляция со сдвигом разряда. Гораздо важнее то, что различия этих трансляций могут привести при изменении режимов трансляции к определенным проблемам с данными, находящимися на жестком диске. Например, при использовании трансляции LBA-Assist для преобразования параметров жесткого

диска, установленного и отформатированного с помощью CHS-трансляции со сдвигом разряда, зачастую происходит изменение интерпретируемой геометрии диска. В результате жесткий диск становится нечитаемым, и единственным выходом из этого положения будет повторное разбиение диска на разделы и их форматирование, что приведет к уничтожению всех имеющихся данных. Запомните, что после выбора используемого метода трансляции следующее изменение режима можно выполнять только после полного резервирования всех важных данных.


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