Precomp

Другие идентичные по назначению опции: WPcom, Write Precompensation.

Параметр - Precomp

Опция BIOS Precomp предназначена для установки одного из параметров конфигурации жесткого диска. Как правило, данная опция не является самостоятельной, а является частью составной опции, предназначенной для ручной установки параметров накопителя. Значением опции является номер цилиндра, начиная с которого вводится режим предкомпенсации записи.

Принцип работы

Опция Precomp практически не имеет значения для современных жестких дисков. Тем не менее, она может быть полезной для пользователя, который занимается ручной настройкой параметров старого накопителя на жестких дисках. Поэтому имеет смысл вкратце рассказать о предназначении Precomp.

Для получения определенной информации с жесткого диска должен быть известен адрес области (сектора), на котором она расположена. Система адресации  секторов жесткого диска использует такие координаты, как головка (сторона пластины жесткого диска), цилиндр (дорожка на диске) и собственно сектор на дорожке.

Очевидно, что цилиндры жесткого диска имеют различный диаметр – цилиндры, близкие к внешнему краю диска, имеют больший диаметр по сравнению с внутренними цилиндрами. Соответственно, различаются и их длины. При этом все сектора имеют одинаковый стандартный размер. А поскольку все цилиндры поделены на одинаковое количество секторов, то получается, что в секторах внутренних цилиндров плотность записи информации выше, чем в секторах внешних цилиндров.

Нетрудно догадаться, что это обстоятельство создает определенные неудобства для работы головок чтения-записи. В частности, высокая плотность записи информации на внутренних дорожках может приводить к временным сдвигам сигналов от намагниченных участков, соответствующих логической 1  и логическому 0. Для решения этой проблемы первоначально использовался способ предварительной компенсации записи или предкомпенсанции (Precomp), заключающийся в специально подобранной для каждого типа накопителя методике коррекции искажений считываемых головкой сигналов.

Метод предкомпенсации применялся, однако, лишь в винчестерах первого поколения, до тех пор, пока не была разработана технология зонной записи. Суть ее заключается в том, что внутренние и внешние цилиндры делятся на неравное количество секторов, таким образом, чтобы плотность записи на всех цилиндрах была примерно одинаковой. Кроме того, были разработаны новые покрытия для пластин жестких дисков, которые практически свели все искажения сигналов считывающих головок к нулю. Таким образом, надобность в использовании предкомпенсации отпала.

Для тех жестких дисков, где все же используется метод предкомпенсации, пользователь имеет возможность установить вручную номер цилиндра, начиная с которого необходимо применять предкомпенсацию. Для этой цели и служит опция Precomp.

Какое значение установить?

В настоящее время опция Precomp представляет собой скорее историческое значение, поскольку не так-то просто найти работающий HDD, даже на старых компьютерах, нуждающийся в предкомпенсации. Кроме того, параметры большинства накопителей определяются автоматически. Если же вы все-таки устанавливаете параметры накопителя вручную средствами BIOS, то в поле Precomp можно поставить значение 0 – это означает, что жесткий диск не нуждается в предкомпенсации.

Порекомендуйте Друзьям статью: