Низкоуровневое форматирование
На заключительном этапе сборки устройства поверхности пластин форматируются — на них формируются дорожки и секторы. Конкретный способ определяется производителем и/или стандартом, но, как минимум, на каждую дорожку наносится магнитная метка, обозначающая её начало.
Существуют утилиты, способные тестировать физические секторы диска, и ограниченно просматривать и править его служебные данные. Конкретные возможности подобных утилит сильно зависят от модели диска и технических сведений, известных автору по соответствующему семейству моделей.
Геометрия магнитного диска
С целью адресации пространства поверхности пластин диска делятся на дорожки — концентрические кольцевые области. Каждая дорожка делится на равные отрезки — секторы. Адресация CHS предполагает, что все дорожки в заданной зоне диска имеют одинаковое число секторов.
Цилиндр — совокупность дорожек, равноотстоящих от центра, на всех рабочих поверхностях пластин жёсткого диска. Номер головки задает используемую рабочую поверхность (то есть конкретную дорожку из цилиндра), а номер сектора — конкретный сектор на дорожке.
Чтобы использовать адресацию CHS, необходимо знать геометрию используемого диска: общее количество цилиндров, головок и секторов в нём. Первоначально эту информацию требовалось задавать вручную; в стандарте ATA-1 была введена функция автоопределения геометрии (команда Identify Drive).
Влияние геометрии на скорость дисковых операций
Геометрия жёсткого диска влияет на скорость чтения записи. Ближе ко внешнему краю пластины диска возрастает длина дорожек (вмещается больше секторов) и, соответственно, количество данных, которые устройство может считать или записать за один оборот. При этом скорость чтения может изменятся от 50 до 30 Мб/с. Зная эту особенность, целесообразно размещать корневые разделы операционных систем именно здесь. Нумерация секторов начинается от внешнего края диска с нуля. В Gparted внешний край диска располагается слева (на диаграмме) и сверху (в списке).
Особенности геометрии жёстких дисков со встроенными контроллерами
Зонирование
На пластинах современных «винчестеров» дорожки сгруппированы в несколько зон (англ. Zoned Recording). Все дорожки одной зоны имеют одинаковое количество секторов. Однако, на дорожках внешних зон секторов больше, чем на дорожках внутренних. Это позволяет, используя бо́льшую длину внешних дорожек, добиться более равномерной плотности записи, увеличивая ёмкость пластины при той же технологии производства.
Резервные секторы
Для увеличения срока службы диска на каждой дорожке могут присутствовать дополнительные резервные секторы. Если в каком-либо секторе возникает неисправимая ошибка, то этот сектор может быть подменён резервным (англ. remapping). Данные, хранившиеся в нём, при этом могут быть потеряны или восстановлены при помощи ECC, а ёмкость диска останется прежней. Существует две таблицы переназначения: одна заполняется на заводе, другая — в процессе эксплуатации. Границы зон, количество секторов на дорожку для каждой зоны и таблицы переназначения секторов хранятся в ПЗУ блока электроники.
Логическая геометрия
По мере роста емкости выпускаемых жёстких дисков их физическая геометрия перестала вписываться в ограничения, накладываемые программными и аппаратными интерфейсами (см.: Барьеры размеров жёстких дисков). Кроме того, дорожки с различным количеством секторов несовместимы со способом адресации CHS. В результате контроллеры дисков стали сообщать не реальную, а фиктивную, логическую геометрию, вписывающуюся в ограничения интерфейсов, но не соответствующую реальности. Так, максимальные номера секторов и головок для большинства моделей берутся 63 и 255 (максимально возможные значения в функциях прерывания BIOS INT 13h), а число цилиндров подбирается соответственно ёмкости диска. Сама же физическая геометрия диска не может быть получена в штатном режиме работы и другим частям системы неизвестна.
Адресация данных
Минимальной адресуемой областью данных на жёстком диске является сектор. Размер сектора традиционно равен 512 байт. В 2006 году IDEMA объявила о переходе на размер сектора 4096 байт, который планируется завершить к 2010 году[20].
Компания Western Digital уже сообщилао начале использования новой технологии форматирования, названой Advanced Format, и выпустил серию накопителей, использующих новую технологию. К этой серии относятся линейки AARS/EARS и BPVT в отличие от BEVT, которые при тех же характеристиках используют «старый» 512-байтный сектор.
Перед использованием накопителя с технологией Advanced Format для работы в Windows XP необходимо выполнить процедуру выравнивания с помощью специальной утилиты. Если разделы на диске создаются Windows Vista, Windows 7 и Mac OS выравнивание не требуется.
В Windows Vista, Windows 7, Windows Server 2008 и Windows Server 2008 R2 присутствует ограниченная поддержка дисков с таким[размером сектора.
Существует 2 основных способа адресации секторов на диске: цилиндр-головка-сектор (англ. cylinder-head-sector, CHS) и линейная адресация блоков (англ. linear block addressing, LBA).
CHS
При этом способе сектор адресуется по его физическому положению на диске 3 координатами — номером цилиндра, номером головки и номером сектора. В дисках, объёмом больше 528 482 304 байт (504 Мб), со встроенными контроллерами эти координаты уже не соответствуют физическому положению сектора на диске и являются «логическими координатами»
LBA
При этом способе адрес блоков данных на носителе задаётся с помощью логического линейного адреса. LBA-адресация начала внедряться и использоваться в 1994 году совместно со стандартом EIDE (Extended IDE). Стандарты ATA требуют однозначного соответствия между режимами CHS и LBA:
Метод LBA соответствует Sector Mapping для SCSI. BIOS SCSI-контроллера выполняет эти задачи автоматически, то есть для SCSI-интерфейса метод логической адресации был характерен изначально.