Из какого металла корпус жесткого диска
Жёсткий диск может хранить в себе большое количество данных, но знаете ли вы как он устроен внутри или принцип его работы?
Так вот я вам наглядно покажу. HDD состоит из двух частей. Корпус, чёрного цвета и прикрытый крышкой, это гермоблок. Плата на обратной стороне, это контроллер. О нём я расскажу чуть позже. А сейчас посмотрим что внутри гермоблока.
Открыв крышку, сразу бросается в глаза большая блестящая пластина, занимающая большую часть корпуса и зажатая шайбой. Это и есть сам жесткий диск, их кстати может быть несколько расположенных один над другим.
Пластины крепятся на шпиндель электромотора, который заставляют их вращаться со скоростью 7200 об/мин, а контроллер поддерживает постоянную скорость вращения при помощи контактов на обратной стороне корпуса, через них же и осуществляется питание. Именно на пластинах хранятся все данные, причём не только пользовательские, но и служебные необходимые самому устройству.
Чем больше пластин, тем больше информации может вместить устройство, а выполнены они обычно из металлических сплавов (хотя были попытки делать их из пластика и даже стекла, но они были не долговечны, встречаются даже керамические диски).
Покрыты пластины ферромагнитным слоем, который и хранит всю информацию. Этот слой разбивается на сотни тысяч узких дорожек, каждая из дорожек разделена на секторы это позволяет определять, куда записывать и где считывать информацию. А вся карта о секторах и дорожках находится в памяти контроллера.
чтобы записать данные, над диском с большой скоростью движется металлический кронштейн, который называется коромысло, на его конце находятся слайдеры с магнитными головками.
Головка проходя над дорожкой намагничивает микроскопическую область на ферромагнитном слое, устанавливая магнитный момент такой ячейки в одно из состояний «0» или «1», а с помощью улавливания магнитного потока происходит считывание информации, когда головка проходит над областью с измененной полярностью, она фиксирует импульс напряжения, этот импульс считывается как единица, а его отсутствие как 0,(каждый такой 0 и 1 называется "бит"). Считываемые головкой сигналы очень слабы и перед отправкой на контроллер должны проходить через усилитель. Отвечающий за это чип находится с боку коромысла (preamplifier).
Вся эта конструкция приводится в движение при помощи привода основанном на электромагнетизме. Который называется сервопривод. Вот он позиционирует коромысло в то место, куда нужно записать или откуда считать информацию и управляется интегральной микросхемой. Внутри он состоит из двух мощных неодимовых магнитов, катушки и фиксатора. Фиксатор предотвращает какие-либо движения головок в отключённом состоянии и пока шпиндель не наберёт обороты. Всё это важно, потому что от этой конструкции зависит долговечность головок, а от скорости и точности перемещения коромысла зависит время поиска данных на поверхности пластин. Интересно ещё то что головка коромысла обычно не соприкасается с дисками, а парит над ними при помощи прослойки набегающего потока воздуха, на расстоянии примерно 10 нанометров от крутящейся пластины, благодаря аэродинамической форме слайдера.
А так как это очень маленькие расстояния, и все детали движутся на огромных скоростях. Внутри корпуса есть циркуляционный фильтр (recirculation filter), он находится на пути потоков воздуха, создаваемый вращением пластин, этот фильтр постоянно собирает и задерживает мельчайшие частицы которые могли бы повредить пластины и хранящуюся на них информацию или вывести из строя магнитную головку. Кроме него, на обратной стороне корпуса и на крышке имеются маленькие, почти незаметное отверстия (breath hole). Они служит для выравнивания давления и прикрыты фильтром (breath filter), которые так же задерживают частицы пыли и влаги.
Внутренности гермоблока мы рассмотрели, давайте теперь вернёмся к контроллеру, так как очень сложная и важная часть жёсткого диска. Эта плата с разъёмами представляет собой интегральную схему, которая синхронизирует работу диска с компьютером и управляет всеми всеми процессами внутри hdd. Перевернув плату, можно увидеть что это целый микрокомпьютер со своим процессором, оперативной и постоянной памятью и есть своя система ввода/вывода.
Чип с большим количеством ножек это MCU - контроллер который занимается всеми расчётами и преобразует аналоговый сигнал с головки в цифровой и наоборот. Для ускорения этих операций рядом распаян чип с памятью DDR SDRAM. Который служит в роли буфера для хранения промежуточных данных, которые уже считанны с жесткого диска, но еще не были переданы для дальнейшей обработки, а также для хранения данных, к которым система обращается довольно часто.
А вот два других крупных чипа это Flash память и её контроллер. Они действует как большой кэш для часто используемых данных, для повышения производительности. Но эти чипы устанавливаются только в гибридных HDD и в большенстве дисков их нет.
Устройство и принцип работы жесткого диска. HDD и SSHD под крышкой
Жёсткий диск может хранить в себе большое количество данных, но знаете ли вы как он устроен внутри или принцип его работы? Так вот я вам наглядно покажу.
HDD состоит из двух частей. Корпус, чёрного цвета и прикрытый крышкой, это гермоблок. Плата на обратной стороне, это контроллер. О нём я расскажу чуть позже. А сейчас посмотрим что внутри гермоблока.
Корпус и контроллер HDD
HDD без крышки
Магнитные пластины
Пластины на шпиндельном электромоторе
Разметка диска
Привод и коромысло (актуатор)
Головка проходя над дорожкой намагничивает микроскопическую область на ферромагнитном слое, устанавливая магнитный момент такой ячейки в одно из состояний «0» или «1», а с помощью улавливания магнитного потока происходит считывание информации, когда головка проходит над областью с измененной полярностью, она фиксирует импульс напряжения, этот импульс считывается как единица, а его отсутствие как 0,(каждый такой 0 и 1 называется "бит").
Магнитные головки над диском с информацией
Считываемые головкой сигналы очень слабы и перед отправкой на контроллер должны проходить через усилитель. Отвечающий за это чип находится сбоку коромысла (preamplifier).
Предусилитель жёсткого диска (preamplifier)
Вся эта конструкция приводится в движение при помощи привода основанном на электромагнетизме. Который называется сервопривод. Он позиционирует коромысло в то место, куда нужно записать или откуда считать информацию и управляется интегральной микросхемой.
Внутри он состоит из двух мощных неодимовых магнитов, катушки и фиксатора. Фиксатор предотвращает какие-либо движения головок в отключённом состоянии и пока шпиндель не наберёт обороты. Всё это важно, потому что от этой конструкции зависит долговечность головок, а от скорости и точности перемещения коромысла зависит время поиска данных на поверхности пластин.
Сервопривод внутри
Интересно ещё то что головка коромысла обычно не соприкасается с дисками, а парит над ними при помощи прослойки набегающего потока воздуха, на расстоянии примерно 10 нанометров от крутящейся пластины, благодаря аэродинамической форме слайдера.
Головки над пластинами
А так как это очень маленькие расстояния, и все детали движутся на огромных скоростях. Внутри корпуса есть циркуляционный фильтр (recirculation filter), он находится на пути потоков воздуха, создаваемый вращением пластин, этот фильтр постоянно собирает и задерживает мельчайшие частицы которые могли бы повредить пластины и хранящуюся на них информацию или вывести из строя магнитную головку.
Циркуляционный фильтр (recirculation filter)
Кроме него, на обратной стороне корпуса и на крышке имеются маленькие, почти незаметное отверстия (breath hole). Они служит для выравнивания давления и прикрыты фильтром (breath filter), которые так же задерживают частицы пыли и влаги.
Breath filter на корпусе и крышке HDD
MSU или SoC
DDR память в HDD
Два других крупных чипа это Flash память и её контроллер. Они действует как большой кэш для часто используемых данных, для повышения производительности. Но эти чипы устанавливаются только в гибридных HDD и в большенстве дисков их нет.
(по сути это SSD внутри hdd=SSHD)
Контроллер, Flash память в SSHD
Так же, важным чипом является контроллер управления двигателем и головками VCM controller, так как, он управляет питанием MCU, Блоком магнитных головок внутри гермозоны и двигателем HDD.
VCM Контроллер
Так же на плату устанавливаются датчики вибрации (shock sensor) которые определяет уровень тряски и в случаи высокой интенсивности отправляют сигнал VCM контролеру на корректировку движения головок или на их парковку и выключение HDD.
В действительности, эти датчики плохо работают, так что лучше не трясти и не ронять жёсткий.
Датчик вибрации (shock sensor)
Компоненты HDD мы рассмотрели, давайте теперь свяжем всё это вместе чтобы был понятен сам принцип работы жесткого диска.
При подаче питания на Жёсткий диск, двигатель расположенный внутри корпуса начинает раскручивать шпиндель на котором закреплены магнитные пластины. И пока пластины ещё не набрали обороты, чтобы между головкой коромысла и диском образовалась воздушная подушка, головки запаркованы у шпинделя у центра, чтобы не навредить секторам с информацией и самой головке.
Парковочная зона
Как только обороты достигают нужного уровня, сервопривод (электромагнитный двигатель) приводит в движение коромысло, которое уже позиционируется в то место, откуда нужно считать служебную информацию о состоянии жесткого диска и других необходимых сведениях о нем, эта область со служебной информацией называется нулевой дорожкой. После неё уже считываются все остальные данные хранящиеся на диске.
Магнитная головка над пластиной жёсткого диска
В случае когда питание, резко прекращается, двигатель переходит в режим генератора, и энергия от вращения шпинделей превращается в электрическую энергию, благодаря которой, головки безопасно паркуются и не повреждаются.
Ниже представлю анимированную версию статьи (трёхмерную визуализацию). Может кому-то видео будет интересней.
Как вы видите, жёсткий диск удивительное и сложное инженерное устройство. Надеюсь, что я смог достаточно понятно и подробно представить для вас базовую информацию об его устройстве.
Анатомия накопителя: жесткие диски
Он магнитный. Он электрический. Он фотонный. Нет, речь не о новом супергеройском трио из Вселенной Marvel. Это всё про наши с вами драгоценные цифровые данные. Нам нужно хранить их в надежном и постоянном месте, чтобы была возможность заполучить, либо изменить наши файлы в мгновение ока. Забудьте о Железном Человеке и Торе — сегодняшний рассказ о накопителях!
Это одна из частей цикла статьей по компьютерному железу (подраздел накопителей). Предыдущая статья. Следующая тема на очереди — SSD.
Начнем наше путешествие в мир накопителей с таких устройств, что используют магнетизм для хранения данных. Жёсткий диск (HDD) является стандартом хранения данных в мире компьютеров на протяжении более 30 лет. Однако, сама технология гораздо старше.
IBM выпустила первый коммерческий жесткий диск в 1956 году, размером в 3,75 Мб. И в целом, общая структура данных устройств практически не изменилась. Все ещё те же диски, использующие магнетизм для хранения данных, и все ещё те же девайсы для чтения/записи этой информации. Но что изменилось разительно, так это объем данных, которые могут храниться на HDD.
Еще в 1987 году вы могли купить жесткий диск объемом 20 Мб примерно за 350 долларов; сегодня за эти же деньги вы получите 14 Тб памяти: т.е. в 700 000 раз больше места.
Мы рассмотрим нечто меньшее чем этот размер, а именно 3,5-дюймовый жесткий диск Seagate Barracuda на 3 Тб (ST3000DM001). Печально известная модель в виду высокого коэффициента отказов, а также последующих судебных разбирательств. Этот образец уже мертв, так что можно сказать — это скорей вскрытие, нежели урок анатомии.
Перевернув диск, мы обнаружим печатную плату и кучу соединений. Разъем в верхней части платы предназначен для двигателя, который вращает диски, тогда как нижние три (слева направо), позволяют настроить диск для определенных нужд, разъем данных SATA (Serial ATA) и питания SATA.
В 2000 году появился первый Serial ATA — стандарт подключений дисков к компьютеру в настольных ПК. Этот формат претерпел множество изменений. Последняя версия на данный момент 3.4. К слову, наш подопытный ЖД более старой версии, но данное упущение влияет лишь на один контакт в питании.
Для передачи и приема данных используется так называемый дифференциальный сигнал: контакты A+ и A — для передачи инструкций и данных на жесткий диск, а контакты B для приема этих сигналов. Использование таких парных проводов значительно снижает влияние электрических помех в сигнале, следовательно, пропускная способность повышается.
Теперь касаемо питания, как вы можете увидеть, существуют по паре контактов каждого напряжения (+3,3, +5 и +12 В). Но большинство из них не используются, поскольку жестким дискам не требуется много энергии. Эта конкретная модель от Seagate потребляет менее 10 Вт при больших нагрузках. Контакты питания, помеченные как PC, являются "предварительно заряженными": эта функция позволяет вытаскивать и подключать жёсткий диск, пока компьютер продолжает работать (hot swapping — горячая замена).
PWDIS контакт позволяет сбросить жесткий диск удаленно, правда только с SATA версии 3.3; так что в нашем приводе это просто еще одна линия +3,3 В. И последний контакт SSU лишь сообщает компьютеру, поддерживает ли ЖД технологию последовательной раскрутки шпинделей staggered spin up.
Диски внутри девайса (которые мы увидим в сей же час) должны раскрутиться на полную скорость, прежде чем компьютер сможет использовать их. Но если в ПК установлено много жестких дисков, то внезапный и одновременный запрос в электроэнергии может нарушить работу системы.Технология постепенной раскрутки шпинделей помогает предотвратить возникновение таких проблем, но перед использованием ЖД нужно будет подождать еще несколько секунд.
Отделение платы от остальной части устройства показывает нам то, как присоединены к ней другие компоненты накопителя. Жесткие диски не герметичны, кроме накопителей со сверхбольшими емкостями. В них гелий вместо воздуха, так как он гораздо менее плотный и создает меньше проблем ЖД с большим количеством дисков внутри. Но вы также не хотите, чтобы они открыто подвергались воздействию окружающей среды.
Используя такие разъемы, можно свести к минимуму количество «точек входа» для попадания грязи и пыли внутрь привода; в металлическом корпусе есть отверстие — (большая белая точка снизу слева), благодаря которому давление воздуха остается аналогичному в окружающей среде.
Теперь когда отключена интегральная схема, взглянем же что на ней находится. Стоит обратить внимание на 4 чипа:
LSI B64002: главный микроконтроллер, который обрабатывает инструкции, поток данных, занимается исправлением ошибок и т. д.
Компоненты печатной платы отличаются, но несущественно. Большие объемы требуют большего объема кэша (до 256 Мб DDR3 в последних «монстрах»), а чип основного контроллера может быть несколько более сложным в плане обработки ошибок.
Открыть привод простая задача — просто раскрутите множество Torx шлицов и вуаля! Мы внутри…
В глаза сразу бросается большой металлический круг, который занимает основное пространство сие девайса и становится очевидным почему их называют накопителями. Правильный термин для «железного блинчика» — пластина, их изготавливают из стекла или алюминия, покрытого различными соединениями. Этот ЖД объемом 3 Тб содержит в себе три диска, по 500 Гб с каждой стороны.
Изображение этих пыльных и «волосатых» пластин не отображает ту инженерную и производственную точность требуемую для их изготовления. В нашем ЖД толщина алюминиевого диска составляет 0,04 дюйма (1 мм), но он был отполирован настолько, что средняя высота по всей поверхности составляет менее 0,000001 дюйма (примерно 30 Нм).
Нанесенный на металл слой в 0,0004 дюйма (10 микрон) состоит из нескольких веществ. Процедура осуществляется с помощью никель-фосфорного покрытия химическим способом, а затем вакуумным напылением. Это подготавливает диск для магнитного материала, используемого для хранения цифровых данных.
Данный материал представляет собой сложный сплав кобальта и состоит из концентрических колец, каждое из которых около 0,00001 дюйма (примерно 250 Нм) в ширину и 0,000001 дюйма (25 Нм) в глубину. В микроскопическом масштабе металлические сплавы образуют зерна, слово мыльные пузыри на поверхности воды.
Каждое зерно имеет свое собственное магнитное поле и ему можно придать заданное направление. Группирование этих полей приводит к появлению 0 и 1 битов данных. Для более глубокого погружения в эту тему, прочтите данный документ Йельского университета. Конечные покрытия представляют собой слой углерода для защиты, опосля полимер для снижения контактного трения. Вместе их толщина достигает не более 0,0000005 дюйма (12 нм).
Вскоре мы увидим, почему пластины изготавливаются с такими строгими допусками. Довольно удивительно, что всего за 15 долларов вы можете быть гордым владельцем девайса, изготовленного с нанометровой точностью!
Вернемся же снова к жесткому диску и посмотрим, что там еще есть.
Желтый квадрат обозначает металлическую крышку, которая надежно удерживает пластину с электродвигателем привода шпинделя, задача последнего — вращать диски. В этом ЖД они вращаются со скоростью 7200 об / мин, но другие модели могут работать медленнее. Более медленные накопители обладают не только низким уровнем шума и энергопотреблением, но и более низкой производительностью, в то время как другие более быстрые приводы могут достигать скорости 15 000 оборотов в минуту.
Дабы уменьшить вредное воздействие пыли и влаги из воздуха, рециркуляционный фильтр (зеленый квадрат) собирает мельчайшие частицы и задерживает их внутри. Воздух, перемещаемый вращением пластин, обеспечивает постоянный поток через фильтр. На верхней части дисков, а также рядом с фильтром находится один из трех разделителей пластин: все они помогают уменьшить вибрацию, а также регулируют поток воздуха.
В левом верхнем углу изображения, обозначенном синей рамкой, находится один из двух постоянных стержневых магнитов. Они обеспечивают магнитное поле, необходимое для перемещения компонента, выделенного красным цветом. Давайте разделим некоторые из этих частей, чтобы рассмотреть их получше.
То, что выглядит как белый пластырь является еще одним фильтром, разве, что он очищает частицы и газы попадающие через отверстия (увиденные нами ранее). Металлические шипы — это рычаги перемещения головок, которые удерживают головки чтения/записи жесткого диска. Они двигаются по поверхности пластин (сверху и снизу) с нереально высокой скоростью.
Посмотрите это видео от Slow Mo Guys, чтобы лицезреть, насколько оно быстрые:
Вместо того, чтобы использовать что-то вроде шагового электродвигателя, для перемещения рычагов по соленоиду в основании рычагов проводится электрический ток.
Обычно их называют звуковыми катушками, так как это тот же самый принцип, по которому громкоговорители и микрофоны обладают ходом диффузоров. Ток создает вокруг мембран магнитное поле, которое реагирует на поле, создаваемое постоянными стержневыми магнитами.
Не забывайте, что дорожки данных крошечные, поэтому расположение рычагов должно быть предельно точным, как и все остальное в накопителе. Некоторые жесткие диски оснащены многоступенчатыми исполнительными механизмами, которые в меньшей степени изменяют направления движения, используя только часть всего плеча.
На некоторых ЖД дорожки данных фактически перекрывают друг друга. Эта технология называется черепичной магнитной записью, а требования к точности и аккуратности (т.е. попадание в нужное положение снова и снова) еще более высоки.
На самых концах рычагов находятся чувствительные головки для чтения/записи. Наш HDD обладает 3 пластинами и 6 головками, и каждая из них «плавает» над диском во время вращения. Для этого они подвешиваются двумя ультратонкими полосками металла.
Именно здесь мы видим, почему наш пациент труп, по крайней мере одна из головок оторвалась, и что бы ни вызвало первоначальное повреждению, оно также погнуло один из опорных рычагов. Весь компонент головки настолько мал, что обычной камерой действительно трудно заполучить хорошее изображение (как мы видим ниже).
Хотя мы можем разобрать некоторые отдельные части. Серый блок — это специально обработанная деталь — слайдер. В то время, когда диск вращается под ним, поток воздуха создает подъемную силу, тем самым поднимая головку с поверхности. А когда мы говорим «поднимая», то имеем в виду зазор всего лишь в 0,0000002 дюйма или менее 5 нм.
Будь головки чуть дальше положенного, и они бы не смогли обнаружить изменения магнитных полей на поверхности. Или будь они слишком близко, то покрытие бы просто царапалось. Это основная причина, почему воздух внутри корпуса диска должен быть отфильтрован: пыль и влага на поверхности диска просто сломают головки.
Крошечный металлический «шест» на конце головки помогает в общей аэродинамике. Однако нам нужна фотография получше, дабы увидеть те части, которые выполняют чтение и запись.
На приведенном выше изображении другого жесткого диска, части для чтения и записи находятся под всеми электрическими соединениями. Запись осуществляется с помощью тонкопленочной индукционной системы (TFI), а чтение — с помощью туннельного магниторезистивного устройства (TMR).
Сигналы, производимые TMR очень слабы и перед отправкой должны пройти через усилитель для повышения уровней. Ответственная за это микросхема расположена рядом с основанием рычагов привода (на изображении ниже).
Как уже упоминалось во введении к этой статье, механические компоненты и работа жесткого диска не сильно изменились за эти годы. Единственное что, больше всего развивается технология, лежащая в основе магнитной дорожки и головок чтения/записи. Производятся все более узкие и плотные дорожки, что в конечном итоге приводит к увеличению объема хранения.
Однако у механических жестких дисков явные ограничения в скорости. Для перемещения рычагов привода в требуемое положение нужно время, и если данные разбросаны по разным дорожкам на отдельных пластинах, то привод будет тратить относительно большое количество микросекунд на поиск битов.
Прежде чем мы перейдем к разбору другого типа накопителя, давайте сделаем контрольную точку в производительности типичного жесткого диска. Мы использовали CrystalDiskMark для тестирования жесткого диска WD 3.5" 5400 RPM 2 TB:
Первые две строки отображают пропускную способность — количество Мб в секунду для выполнения последовательного (длинный, непрерывный список) и случайного (переходы по диску) чтения и записи. Следующая строка показывает значение IOPS, то есть количество операций ввода-вывода, выполняемых каждую секунду. В последней строке отображается средняя задержка (время в микросекундах) между выполняемой операцией чтения/записи и получаемым значением данных.
Говоря обобщенно, вы хотите, чтобы значения в первых 3 строках были как можно больше, а последняя строка — как можно меньше. Не беспокойтесь о самих цифрах, это лишь показатель для сравнения со следующим типом накопителей: SSD.
Анатомия накопителей: жёсткие диски
Он магнитный. Он электрический. Он фотонный. Нет, это не новое супергеройское трио из вселенной Marvel. Речь идёт о хранении наших драгоценных цифровых данных. Нам нужно где-то их хранить, надёжно и стабильно, чтобы мы могли иметь к ним доступ и изменять за мгновение ока. Забудьте о Железном человеке и Торе — мы говорим о жёстких дисках!
Итак, давайте погрузимся в изучении анатомии устройств, которые мы сегодня используем для хранения миллиардов битов данных.
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, то есть количество операций ввода-вывода, выполняемых каждую секунду. В последней строке показана средняя задержка (время в микросекундах) между передачей операции чтения или записи и получением значений данных.
В общем случае мы стремимся к тому, чтобы значения в первых трёх строчках были как можно больше, а в последней строчке — как можно меньше. Не беспокойтесь о самих числах, мы просто используем их для сравнения, когда будем рассматривать другой тип накопителя: твердотельный накопитель.
Читайте также: