Помимо простого повышения механической прочности компонентов диска, применяется также интеллектуальная технология S.M.A.R.T. (Self-Monitoring Analysis and Reporting Technology), которая следит за надежностью записи и сохранности данных на носителе. Скажем, если обнаруживается ослабление сигнала, то информация перезаписывается и происходит дальнейшее наблюдение. Если сигнал опять ослабляется, то данные переносятся в другое место, а данный кластер считается дефектным, доступ к нему прекращается, и в распоряжение предоставляется другой кластер из резерва диска. Диск всегда отформатирован не на полную емкость, имеется некоторый запас. Связано это еще и с тем, что практически невозможно изготовить носитель, на котором вся поверхность была бы качественной — всегда найдутся поврежденные кластеры. При низкоуровневом форматировании диска его элекгроника настраивается так, чтобы обходить эти опасные участки, и пользователь не замечает, что носитель имеет дефекты. Но если они видны (например, после форматирования утилита демонстрирует, что их количество больше нуля), это уже очень плохо. Если гарантия не истекла (а жесткий диск обязательно нужно покупать с гарантией), сразу же отнесите диск продавцу и потребуйте замены носителя или возврата денег (и не верьте уговорам, что парочка сбойных участ ков — еще не повод для беспокойства — повреждения, скорее всего, будут умножаться). Особенно чувствителен к повреждениям диск в рабочем состоянии, поэтому не следует помещать компьютер туда, где он может быть подвержен толчкам и вибрациям1.
Логическая структура диска
Принято считать, что логическая структура диска представляет собой совокупность дорожек, секторов и цилиндров.
Дорожка — это окружность, вдоль которой ведется чтение/запись. Для того чтобы на дорожке можно было уместить больше данных, она разбивается на секторы. Так как обычно HDD имеет несколько поверхностей, то, составленные рядом, они образуют цилиндры, то есть совокупность дорожек, одинаково удаленных от центра (или края) диска. На внешних дорожках можно разместить больше секторов, чем на внутренних, но при обычной организации структуры носителя это невозможно — все дорожки должны содержать одинаковое количество секторов. Много места теряется впустую, и, чтобы избежать этого, применяется метод секционирования записи (Zone Bit Recording), — все пространство поверхности делится на зоны, и в каждой зоне применяется своя плотность записи. Например, на первой (самой длинной) дорожке может быть 200 секторов, а на последней — 100. Очевидно, что метод также позволяет несколько повысить скорость передачи данных, так как плоскости вращаются с постоянной скоростью, и в центре диска в единицу времени под головкой проходит меньше секторов, чем в конце. Соответственно винчестеры записывают в CMOS Setup не реальные характеристики (Native Mode), а виртуальные (Translation Mode), и микроконтроллер диска пересчитывает их в настоящие координаты секторов, дорожек и цилиндров. При включении (перезагрузке) компьютера все современные BIOS самостоятельно инициализируют винчестер и записывают его параметры в CMOS, считывая их с самого жесткого диска. Параметры записываются на заводе при низкоуровневом форматировании накопителя. Есть утилиты, которые позволяют переформатировать диск на низком уровне (некоторые контроллеры, особенно SCSI, тоже могут обладать такой функцией), но при этом, естественно, данная информации будет потеряна.