Каким образом записывается информация на жесткий диск. Форматирование высокого уровня. Логическая структура и принцип работы жесткого диска с точки зрения форматирования

Жесткие диски

Выполнил студент
группы 40-101Б.
Каримов К.Р.
Преподаватель:
Усов П.А.

1. Принцип работы жесткого диска.. 3

2. Устройство диска.. 5

3. Работа жесткого диска.. 10

4. Объем, скорость и время доступа.. 12

5. Интерфейсы жестких дисков.. 14

6. Внешние жесткие диски.. 16

Принцип работы жесткого диска

Накопитель на жестком диске относится к наиболее совершенным и сложным устройствам современного персонального компьютера. Его диски способны вместить многие мегабайты информации, передаваемой с огромной скоростью. В то время, как почти все элементы компьютера работают бесшумно, жесткий диск ворчит и поскрипывает, что позволяет отнести его к тем немногим компьютерным устройствам, которые содержат как механические, так и электронные компоненты.

Основные принципы работы жесткого диска мало изменились со дня его создания. Устройство винчестера очень похоже на обыкновенный проигрыватель грампластинок. Только под корпусом может быть несколько пластин, насаженных на общую ось, и головки могут считывать информацию сразу с обеих сторон каждой пластины. Скорость вращения пластин (у некоторых моделей она доходит до 15000 оборотов в минуту) постоянна и является одной из основных характеристик. Головка перемещается вдоль пластины на некотором фиксированном расстоянии от поверхности. Чем меньше это расстояние, тем больше точность считывания информации, и тем больше может быть плотность записи информации. Взглянув на накопитель на жестком диске, вы увидите только прочный металлический корпус. Он полностью герметичен и защищает дисковод от частичек пыли, которые при попадании в узкий зазор между головкой и поверхностью диска могут повредить чувствительный магнитный слой и вывести диск из строя. Кроме того, корпус экранирует накопитель от электромагнитных помех. Внутри корпуса находятся все механизмы и некоторые электронные узлы. Механизмы - это сами диски, на которых хранится информация, головки, которые записывают и считывают информацию с дисков, а также двигатели, приводящие все это в движение. Диск представляет собой круглую пластину с очень ровной поверхностью чаще из алюминия, реже - из керамики или стекла, покрытую тонким ферромагнитным слоем. Диски изготовлены. Во многих накопителях используется слой оксида железа (которым покрывается обычная магнитная лента), но новейшие модели жестких дисков работают со слоем кобальта толщиной порядка десяти микрон. Такое покрытие более прочно и, кроме того, позволяет значительно увеличить плотность записи. Технология его нанесения близка к той, которая используется при производстве интегральных микросхем.

Количество дисков может быть различным - от одного до пяти, количество рабочих поверхностей, соответственно, вдвое больше (по две на каждом диске). Последнее (как и материал, использованный для магнитного покрытия) определяет емкость жесткого диска. Иногда наружные поверхности крайних дисков (или одного из них) не используются, что позволяет уменьшить высоту накопителя, но при этом количество рабочих поверхностей уменьшается и может оказаться нечетным.

Магнитные головки считывают и записывают информацию на диски. Принцип записи в общем схож с тем, который используется в обычном магнитофоне. Цифровая информация преобразуется в переменный электрический ток, поступающий на магнитную головку, а затем передается на магнитный диск, но уже в виде магнитного поля, которое диск может воспринять и "запомнить". Магнитное покрытие диска представляет собой множество мельчайших областей самопроизвольной (спонтанной) намагниченности. Для наглядности представьте себе, что диск покрыт слоем очень маленьких стрелок от компаса, направленных в разные стороны. Такие частицы-стрелки называются доменами. Под воздействием внешнего магнитного поля собственные магнитные поля доменов ориентируются в соответствии с его направлением. После прекращения действия внешнего поля на поверхности диска образуются зоны остаточной намагниченности. Таким образом сохраняется записанная на диск информация. Участки остаточной намагниченности, оказавшись при вращении диска напротив зазора магнитной головки, наводят в ней электродвижущую силу, изменяющуюся в зависимости от величины намагниченности. Пакет дисков, смонтированный на оси-шпинделе, приводится в движение специальным двигателем, компактно расположенным под ним. Скорость вращения дисков, как правило, составляет 7200 об./мин. Для того, чтобы сократить время выхода накопителя в рабочее состояние, двигатель при включении некоторое время работает в форсированном режиме. Поэтому источник питания компьютера должен иметь запас по пиковой мощности. Теперь о работе головок. Они перемещаются с помощью прецизионного шагового двигателя и как бы "плывут" на расстоянии в доли микрона от поверхности диска, не касаясь его. На поверхности дисков в результате записи информации образуются намагниченные участки, в форме концентрических окружностей. Они называются магнитными дорожками. Перемещаясь, головки останавливаются над каждой следующей дорожкой. Совокупность дорожек, расположенных друг под другом на всех поверхностях, называют цилиндром. Все головки накопителя перемещаются одновременно, осуществляя доступ к одноименным цилиндрам с одинаковыми номерами.

Устройство диска

Типовой винчестер состоит из гермоблока и платы электроники. В гермоблоке размещены все механические части, на плате - вся управляющая электроника, за исключением предусилителя, размещенного внутри гермоблока в непосредственной близости от головок.

Под дисками расположен двигатель - плоский, как во floppy-дисководах, или встроенный в шпиндель дискового пакета. При вращении дисков создается сильный поток воздуха, который циркулирует по периметру гермоблока и постоянно очищается фильтром, установленным на одной из его сторон.

Ближе к разъемам, с левой или правой стороны от шпинделя, находится поворотный позиционер, несколько напоминающий по виду башенный кран: с одной стороны оси, находятся обращенные к дискам тонкие, длинные и легкие несущие магнитных головок, а с другой - короткий и более массивный хвостовик с обмоткой электромагнитного привода. При поворотах коромысла позиционера головки совершают движение по дуге между центром и периферией дисков. Угол между осями позиционера и шпинделя подобран вместе с расстоянием от оси позиционера до головок так, чтобы ось головки при поворотах как можно меньше отклонялась от касательной дорожки.

В более ранних моделях коромысло было закреплено на оси шагового двигателя, и расстояние между дорожками определялось величиной шага. В современных моделях используется так называемый линейный двигатель, который не имеет какой-либо дискретности, а установка на дорожку производится по сигналам, записанным на дисках, что дает значительное увеличение точности привода и плотности записи на дисках.

Обмотку позиционера окружает статор, представляющий собой постоянный магнит. При подаче в обмотку тока определенной величины и полярности коромысло начинает поворачиваться в соответствующую сторону с соответствующим ускорением; динамически изменяя ток в обмотке, можно устанавливать позиционер в любое положение. Такая система привода получила название Voice Coil (звуковая катушка) - по аналогии с диффузором громкоговорителя.

На хвостовике обычно расположена так называемая магнитная защелка - маленький постоянный магнит, который при крайнем внутреннем положении головок (landing zone - посадочная зона) притягивается к поверхности статора и фиксирует коромысло в этом положении. Это так называемое парковочное положение головок, которые при этом лежат на поверхности диска, соприкасаясь с нею. В ряде дорогих моделей (обычно SCSI) для фиксации позиционера предусмотрен специальный электромагнит, якорь которого в свободном положении блокирует движение коромысла. В посадочной зоне дисков информация не записывается.

В оставшемся свободном пространстве размещен предусилитель сигнала, снятого с головок, и их коммутатор. Позиционер соединен с платой предусилителя гибким ленточным кабелем, однако в отдельных винчестерах (в частности - некоторые модели Maxtor AV) питание обмотки подведено отдельными одножильными проводами, которые имеют тенденцию ломаться при активной работе. Гермоблок заполнен обычным обеспыленным воздухом под атмосферным давлением. В крышках гермоблоков некоторых винчестеров специально делаются небольшие окна, заклеенные тонкой пленкой, которые служат для выравнивания давления внутри и снаружи. В ряде моделей окно закрывается воздухопроницаемым фильтром. У одних моделей винчестеров оси шпинделя и позиционера закреплены только в одном месте - на корпусе винчестера, у других они дополнительно крепятся винтами к крышке гермоблока. Вторые модели более чувствительны к микродеформации при креплении - достаточно сильной затяжки крепежных винтов, чтобы возник недопустимый перекос осей. В ряде случаев такой перекос может стать труднообратимым или необратимым совсем. Плата электроники - съемная, подключается к гермоблоку через один - два разъема различной конструкции. На плате расположены основной процессор винчестера, ПЗУ с программой, рабочее ОЗУ, которое обычно используется и в качестве дискового буфера, цифровой сигнальный процессор (DSP) для подготовки записываемых и обработки считанных сигналов, и интерфейсная логика. На одних винчестерах программа процессора полностью хранится в ПЗУ, на других определенная ее часть записана в служебной области диска. На диске также могут быть записаны параметры накопителя (модель, серийный номер и т.п.). Некоторые винчестеры хранят эту информацию в электрически репрограммируемом ПЗУ (EEPROM).

Многие винчестеры имеют на плате электроники специальный технологический интерфейс с разъемом, через который при помощи стендового оборудования можно выполнять различные сервисные операции с накопителем - тестирование, форматирование, переназначение дефектных участков и т.п. У современных накопителей марки Conner технологический интерфейс выполнен в стандарте последовательного интерфейса, что позволяет подключать его через адаптер к алфавитно-цифровому терминалу или COM-порту компьютера. В ПЗУ записана так называемая тест-мониторная система (ТМОС), которая воспринимает команды, подаваемые с терминала, выполняет их и выводит результаты обратно на терминал. Ранние модели винчестеров, как и гибкие диски, изготовлялись с чистыми магнитными поверхностями; первоначальная разметка (форматирование) производилась потребителем по его усмотрению, и могла быть выполнена любое количество раз. Для современных моделей разметка производится в процессе изготовления; при этом на диски записывается сервоинформация - специальные метки, необходимые для стабилизации скорости вращения, поиска секторов и слежения за положением головок на поверхностях. Не так давно для записи сервоинформации использовалась отдельная поверхность (dedicated - выделенная), по которой настраивались головки всех остальных поверхностей. Такая система требовала высокой жесткости крепления головок, чтобы между ними не возникало расхождений после начальной разметки. Ныне сервоинформация записывается в промежутках между секторами (embedded - встроенная), что позволяет увеличить полезную емкость пакета и снять ограничение на жесткость подвижной системы. В некоторых современных моделях применяется комбинированная система слежения - встроенная сервоинформация в сочетании с выделенной поверхностью; при этом грубая настройка выполняется по выделенной поверхности, а точная - по встроенным меткам.

Поскольку сервоинформация представляет собой опорную разметку диска, контроллер винчестера не в состоянии самостоятельно восстановить ее в случае порчи. При программном форматировании такого винчестера возможна только перезапись заголовков и контрольных сумм секторов данных.

При начальной разметке и тестировании современного винчестера на заводе почти всегда обнаруживаются дефектные сектора, которые заносятся в специальную таблицу переназначения. При обычной работе контроллер винчестера подменяет эти сектора резервными, которые специально оставля- ются для этой цели на каждой дорожке, группе дорожек или выделенной зоне диска. Благодаря этому новый винчестер создает видимость полного отсутствия дефектов поверхности, хотя на самом деле они есть почти всегда.

При включении питания процессор винчестера выполняет тестирование электроники, после чего выдает команду включения шпиндельного двигателя. При достижении некоторой критической скорости вращения плотность увлекаемого поверхностями дисков воздуха становится достаточной для преодоления силы прижима головок к поверхности и поднятия их на высоту от долей до единиц микрон над поверхностями дисков - головки "всплывают". С этого момента и до снижения скорости ниже критической головки "висят" на воздушной подушке и совершенно не касаются поверхностей дисков.

После достижения дисками скорости вращения, близкой к номинальной (обычно - 3600, 4500, 5400 или 7200 об/мин) головки выводятся из зоны парковки и начинается поиск сервометок для точной стабилизации скорости вращения. Затем выполняется считывание информации из служебной зоны - в частности, таблицы переназначения дефектных участков.

В завершение инициализации выполняется тестирование позиционера путем перебора заданной последовательности дорожек - если оно проходит успешно, процессор выставляет на интерфейс признак готовности и переходит в режим работы по интерфейсу.

Во время работы постоянно работает система слежения за положением головки на диске: из непрерывно считываемого сигнала выделяется сигнал рассогласования, который подается в схему обратной связи, управляющую током обмотки позиционера. В результате отклонения головки от центра дорожки в обмотке возникает сигнал, стремящийся вернуть ее на место.

Для согласования скоростей потоков данных - на уровне считывания/записи и внешнего интерфейса - винчестеры имеют промежуточный буфер, часто ошибочно называемый кэшем, объемом обычно в несколько десятков или сотен килобайт. В ряде моделей (например, Quantum) буфер размещается в общем рабочем ОЗУ, куда вначале загружается оверлейная часть микропрограммы управления, отчего действительный объем буфера получается меньшим, чем полный объем ОЗУ (80-90 кб при ОЗУ 128 кб у Quantum). У других моделей (Conner, Caviar) ОЗУ буфера и процессора сделаны раздельными.

При отключении питания процессор, используя энергию, оставшуюся в конденсаторах платы либо извлекая ее из обмоток двигателя, который при этом работает как генератор, выдает команду на установку позиционера в парковочное положение, которая успевает выполниться до снижения скорости вращения ниже критической. В некоторых винчестерах (Quantum) этому способствует помещенное между дисками подпружиненное коромысло, постоянно испытывающее давление воздуха. При ослаблении воздушного потока коромысло дополнительно толкает позиционер в парковочное положение, где тот фиксируется защелкой. Движению головок в сторону шпинделя способствует также центростремительная сила, возникающая из-за вращения дисков.

Работа жесткого диска

Теперь - собственно о процессе работы винчестера. После начальной настройки электроники и механики микрокомпьютер винчестера переходит в режим ожидания команд от контроллера, расположенного на системной плате или интерфейсной карте. Получив команду, он включает нужную головку, по сервоимпульсам отыскивает нужную дорожку, дожидается, пока до головки "доедет" нужный сектор, и выполняет считывание или запись информации. Если контроллер запросил чтение/запись не одного сектора, а нескольких - винчестер может работать в так называемом блочном режиме, используя ОЗУ в качестве буфера и совмещая чтение/запись с передачей информации к контроллеру или от него.

Для оптимального использования поверхности дисков применяется так называемая зоновая запись (Zoned Bit Recording - ZBR), принцип которой состоит в том, что на внешних дорожках, имеющих большую длину (а следовательно - и информационную емкость), информация записывается с большей плотностью, чем на внутренних. Таких зон с постоянной плотностью записи в пределах всей поверхности образуется до десятка и более; соответственно, скорость чтения и записи на внешних зонах выше, чем на внутренних. Благодаря этому файлы, расположенные ближе к "началу" винчестера, в целом будут обрабатываться быстрее файлов, расположенных ближе к его "концу".

Теперь о том, откуда берутся неправдоподобно большие количества головок, указанные в параметрах винчестеров. Когда-то эти числа - число цилиндров, головок и секторов на дороже - действительно обозначали реальные физические параметры (геометрию) винчестера. Однако при использовании ZBR количество секторов меняется от дорожки к дорожке, и для каждого винчестера эти числа различны - поэтому стала использоваться так называемая логическая геометрия, когда винчестер сообщает контроллеру некие условные параметры, а при получении команд сам преобразует логические адреса в физические. При этом в винчестере с логической геометрией, например, в 520 цилиндров, 128 головок и 63 сектора (общий объем - 2 Гб) находится, скорее всего, два диска - и четыре головки чтения/записи.

В винчестерах последнего поколения используются технологии PRML (Partial Response, Maximum Likelihood - максимальное правдоподобие при неполном отклике) и S.M.A.R.T. (Self Monitoring Analysis and Report Technology - технология самостоятельного следящего анализа и отчетности). Первая разработана по причине того, что при существующих плотностях записи уже невозможно четко и однозначно считывать сигнал с поверхности диска - уровень помех и искажений очень велик. Вместо прямого преобразования сигнала используется его сравнение с набором образцов, и на основании максимальной похожести делается заключение о приеме того или иного кодового слова - примерно так же мы читаем слова, в которых пропущены или искажены буквы.

Винчестер, в котором реализована технология S.M.A.R.T., ведет статистику своих рабочих параметров (количество старт/стопов и наработанных часов, время разгона шпинделя, обнаруженные/исправленные ошибки и т.п.), которая регулярно сохраняется в перепрограммируемом ПЗУ или в служебных зонах диска. Эта информация накапливается в течение всей жизни винчестера и может быть в любой момент затребована программами анализа; по ней можно судить о состоянии механики, условиях эксплуатации или примерной вероятности выхода из строя.


Похожая информация.


Жёсткий диск («винчестер», hdd, hard disc drive — eng.) — накопитель информации основанный на магнитных пластинах и эффекте магнетизма.

Применяется повсеместно в персональных компьютерах, ноутбуках, серверах и так далее.

Устройство жёсткого диска. Как жёсткий диск работает.



В полу герметичном блоке находятся двусторонние пластины, с нанесённым на них магнитным слоем , посаженные на вал двигателя и вращающиеся со скоростью от 5400 оборотов в минуту.Блок не совсем герметичен, но самое главное он не пропускает мелкие частицы и не допускает перепадов влажности . Всё это пагубно сказывается на сроке службы и качестве работы жёсткого диска.

В современных жёстких дисках, для вала используются . Это даёт меньший шум при работе, значительно увеличивает долговечность и уменьшает шанс заклинивания вала из-за разрушившегося .

Считывание и запись производится с помощью блока головок .

В рабочем состоянии, головки парят над поверхностью диска на расстоянии ~10нм . Они имеют аэродинамическую форму и поднимаются над поверхностью диска за счёт восходящего потока от крутящейся пластины. Магнитные головки могут находится с двух сторон пластины, если с каждой стороны магнитного диска нанесены магнитные слои.

Соединённый блок головок имеет фиксированное положение , то есть головки перемещаются все вместе.

Всеми головками, управляет специальный привод основанный на электромагнетизме .

Неодимовый магнит создаёт магнитное поле , в котором с высокой скоростью реакции под воздействием тока, может перемещаться блок головок. Это лучший и самый быстрый вариант перемещения блока головок, а ведь когда то блок головок перемещался механически, с помощью шестерёнок.

Когда диск выключается, чтобы головки не опустились на диск и не повредили его, они убираются в зону парковки головок (парковочная зона, parking zone).

Это также, позволяет без особых ограничений транспортировать выключенные жёсткие диски. В выключенном состоянии, диск может выдержать большие нагрузки и не повредиться. Во включенном состоянии, даже небольшой толчёк под определённым углом может разрушить магнитный слой пластины или повредить головки при касании о диск.

Помимо герметичной части, у современных жёстких дисков есть наружная плата управления . Когда то, все платы управления были вставлены в материнскую плату компьютера в слоты расширения. Это было не удобно в плане универсальности и возможностей. Сейчас у жёстких дисков, вся управляющая диском электроника, и интерфейса расположены на небольшой плате в нижней части жёсткого диска. Благодаря этому, можно настроить каждый диск под определённые, выгодные с точки зрения его строения параметры, давая ему выигрыш в скорости, либо более тихую работу к примеру.

Для подключения интерфейса и питания используются стандартные общепринятые разъёмы / и Molex /Power SATA .

Особенности.

Жёсткие диски являются самыми ёмкими хранителями информации и относительно надёжными . Объёмы дисков постоянно растут, но в последнее время это связано с некоторыми сложностями и для дальнейшего расширения объёма, требуются новые технологии. Можно сказать, что жёсткие диски практически вышли на прямую в достижении максимальных возможностей. Распространению жёстких дисков в основном поспособствовало соотношение ценаобъём . В большинстве случаев, гигабайт объёма диска стоит меньше чем 2.5 рубля .

Плюсы и минусы жёстких дисков в сравнении с .

До появления твёрдотельных SSD (solid state drive ) — накопителей, у жёстких дисков не было конкурентов. Теперь у жёстких дисков есть направление куда нужно стремиться.

Минусы жёстких дисков (hard drive)(ssd) накопителями:

  • низкая скорость последовательного чтения
  • низкая скорость доступа
  • низкая скорость чтения
  • немного более низкая скорость записи
  • вибрации и небольшой шум при работе

Хотя с другой стороны, у жёстких дисков есть другие, более весомые преимущества, к которым SSD накопителям стремиться и стремиться.

Плюсы жёстких дисков (hard drive) в сравнении с твёрдотельными (ssd) накопителями:

  • значительно лучший показатель объёмцена
  • лучший показатель надёжности
  • больший максимальный объём
  • при выходе из строя, в разы больший шанс восстановить данные
  • лучший вариант для использования в медиа центрах, благодаря компактности и большому объёму 2.5 накопителей

О том, на что стоит обращать внимание при выборе жёсткого диска, можно посмотреть в нашей статье ««. Если вам необходим ремонт жесткого диска или восстановление информации, можно обратиться к .

Страница 2 из 11

ЧАСТЬ I. восстановление файлов с жесткого диска

ГЛАВА 1. КАК РАБОТАЕТ ЖЕСТКИЙ ДИСК И КАК НА НЕМ ХРАНЯТСЯ ДАННЫЕ

Немного об устройстве жесткого диска. Общее устройство HDD

Что же представляет собой жесткий диск (по строгому - накопитель на жестких дисках)? Если у вас не было возможности его лицезреть, то скажем, что снаружи он выглядит как единый металлический блок. Причем очень прочный и полностью герметичный. Дело в том, что технология работы диска настолько тонка, что даже мельчайшая инородная частица, попавшая внутрь, способна полностью нарушить его работу. Дополнительно, для предотвращения кризисной ситуации, в жесткий диск был помещен фильтр очистки. Также корпус винчестера служит в качестве экрана от электропомех. На самом деле жесткий диск состоит из двух основных частей - механики и электроники. Основу механической части составляют пластины (диски), имеющие круглую форму. Вообще-то диск может быть и всего один. Все зависит от емкости винчестера в целом. По одной из версий название «винчестер» жесткий диск получил благодаря фирме, которая в 1973 году выпустила жесткий диск модели 3340, впервые объединивший в одном неразъёмном корпусе пластины диска и считывающие головки. При его разработке инжене- у ры использовали краткое внутреннее название «30-30», что означало два модуля (в максимальной компоновке) по 30 Мб каждый. Кеннет Хотон, руководитель проекта, по созвучию с обозначением популярного охотничьего ружья «Winchester 30-30» предложил назвать этот диск «винчестером». В Европе и США название «винчестер» вышло из употребления в 1990-х годах, в русском же языке сохранилось и получило полуофициальный статус, а в компьютерном сленге сократилось до слов «винт» (наиболее употребимый вариант), «винч» и «веник». Независимо от того, какой материал используется в качестве основы диска, он покрывается тонким слоем вещества, способного сохранять остаточную намагниченность после воздействия внешнего магнитного поля. Этот слой называется рабочим или магнитным, и именно в нем сохраняется записанная информация. Самыми распространенными являются следующие типы рабочего слоя:
ОКСИДНЫЙ;
тонкопленочный;
двойной антиферромагнитный (AFC)

В настоящее время встречаются экземпляры жестких дисков, состоящие из четырех и более пластин. Состав дисков может быть различен. Их изготавливают из алюминия, стекла или керамики. Последние два состава более практичны, однако очень дороги, и поэтому они используются для создания «элитных» жестких дисков. После изготовления пластины покрывают слоем ферромагнитного материала. Со времен создания первых винчестеров здесь использовалась окись железа. Однако данное вещество имело существенный недостаток. Диски, покрытые данным ферромагнетиком, имели небольшую износостойкость. В связи с этим в настоящее время в качестве покрытия пластин большинство производителей используют кобальт хрома. Износостойкость данного вещества на порядок превышает годами применявшийся ферромагнетик. К тому же данное покрытие намного тоньше, так как наносится методом напыления, что значительно увеличивает плотность записи. Ферромагнетик наносится на обе стороны диска, поэтому данные будут размещаться также с двух сторон. Пластины помещаются на шпиндель на одинаковое друг от друга расстояние, образовывая таким образом их пакет. Под дисками находится двигатель, который их вращает. С обеих сторон пластин размещены головки чтения/записи. Они устроены таким образом, чтоб перемещаться от края диска до его центра. За это «отвечает» специально выделенный для этого двигатель. Электроника представляет собой плату, на которой помещены различные «нужные» для работы винчестера элементы, такие как процессор, управляющая программа, ОЗУ, усилитель записи/чтения и другие. Каждая сторона пластины разбита на дорожки. Они, в свою очередь, на сектора. Все дорожки одного диаметра всех поверхностей образуют цилиндр. Современные винчестеры имеют «инженерный цилиндр». Он содержит служебную информацию (модель диска, серийный номер и т.п.), предназначенную для дальнейшего считывания компьютером..

Раньше для того, чтобы диск был готов к работе, пользователю необходимо было провести так называемое форматирование на низком уровне. В BIOS даже присутствовал соответствующий пункт. Сейчас же данная разметка производится сразу при производстве винчестеров. Дело в том, что при низкоуровневом форматировании происходит запись сервоинформации. Она содержит специальные метки, которые нужны для стабилизации скорости вращения шпинделя, поиска головками необходимых секторов, а также слежения за положением головок на поверхности пластин. Если вы думаете, что «плохие» сектора на винчестере появляются только в процессе эксплуатации, то вы ошибаетесь. Любой вновь созданный жесткий диск уже имеет bad block. Так вот, при низкоуровневом форматировании данные блоки обнаруживаются и записываются в специальную таблицу переназначения. Затем в процессе эксплуатации контроллер жесткого диска заменит неисправные блоки работоспособными, которые специально резервируются для таких целей уже при производстве. В накопителях на жестких дисках данные записываются и считываются универсальными головками чтения/записи с концентрических окружностей вращающихся магнитных дисков (дорожек), разбитых на секторы емкостью 512 байт. Дорожка - это «кольцо» данных на одной стороне диска. Дорожка записи на диске слишком велика, чтобы использовать ее в качестве единицы хранения информации. Во многих накопителях ее емкость превышает 100 тыс. байтов, и отводить такой блок для хранения небольшого файла крайне расточительно. Поэтому дорожки на диске разбивают на нумерованные отрезки, называемые секторами .

Принципы работы жесткого диска

В силу своей специфичности, при работе винчестера не происходит прямого контакта магнитных головок с поверхностью пластин. Можно сказать по-другому: соприкосновение «смерти подобно». Конструкция головок создана так, что она позволяет «парить» над поверхностью пластин. Двигатель вращает шпиндель с такой скоростью (до 15000 об/мин), что от крутящихся дисков создается сильный поток воздуха. При этом получается эффект воздушной подушки. Зазор между головками и дисками составляет доли микрона. Однако, как мы упоминали выше, недопустимо соприкосновение головок с поверхностью. Но ведь бывают сбои в электроснабжении, скажете вы. Да, естественно. Вот для этого случая была придумана так называемая "парковочная зона". И когда происходит ситуация, в которой скорость вращения шпинделя опускается ниже границы допустимой нормы (во время обычной работы или в экстренном режиме при отключении питания), которую постоянно отслеживает процессор жесткого диска, головки отводятся в эту самую парковочную зону. Зона находится у самого шпинделя, где не происходит записи информации, поэтому магнитным головкам можно спокойно «лечь» на поверхность диска. Как же выполняется "запуск" винчестера? В двух словах все происходит примерно так. Как только жесткий диск получил питание, его процессор начинает тестировать электронику и при положительном результате запускает двигатель, вращающий пластины. По мере увеличения скорости вращения достигается эффект воздушной подушки, которая подымает магнитные головки с зоны парковки. Когда скорость достигает необходимой величины, головки покидают парковочную зону и с помощью контроллера "ищут" сервометки, чтобы стабилизировать частоту вращения. Затем производится переназначение "плохих" секторов, а также проверка позиционирования головок. В случае положительного результата проделанной работы контроллер винчестера переходит в рабочий режим. Конечно же, механический процесс работы жесткого диска при более детальном рассмотрении более глубокий, но мы не задаемся целью его подробнейшего описания. Главное, чтоб вы поняли основные принципы механизма взаимодействия головок с пластинами. Если кого-то интересует детализация данного процесса, то на эту тему создано огромное количество материалов. А мы перейдем к другой части рабочего процесса винчестера - технологии чтения/записи данных.

Технологии чтения/записи данных на жестком диске

Чтение/запись информации на диск происходит с помощью магнитных головок, принцип движения которых был рассмотрен выше. Если вы еще застали старый добрый магнитофон, то способ записи/чтения звука на/с магнитной ленты идентичен рассматриваемому нами. Данные преобразуются в переменный электрический ток, который поступает на магнитную головку, после чего он преобразуется в магнитное поле, с помощью которого происходит намагничивание нужных участков магнитного диска. Мы уже знаем, что пластины жесткого диска покрыты ферромагнитным слоем. Отдельно выбранная область данного покрытия может быть намагничена одним из двух возможных способов. Намагничивание одним способом будет обозначать ноль, другим способом - единицу. Такой отдельно намагниченный участок называется доменом. Он представляет собой мини-магнитик с определенной ориентацией южного и северного полюсов. Воздействуя на определенный домен внешним магнитным полем (магнитной головкой), он примет данное соответствие. Прекратив воздействие внешнего поля, на поверхности возникают зоны остаточной намагниченности. Они означают сохраненную на диске информацию. Хочется отметить, что именно от размера домена зависит плотность записи данных, то есть собственно емкость диска. С давних пор было известно о двух технологиях записи информации на винчестер: параллельной и перпендикулярной. Хотя второй метод записи более производителен, он немного сложнее в технологическом разрешении. Поэтому производителями использовался и совершенствовался параллельный способ до тех пор, пока ему не пришел физический предел. Если вкратце описать технологию параллельной записи, то она такова. Намагниченность доменов располагается параллельно плоскости диска. Все, наверное, в детстве «баловались» магнитиками и поэтому знают, что они будут притягиваться, когда повернуть их друг к другу разными полюсами (синим и красным). И наоборот, если попробовать прижать их друг к другу сторонами одинакового цвета, то такая попытка никогда не увенчается успехом. Так вот, при использовании данной технологии на границе соседних доменов возникает поле рассеяния, забирающее энергию их магнитных полей. Вследствие этого крайние частицы доменов становятся менее стабильными, к тому же увеличивается влияние термофлуктуации на его магнитный порядок. При использовании технологии перпендикулярной записи намагниченность доменов располагается под углом 90° к плоскости пластины. Благодаря этому пропадает эффект отталкивания однополюсных соседних доменов, ведь в данном расположении намагниченные частицы повернуты друг к другу разными полюсами. Это позволяет уменьшить размер междоменного пространства по сравнению с параллельной технологией записи, что также увеличивает емкость жестких дисков. Однако для данного способа записи требуется использование более сложного состава магнитного слоя. Под тонким защитным слоем расположен записывающий слой, состоящий из окисленного сплава кобальта, платины и хрома. Подложка состоит из двух слоев сложного химического состава, называемых антиферромагнит-носвязанными слоями. Именно они позволяют снять внутренние напряженности магнитного поля. К тому же перпендикулярная запись требует использования других магнитных меток, которые смогут генерировать более сильное магнитное поле.Плотность перпендикулярной записи составляет 500 Гбит/дюйм2. Это позволит выпускать винчестеры емкостью несколько терабайт. Однако наука не стоит на месте, и уже вовсю идет разработка новых технологий. Одна из них называется HAMR (Heat Assistant Magnetic Recording) - Термомагнитная запись. Эта технология является последователем перпендикулярной записи и направлена на её улучшение. Запись в данном случае происходит с предварительным нагревом с помощью лазера. Нагрев происходит в течение пикосекунды, при этом температура достигает 100 °С. Магнитные частицы домена в данном случае получают больше энергии, поэтому при генерации поля большой напряженности не требуется. А высокая энергия обеспечивает повышенную стабильность записанной информации. Опять же применение данной технологии невозможно без использования материалов с высоким уровнем анизотропности. Однако подходящие для этого сплавы слишком дороги. К тому же при термомагнитной записи потребуется две раздельных головки. Еще нужно позаботиться о том, как отводить тепло от дисков. Но все же огромной мотивацией применения термомагнитной записи служит тот факт, что данная технология позволяет добиться плотности записи до 1 Тбит/дюйм2

Как данные хранятся на жестком диске

Наименьшая единица информации, которой оперирует система управления жесткого диска, носит название сектора. В подавляющем числе современных носителей сектор равен 512 байтам. Используемая в настоящий момент система адресации секторов называется LBA (Logical block addressing). В то же время для дисков небольшой ёмкости или с целью обратной совместимости со старым оборудованием может быть использована система адресации CHS. Аббревиатура CHS расшифровывается как Cylinder, Head, Sector - цилиндр, головка, сектор. Из названия понятен смысл этого типа адресации, как привязанной к частям устройства жесткого диска. Преимущество LBA над CHS в том, что вторая имеет ограничение на максимальное число адресуемых секторов, в количественном представлении равное 8,4 гигабайта, LB А данного ограничения лишена. Первый сектор жесткого диска (а точнее, нулевой) носит название MBR (Master Boot Record), или главной загрузочной записи. В начале этого сектора находится код, куда передает управление базовая система ввода-вывода компьютера при его загрузке. В дальнейшем этот код передает управление загрузчику операционной системы. Также в 0 секторе находится таблица разделов жесткого диска. Раздел представляет собой определенный диапазон секторов. В таблицу заносится запись о разделе, с номером его начального сектора и размером. Всего в таблице разделов может находиться четыре таких записи. Раздел, запись о котором находится в таблице разделов нулевого сектора, носит название первичного (primary). Из-за упомянутых ограничений таких разделов на одном диске может быть максимум четыре. Некоторые операционные системы устанавливаются только на первичные тома. При необходимости использования большего числа разделов в таблицу заносится запись о расширенном (extended) разделе. Данный тип раздела представляет собой контейнер, в котором создаются логические (logical) разделы. Логических томов может быть неограниченное количество, однако в ОС семейства Windows число одновременно подключенных томов ограничено количеством букв латинского алфавита. Эти три типа разделов имеют наиболее широкую АР, поддержку среди подавляющего числа операционных систем и наибольшее распространение. Фактически в домашних условиях либо масштабе клиентских машин организаций встречаются именно эти типы разделов. Однако это не значит, что типы разделов ограничиваются этими тремя видами. Существует большое число специализированных разделов, но и они используют первичные тома в качестве контейнеров. Раздел - это всего лишь размеченное пространство на диске; чтобы сохранить в нем какую-либо информацию для организации структуры хранения данных, должна быть создана файловая система. Данный процесс носит название форматирования раздела. Типов файловых систем существует великое множество, в ОС семейства Windows используются FAT/ NTFS, в операционных системах на ядре Линукс применяются Ext2/3FS, ReiserFS, Swap. Существует множество утилит для кроссплатформен-ного доступа к различным файловым системам из не поддерживающих их изначально операционных систем (например, обеспечивающих возможность доступа из Windows к разделам Linux и наоборот). Некоторые файловые системы, например FAT/NTFS, оперируют более крупными структурами данных на жестком диске, носящими название кластеров. Кластер может включать произвольное число секторов. Манипулирование размером кластера приносит дополнительный выигрыш к произво дительности файловой системы или расходованию свободного пространства. Таким образом, получается следующая логическая структура хранения данных: жесткий диск разбивается на разделы (при этом информация об этом разбиении хранится в так называемой главной загрузочной записи) - они носят названия С:, D:, Е: и т.д., на каждый раздел устанавливается файловая система (в результате форматирования раздела). Файловая система содержит информацию о том, как разграничено пространство раздела (логического диска) и где какие файлы на нем находятся. Ну а далее на разделе хранятся файлы, которые разбиваются на определенное количество кластеров, физически занимающих определенное количество секторов, на которые разбиты дорожки жесткого диска. Файловая система присваивает всем секторам свои адреса, а затем по этим адресам хранит свои файлы, записывая в свою таблицу адреса кластеров (диапазонов кластеров), принадлежащих тем или иным файлам.

Инструкция

Примените в качестве инструмента обычный файл-менеджер вашей операционной системы, если оптический диск используется для резервного копирования или переноса файлов. В этом случае структура хранения и форматы файлов на нем не имеют никаких особенностей. В ОС Windows менеджер файлов (Проводник) запускается автоматически при установке DVD в привод. Выделите в его окне все нужные объекты исходного диска и нажмите сочетание клавиш Ctrl + C, чтобы операционная система запомнила список копируемого. Затем перейдите на тот диск и ту папку в вашем компьютере, куда нужно поместить информацию, и нажмите сочетание клавиш Ctrl + V (команда вставки). После этого стартует процесс дублирования DVD-диска.

Процедура копирования исходного диска не будет отличаться от описанной в первом шаге и в том случае, если данные на нем записаны в DVD-формате и без использования какой-либо системы защиты. Если же защита есть, то придется воспользоваться программами, больше приспособленными к работе с оптическими дисками, чем обычный файл-менеджер. Например, это может быть приложение Slysoft CloneDVD или Slysoft AnyDVD, DVD Mate, DVD Decrypter и др. Последовательность действий при их использовании различна, но общий принцип совпадает - в формах программы вам нужно указать исходный диск и место сохранения информации, а все остальное приложение сделает самостоятельно.

Применяйте программы для создания и монтирования образов дисков, если хотите использовать виртуальные копии исходного DVD, сохраненного в вашем компьютере. Такие программы кроме копирования информации записывают в специальном формате и все подробности ее размещения на оптическом диске, а затем могут проделать обратную процедуру - воспроизвести точную копию оригинала виртуально или записать ее на пустую DVD-болванку. Наиболее популярными приложениями такого типа сегодня являются Alcohol 120%, Daemon Tools, Nero Burning ROM. При использовании этих программ общий принцип действий тоже одинаков: укажите исходный диск и место сохранения его образа, а остальное сделает программа. Например, в приложении Daemon Tools следует щелкнуть по кнопке «Создать образ диска», в открывшемся диалоге проследить, чтобы значение в поле «Привод» указывало на нужный DVD-привод и, если необходимо, изменить адрес сохранения в поле «Выходной образ». Кроме того, здесь можно поставить отметку в чекбоксе «Сжимать данные образа», если есть желание сэкономить немного места на винчестере. После нажатия кнопки «Старт» начинается сам процесс, который может потребовать нескольких часов - длительность зависит от объема информации на диске и скорости ее считывания в вашем DVD-приводе.

Для записи на ЖМД используются методы ЧМ, модифицированной частотной модуляции (МЧМ) и RLL-метод, при котором каждый байт данных преобразуется в 16-битовый код.

При методе МЧМ плотность записи данных возрастает вдвое по сравнению с методом ЧМ. Для этого метода (рис. 14.2), если записываемый бит данных является единицей, то стоящий перед ним бит тактового импульса не записывается. Если записывается «0 », а предыдущий бит был «1 », то синхросигнал также не записывается, как и бит данных. Но если перед «0 » стоит бит «0 », то синхросигнал записывается.

В настоящее время существуют 3 вида записи:

Метод параллельной записи

На данный момент это самая распространённая технология записи информации на НЖМД. Биты информации записываются с помощью маленькой головки, которая проходя над поверхностью вращающегося диска намагничивает миллиарды горизонтальных дискретных областей - доменов. Каждая из этих областей является логическим нулём или единицей, в зависимости от намагниченности. На сегодняшний день, домены становятся настолько малы, что остро встаёт вопрос о их стабильности. Дальнейшее развитие этой технологии под вопросом, многие считают этот метод исчерпавшим себя. Плотность записи, при использовании этого метода, на данный момент равна 150 Гбит/дюйм² (23Гбит/см²).

Метод перпендикулярной записи

Для того чтобы решить проблему с дальнейшим увеличением плотности, многие производители рассматривают технологию, при которой биты информации сохранялись бы в вертикальных доменах. Это позволит использовать более сильные магнитные поля и снизить площадь материала, необходимую для записи 1 бита. Плотность записи у экспериментального прототипа - 200 Гбит/дюйм² (31 Гбит/см²), в дальнейшем планируется довести плотность до 400-500 Гбит/дюйм² (60-75 Гбит/см²).

Метод тепловой магнитной записи

Метод тепловой магнитной записи (англ. Heat assisted magnetic recording - HAMR) на данный момент активно разрабатывается. При использовании этого метода используется точечный подогрев диска, который позволяет головке намагничивать очень мелкие области его поверхности. После того, как диск охлаждается, намагниченность «закрепляется». Именно этот метод собираются использовать компании Seagate и IBM для достижения плотности в 4 Тбит на кв. дюйм (620 Гбит на кв. см). Это позволит изготовить 3,5-дюймовый винчестер объемом 25 Тб. В качестве максимальной отметки плотности пока названо значение 100 Тбит на кв. дюйм (около 15 Тб на кв. см), что соответствует 0,65-Пб (петабайт) объема в форм-факторе 3,5 дюйма.

Формат записи информации на жестком магнитном диске

В НЖМД обычно используются форматы данных с фиксированным числом секторов на дорожке (17, 34 или 52) и с объемом данных в одном секторе 512 или 1024 байта. Секторы маркируются магнитным маркером.

Конкретный формат данных определяется внутренней программной конфигурацией ПЭВМ и техническими характеристиками адаптера накопителя. Структура формата (рис. 14.3) подобна структуре, применяемой в НГМД.

Начало каждого сектора обозначается адресным маркером. В начале идентификатора и поля данных записываются байты синхронизации, служащие для синхронизации схемы выделения данных адаптера НЖМД. Идентификатор сектора содержит адрес диска в пакете, представленный кодами номеров цилиндра, головки и сектора. В отличие от НГМД в НЖМД в идентификатор дополнительно вводят байты сравнения и флага. Байт сравнения представляет одинаковое для каждого сектора число, с помощью которого осуществляется правильность считывания идентификатора. Байт флага содержит флаг - указатель состояния дорожки (основная или запасная, исправная или дефектная).

Контрольные байты записываются в поле идентификатора один раз при записи идентификатора сектора, а в поле данных - каждый раз при каждой новой записи данных. Контрольные байты в НЖМД предназначены не только для определения, но и для коррекции ошибок считывания. Наиболее часто используются полиномные корректирующие коды; использование конкретных кодов зависит от схемной реализации адаптера.

Перед использованием НЖМД производится его начальное форматирование - процедура, выполняемая под управлением специальной программы, при работе которой на дисковый пакет записывается служебная информация и проверяется пригодность полей данных.

В последнее время компании используют адаптивное форматирование . Его суть заключается в том, что каждый экземпляр накопителя индивидуально настраивается на заводе таким образом, чтобы обеспечить лучшую производительность и надежность. Для этого каждая пара «головка-поверхность пластины» собранного диска тестируется на определение характеристик быстродействия, и затем каждая сторона магнитной пластины индивидуально форматируется (размечается на дорожки и сектора) так, чтобы обеспечить наилучшие характеристики при работе именно с данной головкой. В результате, линейная плотность записи на каждой стороне каждой пластины может не совпадать с соседними

Пять различных интервалов в НЖМД используются для синхронизации электронных процессов чтения-записи и управления работы электромеханических узлов накопителя.

В результате начального форматирования определяется расположение секторов, и устанавливаются их логические номера. Поскольку скорость вращения диска очень большая, для обеспечения минимального числа оборотов диска при обращении к последовательным секторам, секторы с последовательными номерами размещаются через N физических секторов друг от друга (рис. 14.4).

Кратность расположения секторов задается при форматировании диска. Коэффициенты чередования бывают 6:1, 3:1, и 1:1. Новейшие модели НЖМД используют коэффициенты 1:1, а их контроллеры считывают с диска за одно его обращение информацию с целой дорожки и затем хранят ее в буферной памяти. При запросе из буферной памяти передается информация уже из требуемых секторов.

Каждая дорожка диска разделяется на одинаковое число секторов, поэтому сектора на дорожках, которые находятся ближе к нулевой дорожке, имеют меньший размер. Для записи таких секторов

используются магнитные поля большей интенсивности (компенсация записи ). Число поверхностей диска (головок), число цилиндров (дорожек) и точка, с которой начинается компенсация записи, являются параметрами для настройки контроллера НЖМД.

Среднее время доступа к информации на НЖМД составляет

t ср =t n +0,5/F+t обм, (14.1)

где t n - среднее время позиционирования; F - скорость вращения диска; t обм - время обмена. Время обмена зависит от технических средств контроллера и типа его интерфейса, наличия встроенное буферной кэш-памяти, алгоритма кодирования дисковых данных и коэффициента чередования.



Понравилась статья? Поделиться с друзьями: