Как осуществляется чтение информации с жесткого диска. Как работает жесткий диск

Инструкция

Примените в качестве инструмента обычный файл-менеджер вашей операционной системы, если оптический диск используется для резервного копирования или переноса файлов. В этом случае структура хранения и форматы файлов на нем не имеют никаких особенностей. В ОС 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-приводе.

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

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

  • Понятия "жесткий диск" или "винчестер" и их возникновение

Определение и возникновение понятия "винчестер"

Итак, темой нашей очередной статьи на этот раз будет такая запчасть системного блока как жесткий диск. Мы с вами подробно рассмотрим само значение этого понятия, кратко вспомним историю его развития, и более подробно остановимся на внутреннем строении, разберем основные его типы, интерфейсы и подробности его подключения. Кроме этого немного заглянем в будущее, а может даже уже почти и в настоящее, и расскажем, что постепенно приходит на смену старым добрым винтам. Забегая вперед, скажем, что это твердотельные накопители, работающие по принципу USB-флешек - SSD-устройства.

Самый первый в мире жесткий диск, такого типа, как мы привыкли видеть его сейчас и каким привыкли пользоваться, изобрел сотрудник IBM Кеннет Хотон в 1973 году. Эта модель называлась загадочным сочетанием цифр: 30-30, точно так же, как калибр у всем известной винтовки Winchester, Не трудно догадаться, что отсюда и пошло одно из названий - винчестер, которое популярно в среде айтишников до сих пор. А, возможно, кто-то его сейчас прочитал вообще в первый раз.

Перейдем к определению: жесткий диск (а, если вам удобно, то хард, винчестер, HDD или винт) – это запоминающее устройство компьютера (или ноутбука), на которое при помощи специальных головок чтения/записи информация записывается, хранится и удаляется по мере необходимости.

"А чем же это все отличается от простых дискет или CD-DVD?" - просите вы. А все дело в том, что в отличие от гибких или оптических носителей, здесь данные записываются на жесткие (отсюда и название, хотя кто-то может уже и догадался сам) алюминиевые или стеклянные пластины, на которые нанесен тонкий слой ферромагнитного материала, чаще всего для этих целей используется хром диоксид.

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

Внутреннее строение

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

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

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

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

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

В результате, головка чтения/записи «зависает» над пластиной на крошечном расстоянии всего в 5-10 нм. Работа головки чтения/записи схожа с принципом действия иголки в граммофоне, только лишь с одним отличием – у неё не происходит физического контакта с пластиной, в то время, как в граммофоне головка иголки соприкасается с пластинкой.

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

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

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

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

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

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

Интерфейсы подключения HDD

На сегодняшний день, чтобы подключить жесткий диск к компьютеру вы можете использовать один из трех интерфейсов: IDE, SCSI и SATA.

Первоначально в 1986 году интерфейс IDE разрабатывался только для подключения HDD. Затем его модифицировали в расширенный интерфейс ATA. В результате к нему можно подключать не только винчестеры, но и CD/DVD-приводы.

Интерфейс SATA – более быстрый, современный и производительный, нежели ATA.

В свою очередь, SCSI – высокопроизводительный интерфейс, который способен подключать различного рода устройства. Сюда входят не только накопители информации, но и различная периферия. Например, более быстрые SCSI-сканеры. Однако когда появилась USB-шина, необходимость подключения периферии посредством SCSI отпала. Так, что если вам посчастливится его где-то увидеть, то считайте, что вам повезло.

Сейчас давайте немного расскажем о подключении к IDE интерфейсу. В системе может быть два контроллера (первичный и вторичный), к каждому из которых можно подключить два устройства. Соответственно получаем максимум 4: первичный мастер, первичный подчиненный и вторичный мастер, вторичный подчиненный.

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

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

Через SATA подключить гораздо проще. Кабель для него имеет одинаковые разъемы на обоих концах. SATA-диск не имеет перемычек, поэтому у вас нет необходимости выбирать режим работы устройств - справится даже ребенок. Питание подключается при помощи специального кабеля (3,3 В). Однако существует возможность подключиться через переходник к обычному кабелю питания.

Дадим один полезный совет: если к вам часто приходят друзья со своими винчестерами переписать новых фильмов или музыки (да-да, друзья у вас настолько суровые, что носят с собой не внешний HDD, а обычный внутренний), и вы уже устали все время раскручивать системный блок, рекомендуем приобрести специальный карман для жесткого диска (он называется Mobile Rack). Они есть и с IDE, и с SATA-интерфейсами. Чтобы подключить к вашему компьютеру еще один дополнительный хард, просто вставляем его в такой карман и готово.

SSD диски - новый этап в развитии

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

Итак, SSD (Solid State Disk) – твердотельный накопитель, который работает по принципу флеш-памяти USB. Одна из самых важных его отличительных черт от обычных винчестеров и оптических накопителей – в его устройство не входит никаких подвижных деталей и механических компонентов.

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

Перечислим наиболее важные преимущества SSD:

  • Во-первых, запись информации на SSD и чтение с него происходит намного быстрее (десятки раз), чем с HDD. Работу обычного винчестера очень сильно тормозит движение головки чтения/записи. А т.к. в SSD её нет, то и проблемы нет.
  • Во-вторых, благодаря одновременному использованию всех модулей памяти, установленных в SSD-накопитель, скорость передачи данных значительно выше.
  • В-третьих, не так восприимчивы к ударам. В то время как жесткие накопители могут потерять при ударе часть данных или же вообще выйти из строя, что и случается чаще всего - будьте осторожны!
  • В-четвертых, потребляют меньше энергии, что делает их удобными в использовании в устройствах, работающих от аккумуляторов - ноутбуках, нетбуках, ультрабуках.
  • В-пятых, данный тип накопителей при работе практически не производит никакого шума, тогда как при работе хардов мы слышим вращение дисков и движение головки. А, когда они выходят из строя, так и вообще сильный треск или стук головок.

Но не будем скрывать: пожалуй, есть два недостатка SSD – 1) за его определенную емкость вы заплатите значительно дороже, нежели за жесткий диск идентичного объема памяти (разница будет в несколько раз, хотя с каждым годом становится всё меньше и меньше); 2) SSD имеют относительно небольшое ограниченное количество циклов чтения/записи (т.е. изначально ограниченный срок службы).

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

Если у вас возникли трудности с выбором, если не можете определить, какой тип жестких дисков поддерживает ваша материнская плата, какой интерфейс подходит или какой объем HDD будет больше соответствовать вашим нуждам, то вы всегда можете обратиться за помощью в компьютерный сервис Комполайф на всей территории нашего обслуживания.

Наши специалисты помогут вам с выбором и заменой жесткого диска. Кроме этого, у нас вы можете заказать установку нового устройства в ваш системный блок или ноутбук.

Вызвать мастера

Хранение информации на жестких дисках

Часть 1

1. Введение

Большинство пользователей, отвечая на вопрос, что находится в их системном блоке, помимо прочего упоминают винчестер. Винчестер - это устройство, на котором чаще всего хранятся Ваши данные. Бытует легенда, объясняющая, почему за жесткими дисками повелось такое причудливое название. Первый жесткий диск, выпущенный в Америке в начале 70-х годов, имел емкость по 30 МБ информации на каждой рабочей поверхности. В то же время, широко известная в той же Америке магазинная винтовка О. Ф. Винчестера имела калибр — 0,30; может грохотал при своей работе первый винчестер как автомат или порохом от него пахло — не знаю, но с той поры стали называть жесткие диски винчестерами.

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

С одной стороны, в процессе написания этой статьи я ставил для себя задачей рассказать Вам:

  1. о принципах записи информации на жесткий диск;
  2. о размещении и загрузке операционной системы;
  3. о том как грамотно разделить Ваш новый винчестер на разделы с целью использовать несколько операционных систем.

С другой стороны, я хочу подготовить читателя ко второй статье, в которой я расскажу о программах, называемых boot manager-ами. Для того чтобы понимать, как работают эти программы, нужно обладать базовыми знаниями о таких вещах как MBR, Partitions и т. д.

Довольно общих слов — приступим.

2. Устройство жесткого диска

Жесткий диск (НDD — Hard Disk Drive) устроен следующим образом: на шпинделе, соединенным с электромотором, расположен блок из нескольких дисков (блинов), над поверхностью которых находятся головки для чтения/записи информации. Форма головкам придается в виде крыла и крепятся они на серпообразный поводок. При работе они «летят» над поверхностью дисков в воздушном потоке, который создается при вращении этих же дисков. Очевидно, что подъемная сила зависит от давления воздуха на головки. Оно же, в свою очередь, зависит от внешнего атмосферного давления. Поэтому некоторые производители указывают в спецификации на свои устройства предельный потолок эксплуатации (например, 3000 м). Ну чем не самолет? Диск разбит на дорожки (или треки), которые в свою очередь поделены на сектора. Две дорожки, равноудаленные от центра, но расположенные по разные стороны диска, называются цилиндрами.

3. Хранение информации

Жесткий диск, как и всякое другое блочное устройство, хранит информацию фиксированными порциями, которые называются блоками. Блок является наименьшей порцией данных, имеющей уникальный адрес на жестком диске. Для того чтобы прочесть или записать нужную информацию в нужное место, необходимо представить адрес блока в качестве параметра команды, выдаваемой контроллеру жесткого диска. Размер блока уже довольно с давних пор является стандартным для всех жестких дисков — 512 байт.

К сожалению, достаточно часто происходит путаница между такими понятиями как «сектор», «кластер» и «блок». Фактически, между «блоком» и «сектором» разницы нет. Правда, одно понятие логическое, а второе топологическое. «Кластер» — это несколько секторов, рассматриваемых операционной системой как одно целое. Почему не отказались от простой работы с секторами? Отвечу. Переход к кластерам произошел потому, что размер таблицы FAT был ограничен, а размер диска увеличивался. В случае FAT16 для диска объемом 512 МБ кластер будет составлять 8 КБ, до 1 ГБ — 16 КБ, до 2 ГБ — 32 КБ и так далее.

Для того чтобы однозначно адресовать блок данных, необходимо указать все три числа (номер цилиндра, номер сектора на дорожке, номер головки). Такой способ адресации диска был широко распространен и получил впоследствии обозначение аббревиатурой CHS (cylinder, head, sector). Именно этот способ был первоначально реализован в BIOS, поэтому впоследствии возникли ограничения, связанные с ним. Дело в том, что BIOS определил разрядную сетку адресов на 63 сектора, 1024 цилиндра и 255 головок. Однако развитие жестких дисков в то время ограничилось использованием лишь 16 головок в связи со сложностью изготовления. Отсюда появилось первое ограничение на максимально допустимую для адресации емкость жесткого диска: 1024×16×63×512 = 504 МБ.

Со временем, производители стали делать HDD большего размера. Соответственно число цилиндров на них превысило 1024, максимально допустимое число цилиндров (с точки зрения старых BIOS). Однако, адресуемая часть диска продолжала равняться 504 Мбайтам, при условии, что обращение к диску велось средствами BIOS. Это ограничение со временем было снято введением так называемого механизма трансляции адресов, о котором чуть ниже.

Проблемы, возникшие с ограниченностью BIOS по части физической геометрии дисков, привели в конце концов к появлению нового способа адресации блоков на диске. Этот способ довольно прост. Блоки на диске описываются одним параметром — линейным адресом блока. Адресация диска линейно получила аббревиатуру LBA (logical block addressing). Линейный адрес блока однозначно связан с его CHS адресом:

lba = (cyl*HEADS + head)*SECTORS + (sector-1);

Введение поддержки линейной адресации в контроллеры жестких дисков дало возможность BIOS"aм заняться трансляцией адресов. Суть этого метода состоит в том, что если в приведенной выше формуле увеличить параметр HEADS, то потребуется меньше цилиндров, чтобы адресовать то же самое количество блоков диска. Но зато потребуется больше головок. Однако головок-то как раз использовалось всего 16 из 255. Поэтому BIOS"ы стали переводить избыточные цилиндры в головки, уменьшая число одних и увеличивая число других. Это позволило им использовать разрядную сетку головок целиком. Это отодвинуло границу адресуемого BIOS"ом дискового пространства до 8 ГБ.

Нельзя не сказать несколько слов и о Large Mode. Этот режим работы предназначен для работы жестких дисков объемом до 1 ГБ. В Large Mode количество логических головок увеличивается до 32, а количество логических цилиндров уменьшается вдвое. При этом обращения к логическим головкам 0..F транслируются в четные физические цилиндры, а обращения к головкам 10..1F — в нечетные. Винчестер, размеченный в режиме LBA, несовместим с режимом Large, и наоборот.

Дальнейшее увеличение адресуемых объемов диска с использованием прежних сервисов BIOS стало принципиально невозможным. Действительно, все параметры задействованы по максимальной «планке» (63 сектора, 1024 цилиндра и 255 головок). Тогда был разработан новый расширенный интерфейс BIOS, учитывающий возможность очень больших адресов блоков. Однако этот интерфейс уже не совместим с прежним, вследствие чего старые операционные системы, такие как DOS, которые пользуются старыми интерфейсами BIOS, не смогли и не смогут переступить границы в 8GB. Практически все современные системы уже не пользуются BIOS"ом, а используют собственные драйвера для работы с дисками. Поэтому данное ограничение на них не распространяется. Но следует понимать, что прежде чем система сможет использовать собственный драйвер, она должна как минимум его загрузить. Поэтому на этапе начальной загрузки любая система вынуждена пользоваться BIOS"ом. Это и вызывает ограничения на размещение многих систем за пределами 8GB, они не могут оттуда загружаться, но могут читать и писать информацию (например, DOS который работает с диском через BIOS).

4. Разделы, или Partitions

Обратимся теперь к размещению операционных систем на жестких дисках. Для организации систем дисковое адресное пространство блоков разделяется на части, называемые разделами (partitions). Разделы полностью подобны целому диску в том, что они состоят из смежных блоков. Благодаря такой организации для описания раздела достаточно указания начала раздела и его длины в блоках. Жесткий диск может содержать четыре первичных раздела.

Во время загрузки компьютера, BIOS загружает первый сектор головного раздела (загрузочный сектор) по адресу 0000h:7C00h и передает ему управление. В начале этого сектора расположен загрузчик (загрузочный код), который прочитывает таблицу разделов и определяет загружаемый раздел (активный). А дальше все повторяется. То есть он загружает загрузочный сектор этого раздела на этот же адрес и снова передает ему управление.

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

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

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

Диск разбивается на разделы программным путем. То есть, Вы можете создать произвольную конфигурацию разделов. Информация о разбиении диска хранится в самом первом блоке жесткого диска, называемым главной загрузочной записью (Master Boot Record (MBR)).

5. MBR

MBR является основным средством загрузки с жесткого диска, поддерживаемым BIOS. Для наглядности представим содержимое загрузочной области в виде схемы:

Все то что находится по смещению 01BEh-01FDh называется таблицей разделов. Вы видите, что в ней четыре раздела. Только один из четырех разделов имеет право быть помеченным как активный, что будет означать, что программа загрузки должна загрузить в память первый сектор именно этого раздела и передать туда управление. Последние два байта MBR должны содержать число 0xAA55. По наличию этой сигнатуры BIOS проверяет, что первый блок был загружен успешно. Сигнатура эта выбрана не случайно. Ее успешная проверка позволяет установить, что все линии данных могут передавать и нули, и единицы.

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

Давайте посмотрим как устроен дескриптор раздела:


* 0001h-0003h начало раздела
** 0005h-0007h конец раздела

С точки зрения разделов диска наиболее популярной до недавнего времени была и остается MS-DOS. Она забирает в свое пользование два из четырех разделов: Primary DOS partition, Extended DOS partition. Первый из них, (primary) это обычный досовый диск C:. Второй — это контейнер логических дисков. Они все болтаются там в виде цепочки подразделов, которые так и именуются: D:, E:, ... Логические диски могут иметь и инородные файловые системы, отличные от файловой системы DOS. Однако, как правило, инородность файловой системы связана присутствием еще одной операционной системы, которую, вообще говоря, следовало бы поместить в свой собственный раздел (не extended DOS), но для таких выходок часто оказывается слишком маленькой таблица разделов.

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

6. Заключение

Я надеюсь, что смог достаточно понятно и подробно представить для Вас базовую информацию об устройстве жесткого диска, MBR и PT. На мой взгляд, такого набора знаний вполне достаточно для мелкого «ремонта» хранилища информации. В следующей статье я расскажу Вам о программах, зовущихся Boot Manager, и принципах их работы.

Большое спасибо за помощь Владимиру Дашевскому

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

Вопросы предназначения и классификации жестких дисков?

Вопрос предназначения, конечно, риторический. Любой пользователь, пусть даже самого начального уровня, сразу же ответит, что винчестер (он же жесткий диск, он же Hard Drive или HDD) сразу же ответит, что он служит для хранения информации.

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

Современные модели достаточно разнообразны: обычные HDD, внешние жесткие диски, высокоскоростные твердотельные накопители SSD, хотя их именно к жестким дискам относить и не принято. Далее предлагается рассмотреть устройство и принцип работы жесткого диска, если не в полном объеме, то, по крайней мере, в таком, чтобы хватило для понимания основных терминов и процессов.

Обратите внимание, что существует и специальная классификация современных HDD по некоторым основным критериям, среди которых можно выделить следующие:

  • способ хранения информации;
  • тип носителя;
  • способ организации доступа к информации.

Почему жесткий диск называют винчестером?

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

Сам термин появился еще в далеком 1973 году, когда на рынке появился первый в мире HDD, конструкция которого состояла из двух отдельных отсеков в одном герметичном контейнере. Емкость каждого отсека составляла 30 Мб, из-за чего инженеры дали диску кодовое название «30-30», что было в полной мере созвучно с маркой популярного в то время ружья «30-30 Winchester». Правда, в начале 90-х в Америке и Европе это название практически вышло из употребления, однако до сих пор остается популярным на постсоветском пространстве.

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

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

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

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

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

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

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

Как осуществляется запись и чтение информации?

Жесткие диски, или винчестеры, потому и были названы магнитными, что в них используются законы физики магнетизма, сформулированные еще Фарадеем и Максвеллом.

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

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

За создание внешнего поля при записи отвечает считывающая головка, а при чтении зона остаточной намагниченности, оказавшись напротив головки, создает электродвижущую силу или ЭДС. Далее все просто: изменение ЭДС соответствует единице в двоичном коде, а его отсутствие или прекращение - нулю. Время изменения ЭДС принято называть битовым элементом.

Кроме того, магнитную поверхность чисто из соображений информатики можно ассоциировать, как некую точечную последовательность битов информации. Но, поскольку местоположение таких точек абсолютно точно вычислить невозможно, на диске нужно установить какие-то заранее предусмотренные метки, которые помогли определить нужную локацию. Создание таких меток называется форматированием (грубо говоря, разбивка диска на дорожки и секторы, объединенные в кластеры).

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

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

Низкоуровневое форматирование предполагает физическое воздействие на поверхность HDD, при котором создаются секторы, расположенные вдоль дорожек. Любопытно, что принцип работы жесткого диска таков, что каждый созданный сектор имеет свой уникальный адрес, включающий в себя номер самого сектора, номер дорожки, на которой он располагается, и номер стороны пластины. Таким образом, при организации прямого доступа та же оперативная память обращается непосредственно по заданному адресу, а не ищет нужную информацию по всей поверхности, за счет чего и достигается быстродействие (хотя это и не самое главное). Обратите внимание, что при выполнении низкоуровневого форматирования стирается абсолютно вся информация, и восстановлению она в большинстве случаев не подлежит.

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

Логическое форматирование, прежде всего, затрагивает системную область, которая состоит из загрузочного сектора и таблиц разделов (загрузочная запись Boot record), таблицы размещения файлов (FAT, NTFS и т. д.) и корневого каталога (Root Directory).

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

Основные характеристики HDD

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

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

  • емкость (объем);
  • быстродействие (скорость доступа к данным, чтение и запись информации);
  • интерфейс (способ подключения, тип контроллера).

Емкость представляет собой общее количество информации, которая может быть записана и сохранена на винчестере. Индустрия по производству HDD развивается так быстро, что сегодня в обиход вошли уже жесткие диски с объемами порядка 2 Тб и выше. И, как считается, это еще не предел.

Интерфейс - самая значимая характеристика. Она определяет, каким именно способом устройство подключается к материнской плате, какой именно контроллер используется, как осуществляется чтение и запись и т. д. Основными и самыми распространенными интерфейсами считаются IDE, SATA и SCSI.

Диски с IDE-интерфейсом отличаются невысокой стоимостью, однако среди главных недостатков можно выделить ограниченное количество одновременно подключаемых устройств (максимум четыре) и невысокую скорость передачи данных (причем даже при условии поддержки прямого доступа к памяти Ultra DMA или протоколов Ultra ATA (Mode 2 и Mode 4). Хотя, как считается, их применение позволяет повысить скорость чтения/записи до уровня 16 Мб/с, но в реальности скорость намного ниже. Кроме того, для использования режима UDMA требуется установка специального драйвера, который, по идее, должен поставляться в комплекте с материнской платой.

Говоря о том, что собой представляет принцип работы жесткого диска и характеристики, нельзя обойти стороной и который является наследником версии IDE ATA. Преимущество данной технологии состоит в том, что скорость чтения/записи можно повысить до 100 Мб/с за счет применения высокоскоростной шины Fireware IEEE-1394.

Наконец, интерфейс SCSI по сравнению с двумя предыдущими является наиболее гибким и самым скоростным (скорость записи/чтения достигает 160 Мб/с и выше). Но и стоят такие винчестеры практически в два раза дороже. Зато количество одновременно подключаемых устройств хранения информации составляет от семи до пятнадцати, подключение можно осуществлять без обесточивания компьютера, а длина кабеля может составлять порядка 15-30 метров. Собственно, этот тип HDD большей частью применяется не в пользовательских ПК, а на серверах.

Быстродействие, характеризующее скорость передачи и пропускную способность ввода/вывода, обычно выражается временем передачи и объемом передаваемых расположенных последовательно данных и выражается в Мб/с.

Некоторые дополнительные параметры

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

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

  • 3600 - 8,33;
  • 4500 - 6,67;
  • 5400 - 5,56;
  • 7200 - 4,17.

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

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

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

Главные требования к HDD

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

Основным стандартом для большинства HDD считается срок службы порядка 5-7 лет со временем наработки не менее пятисот тысяч часов, но для винчестеров высокого класса этот показатель составляет не менее миллиона часов.

Что касается надежности, за это отвечает функция самотестирования S.M.A.R.T., которая следит за состоянием отдельных элементов жесткого диска, осуществляя постоянный мониторинг. На основе собранных данных может формироваться даже некий прогноз появления возможных неисправностей в дальнейшем.

Само собой разумеется, что и пользователь не должен оставаться в стороне. Так, например, при работе с HDD крайне важно соблюдать оптимальный температурный режим (0 - 50 ± 10 градусов Цельсия), избегать встрясок, ударов и падений винчестера, попадания в него пыли или других мелких частиц и т. д. Кстати сказать, многим будет интересно узнать, что те же частицы табачного дыма примерно в два раза больше расстояния между считывающей головкой и магнитной поверхностью винчестера, а человеческого волоса - в 5-10 раз.

Вопросы инициализации в системе при замене винчестера

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

Полностью описывать это процесс не будем, а остановимся только на основных этапах. Сначала винчестер необходимо подключить и посмотреть в настройках BIOS, определилось ли новое оборудование, в разделе администрирования дисков произвести инициализацию и создать загрузочную запись, создать простой том, присвоить ему идентификатор (литеру) и выполнить форматирование с выбором файловой системы. Только после этого новый «винт» будет полностью готов к работе.

Заключение

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

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

Если рассматривать жесткий диск в целом, то он состоит из двух основных частей: это плата электроники, на которой располагается так сказать "мозг" жесткого диска. На нем расположены процессор, так же присутствует управляющая программа, оперативное запоминающее устройство, усилитель записи и чтения. К механической части относятся такие части как блок магнитных головок имеющих аббревиатуру БМГ, двигатель, который придает вращение пластинам, ну и конечно же сами пластины. Давайте рассмотрим каждую часть более детально.

Гермоблок.

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

Интегральная схема.

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

Электромотор.

Электромотор или двигатель вращает пластины: около 7200 оборотов в секунду (взято среднее значение, есть винчестеры на которых скорость выше и доходит до 15000 оборотов в секунду, а есть и с меньшей скоростью около 5400, от скорости вращения пластин зависит скорость доступа к нужной информации на жестком диске).

Коромысло.

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

Блок магнитных головок.

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

Пластины.

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

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

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

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

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

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

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

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

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

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

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

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



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