Диск от жесткого диска металл
Жёсткий диск может хранить в себе большое количество данных, но знаете ли вы как он устроен внутри или принцип его работы?
Так вот я вам наглядно покажу. HDD состоит из двух частей. Корпус, чёрного цвета и прикрытый крышкой, это гермоблок. Плата на обратной стороне, это контроллер. О нём я расскажу чуть позже. А сейчас посмотрим что внутри гермоблока.
Открыв крышку, сразу бросается в глаза большая блестящая пластина, занимающая большую часть корпуса и зажатая шайбой. Это и есть сам жесткий диск, их кстати может быть несколько расположенных один над другим.
Пластины крепятся на шпиндель электромотора, который заставляют их вращаться со скоростью 7200 об/мин, а контроллер поддерживает постоянную скорость вращения при помощи контактов на обратной стороне корпуса, через них же и осуществляется питание. Именно на пластинах хранятся все данные, причём не только пользовательские, но и служебные необходимые самому устройству.
Чем больше пластин, тем больше информации может вместить устройство, а выполнены они обычно из металлических сплавов (хотя были попытки делать их из пластика и даже стекла, но они были не долговечны, встречаются даже керамические диски).
Покрыты пластины ферромагнитным слоем, который и хранит всю информацию. Этот слой разбивается на сотни тысяч узких дорожек, каждая из дорожек разделена на секторы это позволяет определять, куда записывать и где считывать информацию. А вся карта о секторах и дорожках находится в памяти контроллера.
чтобы записать данные, над диском с большой скоростью движется металлический кронштейн, который называется коромысло, на его конце находятся слайдеры с магнитными головками.
Головка проходя над дорожкой намагничивает микроскопическую область на ферромагнитном слое, устанавливая магнитный момент такой ячейки в одно из состояний «0» или «1», а с помощью улавливания магнитного потока происходит считывание информации, когда головка проходит над областью с измененной полярностью, она фиксирует импульс напряжения, этот импульс считывается как единица, а его отсутствие как 0,(каждый такой 0 и 1 называется "бит"). Считываемые головкой сигналы очень слабы и перед отправкой на контроллер должны проходить через усилитель. Отвечающий за это чип находится с боку коромысла (preamplifier).
Вся эта конструкция приводится в движение при помощи привода основанном на электромагнетизме. Который называется сервопривод. Вот он позиционирует коромысло в то место, куда нужно записать или откуда считать информацию и управляется интегральной микросхемой. Внутри он состоит из двух мощных неодимовых магнитов, катушки и фиксатора. Фиксатор предотвращает какие-либо движения головок в отключённом состоянии и пока шпиндель не наберёт обороты. Всё это важно, потому что от этой конструкции зависит долговечность головок, а от скорости и точности перемещения коромысла зависит время поиска данных на поверхности пластин. Интересно ещё то что головка коромысла обычно не соприкасается с дисками, а парит над ними при помощи прослойки набегающего потока воздуха, на расстоянии примерно 10 нанометров от крутящейся пластины, благодаря аэродинамической форме слайдера.
А так как это очень маленькие расстояния, и все детали движутся на огромных скоростях. Внутри корпуса есть циркуляционный фильтр (recirculation filter), он находится на пути потоков воздуха, создаваемый вращением пластин, этот фильтр постоянно собирает и задерживает мельчайшие частицы которые могли бы повредить пластины и хранящуюся на них информацию или вывести из строя магнитную головку. Кроме него, на обратной стороне корпуса и на крышке имеются маленькие, почти незаметное отверстия (breath hole). Они служит для выравнивания давления и прикрыты фильтром (breath filter), которые так же задерживают частицы пыли и влаги.
Внутренности гермоблока мы рассмотрели, давайте теперь вернёмся к контроллеру, так как очень сложная и важная часть жёсткого диска. Эта плата с разъёмами представляет собой интегральную схему, которая синхронизирует работу диска с компьютером и управляет всеми всеми процессами внутри hdd. Перевернув плату, можно увидеть что это целый микрокомпьютер со своим процессором, оперативной и постоянной памятью и есть своя система ввода/вывода.
Чип с большим количеством ножек это MCU - контроллер который занимается всеми расчётами и преобразует аналоговый сигнал с головки в цифровой и наоборот. Для ускорения этих операций рядом распаян чип с памятью DDR SDRAM. Который служит в роли буфера для хранения промежуточных данных, которые уже считанны с жесткого диска, но еще не были переданы для дальнейшей обработки, а также для хранения данных, к которым система обращается довольно часто.
А вот два других крупных чипа это Flash память и её контроллер. Они действует как большой кэш для часто используемых данных, для повышения производительности. Но эти чипы устанавливаются только в гибридных 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.
Взгляд изнутри: CD и HDD
Моя предыдущая статья была посвящена внутреннему устройству чипа от Nvidia, да и, пожалуй, внутреннему устройству любого современного процессора. В этой статье мы перейдём к средствам хранения информации, и я расскажу, что представляют собой CD и HDD диски на микроуровне.
Начнём с CD диска. Наш подопытный — простой CD-R от Verbatim. Обычный диск с записанной (а точнее, напечатанной) информацией состоит из 3 основных слоёв. Слой А – поликарбонатный диск, который отвечает сразу за несколько функций. Первое – основа диска, которая выдерживает огромные скорости вращения внутри дисковода.
Так в общих чертах можно представить строение CD диска [1]
Поликарбонатный диск, как оказалось, дополнительно покрывают специальным лаком, который защищает от легких механических повреждений внешнюю поверхность диска.
Слой лака выделен красным цветом, под ним «начинается» поликарбонат
Под пучком электронного микроскопа, слой защитного лака чувствует себя не очень хорошо
Второе – именно на поликарбонате, в прямом смысле этого слова, печатается информация с матрицы — будь то фильм, музыка или программы. Как сообщает нам Вики, поликарбонатная основа имеет толщину 1,2 мм и весит всего-навсего 15-20 грамм [1].
Естественно, что поликарбонат и лак прозрачны для лазерного излучения, поэтому «напечатанную» информацию для лазера необходимо сделать «видимой», для чего поверхность покрывают тонким слоем алюминия (слой B). Стоит отметить, что CD-ROM с «напечатанной» информацией, CD-R и CD-RW имеют незначительные отличия. В двух последних случаях, добавляется промежуточный слой между поликарбонатом и алюминием, который может изменять свои свойства под действием лазерного излучения определённой длины волны, а на поликарбонате печатаются пустые дорожки. Это могут быть либо красители в случае CD-R (что-то похожее на фоторезист), либо металлические сплавы в случае CD-RW. Именно поэтому перезаписываемые диски не рекомендуется подвергать действию прямых солнечных лучей и перегреву, который также может спровоцировать изменение оптических свойств.
Давайте сравним диск и алюминиевый слой, оторванный от него. Видно, что на поликарбонате есть «канавки» (питы), а на слое алюминия наоборот возвышения, которые полностью соответствуют канавкам:
Привычные углубления на поверхности поликарбоната (АСМ-изображение)
На защитном алюминиевом слое видны питы-«наоборот»: не канавки, а выступы (АСМ-изображение)
Далее полученный «пирог» покрывают специальным защитным слоем С, чья основная обязанность – защитить «нежный» алюминиевый отражающий слой. Далее на этот слой можно что-то наклеивать, писать маркером, наносить специальные дополнительные слои для печати и т.д. и т.п.
В данном видео представлены все технологические этапы производства CD дисков:
Запись на CD диске подобная записи на виниловой пластинке, т.е. дорожка с информацией идёт по спирали. Он берёт своё начало в центре диска и заканчивается у внешнего края. А вот прямо посреди диска «стыкуются» пустые участки и дорожки с записанной информацией:
Вот была запись, а вот её и нет. Сравнение пустых дорожек и дорожек с записанной информацией (СЭМ-микрофотографии)
Принципиальных отличий на микроуровне CD от DVD и, наверное, Blu-Ray нет. Разве что питы будут меньших размеров. В нашем случае размеры 1 минимального углубления составляют 330 нм в ширину и 680 нм в длину, при этом расстояние между дорожками ~930 нм.
N.B. Если у вас есть исцарапанный CD диск, который не читается ни в одном приводе, попробуйте его заполировать. Для этого подойдёт практически любая прозрачная полироль. Она заполнит углубления, которые мешают чтению информации, и Вы хотя бы сможете скопировать информацию с диска.
Как же всё-таки иногда причудливо изгибается слой алюминия (практически произведение искусства – чёрное и белое):
Чёрные и белые полосы нашей жизни. CD (СЭМ-микрофотография)
И напоследок ещё пара изображений CD, полученных с помощью оптического микроскопа:
Оптическая микроскопия: слева — алюминиевый отражающий слой, справа — слой Al (более светлая область) на поликарбонатном диске (более тёмная область)
Приступим теперь к жёсткому диску. Для меня всегда, ещё со времён дискет и VHS оставалось загадкой, как же всё-таки устроена магнитная память?! Перед написанием статьи, я попытался найти хоть какие-то видео и медиа материалы, которые демонстрировали бы, как в предыдущем ролике, основные этапы производства жёстких дисков, и был неприятно обрадован Вики: «Обе плоскости пластин, подобно магнитофонной ленте, покрыты тончайшей пылью ферромагнетика — окислов железа, марганца и других металлов. Точный состав и технология нанесения составляют коммерческую тайну» [2]. Пришлось смириться и не искать правды от производителей HDD (разве что, Seagate слегка приоткрыл свои секреты), тем более что с приходом эры SSD конкуренция на рынке ещё больше усилилась.
Сами пластины изготавливаются из немагнитных металлических сплавов. Основу этих сплавов составляют алюминий и магний, как самые лёгкие конструкционные материалы. Далее на них наносится тонкий, опять таки согласно Вики, 10-20 нм слой магнитного – тут, пожалуй, слово нанокристаллический будет уместно – материала, который затем покрывается небольшим слоем углерода для защиты. Так как диск NoName, и выполнен он по древней технологии параллельной записи информации, то я позволю себе привести здесь состав материала по данным EDX (рентгеноспектральный микроанализ): Co – 1,1 атомных %, Y – 1,53 ат. %, Cr – 2,38 ат. %, Ni – 45,81 ат. %. Содержание углерода 36,54 %. Откуда-то взялись Si и P, содержание которых составляет 0,46 ат. % и 12,25 ат. %, соответственно. Происхождение кремния – по всей видимости, в следовых количествах остался на поверхности после работы микротома и моей полировки, а фосфор – просто заляпал образец.
Честно, я пытался найти слой магнитного материала толщиной «10-20 нм», но безуспешно. Если исходить из того, что увидел я, то поверхностный слой имеет толщину примерно 12 микрометров:
Тот сам «тоненький» слой, который хранит информацию в наших жёстких дисках
Сама поверхность диска очень и очень гладкая, перепад высот лежит в пределах 10 нм, что сравнимо с шероховатостью поверхности монокристаллического кремния. А вот и изображения в режиме фазового контраста, которые соответствуют распределению магнитных доменов на поверхности, т.е. мы видим фактически отдельные биты информации:
АСМ-изображения поверхности жёсткого диска. Справа представлены изображения в фазовом контрасте
Немножко о фазовом контрасте: сначала игла АСМ-микроскопа «ощупывает» рельеф, затем зная рельеф и повторяя его форму игла делает второй проход на расстоянии 100 нм от образца, чтобы «заглушить» действие Ван-дер-Ваальсовых сил и «выделить» действие магнитных сил. Флешку о том, как это происходит можно посмотреть тут.
Кстати, заметили, что единичные магнитные домены вытянуты вдоль плоскости диска и параллельны ему?! Позволю себе пару слов о методах записи. На данный момент диски с перпендикулярным методом записи информации (т.е. такие у которых магнитные домены ориентированы перпендикулярно плоскости диска), появившиеся в 2005 году, практически полностью вытеснили диски с параллельной записью. Преимущество перпендикулярной записи очевидно – выше плотность записи, но тут есть один тонкий момент в связи с данными Вики о толщине магнитного слоя. Этот нюанс называется – суперпарамагнитный предел. Т.е. существует некоторый критический размер частицы, после которого ферромагнетик уже при комнатной температуре переходит в парамагнитное состояние. Т.е. тепловой энергии хватает, что проворачивать, переориентировать такой маленький магнитик. В случае магнитной записи часто поступают следующим образом: делают один из размеров «магнитика» больше, чем два остальных (это хорошо видно на картинке с распределением магнитных доменов), тогда в этом большем направлении магнитный момент сохраняется. Так вот, если в случае параллельной записи я ещё могу поверить, что слой магнетика десятки нанометров при размерах 1 бита в несколько микрометров, то в случае перпендикулярной записи – этого просто не может быть. Толщина такой намагничиваемой области при минимальных размерах в плоскости диска, просто обязана быть минимум несколько микрометров. Так что, возможно, Вики немножко подвирает. Либо наносят магнетик в виде наночастиц диаметром 10-20 нм, а уже потом каким-то «хитрым» образом разбивают диск на области, которые и отвечают за хранение информации. К сожалению, я не полностью удовлетворил своё любопытство и ответил на вопросы о магнитной записи информации, может быть кто-нибудь поможет?!
Сравнение параллельного и перпендикулярного методов записи информации на жётских дисках [2]
Хотел бы также поделиться тремя видео, которые нашлись на просторах Интернета и связаны с жёсткими дисками. Первое посвящено принципам работы HDD (How does it work?):
Немного о смерти жестких дисков и их кишочках.
Бывает интересно, что внутри всяких технологически продвинутых устройств. Практически у всех в компьютерах и ноутбуках стоят или стояли накопители на основе жестких дисков HDD они же в простонародье винчестеры или винты, вот их я сейчас и препарирую в этот обзоре, и немного прокомментирую их устройство, так сказать для общего развития.
Все жесткие диски, в этом обзоре, умерли своей смертью :), рабочая поверхность покрылись сбойными секторами, что привело к возможной потере данных. У серверных, возможно, сработала предварительная диагностика, порекомендовавшая заменить их до возможного выхода из строя.
Хотя сейчас уже используются и более дорогие твердотельные SDD, но речь не о них, так как их "кишочки" не так красивы и интересны :)
Я препарирую 3 жестких диска, обычный для домашнего или офисного компьютера размера 3,5 дюйма, серверный размера 2,5 дюйма и серверный 3,5 дюйма.
Еще на заре персональных компьютеров x86, были диски 5,25 дюймов, но мне таких не удалось подержать в руках, это были жутко редкие монстры. Так же в некоторых особо компактных ноутбуках были диски размером 1,8 дюйма, а для профессиональных фотоаппаратов были жесткие диски в формате карт памяти Campact Flash. Эти атавизмы тоже как то прошли мимо моих рук.
Первый имеет старый интерфейс подключения IDE, второй имеет современный скоростной SAS, третий скоростной но старый SCSI. По этикеткам видно что их объемы 40, 146 и 70 Гигабайт, а скорости вращения у обычного 7200, а у серверных по 15000 оборотов в минуту. Высокая скорость вращения позволяет записывать и читать данные с более высокой скоростью, но и накладывает значительно большие требования к аппаратной составляющей дисков, подшипникам, качеству "блинов", свойствам головок, геометрии гермоблоков.
Емкость серверных жестких дисков всегда ниже чем у домашних и офисных. И далее мы поймем почему.
Далее вскрываем крышки гермоблоков:
Сразу скажу что основная часть жестких дисков не герметичны! Более того в них тот же воздух и под тем же давлением что и снаружи. Они "дышат", т.е. при нагревании часть воздуха расширяясь выходит их корпуса, при охлаждении обратно засасывается! Единственно что отделят внутренний воздух от внешнего это фильтры тончайшей очистки.
Производители начали делать герметичные жесткие диски, наполняя их гелием, что позволяет увеличить количество блинов в корпусе и соответственно емкость. На середину 2019 г. до 16 Тб в для систем хранения данных.
Видно, что внутренности у всех примерно одинаковы. Круглое, это и есть "блин" с данными. Он бывает из алюминия или из стекла. На него нанесено магнитное покрытие которое хранит все ваши данные, диск С, возможно D, E, операционную систему, всякие фотки, документы, фильмы, музыку и тд и тп. Далее видим коромысло с магнитными головками, которые эти данные читают и пишут. В левом нижнем углу магнитную систему для приведения этого коромысла в движение. Далее на первом диске в левом верхнем, на втором там же и чуть правее середины, на третьем справа от блина видим белые подушки, это внутренние фильтры через которые проходят потоки воздух при вращении блинов. Они предназначены для очистки внутреннего воздуха о возможного мусора образующегося при работе внутренних механизмов. Так же видно, что на серверных винтах есть абсорбционные подушки для поглощения влаги, на втором диске внизу справа на третьем внизу по середине.
Так же есть некоторые конструктивные особенности.
1) Различные размеры "блинов", т.к. скорость вращения на серверных винчестерах выше, то и центростремительная сила у них выше. Т.е. чем больше скорость и больше радиус диска тем больше возникает усилий на разрыв на его краях. Технологически дешевле сделать диски меньше, чем придумывать новые материалы и технологии, способные выдержать такие перегрузки. На меньший диск помещается соответственно и меньше данных.
2) В выключенном состоянии магнитные головки запаркованы по разному. В первом и втором диске они паркуются на "нулевой" дорожке которая ближе к центру, на третьем они паркуются за пределами блинов на специальной "парковке", где сами головки не соприкасаются ни с чем.
3) Вы этого не по фоткам не почувствуете, но третий серверный диск значительно тяжелее бытового. Это видно по более толстым стенкам корпуса, а его крышка толще и снабжена дополнительной стальной пластиной. Более толстый и тяжелый корпус лучше отводит тепло, образующееся во время работы двигателя, трения блинов об воздух, трения воздуха об стенки корпуса, и лучше поглощает вибрацию как самого диска так и передающуюся с корпуса сервера или дискового массива где может находится этот винчестер.
Кстати, скорость чтения и записи по всей поверхности блина различна, ближе к центру она ниже, а к внешней стороне выше. Это связано с тем что длинна окружности в центре меньше чем на краю, а значит и данных в ней помещается меньше.
Далее диски поближе:
Тут всего один блин и одна головка сверху него. Соответственно одна сторона и есть 40 Гб.
Анатомия накопителей: жёсткие диски
Он магнитный. Он электрический. Он фотонный. Нет, это не новое супергеройское трио из вселенной 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, то есть количество операций ввода-вывода, выполняемых каждую секунду. В последней строке показана средняя задержка (время в микросекундах) между передачей операции чтения или записи и получением значений данных.
В общем случае мы стремимся к тому, чтобы значения в первых трёх строчках были как можно больше, а в последней строчке — как можно меньше. Не беспокойтесь о самих числах, мы просто используем их для сравнения, когда будем рассматривать другой тип накопителя: твердотельный накопитель.
Читайте также: