Данные на компьютере хранятся на жестком диске перечислите их виды
Жесткий диск компьютера (HDD или винчестер) нужен для хранения информации после выключения компьютера, в отличие от ОЗУ (оперативной памяти) - которая хранит информацию до момента прекращения подачи питания (до выключения компьютера).
Жесткий диск, по-праву, можно назвать настоящим произведением искусства, только инженерным. Да-да, именно так. Настолько сложно там внутри все устроено. На данный момент во всем мире жесткий диск - это самое популярное устройство для хранения информации, он стоит в одном ряду с такими устройствами, как: флеш-память (флешки), SSD. Многие наслышаны о сложности устройства жесткого диска и недоумевают, как в нем помещается так много информации, а поэтому хотели бы узнать, как устроен или из чего состоит жесткий диск компьютера. Сегодня будет такая возможность).
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, то есть количество операций ввода-вывода, выполняемых каждую секунду. В последней строке показана средняя задержка (время в микросекундах) между передачей операции чтения или записи и получением значений данных.
В общем случае мы стремимся к тому, чтобы значения в первых трёх строчках были как можно больше, а в последней строчке — как можно меньше. Не беспокойтесь о самих числах, мы просто используем их для сравнения, когда будем рассматривать другой тип накопителя: твердотельный накопитель.
Н акопитель на жестком диске является, чуть ли не одним из самых важных элементов современного компьютера. Так как он предназначен в первую очередь для долгосрочного хранения ваших данных, это могут быть игры, фильмы и другие объемные файлы, хранящиеся у вас на вашем ПК. И было бы очень жалко если он мог бы неожиданно сломаться, в результате чего вы можете потерять все свои данные, которые бывает очень сложно восстановить. И чтобы правильно эксплуатировать и заменять этот элемент, необходимо понимать как он работает и что из себя представляет – жесткий диск.
Из этой статьи вы узнаете о работе жесткого диска, его компонентах и технических характеристиках.
Обычно главными элементами жесткого диска являются несколько круглых пластин из алюминия. В отличие от гибких дисков(забытых дискеток) их сложно согнуть, поэтому и появилось название жесткий диск. В некоторых устройствах они устанавливаются несъемные, и называются фиксированными (fixeddisk). Но в обычных стационарных компьютерах и даже некоторых моделей ноутбуков и планшетов их можно без проблем заменить.
Рисунок: Жесткий диск без верхней крышки
Заметка!
Почему жесткие диски иногда называют – винчестер и какое отношение они имеют к огнестрельному оружию. Когда то в 1960-х годах компания IBMвыпустила скоростной на тот момент жесткий диск с номером разработки 30-30. Что совпало с обозначением известного нарезного оружия Winchester, и поэтому этот термин вскоре закрепился в компьютерном жаргонном сленге. А на самом же деле жесткие диски не имеют ничего общего с настоящими винчестерами.
Немного о S.M.A.R.T.
S.M.A.R.T. – утилита, предназначенная для самостоятельной проверки состояния современных винчестеров, поддерживающих интерфейс PATA и SATA, а также работающих в персональных компьютерах с операционной системой Windows (от NT до Vista).
S.M.A.R.T. производит подсчет и анализ состояния подключенных жестких дисков через равные отрезки времени, независимо от того запущена операционная система или нет. После того, как анализ был проведен, значок результата диагностики отображается в правом углу панели задач. Основываясь на результатах, полученных во время S.M.A.R.T. диагностики, значок может указывать:
• на отличное состояние каждого подключенного к компьютеру винчестера, поддерживающего S.M.A.R.T. технологию;
• на то, что один или несколько показателей состояния не соответствуют пороговому значению, при этом у параметров Pre-Failure / Advisory нулевое значение. Вышеуказанное состояние жесткого диска не считается предаварийным, однако если этот винчестер содержит важную информацию, рекомендуется как можно чаще сохранять ее на другом носителе или произвести замену HDD.
• на то, что один или несколько показателей состояния не соответствуют пороговому значению, при этом у параметров Pre-Failure / Advisory активное значение. По мнению разработчиков жестких дисков, это состояние предаварийное, и хранить информацию на таком винчестере не стоит.
Ограничения физической емкости
Максимальный объем емкости, используемой жестким диском, зависит от целого ряда факторов, к числу которых можно отнести интерфейс, драйвера, операционную и файловую систему.
У первого накопителя АТА, выпущенного в 1986 году, имелось ограничение емкости, максимальное значение которого составляло 137 Гб.
Разные версии BIOS также способствовали уменьшению максимальной емкости жестких дисков, а потому системы, скомпонованные до 1998 г., имели емкость – до 8,4 Гб, а системы, выпущенные до 1994 г., — 528 Мб.
Даже после решения проблем с BIOS ограничение емкости накопителей с интерфейсом подключения АТА осталось, максимальное его значение составляло в 137 Гб. Это ограничение было преодолено посредствам стандарта ATA-6, выпущенного в 2001 г. Данный стандарт использовал расширенную схему адресации, что, в свою очередь, поспособствовало увеличению емкости накопителей до 144 Гб. Подобное решение позволило явить свету накопители с интерфейсами PATA и SATA, у которых объем вмещаемой информации - выше указанного ограничения в 137 Гб.
Про размагничивание данных на диске.
В нормальных бытовых условиях (отсутствие резкой смены температуры/влажности/давления, отсутствие ударов), намагниченная поверхность диска может хранить информацию несколько десятков лет. Гарантировать сложно, так как реальные промышленные тесты не проводились, а те, что проводятся — обычно как раз и представляют собой смену внешних условий для воздействия аггрессивной средой.
Но большинство сходятся на том, что мощность магнитного поля деградирует со скоростью примерно 1% в год.
При этом нельзя сказать, что через 50 лет не прочитается половина диска — это некорректно, ибо деградация поля не равна поломке — тут роль играет чувствительность считывающих головок и точность механизма позиционирования.
Даже в одной партии жестких дисков хорошего производителя на выходе получаются немного отличные пластины, и цельное устройство тщательно калибруется на заводе. Повторная калибровка в домашних условиях невозможна.
Со временем, внешне может показаться, что это ухудшилась магнитная запись, но в подавляющем большинстве случаев — ухудшение считывания связано с механической деградацией материалов — это вызывает и ошибки позиционирования и чувствительность головок.
Если важные для вас данные перестали считываться со старого жесткого диска — скорее всего дело в деградации механики/электроники, и их можно считать в специальных компаниях, которые специализируются на восстановлении даных — винчестер разберут, блины вынут и установят на отдельное устройства, после чего считают с них данные напрямую.
Даже если механика и электроника полностью навернулась — сами пластины и информация на них подлежит считыванию.
Есть множество свидетелей, у которых старые диски, лежащие в шкафчике, отлично читаются спустя 15, и даже 20 лет (я, кстати, тоже один из них). А бывает, что диск не заводится, едва перейдя гарантийный срок годности.
Итак, в современных дисках сперва выходит из строя электроника и механика, раздалбываются разъемы, могут даже устареть стандарты, но вряд ли основной причиной будет размагничивание данных.
К этому можно еще добавить, что первыми должны размагнититься низкоуровневые разметки дорожек и секторов, которые были нанесены производителем, и которые штатными способами пользователь перезаписывать не сможет. Правда мощность поля у разметки гораздо выше, что заметно под микроскопом, но тем не менее ничто не вечно.
Выводы из этого пункта — перезаписывать информацию на диске, чтобы «обновить» магнитную запись — нет никакого резона.
Гораздо важнее обеспечить отсутствие агрессивного внешнего воздействия, как самое элементарное — закрутить его понадежнее, чтобы уменьшить вибрации. Включение-выключение ведет к тому, что температура диска меняется и следовательно материал расширяется и сужается. Это один из важных факторов, почему быстрые HDD живут меньше, чем медленные диски из «green» серий, у которых перепад температуры гораздо меньше. Но не стоит забывать, что если диск на ощупь не горячий, это не значит, что металл не расширился — каждый цикл включения-выключения ускоряет деградацию материала, просто у «холодных дисков» она заметно меньше.
Если ваш компьютер регулярно засыпает и просыпается, по нескольку раз в день, а питается он от сети — имеет смысл увеличить срок ожидания до выключения диска при питании от сети. Современные жесткие диски в режиме простоя потребляют всего пару ватт.
Автоматическая парковка головок и система контроля
На случай отключения питания предусмотрена контактная парковочная система, задача которой сводится к тому, чтобы опустить штангу с головками на сами диски. Независимо от того, что накопитель выдерживает десятки тысяч подъемов и спусков считывающих головок, происходить это все должно на специально отведенных для этих действий участках.
Во время постоянных подъемов и спусков происходит неизбежная абразия магнитного слоя. Если после износа накопитель подвергнется встряске, то вероятней всего произойдет повреждение диска или головок. Для предотвращения вышеуказанных неприятностей, современные накопители снабжаются специальным механизмом загрузки/разгрузки, представляющим собой пластину, которая помещается на внешнюю поверхность жестких дисков. Эта мера позволяет предотвратить касание головки и магнитной поверхности даже в случае отключения питания. При отключении напряжения накопитель самостоятельно «паркует» головки на поверхности наклонной пластины.
Где информация читается быстрее — в начале или в конце диска?
На жестких дисках, первый сектор находится на внешней стороне диска, а последний сектор — на внутренней.
В начале времен, количество секторов на дорожке было одинаково, но это было настолько в дремучее время, что можно и не вспоминать. Сейчас дорожки, находящиеся ближе к началу диска (внешней стороны), содержат больше секторов.
Итак, линейная скорость записи и чтения информации расположенной в начале диска, значительно выше. Точные цифры зависят от производительности самого диска, но в процентах — разница может составлять 200% и даже немного больше процентов между самыми крайними дорожками (!)
Количество секторов на дорожку указывается не индивидуально, а для зоны, в которые объеденено несколько дорожек, поэтому разница в скорости будет видна не для двух крайних дорожек, а для двух крайних зон и постепенно снижаться к середине диска. Вдобавок эмперически можно сказать, что «быстрых» секторов на диске больше — поскольку их просто больше на внешней части диска.
Устройство жесткого диска компьютера
Жесткий диск состоит из пяти основных частей. И первая из них - интегральная схема, которая синхронизирует работу диска с компьютером и управляет всеми процессами.
Вторая часть - электромотор (шпиндель), заставляет вращаться диск со скоростью примерно 7200 об/мин, а интегральная схема поддерживает скорость вращения постоянной.
А теперь третья, наверное самая важная часть - коромысло, которое может как записывать, так и считывать информацию. Конец коромысла обычно разделен, для того чтобы можно было работать сразу с несколькими дисками. Однако головка коромысла никогда не соприкасается с дисками. Существует зазор между поверхностью диска и головкой, размер этого зазора примерно в пять тысяч раз меньше толщины человеческого волоса!
Но давайте все же посмотрим, что случится, если зазор исчезнет и головка коромысла соприкоснется с поверхностью вращающегося диска. Мы все еще со школы помним, что F=m*a (второй закон Ньютона, по-моему), из которого следует, что предмет с небольшой массой и огромным ускорением - становится невероятно тяжелым. Учитывая огромную скорость вращения самого диска, вес головки коромысла становится весьма и весьма ощутимым. Естественно, что повреждение диска в таком случае неизбежно. Кстати, вот что случилось с диском, у которого этот зазор по каким то причинам исчез:
Так же важна роль силы трения, т.е. ее практически полного отсутствия, когда коромысло начинает считывать информацию, при этом смещаясь до 60 раз за секунду. Но постойте, где же здесь находится двигатель, что приводит в движение коромысло, да еще с такой скоростью? На самом деле его не видно, потому что это электромагнитная система, работающая на взаимодействии 2 сил природы: электричества и магнетизма. Такое взаимодействия позволяет разгонять коромысло до скоростей света, в прямом смысле.
Четвертая часть - сам жесткий диск, это то, куда записывается и откуда считывается информация, кстати их может быть несколько.
Ну и пятая, завершающая часть конструкции жесткого диска - это конечно же корпус, в который устанавливаются все остальные компоненты. Материалы применяются следующие: почти весь корпус выполнен из пластмассы, но верхняя крышка всегда металлическая. Корпус в собранном виде нередко называют "гермозоной". Бытует мнение, что внутри гермозоны нету воздуха, а точнее, что там - вакуум. Мнение это опирается на тот факт, что при таких высоких скоростях вращения диска, даже пылинка, попавшая внутрь, может натворить много нехорошего. И это почти верно, разве что вакуума там никакого нету - а есть очищенный, осушенный воздух или нейтральный газ - азот например. Хотя, возможно в более ранних версиях жестких дисков, вместо того, чтобы очищать воздух - его просто откачивали.
Это мы говорили про компоненты, т.е. из чего состоит жесткий диск. Теперь давайте поговорим про хранение данных.
Интерфейсные разъемы и соединения
Многие современные накопители на жестких дисках снабжены несколькими интерфейсными разъемами, предназначенными для подключения к источнику питания и к системе в целом. Как правило, накопитель содержит минимум три разновидности разъемов:
• интерфейсные разъемы;
• разъем для подачи питания;
• разъем для заземления.
Отдельного внимания заслуживают интерфейсные разъемы, поскольку они предназначены для получения/передачи накопителем команд и данных. Многие стандарты не исключают возможность подключения нескольких накопителей к одной шине.
Как уже упоминалось выше, накопители на HDD могут быть снабжены несколькими интерфейсными разъемами:
• MFM и ESDI — вымершие разъемы, использовавшиеся на первых винчестерах;
• IDE/ATA — разъем для подключения накопителей, который долгое время был самым распространённым по причине своей невысокой стоимости. Технически этот интерфейс схож с 16-разрядной шиной ISA. Последующее развитие стандартов IDE поспособствовало росту скорости обмена данными, а также появлению возможности напрямую обратиться к памяти посредствам DMA технологии;
• Serial ATA — разъем, заменивший собой IDE, который физически является однонаправленной линией, используемой для последовательной передачи данных. Будучи в режиме совместимости схож с IDE интерфейсом, однако, наличие «родного» режима позволяет воспользоваться дополнительным набором возможностей.
• SCSI — универсальный интерфейс, который активно применялся на серверах для подключения HDD и иного рода устройств. Несмотря на хорошие технические показатели, не стал таким распространенным как IDE по причине своей дороговизны.
• SAS — последовательный аналог SCSI.
• USB — интерфейс, который необходим для подключения внешних винчестеров. Обмен информацией в данном случае происходит посредствам протокола USB Mass Storage.
• FireWire — разъем аналогичный USB, необходим для подключения внешнего HDD.
• Fibre Channel —интерфейс, используемый системами высокого класса за счет высокой скорости передачи данных.
Фактор надежности
Такой показатель, как надежность хранения данных является одним из наиболее важных характеристик жесткого диска. Фактор отказа у винчестера - раз в сто лет, из чего можно сделать вывод, что HDD считается наиболее надежным источником хранения данных. При этом на надежность каждого диска непосредственное влияние оказывает условие эксплуатации и само устройство. Порой производители поставляют на рынок еще совсем «сырой» продукт, а потому пренебрегать резервным копированием и полностью полагаться на винчестер нельзя.
Из чего состоит жесткий диск
Практически каждый современный винчестер включает один и тот же набор компонентов:
• диски (их количество чаще всего доходит до 5 штук);
• головки чтения/записи (их количество чаще всего доходит до 10 штук);
• механизм привода головок (данный механизм устанавливает головки в необходимое положение);
• двигатель привода дисков (устройство, приводящее во вращение диски);
• воздушный фильтр (фильтры, расположенные внутри корпуса накопителя);
• печатную плату со схемами управления (посредствам этого компонента производится управление накопителем и контроллером);
• кабели и разъемы (электронные компоненты HDD).
В качестве корпуса для дисков, головок, механизма привода головок и двигателя привода дисков чаще всего используется герметичный короб - HDA. Обычно данный короб является единым узлом, который практически никогда не вскрывается. Иные компоненты, не входящие в HDA, к числу которых можно отнести элементы конфигурации, печатную плату и лицевую панель, - съемные.
Ограничения ОС на максимальный объем
Практически все современные операционные системы не накладывают каких-либо ограничений на такой показатель как емкость жестких дисков, чего нельзя сказать о более ранних версиях операционных систем.
Так, например, DOS не распознавал жесткие диски, емкость которых превышала 8,4 Гб, поскольку доступ к накопителям в данном случае выполнялся посредствам LBA-адресации, при этом в DOS 6.x и более ранних версиях поддерживалась лишь CHS-адресация.
Ограничение емкости жесткого диска также имеется в случае установки ОС Windows 95. Максимальное значение этого ограничения - 32 Гб. Помимо этого, обновленными версиями Windows 95 поддерживается лишь файловая система FAT16, которая, в свою очередь, налагает ограничение в размере 2 Гб на размеры разделов. Из этого следует, что в случае использования жесткого диска на 30 Гб, его нужно поделить на 15 разделов.
Ограничения операционной системы Windows 98 допускают использование жестких дисков большего объема.
Как и в каком виде хранятся данные на жестком диске компьютера
Данные хранятся в узких дорожках на поверхности диска. При производстве, на диск наносится более 200 тысяч таких дорожек. Каждая из дорожек разделена на секторы.
Карты дорожек и секторов позволяют определить, куда записать или где считать информацию. Опять же вся информация о секторах и дорожках находится в памяти интегральной микросхемы, которая, в отличие от других компонентов жесткого диска, размещена не внутри корпуса, а снаружи и обычно снизу.
Сама поверхность диска - гладкая и блестящая, но это только на первый взгляд. При более близком рассмотрении структура поверхности оказывается сложнее. Дело в том, что диск изготавливается из металлического сплава, покрытого ферромагнитным слоем. Этот слой как раз и делает всю работу. Ферромагнитный слой запоминает всю информацию, как? Очень просто. Головка коромысла намагничивает микроскопическую область на пленке (ферромагнитном слое), устанавливая магнитный момент такой ячейки в одно из состояний: о или 1. Каждый такой ноль и единица называются битами. Таким образом, любая информация, записанная на жестком диске, по-факту представляет собой определенную последовательность и определенное количество нулей и единиц. Например, фотография хорошего качества занимает около 29 миллионов таких ячеек, и разбросана по 12 различным секторам. Да, звучит впечатляюще, однако в действительности - такое огромное количество битов занимает очень маленький участок на поверхности диска. Каждый квадратный сантиметр поверхности жесткого диска включает в себя несколько десятков миллиардов битов.
Как работает накопитель на жестких дисках
Запись и считывание информации, находящейся на концентрических окружностях жесткого диска, разбитых на секторы, производится посредствам универсальных головок записи/чтения.
Все стороны диска предусматривают свою собственную дорожку для записи и чтения, однако головки располагаются на общем для всех дисков приводе. По этой причине головки перемещаются синхронно.
Видео YouTube: Работа открытого жесткого диска
Нормальная работа накопителя не допускает касаний между головками и магнитной поверхностью диска. Однако в случае отсутствия электроэнергии и остановки устройства головки все же опускаются на магнитную поверхность.
Во время работы жесткого диска между поверхностью вращающейся пластины и головкой образуется незначительный воздушный промежуток. Если в этот промежуток проникает пылинка или устройство подвергается встряске, велика вероятность того, что головка столкнется с вращающейся поверхностью. Сильный удар может стать причиной выхода из строя головки. Результатом этого выхода может быть повреждение нескольких байтов или же полная неработоспособность устройства. По этой причине во многих устройствах магнитная поверхность легируется, после чего на нее наносится специальная смазка, позволяющая справляться с периодической встряской головок.
Некоторые современные диски используют механизм загрузки/разгрузки, который не позволяет головкам касаться магнитной поверхности даже в случае отключения электропитания.
О секторах
Это не совсем 512 байт. Это область, в которой для пользовательских данных выделено 512 байт. Также есть служебная информация о секторе — это низкоуровневая метка начала и конца сектора, а также блок коррекции данных, обычно он идет после пользовательских данных. Плюс неразмеченное место между секторами (gap).
Метки сектора наносятся производителем во время так называемого низкоуровневого форматирования. В древние годы, это можно было делать самостоятельно из BIOS, но сейчас штатными способами это уже недоступно пользователю. Объем служебных данных, может варьироваться в зависимости от оптимизации firmware диска, но в считается, что сектор вместе со служебными данными занимает 577 байт. Плюс gap.
Точнее так было раньше.
В 2007 году было предложено увеличение размера сектора, и после процедур согласования и утверждения, начиная с 2011 года, все выпускающиеся диски уже форматируются с сектором размером в 4096 байт пользовательских данных (примерно 4211 байт со служебными данными) — так называемый Advanced Format.
Упрощение адресации низкоуровневых секторов, которых стало в восемь раз меньше при том же объеме — это и увеличение производительности за счет упрощения расчетов и работы с бОльшими блоками, и эффективность использования диска заметно увеличилась. Насколько? Давайте дочитаем следующий абзац.
Скорость работы жесткого диска
Немаловажным значением обладают скоростные показатели жёсткого диска, которые определяются:
• Скоростью вращения шпинделя, измерение которой проводится в оборотах в минуту. В ее задачу не входит непосредственное выявление реальной скорости обмена, она лишь позволяет отличить более скоростное устройство от менее скоростного устройства.
• Временем доступа. Данный параметр вычисляет затрачиваемое винчестером время от получения команды до передачи информации по интерфейсу. Чаще всего фигурирую среднее и максимальное значения.
• Временем позиционирования головок. Это значение указывает затрачиваемое головками время для перемещения и установки с одного трека на другой трек.
• Пропускной способностью или производительностью диска во время последовательной передачи больших объёмов данных.
• Внутренней скоростью передачи данных или скоростью передаваемой информации от контроллера к головкам.
• Внешней скоростью передачи данных или скоростью передаваемой информации по внешнему интерфейсу.
Немного о воздушных фильтрах и воздухе
Практически все жесткие диски снабжены двумя воздушными фильтрами: барометрическим и фильтром рециркуляции. Отличает вышеуказанные фильтры от сменяемых моделей, используемых в накопителях старшего поколения, то, что они помещены внутрь корпуса и их замена не предусматривается до конца эксплуатационного срока.
Старые диски использовали технологию постоянной перегонки воздуха внутрь корпуса и обратно, используя при этом фильтр, который нуждался в периодической смене.
Разработчикам современных накопителей от этой схемы пришлось отказаться, а потому фильтр рециркуляции, который расположен в герметичном корпусе HDA, применяется лишь для фильтрации находящегося внутри короба воздуха от мельчайших частиц, оказавшихся внутри корпуса. Независимо от всех предпринятых мер предосторожности, мелкие частицы все же образуются после многократных «посадок» и «взлетов» головок. С учетом того, что корпус накопителя отличается своей герметичностью и в нем происходит перекачка воздуха, он продолжает функционировать даже в условиях сильно загрязненной окружающей среды.
Стоимость и цена
С каждым днем стоимость HDD становится всё меньше. Так, например, сегодня цена жесткого диска ATA на 500 Гб составляет в среднем 120 долларов, к сравнению, в 1983 г. винчестер емкостью 10 Мб стоил 1800 долларов.
Из вышесказанного утверждения можно сделать вывод, что стоимость HDD будет продолжать падать, а потому в дальнейшем все желающие смогут приобрести довольно емкие диски по приемлемым ценам.
Принцип работы жесткого диска
Мы только что с вами рассмотрели устройство жесткого диска, каждый его компонент по отдельности. Теперь предлагаю связать все в некую систему, благодаря чему будет понятен сам принцип работы жесткого диска.
Итак, принцип, по которому работает жесткий диск следующий: когда жесткий диск включается в работу - это значит либо на него осуществляется запись, либо с него идет чтение информации, или с него загружается ОС, электромотор (шпиндель) начинает набирать обороты, а поскольку жесткие диски закреплены на самом шпинделе, соответственно они вместе с ним тоже начинают вращаться. И пока обороты диска(ов) не достигли того уровня, чтобы между головкой коромысла и диском образовалась воздушная подушка, коромысло во избежание повреждений находится в специальной "парковочной зоне". Вот как это выглядит.
Как только обороты достигают нужного уровня, сервопривод (электромагнитный двигатель) приводит в движение коромысло, которое уже позиционируется в то место, куда нужно записать или откуда считать информацию. Этому как раз способствует интегральная микросхема, которая управляет всеми движениями коромысла.
Распространено мнение, этакий миф, что в моменты времени, когда диск "простаивает", т.е. с ним временно не осуществляется никаких операций чтения/записи, жесткие диски внутри перестают вращаться. Это действительно миф, ибо на самом деле, жесткие диски внутри корпуса вращаются постоянно, даже тогда, когда винчестер находится в энергосберегающем режиме и на него ничего не записывается.
Ну вот мы и рассмотрели с вами устройство жесткого диска компьютера во всех подробностях. Конечно же, в рамках одной статьи, нельзя рассказать обо всем, что касается жестких дисков. Например в этой статье не было сказано про интерфейсы жесткого диска - это большая тема, я решил написать про это отдельную статью.
Нашел интересное видео, про то, как работает жесткий диск в разных режимах
Всем спасибо за внимание, если вы еще не подписаны на обновления этого сайта - очень рекомендую это сделать, дабы не пропустить интересные и полезные материалы. До встречи на страницах блога!
Добрый день, Гиктаймс!
Некоторое время назад, на тостере попалось несколько интересных вопросов о хранении информации на жестких дисках, которые вызвали желание копнуть немного глубже, и я провел небольшое исследование.
Часть информации уже пробегала на Хабре, но не все. А кое-что я не смог найти в русскоязычном инете, поэтому и решил поделиться найденным с сообществом.
Про Cluster Straddling.
Это касается именно тех дисков, которые работают в 512е эмуляции (а таких в ходу еще много)
Разобъем такой диск на разделы и отформатируем с дефолтными настройками. Стандартный кластер NTFS- 4 килобайта. Блок HFS+ (или ext4) — обычно тоже 4 килобайта. И физический сектор диска — уже тоже 4 килобайта. Очень удобный размер (даже x86 mem страница — тоже 4 кбайта).
Но во время разбития 512e диска на разделы, может выйти так, что раздел будет начинаться начинается не с начала 4-к сектора, а со смещением, кратным 512 байт.
В результате 4 килобайтный кластер/блок будет лежать между двумя 4 килобайтными физическими секторами жесткого диска.
Каждый раз при чтении такого кластера, жесткий диск (из-за логики своей работы) будет считывтаь два сектора целиком. При записи тоже не все гладно.
Эту проблему решают различные align утилиты — тот же WD Align Tool или HGST Align Tool для Windows 7 и выше.
Только применять их нужно ПОСЛЕ того, как вы разбили диск на партиции — утилита проверит, что границы партиций совпадают с началом нового 4кбайтного сектора, и подвинет их, если это потребуется. После чего можно работать без падения производительности.
Характеристики и параметры
Каждый жёсткий диск обладает перечнем технических характеристик, согласно которым и устанавливается его иерархия использования.
Первым делом, на что следует обратить внимание, так это на тип используемого интерфейса. С недавних пор каждый компьютер в качестве усовершенствованного и более скоростного интерфейса начал использовать SATA.
Второй не менее важный момент - объём свободного места на жёстком диске. Минимальное его значение на сегодняшний день составляет лишь 80 Гб, при этом максимальное – 4 Тб.
Еще одной важной характеристикой в случае приобретения ноутбука является форм-фактор жесткого диска.
Наиболее востребованными в этом случае считаются модели, размер которых - 2,5 дюйма, при этом в настольных ПК размер составляет 3,5 дюйма.
Не стоит пренебрегать и скоростью вращения шпинделя, минимальные значения – 4200, максимальные – 15000 оборотов в минуту. Все вышеуказанные характеристики оказывают непосредственное влияние на скорость работы винчестера, которая выражается в Мб/С.
Как же хранить?
Если сравнивать с CD, DVD и флешками — CD и флеш диски явно проигрывают в длительности хранения данных. DVD могут поспорить, но тут все неоднозначно — нужны и качественные болванки, и хороший привод, и запись производить не на максимальной скорости, и все равно, есть вероятность, что данные перестанут читаться. Вдобавок, 4.5 или даже 9 гб на DVD — это не так уж много, плюс отсутствие комфорта. И сохранить можно только раз — связываться с DVD-RW для длительного хранения данных вообще не стоит.
Я записал в свое время свыше 5000 CD/DVD дисков, тестировал чтение. Конечно качество чтения и долговечность зависела от качества болванки, но тот же самый Verbatim, который был одним из эталонов CD-R 650, в DVD был довольно посредственным.И в каждой партии могло встретиться что-то неудачное.
Если брать Blue Ray диски, то стоимость пишущего привода и болванок такова, что если не дешевле, то почти равноценно через 5 лет купить новый жесткий диск и переписать на него данные.
На текущий момент, недорогие способы хранения личных данных в основном делятся на:
* Если данных не слишком много, и инет позволяет — можно хранить в облаке, а лучше в двух разных независимых облаках, предварительно зашифровав данные трукриптом/архиватором. Тут я прорекламирую WinRAR, который кроме архивирования с паролем, вдобавок умеет использовать ECC. Можно увеличить размер архива на некоторый процент, но зато иметь возможность восстановить данные из любого поврежденного места этого архива, в пределах этого процента. Есть даже возможность разбивать архив на тома, и том для восстановления создать отдельным файлом. В древности, я этим активно пользовался со старыми дискетами, когда целая дискета могла просто не прочитаться в чужом дисководе.
* Съемный HDD, но рекомендую менять носитель с периодичностью в 3-5 лет на более новый, стараясь не слишком далеко отходить от гарантийного срока. Можно просто купить SATA/USB переходник и апгрейдя системный диск на более быстрый/емкий, старый диск отдавать под бэкапы.
* Купить недорогой домашний NAS с рейдом и настроить обычное простое зеркало. Этот способ заметно дороже предыдущих двух, но в случае выхода из строя одного из дисков, вам нужно будет просто заменить поломанный диск на новый, и рейд контроллер сам выполнит подключение нового диска в массив и заполнит его данными. То есть ничего не нужно будет настраивать заново, искать и восстанавливать информацию из разных бэкапов. Просто заменил диск и все. NAS также очень нетребователен по питанию, его можно оставить включенным постоянно и автоматизировать все процессы бэкапов.
UPD: DaemonGloom рекомендует замечательные устройства WD My Cloud Mirror, которое идет практически по цене жестких винтов, плюс небольшая переплата за корпус/контроллер:
«По текущим ценам — устройство на 2x4TB даёт 100 долларов переплаты, 2x6TB — 80 долларов.»
Лично я делаю резервную копию всего важного на второй диск, и периодически скидываю архивы на внешний USB диск вручную.
Таким образом есть а) рабочая копия, б) ежедневный архив на втором диске, и с) примерно ежемесячный архив на внешнем отключенном диске. Но в принципе уже начинаю подумывать про NAS.
Он магнитный. Он электрический. Он фотонный. Нет, это не новое супергеройское трио из вселенной Marvel. Речь идёт о хранении наших драгоценных цифровых данных. Нам нужно где-то их хранить, надёжно и стабильно, чтобы мы могли иметь к ним доступ и изменять за мгновение ока. Забудьте о Железном человеке и Торе — мы говорим о жёстких дисках!
Итак, давайте погрузимся в изучении анатомии устройств, которые мы сегодня используем для хранения миллиардов битов данных.
Показатели качества жестких дисков
• Емкость - объем информации, вмещаемый накопителем. Этот показатель в современных винчестерах может достигать до 4 терабайт(4000 гигабайт);
• Быстродействие. Данный параметр оказывает непосредственное влияние на время отклика и среднюю скорость передачи информации;
• Надежность – показатель, определяемый средним временем наработки на отказ.
Блок ECC данных
В 512 байтных секторах, ECC Блок занимал 50 байт. В 4096 байтных секторах, ECC блок увеличился до 100 байт, но зато уменьшилось количество самих секторов. И на самом деле ECC занимает теперь в четыре раза меньше (100 байт на 4096 байт против 400 байт на 8*512 байт).
Вдобавок, на более длинной цепочке данных алгоритм коррекции работает эффективнее, в результате и место сэкономили и эффективность увеличили. По разным оценкам скорость вычисления ECC увеличилась на 5-10%. А значит, контроллер диска меньше напрягается и может заняться другими вещами. Косвенно это влияет и на общую производительность записи/чтения данных.
Один из главных плюсов — это конечно экономия места.
Суммарно — уменьшение объема, выделенного под блоки ECC, уменьшение общего количества секторов (меньше gap, меньше меток, меньше индексов для адресации секторов) — общий размер места, выделяемый для пользовательских данных, увеличился более чем на 10%!
Есть и еще один маленький плюс, связанный с большими секторами. В случае брака или дефекта поверхности, сразу плохим будет помечен бОльший участок. Если пометить мегабайт секторов по 512байт, это займет в разы больше времени, чем по 4кб.
Вдобавок нечитаемая часть будет помечена более надежно — если мы обрезаем подгнивший или червивый кусок вкусного яблока, мы отрезаем часть хорошего — так и в жестком диске — лучше пометить плохой участок не в притык.
Но конечно от дисков с бэдами лучше быстрее избавиться.
Форматирование высокого и низкого уровня
Использование форматирования высокого уровня позволяет операционной системе создавать структуры, упрощающую работу с хранящимися на жестком диске файлами и данными. Все имеющиеся разделы (логические диски) снабжаются загрузочным сектором тома, двумя копиями таблицы размещения файлов и корневым каталогом. Посредствам вышеуказанных структур, операционной системе удается производить распределение дискового пространства, отслеживание расположения файлов, а также обход поврежденных участков на диске.
Другими словами, форматирования высокого уровня сводится к созданию оглавлений диска и файловой системы (FAT, NTFS и т.п.). К «настоящему» форматированию можно отнести лишь форматирование низкого уровня, во время которого происходит деление диска по дорожкам и секторам. Посредствам DOS-команды FORMAT гибкий диск подвергается сразу обоим типам форматирования, тогда как жесткий — лишь форматированию высокого уровня.
Для того, что бы произвести низкоуровневое форматирование на жестком диске, необходимо использование специальной программы, чаще всего предоставляемой компанией-производителем диска. Форматирование гибких дисков посредствам FORMAT подразумевает выполнение обеих операций, тогда как в случае с жесткими дисками вышеуказанные операции следует выполнять по раздельности. Более того, жесткий диск подвергается и третьей операции — созданию разделов, которые являются необходимым условием для использования на одном ПК более одной операционной системы.
Организация нескольких разделов предоставляет возможность устанавливать на каждый из них свою операционную инфраструктуру с отдельным томом и логическими дисками. Каждый том или логический диск имеет своё буквенное обозначение(например диск C,D или E).
Про виртуальные 512- байтные сектора
Логотип с «512e» означает, что сам диск уже 4кб-секторный, но работает в режиме эмуляции виртуальных 512 байтных секторов.
Логотип с «4Kn» говорит, что диск поддерживает 4к нативный интерфейс, такие диски в продаже с 2014 года.
Многие все еще популярные ОС (тут я говорю про Windows 7 и Windows Vista), не поддерживают 4к диски нативно.
Тем не менее, старые диски на них работают отлично, а новые диски предоставляют интерфейс с виртуальными 512-байтными секторами.
О виртуальных 512-байтных секторах следует помнить, когда вы тестируете 512е диски, или во время теста работаете на устаревшей ОС.
Например, запись рандомных 512-байтных секторов в таких условиях будет выглядеть как «считать 4кб, записать 4к», что явно будет выдавать непонятную деградацию скорости на графике. В тоже время как линейная скорость записи и чтения будет показывать нормальную производительность.
Windows поддерживает 4кn диски нативно, начиная с Windows 8 и Windows server 2012.
Читайте также: