Жесткий диск это запчасть
Во время запуска компьютера, набор микропрограмм, записанных в микросхеме BIOS, производит проверку оборудования. Если все в порядке, он передает управление загрузчику операционной системы. Дальше ОС загружается и вы начинаете пользоваться компьютером. При этом – где до включения компьютера хранилась операционная система? Каким образом ваш реферат, который вы писали всю ночь, остался цел после отключения питания ПК? Снова же – где он хранится?
Ладно, вероятно я слишком загнул и вы все прекрасно знаете, что данные компьютера хранятся на жестком диске. Тем не менее что он из себя представляет и как работает не все знают, и поскольку вы здесь, делаем вывод, что хотели бы узнать. Что же, давайте разбираться!
В данной статье будет идти речь только о жестких дисках (HDD) то есть о носителях на магнитных дисках. О SSD можно почитать здесь.
Как работает жесткий диск
После того, как на HDD подается питание двигатель, на шпинделе которого закреплены блины, начинает раскручиваться. Набрав скорость, при которой у поверхности дисков образовывается постоянный поток воздуха, начинают двигаться головки.
Данная последовательность (сначала раскручиваться диски, а затем начинают работать головки) необходима для того, чтобы за счет образовавшегося потока воздуха, головки парили над пластинами. Да, они никогда не касаются поверхности дисков, иначе последние были бы моментально повреждены. Тем не менее, расстояние от поверхности магнитных пластин до головок настолько маленькое (~10 нм), что вы не увидите его невооруженным глазом.
После запуска, в первую очередь происходит считывание служебной информации о состоянии жесткого диска и других необходимых сведениях о нем, находящихся на так называемой нулевой дорожке. Только затем начинается работа с данными.
Информация на жестком диске компьютера записывается на дорожки которые, в свою очередь, разбиты на сектора (такая себе разрезанная на кусочки пицца). Для записи файлов несколько секторов объединяют в кластер, он и является наименьшим местом, куда может быть записан файл.
Кроме такого “горизонтального” разбиения диска, есть еще условное “вертикальное”. Поскольку все головки объединены, они всегда позиционируются над одной и той же по номеру дорожкой, каждая над своим диском. Таким образом, во время работы HDD головки как бы рисуют цилиндр:
Пока HDD работает, по сути он выполняет две команды: чтение и запись. Когда необходимо выполнить команду записи, происходит вычисление области на диске куда она будет производится, затем позиционируются головки и, собственно, выполняется команда. Затем результат проверяется. Кроме записи данных прямо на диск, информация также попадает в его кеш.
Если контроллеру поступает команда на чтение, в первую очередь происходит проверка наличия требуемой информации в кеше. Если ее там нет, снова происходит вычисление координат для позиционирования головок, дальше, головки позиционируется и считывают данные.
После завершения работы, когда питание винчестера исчезает, происходит автоматическая парковка головок в парковочных зоне.
Вот так в общих чертах и работает жесткий диск компьютера. В действительности же все намного сложнее, но обычному пользователю, скорее всего, такие подробности не нужны, поэтому закончим с этим разделом и пойдем дальше.
Виды жестких дисков и их производители
На сегодняшний день, на рынке существует фактически три основных производителя жестких дисков: Western Digital (WD), Toshiba, Seagate. Они полностью покрывают спрос на устройства всех видов и требований. Остальные компании либо разорились, либо были поглощены кем-то из основной тройки, или перепрофилировались.
Если говорить о видах HDD, их можно разделить таким образом:
- Для ноутбуков – основной параметр – размер устройства в 2,5 дюйма. Это позволяет им компактно размещаться в корпусе лептопа;
- Для ПК – в этом случае также возможно использование 2,5″ жестких дисков, но как правило, используются 3,5 дюйма;
- Внешние жесткие диски – устройства, отдельно подключаемые к ПК/ноутбуку, чаще всего выполняющие роль файлового хранилища.
Также выделяют особый тип жестких дисков – для серверов. Они идентичны обычным ПКшным, но могут отличаются интерфейсами для подключения, и большей производительностью.
Все остальные разделения HDD на виды происходят от их характеристик, поэтому рассмотрим их.
Гермоблок
Гермоблок — это не просто коробка, в которой хранятся магнитные диски. Поверхность этого компонента тоже выполняет крайне важные задачи. Если мы открутим плату управления, то увидим под ней контакты от моторов и головок. Они осуществляют связь с платой. Рядом с ними — почти невидимое техническое отверстие, задача которого — выравнивание давления внутри и снаружи герметичной коробки. Внутренняя часть отверстия покрыта фильтром, который не пропускает влагу и пыль в хранилище магнитных дисков.
Крышка герметичного блока с другой стороны представляет собой пласт металла с резиновой прокладкой, которая защищает внутренности от пыли и влаги. Снимаем её и видим магнитные диски — их ещё называют блинами и пластинами.
Диски обычно делают из стекла или предварительно отполированного алюминия. Пластины покрываются слоями разных веществ, среди которых ферромагнетик. Именно благодаря ему мы получаем возможность записывать, хранить и считывать данные. Над верхним блином и между остальными пластинами располагаются сепараторы. Они выравнивают воздушные потоки и снижают уровень шума. Разделители обычно изготавливают из пластика или алюминия — последние лучше справляются с понижением температуры внутри герметичной зоны.
Основы конструкции
Состав комплектующих в самых общих чертах раскрывается уже в полном названии — накопитель на жёстких магнитных дисках. Но это в большей степени описание технологии, а мы же начнём с элементарного — физического устройство носителя. Если взять его в руки и покрутить, то можно быстро выделить две части:
- Плата управления — служит для подключения диска к компьютеру, руководства всеми процессами внутри HDD и синхронизации с операционной системой.
- Герметичный блок — собранный из алюминия корпус, внутри которого располагаются остальные компоненты жёсткого диска.
Это очень общая классификация, которая пока ничего не говорит о том, как же всё работает. Чтобы разобраться в деталях, углубимся в разборку накопителя.
You spin me right round, baby
Механический накопитель на жёстких дисках (hard disk drive, HDD) был стандартом систем хранения для компьютеров по всему миру в течение более 30 лет, но лежащие в его основе технологии намного старше.
Первый коммерческий HDD компания IBM выпустила в 1956 году, его ёмкость составляла аж 3,75 МБ. И в целом, за все эти годы общая структура накопителя не сильно изменилась. В нём по-прежнему есть диски, которые используют для хранения данных намагниченность, и есть устройства для чтения/записи этих данных. Изменился же, и очень сильно, объём данных, который можно на них хранить.
В 1987 году можно было купить HDD на 20 МБ примерно за 350 долларов; сегодня за такие же деньги можно купить 14 ТБ: в 700 000 раз больший объём.
Мы рассмотрим устройство не совсем такого размера, но тоже достойное по современным меркам: 3,5-дюймовый HDD Seagate Barracuda 3 TB, в частности, модель ST3000DM001, печально известную своим высоким процентом сбоев и вызванных этим юридических процессов. Изучаемый нами накопитель уже мёртв, поэтому это будет больше похоже на аутопсию, чем на урок анатомии.
Перевернув накопитель, мы видим печатную плату и несколько разъёмов. Разъём в верхней части платы используется для двигателя, вращающего диски, а нижние три (слева направо) — это контакты под перемычки, позволяющие настраивать накопитель под определённые конфигурации, разъём данных SATA (Serial ATA) и разъём питания SATA.
Serial ATA впервые появился в 2000 году. В настольных компьютерах это стандартная система, используемая для подключения приводов к остальной части компьютера. Спецификация формата претерпела множество ревизий, и сейчас мы пользуемся версией 3.4. Наш труп жёсткого диска имеет более старую версию, но различие заключается только в одном контакте в разъёме питания.
В подключениях передачи данных для приёма и получения данных используется дифференцированный сигнал: контакты A+ и A- используются для передачи инструкций и данных в жёсткий диск, а контакты B — для получения этих сигналов. Подобное использование спаренных проводников значительно снижает влияние на сигнал электрического шума, то есть устройство может работать быстрее.
Если говорить о питании, то мы видим, что в разъёме есть по паре контактов каждого напряжения (+3.3, +5 и +12V); однако большинство из них не используется, потому что HDD не требуется много питания. Эта конкретная модель Seagate при активной нагрузке использует менее 10 Вт. Контакты, помеченные как PC, используются для precharge: эта функция позволяет вытаскивать и подключать жёсткий диск, пока компьютер продолжает работать (это называется горячей заменой (hot swapping)).
Контакт с меткой PWDIS позволяет удалённо перезагружать (remote reset) жёсткий диск, но эта функция поддерживается только с версии SATA 3.3, поэтому в моём диске это просто ещё одна линия питания +3.3V. А последний контакт, помеченный как SSU, просто сообщает компьютеру, поддерживает ли жёсткий диск технологию последовательной раскрутки шпинделей staggered spin up.
Перед тем, как компьютер сможет их использовать, диски внутри устройства (которые мы скоро увидим), должны раскрутиться до полной скорости. Но если в машине установлено много жёстких дисков, то внезапный одновременный запрос питания может навредить системе. Постепенная раскрутка шпинделей полностью устраняет возможность таких проблем, но при этом перед получением полного доступа к HDD придётся подождать несколько секунд.
Сняв печатную плату, можно увидеть, как она соединяется с компонентами внутри устройства. HDD не герметичны, за исключением устройств с очень большими ёмкостями — в них вместо воздуха используется гелий, потому что он намного менее плотный и создаёт меньше проблем в накопителях с большим количеством дисков. С другой стороны, не стоит и подвергать обычные накопители открытому воздействию окружающей среды.
Благодаря использованию таких разъёмов минимизируется количество входных точек, через которые внутрь накопителя могут попасть грязь и пыль; в металлическом корпусе есть отверстие (большая белая точка в левом нижнем углу изображения), позволяющее сохранять внутри давление окружающей среды.
Теперь, когда печатная плата снята, давайте посмотрим, что находится внутри. Тут есть четыре основных чипа:
- LSI B64002: чип основного контроллера, обрабатывающий инструкции, передающий потоки данных внутрь и наружу, корректирующий ошибки и т.п.
- Samsung K4T51163QJ: 64 МБ DDR2 SDRAM с тактовой частотой 800 МГц, используемые для кэширования данных
- Smooth MCKXL: управляет двигателем, крутящим диски
- Winbond 25Q40BWS05: 500 КБ последовательной флеш-памяти, используемой для хранения встроенного ПО накопителя (немного похожего на BIOS компьютера)
Открыть накопитель просто, достаточно открутить несколько болтов Torx и вуаля! Мы внутри…
Учитывая, что он занимает основную часть устройства, наше внимание сразу привлекает большой металлический круг; несложно понять, почему накопители называются дисковыми. Правильно их называть пластинами; они изготавливаются из стекла или алюминия и покрываются несколькими слоями различных материалов. Этот накопитель на 3 ТБ имеет три пластины, то есть на каждой стороне одной пластины должно храниться 500 ГБ.
Изображение довольно пыльное, такие грязные пластины не соответствуют точности проектирования и производства, необходимого для их изготовления. В нашем примере HDD сам алюминиевый диск имеет толщину 0,04 дюйма (1 мм), но отполирован до такой степени, что средняя высота отклонений на поверхности меньше 0,000001 дюйма (примерно 30 нм).
Базовый слой имеет глубину всего 0,0004 дюйма (10 микронов) и состоит из нескольких слоёв материалов, нанесённых на металл. Нанесение выполняется при помощи химического никелирования с последующим вакуумным напылением, подготавливающих диск для основных магнитных материалов, используемых для хранения цифровых данных.
Этот материал обычно является сложным кобальтовым сплавом и составлен из концентрических кругов, каждый из которых примерно 0,00001 дюйма (примерно 250 нм) в ширину и 0,000001 дюйма (25 нм) в глубину. На микроуровне сплавы металлов образуют зёрна, похожие на мыльные пузыри на поверхности воды.
Каждое зерно обладает собственным магнитным полем, но его можно преобразовать в заданном направлении. Группирование таких полей приводит к возникновению битов данных (0 и 1). Если вы хотите подробнее узнать об этой теме, то прочитайте этот документ Йельского университета. Последними покрытиями становятся слой углерода для защиты, а потом полимер для снижения контактного трения. Вместе их толщина составляет не больше 0,0000005 дюйма (12 нм).
Скоро мы увидим, почему пластины должны изготавливаться с такими строгими допусками, но всё-таки удивительно осознавать, что всего за 15 долларов можно стать гордым владельцем устройства, изготовленного с нанометровой точностью!
Однако давайте снова вернёмся к самому HDD и посмотрим, что же в нём есть ещё.
Жёлтым цветом показана металлическая крышка, надёжно крепящая пластину к электродвигателю привода шпинделя — электроприводу, вращающему диски. В этом HDD они вращаются с частотой 7200 rpm (оборотов/мин), но в других моделях могут работать медленнее. Медленные накопители имеют пониженный шум и энергопотребление, но и меньшую скорость, а более быстрые накопители могут достигать скорости 15 000 rpm.
Чтобы снизить урон, наносимый пылью и влагой воздуха, используется фильтр рециркуляции (зелёный квадрат), собирающий мелкие частицы и удерживающий их внутри. Воздух, перемещаемый вращением пластин, обеспечивает постоянный поток через фильтр. Над дисками и рядом с фильтром есть один из трёх разделителей пластин: помогающих снижать вибрации и поддерживать как можно более равномерный поток воздуха.
В левой верхней части изображения синим квадратом указан один из двух постоянных стержневых магнитов. Они обеспечивают магнитное поле, необходимое для перемещения компонента, указанного красным цветом. Давайте отделим эти детали, чтобы видеть их лучше.
То, что выглядит как белый пластырь — это ещё один фильтр, только он очищает частицы и газы, попадающие снаружи через отверстие, которое мы видели выше. Металлические шипы — это рычаги перемещения головок, на которых находятся головки чтения-записи жёсткого диска. Они с огромной скоростью движутся по поверхности пластин (верхней и нижней).
Посмотрите это видео, созданное The Slow Mo Guys, чтобы увидеть, насколько они быстрые:
В конструкции не используется чего-то вроде шагового электродвигателя; для перемещения рычагов по соленоиду в основании рычагов проводится электрический ток.
Обобщённо их называют звуковыми катушками, потому что они используют тот же принцип, который применяется в динамиках и микрофонах для перемещения мембран. Ток генерирует вокруг них магнитное поле, которое реагирует на поле, созданное стержневыми постоянными магнитами.
Не забывайте, что дорожки данных крошечны, поэтому позиционирование рычагов должно быть чрезвычайно точным, как и всё остальное в накопителе. У некоторых жёстких дисков есть многоступенчатые рычаги, которые вносят небольшие изменения в направление только одной части целого рычага.
В некоторых жёстких дисках дорожки данных накладываются друг на друга. Эта технология называется черепичной магнитной записью (shingled magnetic recording), и её требования к точности и позиционированию (то есть к попаданию постоянно в одну точку) ещё строже.
На самом конце рычагов есть очень чувствительные головки чтения-записи. В нашем HDD содержится 3 пластины и 6 головок, и каждая из них плавает над диском при его вращении. Для этого головки подвешены на сверхтонких полосках металла.
И здесь мы можем увидеть, почему умер наш анатомический образец — по крайней мере одна из головок разболталась, и что бы ни вызвало изначальный повреждение, оно также погнуло один из рычагов. Весь компонент головки настолько мал, что, как видно ниже, очень сложно получить её качественный снимок обычной камерой.
Однако мы можем разобрать отдельные части. Серый блок — это специально изготовленная деталь под названием «слайдер»: когда диск вращается под ним, поток воздуха создаёт подъёмную силу, поднимая головку от поверхности. И когда мы говорим «поднимает», то имеем в виду зазор шириной всего 0,0000002 дюйма или меньше 5 нм.
Чуть дальше, и головки не смогут распознавать изменения магнитных полей дорожки; если бы головки лежали на поверхности, то просто поцарапали бы покрытие. Именно поэтому нужно фильтровать воздух внутри корпуса накопителя: пыль и влага на поверхности диска просто сломают головки.
Крошечный металлический «шест» на конце головки помогает с общей аэродинамикой. Однако чтобы увидеть части, выполняющие чтение и запись, нам нужна фотография получше.
На этом изображении другого жёсткого диска устройства чтения и записи находятся под всеми электрическими соединениями. Запись выполняется системой тонкоплёночной индуктивности (thin film induction, TFI), а чтение — туннельным магнеторезистивным устройством (tunneling magnetoresistive device, TMR).
Создаваемые TMR сигналы очень слабы и перед отправкой должны проходить через усилитель для повышения уровней. Отвечающий за это чип находится рядом с основанием рычагов на изображении ниже.
Как сказано во введении к статье, механические компоненты и принцип работы жёсткого диска почти не изменились за многие годы. Больше всего совершенствовалась технология магнитных дорожек и головок чтения-записи, создавая всё более узкие и плотные дорожки, что в конечном итоге приводило к увеличению объёма хранимой информации.
Однако механические жёсткие диски имеют очевидные ограничения скорости. На перемещение рычагов в нужное положение требуется время, а если данные разбросаны по разным дорожкам на различных пластинах, то на поиски битов накопитель будет тратить довольно много микросекунд.
Прежде чем переходить к другому типу накопителей, давайте укажем ориентировочные показатели скорости типичного HDD. Мы использовали бенчмарк CrystalDiskMark для оценки жёсткого диска WD 3.5" 5400 RPM 2 TB:
В первых двух строчках указано количество МБ в секунду при выполнении последовательных (длинный, непрерывный список) и случайных (переходы по всему накопителю) чтения и записи. В следующей строке показано значение IOPS, то есть количество операций ввода-вывода, выполняемых каждую секунду. В последней строке показана средняя задержка (время в микросекундах) между передачей операции чтения или записи и получением значений данных.
В общем случае мы стремимся к тому, чтобы значения в первых трёх строчках были как можно больше, а в последней строчке — как можно меньше. Не беспокойтесь о самих числах, мы просто используем их для сравнения, когда будем рассматривать другой тип накопителя: твердотельный накопитель.
Из чего состоит жесткий диск
Мы частично упоминали о составных жесткого диска, сейчас разберемся с этим детальнее. Итак, основные составляющие HDD:
- Корпус – защищает механизмы жесткого диска от пыли и влаги. Как правило, является герметичным, дабы внутрь та самая влага и пыль не попадали;
- Диски (блины) – пластины из определенного сплава металлов, с нанесенным с обеих сторон покрытием, на которое и записываются данные. Количество пластин может быть разным – от одной (в бюджетных вариантах), до нескольких;
- Двигатель – на шпинделе которого закреплены блины;
- Блок головок – конструкция из соединенных между собой рычагов (коромысел), и головок. Часть ЖД, которая считывает и записывает на него информацию. Для одного блина используется пара головок, поскольку и верхняя, и нижняя часть у него рабочая;
- Устройство позиционирования (актуатор) – механизм приводящий в действие блок головок. Состоит из пары постоянных неодимовых магнитов и катушки, находящейся на конце блока головок;
- Контроллер – электронная микросхема управляющая работой HDD;
- Парковочная зона – место внутри винчестера рядом с дисками либо на их внутренней части, куда опускаются (паркуются) головки во время простоя, чтобы не повредить рабочую поверхность блинов.
Такое вот незамысловатое устройство жесткого диска. Сформировалось оно много лет назад, и никаких принципиальных изменений в него уже давно не вносились. А мы идем дальше.
Поверхность гермоблока
Под интегральной платой располагаются контакты от моторов и головок. Тут же можно увидеть почти невидимое техническое отверстие (breath hole), которое выравнивает давление внутри и снаружи герметичной зоны блока, разрушающее миф о том, что внутри винчестера находится вакуум. Внутренняя его область покрыта специальным фильтром, который не пропускает пыль и влагу непосредственно в HDD.
Блок магнитных головок
Одно из самых сложных устройств в жёстком диске имеет блок магнитных головок (БМГ). Рассмотрим все элементы, которые он содержит. Начнём с головок чтения записи — они расположены на концах кронштейнов. Когда шпиндель остановлен, головки должны располагаться в препаровочной области — это специально выделенное место, которое задействовано, если вал не работает. На некоторых HDD препаровочные области находятся вне пластин.
Для нормального функционирования накопителя требуется чистый воздух с минимальным содержанием посторонних частиц. Для обеспечения такой атмосферы внутри накопителя устанавливаются циркуляционные фильтры. Они выводят частицы смазки и металла, которые собираются в гермокорпусе в процессе работы HDD. Фильтры стоят на пути воздушных потоков, появляющихся при вращении пластин.
HDD, жёсткий диск, винчестер — всё это названия одного хорошо известного устройства хранения данных. В этом материале мы расскажем вам о технической основе таких накопителей, о том, каким образом на них может храниться информация, и об остальных технических нюансах и принципах функционирования.
Выводы
Да и по поводу основной темы статьи тоже все. Вы теперь понимаете что такое жесткий диск компьютера, для чего он нужен и как работает. Я рассказал вам о том, какие виды HDD бывают и об основных их характеристиках. На этом считаю свою работу выполненной, всем пока, до новых тем!
Жёсткий диск или HDD — устройство хранения данных. До появления твердотельных накопителей (SSD) оно использовалось и для установки системы, и для размещения пользовательских файлов. Несмотря на конкуренцию со стороны более совершенной технологии, HDD продолжает оставаться важным элементом компьютером. Чтобы правильно пользоваться накопителем и продлить его работоспособность, нужно знать, из чего он состоит и как устроен.
Внутренности гермоблока
Под крышкой герметичного блока, представляющей собой обычный пласт металла и резиновую прокладку, которая защищает его от попадания влаги и пыли, находятся магнитные диски.
Они также могут называться блинами или пластинами (platters). Диски обычно создаются из стекла или алюминия, который был предварительно отполирован. Затем они покрываются несколькими слоями различных веществ, в числе которых присутствует и ферромагнетик — благодаря ему и имеется возможность записывать и хранить информацию на жёстком диске. Между пластинами и над самым верхним блином располагаются разделители (dampers or separators). Они выравнивают потоки воздуха и снижают акустические шумы. Обычно изготавливаются из пластика или алюминия.
Сепараторные пластины, которые были изготовлены из алюминия, лучше справляются с понижением температуры воздуха внутри герметичный зоны.
Сила вращения
Давайте начнем наш обзор внутреннего устройства этих накопителей с истории. Уже более 30 лет жёсткий диск (HDD) является стандартной системой хранения для ПК во всем мире, но технология, лежащая в его основе, намного старше.
IBM выпустила первый доступный для всех жёсткий диск в далёком 1956 году, и он был способен хранить всего 3,75 МБ данных. Однако с течением времени общая структура сильно не изменилась. Основной деталью являются всё те же диски, которые используют законы магнетизма для хранения информации. Но вот что сильно изменилось, так это количество данных, которые могут быть на них сохранены. Ещё в 1987 году вы могли купить жёсткий диск объёмом в 20 МБ примерно за 350 долларов; сегодня за такие деньги можно получить хранилище размером в 14 ТБ, а это в 700 000 раз больше места!
В статье мы собираемся разобрать 3,5-дюймовый жёсткий диск Seagate Barracuda на 3 ТБ (модель ST3000DM001), печально известный своей высокой частотой отказов и последующими судебными процессами. У нас он уже мертв, так что на самом деле это скорее вскрытие, а не урок анатомии компьютерных компонентов.
Так как же это всё выглядит?
Перевернув диск, мы можем увидеть монтажную плату и несколько соединений. Один, в дальней части платы, предназначен для вращения дисков, в то время как три нижних, слева направо, являются соединениями, позволяющими настроить накопитель для определённых настроек, и двумя интерфейсами SATA.
Интерфейс SATA впервые появился в 2000 году, и на данный момент это стандартная система, используемая для подключения дисков к остальной части компьютера. С тех пор спецификация формата претерпела множество изменений, и в настоящее время мир использует версию 3.4. Наш труп жесткого диска, тем не менее, сделан с использованием более старой версии, но это делает различия только в одном контакте в разъёме питания.
Для передачи данных используются так называемые дифференциальные сигналы для отправки и получения данных: контакты A+ и A- используются для передачи инструкций и данных на жёсткий диск, а контакты B используются для приема этих сигналов. Использование таких парных проводов значительно снижает влияние электрических помех на сигнал, а значит, диск может работать быстрее. Что касается питания, то вы можете видеть, что по существу есть по два каждого напряжения (+3,3, +5 и +12 В). Однако большинство из них не используются, поскольку жёсткие диски не требуют много энергии. Данная модель Seagate использует менее 10 Вт под большей нагрузкой.
Вывод, помеченный PWDIS, позволяет выполнять удалённый сброс жесткого диска, но это поддерживается только в SATA версии 3.3, так что в нашем приводе это просто ещё одна линия +3,3 В. И последний контакт, помеченный SSU, просто сообщает компьютеру, поддерживает ли жёсткий диск ступенчатое ускорение. Физические диски внутри устройства, которые мы увидим через несколько минут, должны работать на полной скорости, прежде чем компьютер сможет их использовать. Но если на ПК установлено много жёстких дисков, внезапная одновременная потребность в энергии может расстроить систему. Ступенчатое ускорение помогает предотвратить возникновение подобных проблем, но это также означает, что вам нужно подождать несколько секунд, прежде чем вы сможете начать работу.
Снятие печатной платы показывает, как она соединяется с компонентами внутри приводного устройства. Жёсткие диски не герметичны, за исключением сверхбольших емкостей — они используют гелий вместо воздуха, так как он гораздо менее плотный и создаёт меньше проблем для накопителей с большим количеством дисков. Теперь, когда печатная плата выключена, давайте посмотрим, что здесь расположено. Есть 4 основных компонента, на которых нужно сосредоточиться:
- LSI B64002: главная микросхема, которая обрабатывает инструкции, совершает ввод и вывод данных, занимается исправлением ошибок и т.д.;
- Samsung K4T51163QJ: 64 МБ памяти DDR2 SDRAM с тактовой частотой 800 МГц, используемой для кэширования данных;
- Smooth MCKXL: управляет мотором, который вращает диски;
- Winbond 25Q40BWS05: 500 КБ последовательной флэш-памяти, используемой для хранения прошивки накопителя (похож на BIOS компьютера).
Далее наше внимание сразу же привлекают большие металлические диски, которые сделаны из стекла или алюминия и покрыты несколькими слоями различных соединений. Этот накопитель на 3 ТБ имеет три «блина» и каждый из них хранит по 500 ГБ данных с каждой стороны.
Изображение этих пыльных пластин не отдаёт должного технической и производственной точности, необходимой для их производства. В нашем примере сам алюминиевый диск имеет толщину 0,04 дюйма (1 мм), но он был отполирован до такой степени, что средняя разность изменений поверхности составляет менее 0,000001 дюйма (примерно 30 нм). На металл был нанесен слой толщиной всего 0,0004 дюйма (10 микрон), содержащий несколько слоёв соединений, которые обычно представляют собой сложный сплав кобальта и состоят из концентрических колец, каждое из которых имеет ширину примерно 0,00001 дюйма (примерно 250 нм) и глубину 0,000001 дюйма (25 нм). В микроскопическом масштабе металлические сплавы образуют зёрна, похожие на мыльные пузыри, плавающие в воде.
Каждое зерно имеет своё собственное магнитное поле, но оно может быть выровнено в заданном направлении. Группировка этих полей дает 0 и 1 бит данных. Ещё несколько покрытий представляют собой слой углерода для защиты и полимер для уменьшения контактного трения. Вместе они имеют толщину не более 0,0000005 дюймов (12 нм). Вскоре мы поймём, почему пластины должны быть изготовлены с такой высокой точностью, но удивительно вообразить, что всего за 15 долларов вы можете стать счастливым обладателем этого производства в нанометровом масштабе!
Но сначала давайте снова вернемся к жёсткому диску и посмотрим, что там ещё есть.
Жёлтой рамкой выделена металлическая крышка, которая надёжно удерживает диски. На этом HDD они вращаются со скоростью 7200 оборотов в минуту. Чтобы уменьшить вредное воздействие пыли и влаги в воздухе, рециркуляционный фильтр (зеленая рамка) собирает крошечные частицы и задерживает их внутри. Воздух, перемещаемый вращением пластин, обеспечивает постоянный поток через фильтр. Сверху дисков и рядом с фильтром расположен один из трёх разделительных пластин: они помогают снизить вибрацию, а также поддерживают максимально возможную регулировку воздушного потока.
В левом верхнем углу изображения, обозначенного синей рамкой, находится один из двух постоянных стержневых магнитов. Он обеспечивает магнитное поле, необходимое для перемещения компонента, обозначенного красным цветом. Давайте разберёмся с некоторыми из этих частей.
На изображении выше показана конструкция со считывающей и записывающей головкой. Наш жёсткий диск имеет 3 «блина» и 6 головок. Для этого головки подвешены на двух ультратонких металлических полосках. На изображении ниже, с другого жёсткого диска, части, которые читают и пишут, находятся под электронными дорожками. Запись осуществляется с помощью системы тонкоплёночной индукции (TFI), тогда как чтение выполняется с помощью туннельного магниторезистивного (TMR) устройства.
Сигналы, генерируемые TMR, очень слабые и должны быть пропущены через усилитель, прежде чем их можно будет отправлять дальше. Ответственный за это чип можно увидеть у основания рычагов привода на изображении ниже.
А вот в этом видео можно увидеть, как это всё работает в замедленной съёмке:
Как упоминалось во введении к этой статье, механические компоненты и работа жёсткого диска не сильно изменились за эти годы. Технология, лежащая в основе магнитной дорожки и головок чтения/записи, улучшилась только благодаря созданию более узких и плотных дорожек, что в конечном итоге приводит к увеличению возможностей хранения. Однако механические жёсткие диски имеют явные ограничения производительности. Для перемещения рычагов привода в определённое положение требуется время, и если данные разбросаны по разным дорожкам на отдельных «блинах», то накопитель будет тратить относительно большое количество микросекунд на их поиск по кусочкам.
Было ли вам всё понятно и интересно? Остались какие-то вопросы? Напишите об этом в комментариях. А в следующий раз мы рассмотрим работу SSD: оставайтесь с нами и подписывайтесь на канал.
Он магнитный. Он электрический. Он фотонный. Нет, это не новое супергеройское трио из вселенной Marvel. Речь идёт о хранении наших драгоценных цифровых данных. Нам нужно где-то их хранить, надёжно и стабильно, чтобы мы могли иметь к ним доступ и изменять за мгновение ока. Забудьте о Железном человеке и Торе — мы говорим о жёстких дисках!
Итак, давайте погрузимся в изучении анатомии устройств, которые мы сегодня используем для хранения миллиардов битов данных.
Что такое жесткий диск
По традиции, давайте подсмотрим определение жесткого диска в Википедии:
Жесткий диск (винт, винчестер, накопитель на жестких магнитных дисках, НЖМД, HDD, HMDD) – запоминающее устройство произвольного доступа, основанное на принципе магнитной записи.
Используются в подавляющем большинстве компьютеров, а также как отдельно подключаемые устройства для хранения резервных копий данных, в качестве файлового хранилища и т.п.
Чуть-чуть разберемся. Мне нравится термин “накопитель на жестких магнитных дисках“. Эти пять слов передают всю суть. HDD – устройство, предназначение которого длительное время хранить записанные на него данные. Основой HDD являются жесткие (алюминиевые) диски со специальным покрытием, на которое при помощи специальных головок записывается информация.
Не буду рассматривать в деталях сам процесс записи – по сути это физика последних классов школы, и вникать в это, уверен, у вас желания нет, да и статья совсем не о том.
Также обратим внимание на фразу: “произвольного доступа” что, грубо говоря, означает, что мы (компьютер) можем в любое время считать информацию с любого участка ЖД.
Важным является тот факт, что память HDD не энергозависима, то есть не важно подключено питание или нет, записанная на устройство информация никуда не исчезнет. Это важное отличие постоянной памяти компьютера, от временной (ОЗУ).
Взглянув на жесткий диск компьютера в жизни, вы не увидите ни дисков, ни головок, так как все это скрыто в герметичном корпусе (гермозона). Внешне винчестер выглядит так:
Думаю что такое HDD вы поняли. Идем дальше.
Для чего компьютеру нужен жесткий диск
Рассмотрим что такое HDD в компьютере, то есть какую роль он играет в ПК. Понятно, что он хранит данные но, как и какие. Здесь выделим такие функции НЖМД:
- Хранение ОС, пользовательского ПО и их настроек;
- Хранение файлов пользователя: музыка, видео, изображения, документы и т.д;
- Использование части объема жесткого диска, для хранения данных не помещающихся в ОЗУ (файл подкачки) или хранение содержимого оперативной памяти во время использования режима сна;
Как видим, жесткий диск компьютера не просто свалка из фотографий, музыки и видео. На нем хранится вся операционная система, и помимо этого ЖД помогает справляться с загруженностью ОЗУ, беря на себя часть ее функций.
Заключение
В этой статье было приведено подробное описание внутренностей HDD. Надеемся, этот материал был вам интересен и помог узнать много нового из сферы компьютерного оборудования.
Мы рады, что смогли помочь Вам в решении проблемы.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.
Как устроены компьютерные компоненты? Что спрятано у них внутри? Как это всё работает? Продолжаем разбираться! Снова поговорим о системах хранения информации — но в этот раз мы затронем тему жёстких дисков или HDD (Hard Disk Drives). Перед этим мы подробно рассматривали работу оптических дисков: обязательно ознакомьтесь с этой статьёй.
Все статьи из этого цикла
Блок магнитных головок
На концах кронштейнов, находящихся в блоке магнитных головок (Head Stack Assembly, HSA), расположены головки чтения/записи. Когда шпиндель остановлен, они должны находиться в препаровочной области — это место, где располагаются головки исправного жёсткого диска в то время, когда вал не работает. В некоторых HDD парковка происходит на пластиковых препаровочных областях, которые расположены вне пластин.
Для нормальной работы жёсткого диска требуется как можно более чистый воздух, содержащий минимум сторонних частиц. Со временем в накопителе образовываются микрочастицы смазки и металла. Чтобы их выводить, HDD оборудуются циркуляционными фильтрами (recirculation filter), которые постоянно собирают и задерживают очень маленькие частицы веществ. Они устанавливаются на пути воздушных потоков, которые образуются из-за вращения пластин.
В НЖМД устанавливают неодимовые магниты, способные притягивать и удерживать вес, который может больше собственного в 1300 раз. Предназначение этих магнитов в HDD — ограничение движения головок путем удержания их над пластиковыми или алюминиевыми блинами.
Ещё одной частью блока магнитных головок является катушка (voice coil). Вместе с магнитами она образует привод БМГ, который вместе с БМГ составляет позиционер (actuator) — устройство, перемещающее головки. Защитный механизм для этого устройства называется фиксатором (actuator latch). Он освобождает БМГ, как только шпиндель наберёт достаточное число оборотов. В процессе освобождения участвует давление потока воздуха. Фиксатор предотвращает какие-либо движения головок в препаровочном состоянии.
Под БМГ будет находиться прецизионный подшипник. Он поддерживает плавность и точность данного блока. Тут же находится выполненная из алюминиевого сплава деталь, которая называется коромыслом (arm). На её конце, на пружинной подвеске, расположены головки. От коромысла идет гибкий кабель (Flexible Printed Circuit, FPC), ведущий в контактную площадку, которая соединяется с платой электроники.
Вот так выглядит катушка, которая соединена с кабелем:
Здесь можно увидеть подшипник:
Вот тут изображены контакты БМГ:
Прокладка (gasket) помогает обеспечить герметичность сцепления. Благодаря этому в блок с дисками и головками воздух попадает только через отверстие, которое выравнивает давление. Контакты данного диска покрыты тончайшей позолотой, что улучшает проводимость.
Типичная сборка кронштейна:
На окончаниях пружинных подвесов находятся малогабаритные детали — слайдеры (sliders). Они помогают считывать и записывать данные, поднимая головку над пластинами. В современных накопителях головки работают, располагаясь на расстоянии 5-10 нм от поверхности металлических блинов. Элементы считывания и записи информации расположены на самых концах слайдеров. Они настолько малы, что увидеть их можно только воспользовавшись микроскопом.
Эти детали не являются абсолютно плоскими, так как имеют на себе аэродинамические канавки, служащие для стабилизации высоты полёта слайдера. Воздух под ним создаёт подушку (Air Bearing Surface, ABS), которая поддерживает параллельный поверхности пластины полёт.
Предусилитель — чип, отвечающий за управление головками и усиление сигнала к ним или от них. Расположен он непосредственно в БМГ, потому как сигнал, который производят головки, обладает недостаточной мощностью (около 1 ГГц). Без усилителя в герметичной зоне он бы просто рассеялся по пути к интегральной схеме.
От этого устройства в сторону головок идёт больше дорожек, нежели к герметичной зоне. Объясняется это тем, что жёсткий диск может взаимодействовать только с одной из них в определённый момент времени. Микропроцессор отправляет запросы предусилителю, чтобы он выбрал нужную ему головку. От диска к каждой из них идёт по несколько дорожек. Они отвечают за заземление, чтение и запись, управление миниатюрными приводами, работу со специальным магнитным оборудованием, которое может управлять слайдером, что позволяет увеличить точность расположения головок. Одна из них должна вести к нагревателю, который регулирует высоту их полёта. Работает эта конструкция так: из нагревателя тепло передаётся подвеске, которая соединяет слайдер и коромысло. Подвес создаётся из сплавов, которые имеют отличающиеся параметры расширения от поступающего тепла. При повышении температуры он изгибается в сторону пластины, тем самым уменьшая расстояние от неё до головки. При уменьшении количества тепла, происходит обратное действие — головка отдаляется от блина.
Вот таким образом выглядит верхний разделитель:
На этой фотографии находится герметичная зона без блока головок и верхнего сепаратора. Также можно заметить нижний магнит и прижимное кольцо (platters clamp):
Данное кольцо сдерживает блоки блинов вместе, предотвращая всякое их движение относительно друг друга:
Сами пластины нанизаны на вал (spindle hub):
А вот что находится под верхней пластиной:
Как можно понять, место для головок создаётся при помощи специальных разделительных колец (spacer rings). Это высокоточные детали, которые производятся из немагнитных сплавов или полимеров:
На дне гермоблока находится пространство для выравнивания давления, расположенное прямо под воздушным фильтром. Воздух, который находится вне герметичного блока, безусловно, содержит в себе частицы пыли. Для решения данной проблемы, устанавливается многослойный фильтр, который гораздо толще того же циркулярного. Иногда на нём можно обнаружить следы силикатного геля, который должен абсорбировать в себя всю влагу:
Устройство жёсткого диска
Исходя из полного названия данного запоминающего устройства — накопитель на жёстких магнитных дисках (НЖМД) — можно без особых усилий понять, что лежит в основе его работы. Благодаря своей дешевизне и долговечности эти носители информации устанавливают в различные компьютеры: ПК, ноутбуки, серверы, планшеты и т.д. Отличительной чертой HDD является возможность хранить огромные объёмы данных, обладая при этом совсем небольшими габаритами. Ниже мы расскажем о его внутреннем устройстве, принципах работы и прочих особенностях. Приступим!
Гермоблок и плата электроники
Зелёная стеклоткань и дорожки из меди на ней, вместе с разъёмами для подключения блока питания и гнездом SATА называются платой управления (Printed Circuit Board, PCB). Данная интегральная схема служит для синхронизации работы диска с ПК и руководством всех процессов внутри HDD. Корпус из алюминия чёрного цвета и то, что внутри него, называется герметичным блоком (Head and Disk Assembly, HDA).
В центре интегральной схемы расположен чип большого размера — это микроконтроллер (Micro Controller Unit, MCU). В сегодняшних HDD микропроцессор содержит в себе два компонента: центральный вычислительный блок (Central Processor Unit, CPU), который занимается всеми расчётами, и канал чтения и записи — специальное устройство, переводящее аналоговый сигнал с головки в дискретный, когда она занята чтением и наоборот — цифровой в аналоговый во время записи. Микропроцессор обладает портами ввода/вывода, при помощи которых он управляет остальными элементами, расположенными на плате, и совершает обмен информацией через SATA-подключение.
Другой чип, расположенный на схеме, является DDR SDRAM памятью (memory chip). Её количество предопределяет объём кеша винчестера. Данный чип разделён на память прошивки, частично содержащуюся во флеш-накопителе, и буферную, необходимую процессору для того, чтобы загружать модули прошивки.
Третий чип называется контроллером управления двигателем и головками (Voice Coil Motor controller, VCM controller). Он управляет дополнительными источниками электропитания, которые расположены на плате. От них получают питание микропроцессор и предусилитель-коммутатор (preamplifier), содержащийся в герметичном блоке. Этот контроллер требует больше энергии, чем остальные компоненты на плате, так как отвечает за вращение шпинделя и движение головок. Ядро предусилителя-коммутатора способно работать, будучи нагретым до 100° C! Когда на НЖМД подаётся питание, микроконтроллер выгружает содержимое флеш-микросхемы в память и начинает выполнение заложенных в неё инструкций. Если коду не удастся должным образом загрузиться, то HDD не сможет даже начать раскрутку. Также флеш-память может быть встроена в микроконтроллер, а не содержаться на плате.
Расположенный на схеме датчик вибрации (shock sensor) определяет уровень тряски. Если он сочтёт её интенсивность опасной, то будет послан сигнал контроллеру управления двигателем и головками, после чего он немедленно паркует головки или вовсе останавливает вращение HDD. В теории, данный механизм призван обеспечивать защиту HDD от различных механических повреждений, правда, на практике у него это не сильно выходит. Поэтому не стоит ронять жёсткий диск, ведь это способно повлечь за собой неадекватную работу вибродатчика, что может стать причиной полной неработоспособности устройства. Некоторые НЖМД обладают сверхчувствительными к вибрации датчиками, которые реагируют на малейшее её проявление. Данные, которые получает VCM, помогают в корректировке движения головок, поэтому диски оборудуются как минимум двумя такими датчиками.
Ещё одно устройство, созданное для защиты HDD — ограничитель переходного напряжения (Transient Voltage Suppression, TVS), призванный предотвращать возможный выход из строя в случае скачков напряжения. На одной схеме таких ограничителей может быть несколько.
Плата управления
Начнём с изучения платы. В самом центре схемы расположен большой чип — микроконтроллер (MCU). Он состоит из двух компонентов:
- Центральный вычислительный блок — выполняет все расчёты.
- Канал чтения и записи — устройство, которое переводит аналоговый сигнал с головки в дискретный и наоборот — из цифрового сигнала в аналоговый.
На микропроцессоре также есть порты ввода/вывода, через которые он управляет остальными элементами в плате и обменивается информацией через интерфейс SATA, используемый для подключения к материнской плате.
Второй чип, который мы обнаруживаем на плате, — DDR SDRAM память. От его объёма зависит количество доступного кэша на диске. Чип разделён на память прошивки, которая частично содержится во флеш-накопителе, и буферную память, используемую процессором для загрузки прошивки.
Третий чип — контроллер управления двигателем и головками (VCM controller). Он также отвечает за работу дополнительных источников питания, расположенных на плате. От них получают энергию микропроцессор и предусилитель-коммутатор — элемент из герметичного блока, о котором мы поговорим ниже. VCM controller потребляет больше энергии, чем остальные компоненты, потому что занимается вращением шпинделя и движением головок.
На схеме также есть датчик вибраций, который следит за уровнем тряски. Если интенсивность кажется ему опасной, то он посылает сигнал на контроллер управления двигателями и головками с требованием немедленно припарковать головки или вовсе остановить вращение HDD. Теоретически это должно защитить диск от механических повреждений, но на практике часто приводит к тому, что накопитель выходит из строя. Если его уронить, то датчики начинают реагировать на малейшую вибрацию и блокируют работу носителя.
Защитой HDD также занимается ограничитель переходного напряжения. Его задача — предотвратить выход диска из строя при скачке напряжения. Таких ограничителей на плате может быть несколько.
Устройство простое, но очень функциональное. Каждый элемент выполняет свою задачу и обеспечивает общую связь между всеми компонентами жёсткого диска.
Характеристики жестких дисков
Итак, основные характеристики жесткого диска компьютера:
- Объем – показатель максимально возможного количества данных, которые можно будет вместить на диске. Первое на что обычно смотрят при выборе HDD. Данный показатель может достигать 10 Тб, хотя для домашнего ПК чаще выбирают 500 Гб – 1 Тб;
- Форм-фактор – размер жестокого диска. Самые распространенные – 3,5 и 2,5 дюйма. Как говорилось выше, 2,5″ в большинстве случаев, устанавливаются в ноутбуки. Также их используют во внешних HDD. В ПК и на сервера устанавливают 3,5″. Форм фактор влияет и на объем, так как на больший диск может поместиться больше данных;
- Скорость вращения шпинделя – с какой скоростью вращаются блины. Наиболее распространены 4200, 5400, 7200 и 10000 об/мин. Эта характеристика напрямую влияет на производительность, а так же и цену устройства. Чем выше скорость – тем больше оба значения;
- Интерфейс – способ (тип разъема) подключения HDD к компьютеру. Самым популярным интерфейсом для внутренних ЖД сегодня является SATA (в старых компьютерах использовался IDE). Внешние жесткие диски подключаются, как правило, по USB или FireWire. Кроме перечисленных, существуют еще такие интерфейсы как SCSI, SAS;
- Объем буфера (кеш-память) – тип быстрой памяти (по типу ОЗУ) установленный на контроллере ЖД, предназначенный для временного хранения данных, к которым чаще всего обращаются. Объем буфера может составлять 16, 32 или 64 Мб;
- Время произвольного доступа – то время, за которое HDD гарантированно выполнить запись или чтение с любого участка диска. Колеблется от 3 до 15 мс;
Кроме приведенных характеристик также можно встретить такие показатели как:
- Скорость передачи данных;
- Количество операций ввода-вывода в сек.;
- Уровень шума;
- Надежность;
- Сопротивляемость ударам и т.д;
На счет характеристик HDD это все.
Читайте также: