Скорость считывания дисков
Чем больше скорость вращения дисков, тем выше скорость считывания данных. При высоких скоростях возникает гироскопический эффект и возникают трудности с балансировкой, поэтому накопитель не рекомендуется трясти. Это может повредить накопитель, в то же время для портативных компьютеров накопители более надежны, но имеют большую стоимость.
В силу того что данные часто располагаются одно за другим и требуется время для переключения головок, сектора в цилиндре находятся не один под другим, а с некоторым смешением. Таким образом, сначала считывается один сектор, затем идет переключение головок, считывается следующий сектор и так далее. Такое смешение называется Послойным смещением. Когда прочитан последний сектор цилиндра, то головки должны быть установлены на следующий цилиндр, что требует времени, поэтому вводится Радиальное смещение секторов, при котором учитывается время перехода головок на следующий цилиндр.
Покупка жесткого диска
При покупке нового диска необходимо определить основные необходимые параметры. Далее нужно узнать, поддерживаются ли они компонентами компьютера. Так, если установлена старая BIOS, то возможна несовместимость с новым диском. Перед заменой диска нужно произвести архивацию важных данных.
Для подключения жесткого диска используются два кабеля. Первый подводит электропитание и состоит из пучка проводов в следующем порядке: желтый, желтый, черный, черный, красный, красный. Штекер имеет направляющие, позволяющие подключать его в определенном положении. Второй — информационный, который подключается к материнской плате. Данный кабель подключается также к CD-ROM.
Фактор interleave
Фактор Interleave использовался в более ранних дисководах. После чтения головкой одного сектора размером 512 байт данные через контроллер направляются в процессор, а со следующего сектора в это время операция считывания не происходит, так как контроллер занят. Поэтому при необходимости чтения следующего сектора, диск должен сделать один оборот, чтобы установиться на нужном секторе и произвести операцию чтения. Для того чтобы убыстрить работу, сектора стали располагать не последовательно (1, 2, 3, 4, …), а через один (1, 7, 2, 8, 3, 9 …), обозначаемый 1:2, или через два, обозначаемый 1:3. Современные диски могут считывать несколько последовательных секторов и хранить данные в буферах, поэтому указанный прием не используется.
Низкоуровневое и высокоуровневое форматирование
Форматирование может быть низкоуровневым и высокоуровневым (команда Format). Низкоуровневое форматирование не рекомендуется применять для современных жестких дисков, за исключением, может быть, очень старых дисков (шина ESDI), так как при этом могут быть испорчены основные параметры, которые повышают производительность накопителя (смещение, чередование и пр.). Если контроллер находится в самом накопителе (АТА), то команда форматирования может не выполниться, но будет выдано сообщение о том, что форматирование прошло успешно или форматирование проводится, но жесткий диск будет работать в несколько раз медленнее.
Метод lba
В дальнейшем возник метод LBA (Logical Block Adressing — адресация логического блока), который позволяет использовать линейный адрес для адреса сектора, вычисляемый по формуле: номер сектора = (номер цилиндра х количество головок + номер головки) х количество секторов на дорожке + номер сектора —1. Для стандарта АТА-2 используется 28-битный линейный адрес, который позволяет работать с дисками емкостью до 500 гигабайт, для шины SCSI — до 2000 гигабайт. При этом компьютер должен иметь расширенное прерывание 13h, которое отвечает за операции ввода/вывода с жесткими дисками и находится в BIOS. Если в компьютере имеется старая BIOS, то она может не поддерживать новые стандарты. В этом случае ее нужно заменить на новую. Такое ограничение возникло на основе недостатков не аппаратного обеспечения, а программного, поэтому BIOS должна поддерживать данные методы.