Как записывается информация на жесткий диск
Для каждого, кто имел дело с компьютерами, очевидно, что жесткие диски (ЖД) — самая ценная их часть. В миллиардах этих энергонезависимых запоминающих устройств с прямым доступом сегодня хранятся почти все данные, созданные человечеством. Несмотря на развитие конкурирующих технологий (флэш-память и др.), магнитная запись удерживает лидирующие позиции. Причиной тому полувековые усилия индустрии и многомиллиардные вложения, приведшие современные ЖД к объемам и скоростям, еще недавно казавшимся фантастическими (1,5 ТБ и 100 МБ/с соответственно; технологии RAID увеличивают эти цифры еще в несколько раз).
При этом надежность магнитных накопителей не может не удивлять, учитывая сложнейшую электронно-механическую конструкцию, низкую цену (считанные рубли за гигабайт!) и далеко не идеальные условия эксплуатации. В год выходит из строя не более 2% ЖД бюджетного класса; более дорогие корпоративные модели еще в 2-3 раза надежнее. Зачастую к отказам приводит заводской брак — неизбежный спутник массового производства, но немалую роль играют и «грехи» пользователей. Множество дисков преждевременно сбоят и ломаются по причине небрежной перевозки, ошибочного монтажа, неблагоприятных условий эксплуатации, наконец, пренебрежения ранними признаками проблем.
Кратко расскажем, как избежать основных ошибок и тем продлить срок службы своих накопителей (более подробно эта тема раскрыта в статье «Как продлить жизнь жестким дискам»).
Покупайте диски в легальных торговых фирмах, предлагающих полную заводскую гарантию (обычно 3 или 5 лет). Сомнительные места (радиорынки и т. п.) — прибежище серого импорта, который не поддерживается производителем и имеет в лучшем случае короткую гарантию продавца. Еще там можно нарваться на диск б/у или после ремонта: внешне он зачастую как новый, но надежной работы ждать не стоит. Уровень отказов и сбоев у таких накопителей значительно выше, соответственно велики шансы потерять свои данные. Сдать же некачественный экземпляр в подобных «точках» проблематично.
Вместе с тем, на рынке присутствуют и официально восстановленные (refurbished) диски. Этим бизнесом занимаются специализированные фирмы, которые лицензируют ремонтные технологии у производителей. Их продукции бояться не надо: надежность мало уступает оригиналу, есть гарантия и техническая поддержка. Цена же довольно привлекательна, так что в бюджетном сегменте «рефарб» занимает свое место.
Определенное значение имеет выбор марки и модели диска. У каждого производителя случаются неудачи, когда новое семейство выпускается на рынок сырым, с недоработками в конструкции и микропрограмме и высоким процентом брака. На технологическую доводку обычно требуется 3-5 месяцев, так что первые покупатели ощутимо рискуют. Практичнее выбрать модель, которая находится в производстве как минимум полгода, пусть она и не столь продвинута по технологиям.
Здесь очень полезен интернет: помимо обширной технической информации, доступны мнения пользователей на тематических форумах и в гостевых книгах компьютерных фирм. Если у интересующей модели раз за разом обнаруживаются проблемы, то это повод призадуматься. Столь же настораживает и отсутствие отзывов. В общем, чужой опыт — лучший учитель…
Перевозке диска к месту установки надо уделить внимание. Обеспечьте защиту от случайных ударов и падений (как минимум, рифленая пластиковая коробочка, лучше — толстый поролон или пузырчатая пленка), а также от разрядов статики и сильных электромагнитных полей. В холодное время года обязательна выдержка в транспортной упаковке в течение 12-20 часов; это дольше обычного, но необходимо, чтобы сложная конструкция успела прийти в равновесное состояние.
Монтаж диска в системный блок в целом несложен, но требует аккуратности. Важно не допустить механических повреждений и разрядов статики, снизить риск вибрации и перегрева. Если ЖД ставится в дополнение к ранее установленному накопителю или взамен него, то проще всего присмотреться к особенностям монтажа и повторить их. Диск крепится в наиболее холодном месте корзины четырьмя симметрично расположенными винтами либо двумя салазками.
Его ориентация (горизонтальная или вертикальная, крышкой или электроникой вверх) в целом для надежности несущественна. Производители не рекомендуют лишь установку под углом — отклонение от вертикали или горизонтали не должно превышать 5°. Однако стоит принять во внимание эффекты «второго порядка». Так, заводскую разметку и тестирование диск проходит в горизонтальном положении крышкой вверх, причем сформированные при этом адаптивы (тонкие настройки микропрограммы) записываются в ПЗУ. Другими словами, именно в таком положении градиенты температур и напряжений наиболее близки к параметрам, при которых проводилось нанесение сервометок и формирование адаптивной информации. Поэтому резонно предположить, что наиболее стабильно и производительно накопитель будет работать именно в этой ориентации. Кроме того, при расположении электроникой вверх, известны случаи выпадения продуктов износа из двигателя, что приводило к порче ближайшей пластины и головки. В вертикальной позиции диск лучше охлаждается за счет конвекции, а подшипнику, вопреки распространенному мнению, ничто не угрожает.
Затем подключается кабель питания и интерфейсный шлейф. Излишне упоминать, что все манипуляции проводятся на обесточенном системном блоке и с защитой от статических разрядов. При подключении строго соблюдайте ориентацию разъемов (особенно это важно для интерфейса Parallel ATA), вставляйте колодки плотно и без перекосов. Плоский шлейф PATA не должен иметь замятий, резких изгибов и натяжения — в противном случае возможны ошибки в передаче данных, сбои и медленная работа диска. При малейших сомнениях в качестве шлейфа заменяйте его новым. Помните, что шлейф несимметричен: к ЖД следует подключать только черный разъем, а к контроллеру (материнской плате) — синий или другого яркого цвета.
Что касается разъема питания, то он должен плотно садиться на вилку диска во избежание падения напряжения на контактах и сбоев в работе. Для этого в разъемах Molex иногда приходится обжимать и чистить контактные гильзы, а разъем SATA — закреплять каплей термоклея.
- Блок питания должен иметь хорошее качество и достаточную мощность, а электросеть — иметь заземление. Типовому ПК с запасом хватает «питальника» на 300-400 Вт, усиленная комплектация повышает запросы (вплоть до 700-1000 Вт на экстремальных игровых машинах).
Современные ЖД форм-фактора 3.5″ сами по себе потребляют немного (4-9 Вт в простое и 7-15 Вт при активной работе), но они весьма чувствительны к качеству питания, особенно к отклонениям напряжения 12 В и пульсациям в линии 5 В. Оба эти параметра «гуляют» у некачественных блоков no-name, в случае перегрузок, а также как результат процессов старения. При повышенном напряжении опасно перегревается электроника ЖД, а понижение чревато паразитными рестартами, ошибками записи и другими сбоями. В любом случае ресурс диска значительно сокращается, а на надежную работу рассчитывать не приходится. - Температурный режим — серьезная проблема для дисков 3.5″: при активной работе они сильно греются, а теплоотвод в системном блоке зачастую недостаточен. Оптимальная температура для ЖД 30-40° C, на ощупь это соответствует слегка теплой крышке. Как нагрев свыше 45° C, так и охлаждение ниже 25° C вредны для диска — они ускоряют износ механики и замедляют работу за счет лишних термокалибровок. Еще важнее то, что от перегрева быстро деградируют головки чтения (тонкопленочные магнитные резисторы) и даже может заклинить гидродинамический подшипник шпинделя. Все это сильно сокращает ресурс ЖД, провоцирует сбои и отказы. Усугубляют ситуацию резкие перепады температур и повышенная влажность воздуха, при которых активизируются деструктивные и коррозионные процессы в магнитном слое.
Как итог, большинство дисков сегодня нуждаются в активном охлаждении. В хороших корпусах полноразмерный кулер установлен напротив дисковой корзины, что можно считать оптимальным решением. Неплохо, когда диск находится в пятидюймовом отсеке на распорках и обдувается с торца парой небольших вентиляторов. Возможны и другие варианты, вроде пассивных радиаторов или тепловых трубок. А вот компактный кулер на «брюхе» ЖД и самодельные доработки корзины — нежелательны, прежде всего из-за вибраций крыльчатки, передающихся на корпус, неравномерного охлаждения механики и осаждения пыли. - Защита от ударов важна на всех этапах жизненного цикла ЖД. Выключенный накопитель может пострадать уже при падении с высоты 10-15 см (смещается ось шпинделя, а головки выходят с парковочной позиции). В этом причина большого количества поломок при транспортировке и установке. Работающий же диск еще чувствительнее, и для него опасны ускорения, сравнимые с падением с высоты 3-4 см. Достаточно легкого соприкосновения пластин и головок, летящих на большой скорости, чтобы появилась царапина или деформировался подвес головки. В любом случае исход для диска один: множественные дефекты и быстрый выход из строя.
Поэтому следует подстраховаться и разместить системный блок наиболее устойчивым образом, а когда питание включено — избегать любых перемещений. Опасны толчки, удары по корпусу и особенно падение набок, которое грозит аварией накопителя и потерей всех данных. Чаще страдают компьютеры, стоящие на полу — их задевают при ходьбе и уборке. Уделите механической защите должное внимание. - Помимо ударов, дискам вредит и вибрация. Она обычно не вызывает физических повреждений накопителя, но мешает его работе, замедляя позиционирование и приводя к ошибкам записи. Основные источники вибрации внутри корпуса — вентиляторы, приводы CD/DVD и другие жесткие диски. Следует использовать качественные вентиляторы на шариковых или гидроподшипниках, и обеспечить их механическую развязку с дисковой корзиной. То же можно сказать про оптические приводы, которые сильно вибрируют при попытках «скормить» им расцентрованную болванку. Что касается взаимовлияния нескольких ЖД, которое часто выражается в биениях и резонансах, то лучше всего разнести диски по разным корзинам, а если такой возможности нет — монтировать их через демпфирующие элементы, в том числе и самодельные (подвес «на резинках»).
- Контроль состояния диска — важный элемент эксплуатации, позволяющий выявить назревающие проблемы, а если они уже встали в полный рост — провести диагностику. Первым делом обращаем внимание на то, как диск опознается в BIOS. Отсутствие отклика может означать физическую неисправность ЖД или неправильно подключенный шлейф. Искаженная или несоответствующая этикетке строка идентификации — следствие повреждений шлейфа или опять-таки неисправности диска (ряд моделей в таких случаях выводит заводской псевдоним, зашитый в ПЗУ).
Если с опознанием все в порядке, на очереди сканирование поверхности, а также просмотр SMART-атрибутов, отражающих здоровье диска. Делать это из-под Windows удобно с помощью бесплатной утилиты HDDScan. Она поддерживает внутренние и внешние накопители с любыми интерфейсами (PATA, SATA, SCSI, USB, FireWire), а также RAID-массивы и флэш-драйвы. Тесты проводятся на максимально возможной скорости — важное достоинство, учитывая емкости современных ЖД. Отчет выдается в удобной и наглядной форме, его можно распечатать и сохранить в виде MHT-файла. В таблице SMART для каждого атрибута приводится расшифровка, RAW-значение и цветная иконка в зависимости от серьезности ситуации. Часто требуется отслеживать температуру диска, для чего можно использовать тот же HDDScan.
Кроме того, каждый производитель ЖД предлагает диагностические программы, заточенные под свои модели; их результаты признаются в гарантийных отделах, а возможности порой уникальны.
Проблемный ЖД (дефекты, участки замедленного чтения, ухудшение значений SMART и т. п.) следует вывести из эксплуатации. Несмотря на то, что такой диск может вести себя как исправный, существует высокая вероятность неожиданной поломки. Благодаря развитым средствам коррекции и скрытия дефектов, деградирующий накопитель держится до последнего, а потом в одночасье выходит из строя.
Современные жесткие диски — настоящее чудо техники, вобравшее сотни технологий и тысячи патентов. Они могут быть вполне надежны, если осознанно подбирать их под имеющиеся задачи и грамотно эксплуатировать. Абсолютное большинство ЖД спокойно доживает до апгрейда и списывается в рабочем состоянии. Задача пользователя — избежать грубых ошибок и вовремя распознать опасные симптомы, в чем помогут приведенные рекомендации.
Увы, ничто не вечно, и при всех предосторожностях диски порой выходят из строя. На этот случай надо иметь резервную копию ценных данных, благо технологий бэкапа сейчас хватает на любой вкус и кошелек. При нынешних удобствах даже неопытные пользователи смогут сохранить свою «инфу» без лишних проблем.
У дисков не только славное настоящее, но и большое будущее. Теоретические пределы плотности записи и скорости обмена на порядок больше нынешних цифр, так что отрасли есть куда расти. Активно развиваются и конкурирующие технологии (твердотельные, оптические и другие). Однако революции в хранении данных пока не предвидится: накопители SSD на флэш-памяти претендуют лишь на некоторые сегменты рынка (в первую очередь из сферы мобильных применений), а прочим разработкам до массового внедрения еще далеко. Забвение жестким дискам не грозит…
Первый в мире жесткий диск, IBM RAMAC 305, увидевший свет в 1956 году, вмещал лишь 5 МБ данных, а весил при этом 970 кг и по габаритам был сопоставим с промышленным рефрижератором. Современные корпоративные флагманы способны похвастаться емкостью уже в 20 ТБ. Только представьте себе: 64 года назад, для того чтобы записать такое количество информации, потребовалось бы свыше 4 миллионов RAMAC 305, а размеры ЦОДа, необходимого для их размещения, превысили бы 9 квадратных километров, тогда как сегодня для этого будет достаточно маленькой коробочки весом около 700 грамм! Во многом добиться столь невероятного повышения плотности хранения удалось благодаря совершенствованию методов магнитной записи.
В это сложно поверить, однако принципиально конструкция жестких дисков не меняется вот уже почти 40 лет, начиная с 1983 года: именно тогда свет увидел первый 3,5-дюймовый винчестер RO351, разработанный шотландской компанией Rodime. Этот малыш получил две магнитные пластины по 10 МБ каждая, то есть был способен вместить вдвое больше данных, чем обновленный ST-412 на 5,25 дюйма, выпущенный Seagate в том же году для персональных компьютеров IBM 5160.
Rodime RO351 — первый в мире 3,5-дюймовый винчестер
Несмотря на инновационность и компактные размеры, на момент выхода RO351 оказался практически никому не нужен, а все дальнейшие попытки Rodime закрепиться на рынке винчестеров потерпели фиаско, из-за чего в 1991 году компания была вынуждена прекратить свою деятельность, распродав практически все имеющиеся активы и сократив штат до минимума. Однако стать банкротом Rodime оказалось не суждено: в скором времени к ней начали обращаться крупнейшие производители винчестеров, желающие приобрести лицензию на использование запатентованного шотландцами форм-фактора. В настоящее время 3,5 дюйма является общепринятым стандартом производства как потребительских HDD, так и накопителей корпоративного класса.
Вопросы предназначения и классификации жестких дисков?
Вопрос предназначения, конечно, риторический. Любой пользователь, пусть даже самого начального уровня, сразу же ответит, что винчестер (он же жесткий диск, он же Hard Drive или HDD) сразу же ответит, что он служит для хранения информации.
В общем и целом верно. Не стоит забывать, что на жестком диске, кроме операционной системы и пользовательских файлов, имеются созданные ОС загрузочные секторы, благодаря которым она и стартует, а также некие метки, по которым на диске можно быстро найти нужную информацию.
Современные модели достаточно разнообразны: обычные HDD, внешние жесткие диски, высокоскоростные твердотельные накопители SSD, хотя их именно к жестким дискам относить и не принято. Далее предлагается рассмотреть устройство и принцип работы жесткого диска, если не в полном объеме, то, по крайней мере, в таком, чтобы хватило для понимания основных терминов и процессов.
Обратите внимание, что существует и специальная классификация современных HDD по некоторым основным критериям, среди которых можно выделить следующие:
- способ хранения информации;
- тип носителя;
- способ организации доступа к информации.
Главные требования к HDD
Основных требований, которые в большинстве случаев предъявляются жестким дискам, не так уж и много. Главное – длительный срок службы и надежность.
Основным стандартом для большинства HDD считается срок службы порядка 5-7 лет со временем наработки не менее пятисот тысяч часов, но для винчестеров высокого класса этот показатель составляет не менее миллиона часов.
Что касается надежности, за это отвечает функция самотестирования S.M.A.R.T., которая следит за состоянием отдельных элементов жесткого диска, осуществляя постоянный мониторинг. На основе собранных данных может формироваться даже некий прогноз появления возможных неисправностей в дальнейшем.
Само собой разумеется, что и пользователь не должен оставаться в стороне. Так, например, при работе с HDD крайне важно соблюдать оптимальный температурный режим (0 – 50 ± 10 градусов Цельсия), избегать встрясок, ударов и падений винчестера, попадания в него пыли или других мелких частиц и т. д. Кстати сказать, многим будет интересно узнать, что те же частицы табачного дыма примерно в два раза больше расстояния между считывающей головкой и магнитной поверхностью винчестера, а человеческого волоса – в 5-10 раз.
Заключение
Вот, собственно, и все, что вкратце касается основ функционирования и характеристик современных винчестеров. Принцип работы внешнего жесткого диска здесь не рассматривался принципиально, поскольку он практически ничем не отличается от того, что используется для стационарных HDD. Единственная разница состоит только в методе подключения дополнительного накопителя к компьютеру или ноутбуку. Наиболее распространенным является соединение через USB-интерфейс, который напрямую соединен с материнской платой. При этом, если хотите обеспечить максимальное быстродействие, лучше использовать стандарт USB 3.0 (порт внутри окрашен в синий цвет), естественно, при условии того, что и сам внешний HDD его поддерживает.
В остальном же, думается, многим хоть немного стало понятно, как функционирует жесткий диск любого типа. Быть может, выше было приведено слишком много технической информации, тем более даже из школьного курса физики, тем не менее без этого в полной мере понять все основные принципы и методы, заложенные в технологиях производства и применения HDD, понять не получится.
Логическая структура и принцип работы жесткого диска с точки зрения форматирования
Что касается логической организации HDD, здесь на первое место выходит именно форматирование, в котором различают два основных типа: низкоуровневое (физическое) и высокоуровневое (логическое). Без этих этапов ни о каком приведении жесткого диска в рабочее состояние говорить не приходится. О том, как инициализировать новый винчестер, будет сказано отдельно.
Низкоуровневое форматирование предполагает физическое воздействие на поверхность HDD, при котором создаются секторы, расположенные вдоль дорожек. Любопытно, что принцип работы жесткого диска таков, что каждый созданный сектор имеет свой уникальный адрес, включающий в себя номер самого сектора, номер дорожки, на которой он располагается, и номер стороны пластины. Таким образом, при организации прямого доступа та же оперативная память обращается непосредственно по заданному адресу, а не ищет нужную информацию по всей поверхности, за счет чего и достигается быстродействие (хотя это и не самое главное). Обратите внимание, что при выполнении низкоуровневого форматирования стирается абсолютно вся информация, и восстановлению она в большинстве случаев не подлежит.
Другое дело - логическое форматирование (в Windows-системах это быстрое форматирование или Quick format). Кроме того, эти процессы применимы и к созданию логических разделов, представляющих собой некую область основного жесткого диска, работающую по тем же принципам.
Логическое форматирование, прежде всего, затрагивает системную область, которая состоит из загрузочного сектора и таблиц разделов (загрузочная запись Boot record), таблицы размещения файлов (FAT, NTFS и т. д.) и корневого каталога (Root Directory).
Запись информации в секторы производится через кластер несколькими частями, причем в одном кластере не может содержаться два одинаковых объекта (файла). Собственно, создание логического раздела, как бы отделяет его от основного системного раздела, вследствие чего информация, на нем хранимая, при появлении ошибок и сбоев изменению или удалению не подвержена.
Некоторые дополнительные параметры
Говоря о том, что представляет собой принцип работы жесткого диска и какие параметры влияют на его функционирование, нельзя обойти стороной и некоторые дополнительные характеристики, от которых может зависеть быстродействие или даже срок эксплуатации устройства.
Здесь на первом месте оказывается скорость вращения, которая напрямую влияет на время поиска и инициализации (распознавания) нужного сектора. Это так называемое скрытое время поиска – интервал, в течение которого необходимый сектор поворачивается к считывающей головке. Сегодня принято несколько стандартов для скорости вращения шпинделя, выраженной в оборотах в минуту со временем задержки в миллисекундах:
- 3600 – 8,33;
- 4500 – 6,67;
- 5400 – 5,56;
- 7200 – 4,17.
Нетрудно заметить, что чем выше скорость, тем меньшее время затрачивается на поиск секторов, а в физическом плане – на оборот диска до установки для головки нужной точки позиционирования пластины.
Еще один параметр – внутренняя скорость передачи. На внешних дорожках она минимальна, но увеличивается при постепенном переходе на внутренние дорожки. Таким образом, тот же процесс дефрагментации, представляющий собой перемещение часто используемых данных в самые быстрые области диска, - не что иное, как перенос их на внутреннюю дорожку с большей скоростью чтения. Внешняя скорость имеет фиксированные значения и напрямую зависит от используемого интерфейса.
Что такое SMR и с чем его едят?
Размеры пишущей головки примерно в 1,7 раза больше по сравнению с размерами считывающего сенсора. Столь внушительная разница объясняется достаточно просто: если записывающий модуль сделать еще более миниатюрным, силы магнитного поля, которое он сможет генерировать, окажется недостаточно для намагничивания доменов ферромагнитного слоя, а значит, данные попросту не будут сохраняться. В случае со считывающим сенсором такой проблемы не возникает. Более того: его миниатюризация позволяет дополнительно снизить влияние упомянутой выше ITI на процесс считывания информации.
Данный факт лег в основу черепичной магнитной записи (Shingled Magnetic Recording, SMR). Давайте разбираться, как это работает. При использовании традиционного PMR пишущая головка смещается относительно каждого предыдущего трека на расстояние, равное ее ширине + ширина защитного пространства (guard space).
При использовании черепичного метода магнитной записи пишущая головка смещается вперед лишь на часть своей ширины, поэтому каждый предыдущий трек оказывается частично перезаписан последующим: магнитные дорожки накладываются друг на друга подобно кровельной черепице. Такой подход позволяет дополнительно повысить плотность записи, обеспечивая выигрыш по емкости до 10%, при этом не отражаясь на процессе чтения. В качестве примера можно привести Western Digital Ultrastar DC HC 650 — первые в мире 3.5-дюймовые накопители объемом 20 ТБ с интерфейсом SATA/SAS, появление которых стало возможным именно благодаря новой технологии магнитной записи. Таким образом, переход на SMR-диски позволяет повысить плотность хранения данных в тех же стойках при минимальных затратах на модернизацию IT-инфраструктуры.
Несмотря на столь значительное преимущество, SMR имеет и очевидный недостаток. Поскольку магнитные дорожки накладываются друг на друга, при обновлении данных потребуется перезапись не только требуемого фрагмента, но и всех последующих треков в пределах магнитной пластины, объем которой может превышать 2 терабайта, что чревато серьезным падением производительности.
Решить данную проблему помогает объединение определенного количества треков в обособленные группы, называемые зонами. Хотя такой подход к организации хранения данных несколько снижает общую емкость HDD (поскольку между зонами необходимо сохранять достаточные промежутки, препятствующие перезаписи треков из соседних групп), это позволяет существенно ускорить процесс обновления данных, так как теперь в нем участвует лишь ограниченное количество дорожек.
Черепичная магнитная запись предполагает несколько вариантов реализации:
- Drive Managed SMR (SMR, управляемая диском)
Недостаток этого подхода заключается в изменчивости уровня производительности, в связи с чем Drive Managed SMR оказывается неподходящей для корпоративных приложений, в которых постоянство быстродействия системы является критически важным параметром. Тем не менее такие диски хорошо показывают себя в сценариях, предоставляющих достаточное время для выполнения фоновой дефрагментации данных. Так, например, DMSMR-накопители WD Red, оптимизированные для использования в составе малых NAS на 8 отсеков, станут отличным выбором для системы архивирования или резервного копирования, предполагающей долговременное хранение бэкапов.
- Host Managed SMR (SMR, управляемая хостом)
При использовании HMSMR весь доступный объем накопителя разделяется на зоны двух типов: Conventional Zones (обычные зоны), которые используются для хранения метаданных и произвольной записи (по сути, играют роль кэша), и Sequential Write Required Zones (зоны последовательной записи), занимающие большую часть общей емкости жесткого диска, в которых данные записываются строго последовательно. Неупорядоченные данные сохраняются в области кэширования, откуда затем могут быть перенесены в соответствующую зону последовательной записи. Благодаря этому все физические сектора записываются последовательно в радиальном направлении и перезаписываются только после циклического переноса, что позволяет добиться стабильной и предсказуемой производительности системы. При этом HMSMR-диски поддерживают команды произвольного чтения аналогично накопителям, использующим стандартный PMR.
Host Managed SMR реализована в жестких дисках enterprise-класса Western Digital Ultrastar HC DC 600-й серии.
Линейка включает в себя SATA- и SAS-накопители высокой емкости, ориентированные на использование в составе гипермасштабных центров обработки данных. Поддержка Host Managed SMR существенно расширяет сферу применения таких винчестеров: помимо систем резервного копирования, они прекрасно подойдут для облачных хранилищ, CDN или стриминговых платформ. Высокая емкость жестких дисков позволяет существенно повысить плотность хранения (в тех же стойках) при минимальных затратах на апгрейд, а низкое энергопотребление (не более 0,29 Ватта на каждый терабайт сохраненной информации) и тепловыделение (в среднем на 5 °C ниже, чем у аналогов) — дополнительно сократить операционные расходы на обслуживание ЦОДа.
Единственным недостатком HMSMR является сравнительная сложность имплементации. Все дело в том, что на сегодняшний день ни одна операционная система или приложение не умеют работать с подобными накопителями «из коробки», в силу чего для адаптации IT-инфраструктуры требуются серьезные изменения стека программного обеспечения. В первую очередь это касается, конечно же, самой ОС, что в условиях современных ЦОД, использующих многоядерные и многосокетные сервера, является достаточно нетривиальной задачей. Узнать подробнее о вариантах реализации поддержки Host Managed SMR можно на специализированном ресурсе ZonedStorage.io, посвященном вопросам зонального хранения данных. Собранные здесь сведения помогут предварительно оценить степень готовности вашей IT-инфраструктуры для перевода на зональные системы хранения.
- Host Aware SMR (SMR, поддерживаемая хостом)
Подобно Host Managed SMR, Host Aware SMR использует два типа зон: Conventional Zones для произвольной записи и Sequential Write Preferred Zones (зоны, предпочтительные для последовательной записи). Последние, в отличие от упомянутых выше Sequential Write Required Zones, автоматически переводятся в разряд обычных в том случае, если в них начинает вестись неупорядоченная запись данных.
Реализация SMR с поддержкой хоста предусматривает внутренние механизмы восстановления после непоследовательной записи. Неупорядоченные данные записываются в области кэширования, откуда диск может переносить информацию в зону последовательной записи, после того как будут получены все необходимые блоки. Для управления неупорядоченной записью и фоновой дефрагментацией диск использует таблицу косвенного обращения. Однако, если корпоративным приложениям требуется предсказуемая и оптимизированная производительность, достичь этого по-прежнему можно лишь в случае, когда хост берет на себя полное управление всеми потоками данных и зонами записи.
Он магнитный. Он электрический. Он фотонный. Нет, это не новое супергеройское трио из вселенной Marvel. Речь идёт о хранении наших драгоценных цифровых данных. Нам нужно где-то их хранить, надёжно и стабильно, чтобы мы могли иметь к ним доступ и изменять за мгновение ока. Забудьте о Железном человеке и Торе — мы говорим о жёстких дисках!
Итак, давайте погрузимся в изучении анатомии устройств, которые мы сегодня используем для хранения миллиардов битов данных.
Почему жесткий диск называют винчестером?
Сегодня многие пользователи задумываются над тем, почему жесткие диски называют винчестерами, относящимися к стрелковому оружию. Казалось бы, что может быть общего между этими двумя устройствами?
Сам термин появился еще в далеком 1973 году, когда на рынке появился первый в мире HDD, конструкция которого состояла из двух отдельных отсеков в одном герметичном контейнере. Емкость каждого отсека составляла 30 Мб, из-за чего инженеры дали диску кодовое название «30-30», что было в полной мере созвучно с маркой популярного в то время ружья «30-30 Winchester». Правда, в начале 90-х в Америке и Европе это название практически вышло из употребления, однако до сих пор остается популярным на постсоветском пространстве.
LMR, PMR, CMR и TDMR: в чем разница?
Принцип работы жестких дисков достаточно прост. Тонкие металлические пластины, покрытые слоем ферромагнитного материала (кристаллического вещества, способного сохранять намагниченность даже при отсутствии воздействия на него внешнего магнитного поля при температуре ниже точки Кюри) движутся относительно блока пишущих головок на большой скорости (5400 оборотов в минуту или более). При подаче электрического тока на пишущую головку возникает переменное магнитное поле, которое изменяет направление вектора намагниченности доменов (дискретных областей вещества) ферромагнетика. Считывание данных происходит либо за счет явления электромагнитной индукции (перемещение доменов относительно сенсора вызывает в последнем возникновение переменного электрического тока), либо за счет гигантского магниторезистивного эффекта (под действием магнитного поля изменяется электрическое сопротивление датчика), как это реализовано в современных накопителях. Каждый домен кодирует один бит информации, принимая логическое значение «0» или «1» в зависимости от направления вектора намагниченности.
Долгое время жесткие диски использовали метод продольной магнитной записи (Longitudinal Magnetic Recording, LMR), при котором вектор намагниченности доменов лежал в плоскости магнитной пластины. Несмотря на относительную простоту реализации, данная технология имела существенный недостаток: для того чтобы побороть коэрцитивность (переход магнитных частиц в однодоменное состояние), между треками приходилось оставлять внушительную буферную зону (так называемое guard space — защитное пространство). Вследствие этого максимальная плотность записи, которой удалось добиться на закате данной технологии, составляла всего 150 Гбит/дюйм 2 .
В 2010 году LMR была практически полностью вытеснена PMR (Perpendicular Magnetic Recording — перпендикулярная магнитная запись). Главное отличие данной технологии от продольной магнитной записи состоит в том, что вектор магнитной направленности каждого домена располагается под углом 90° к поверхности магнитной пластины, что позволило существенно сократить промежуток между треками.
За счет этого плотность записи данных удалось заметно увеличить (до 1 Тбит/дюйм 2 в современных устройствах), при этом не жертвуя скоростными характеристиками и надежностью винчестеров. В настоящее время перпендикулярная магнитная запись является доминирующей на рынке, в связи с чем ее также часто называют CMR (Conventional Magnetic Recording — обычная магнитная запись). При этом надо понимать, что между PMR и CMR нет ровным счетом никакой разницы — это всего лишь другой вариант названия.
Изучая технические характеристики современных жестких дисков, вы также можете наткнуться на загадочную аббревиатуру TDMR. В частности, данную технологию используют накопители корпоративного класса Western Digital Ultrastar 500-й серии. С точки зрения физики TDMR (что расшифровывается как Two Dimensional Magnetic Recording — двумерная магнитная запись) ничем не отличается от привычной нам PMR: как и прежде, мы имеем дело с непересекающимися треками, домены в которых ориентированы перпендикулярно плоскости магнитных пластин. Разница между технологиями заключается в подходе к считыванию информации.
В блоке магнитных головок винчестеров, созданных по технологии TDMR, на каждую пишущую головку приходятся по два считывающих сенсора, осуществляющих одновременное чтение данных с каждого пройденного трека. Такая избыточность дает возможность контроллеру HDD эффективно фильтровать электромагнитные шумы, появление которых обусловлено межтрековой интерференцией (Intertrack Interference, ITI).
Решение проблемы с ITI обеспечивает два чрезвычайно важных преимущества:
- снижение коэффициента помех позволяет повысить плотность записи за счет уменьшения расстояния между треками, обеспечивая выигрыш по общей емкости вплоть до 10% по сравнению с обычной PMR;
- в сочетании с технологией RVS и трехпозиционным микроактуатором, TDMR позволяет эффективно противостоять ротационной вибрации, вызванной работой винчестеров, что помогает добиться стабильного уровня производительности даже в наиболее сложных условиях эксплуатации.
Устройство и принцип работы жесткого диска
Но мы отвлеклись. Принцип работы жесткого диска кратко можно описать как процессы считывания или записи информации. Но как это происходит? Для того чтобы понять принцип работы магнитного жесткого диска, в первую очередь необходимо изучить, как он устроен.
Сам жесткий диск представляет собой набор пластин, количество которых может колебаться от четырех до девяти, соединенных между собой валом (осью), называемым шпинделем. Пластины располагаются одна над другой. Чаще всего материалом для их изготовления служат алюминий, латунь, керамика, стекло и т. д. Сами же пластины имеют специальное магнитное покрытие в виде материала, называемого платтером, на основе гамма-феррит-оксида, окиси хрома, феррита бария и т. д. Каждая такая пластина по толщине составляет около 2 мм.
За запись и чтение информации отвечают радиальные головки (по одной на каждую пластину), а в пластинах используются обе поверхности. За вращение шпинделя, скорость которого может составлять от 3600 до 7200 об./мин, и перемещение головок отвечают два электрических двигателя.
При этом основной принцип работы жесткого диска компьютера состоит в том, что информация записывается не куда попало, а в строго определенные локации, называемые секторами, которые расположены на концентрических дорожках или треках. Чтобы не было путаницы, применяются единые правила. Имеется ввиду, что принципы работы накопителей на жестких дисках, с точки зрения их логической структуры, универсальны. Так, например, размер одного сектора, принятый за единый стандарт во всем мире, составляет 512 байт. В свою очередь секторы делятся на кластеры, представляющие собой последовательности рядом находящихся секторов. И особенности принципа работы жесткого диска в этом отношении состоят в том, что обмен информацией как раз и производится целыми кластерами (целым числом цепочек секторов).
Но как же происходит считывание информации? Принципы работы накопителя на жестких магнитных дисках выглядят следующим образом: с помощью специального кронштейна считывающая головка в радиальном (спиралевидном) направлении перемещается на нужную дорожку и при повороте позиционируется над заданным сектором, причем все головки могут перемещаться одновременно, считывая одинаковую информацию не только с разных дорожек, но и с разных дисков (пластин). Все дорожки с одинаковыми порядковыми номерами принято называть цилиндрами.
При этом можно выделить еще один принцип работы жесткого диска: чем ближе считывающая головка к магнитной поверхности (но не касается ее), тем выше плотность записи.
Как осуществляется запись и чтение информации?
Жесткие диски, или винчестеры, потому и были названы магнитными, что в них используются законы физики магнетизма, сформулированные еще Фарадеем и Максвеллом.
Как уже говорилось, на пластины из немагниточувствительного материала наносится магнитное покрытие, толщина которого составляет всего лишь несколько микрометров. В процессе работы возникает магнитное поле, имеющее так называемую доменную структуру.
Магнитный домен представляет собой строго ограниченную границами намагниченную область ферросплава. Далее принцип работы жесткого диска кратко можно описать так: при возникновении воздействия внешнего магнитного поля, собственное поле диска начинает ориентироваться строго вдоль магнитных линий, а при прекращении воздействия на дисках появляются зоны остаточной намагниченности, в которой и сохраняется информация, которая ранее содержалась в основном поле.
За создание внешнего поля при записи отвечает считывающая головка, а при чтении зона остаточной намагниченности, оказавшись напротив головки, создает электродвижущую силу или ЭДС. Далее все просто: изменение ЭДС соответствует единице в двоичном коде, а его отсутствие или прекращение – нулю. Время изменения ЭДС принято называть битовым элементом.
Кроме того, магнитную поверхность чисто из соображений информатики можно ассоциировать, как некую точечную последовательность битов информации. Но, поскольку местоположение таких точек абсолютно точно вычислить невозможно, на диске нужно установить какие-то заранее предусмотренные метки, которые помогли определить нужную локацию. Создание таких меток называется форматированием (грубо говоря, разбивка диска на дорожки и секторы, объединенные в кластеры).
Основные характеристики HDD
Думается, в общих чертах принцип работы жесткого диска немного понятен. Теперь перейдем к основным характеристикам, которые и дают полное представление обо всех возможностях (или недостатках) современных винчестеров.
Принцип работы жесткого диска и основные характеристики могут быть совершенно разными. Чтобы понять, о чем идет речь, выделим самые основные параметры, которыми характеризуются все известные на сегодня накопители информации:
- емкость (объем);
- быстродействие (скорость доступа к данным, чтение и запись информации);
- интерфейс (способ подключения, тип контроллера).
Емкость представляет собой общее количество информации, которая может быть записана и сохранена на винчестере. Индустрия по производству HDD развивается так быстро, что сегодня в обиход вошли уже жесткие диски с объемами порядка 2 Тб и выше. И, как считается, это еще не предел.
Интерфейс – самая значимая характеристика. Она определяет, каким именно способом устройство подключается к материнской плате, какой именно контроллер используется, как осуществляется чтение и запись и т. д. Основными и самыми распространенными интерфейсами считаются IDE, SATA и SCSI.
Диски с IDE-интерфейсом отличаются невысокой стоимостью, однако среди главных недостатков можно выделить ограниченное количество одновременно подключаемых устройств (максимум четыре) и невысокую скорость передачи данных (причем даже при условии поддержки прямого доступа к памяти Ultra DMA или протоколов Ultra ATA (Mode 2 и Mode 4). Хотя, как считается, их применение позволяет повысить скорость чтения/записи до уровня 16 Мб/с, но в реальности скорость намного ниже. Кроме того, для использования режима UDMA требуется установка специального драйвера, который, по идее, должен поставляться в комплекте с материнской платой.
Говоря о том, что собой представляет принцип работы жесткого диска и характеристики, нельзя обойти стороной и интерфейс SATA, который является наследником версии IDE ATA. Преимущество данной технологии состоит в том, что скорость чтения/записи можно повысить до 100 Мб/с за счет применения высокоскоростной шины Fireware IEEE-1394.
Наконец, интерфейс SCSI по сравнению с двумя предыдущими является наиболее гибким и самым скоростным (скорость записи/чтения достигает 160 Мб/с и выше). Но и стоят такие винчестеры практически в два раза дороже. Зато количество одновременно подключаемых устройств хранения информации составляет от семи до пятнадцати, подключение можно осуществлять без обесточивания компьютера, а длина кабеля может составлять порядка 15-30 метров. Собственно, этот тип 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, то есть количество операций ввода-вывода, выполняемых каждую секунду. В последней строке показана средняя задержка (время в микросекундах) между передачей операции чтения или записи и получением значений данных.
В общем случае мы стремимся к тому, чтобы значения в первых трёх строчках были как можно больше, а в последней строчке — как можно меньше. Не беспокойтесь о самих числах, мы просто используем их для сравнения, когда будем рассматривать другой тип накопителя: твердотельный накопитель.
Моя предыдущая статья была посвящена внутреннему устройству чипа от 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?):
Жесткие диски, или, как их еще называют, винчестеры, являются одной из самых главных составляющих компьютерной системы. Об это знают все. Но вот далеко не каждый современный пользователь даже в принципе догадывается о том, как функционирует жесткий диск. Принцип работы, в общем-то, для базового понимания достаточно несложен, однако тут есть свои нюансы, о которых далее и пойдет речь.
Вопросы инициализации в системе при замене винчестера
Теперь несколько слов о том, какие действия нужно предпринять, если по каким-то причинам пользователь менял жесткий диск или устанавливал дполнительный.
Полностью описывать это процесс не будем, а остановимся только на основных этапах. Сначала винчестер необходимо подключить и посмотреть в настройках BIOS, определилось ли новое оборудование, в разделе администрирования дисков произвести инициализацию и создать загрузочную запись, создать простой том, присвоить ему идентификатор (литеру) и выполнить форматирование с выбором файловой системы. Только после этого новый «винт» будет полностью готов к работе.
Читайте также: