Читаем Восстановление данных на 100% полностью

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

Плата соединена с гермоблоком одним или двумя разъемами. Нарушение контакта в этих плоских разъемах внешне проявляется как неисправность жесткого диска.

<p>Геометрия и адресация</p>

Внутри диска обычно находится целый пакет пластин, расположенных одна над другой, поэтому дорожки можно представить как цилиндр (Cylinder – C). Поверхность каждой стороны каждой пластины обслуживает отдельная головка (Head – H). Любой диск можно условно разделить на сектора (Sector – S). Таким образом, если представлять, что в одном секторе записан один блок данных, этот блок всегда можно указать сочетанием трех «адресов»: номера цилиндра, номера головки и номера сектора – сокращенно CHS (рис. 2.3). Чтобы прочитать или записать определенный блок данных, достаточно сообщить контроллеру жесткого диска эти три значения – головки перейдут на нужный цилиндр, а когда под ними окажется необходимый сектор, определенная головка прочитает или запишет информацию. Чтобы сообщить BIOS размер жесткого диска и то, как к нему следует обращаться, достаточно привести всего три значения: число цилиндров, головок и секторов на этом диске. Размер каждого сектора всегда неизменен – 512 байтов. Такая адресация называется адресацией CHS. Она является наиболее старой, стандартной и универсальной. Ее называют геометрией жесткого диска.

Рис. 2.3. Цилиндры, головки и сектора

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

Адресация ECHS (Extended CHS), или Large, – дальнейшее развитие адресации CHS. Иначе ее называют «фиктивной адресацией» – число цилиндров, головок и секторов назначается изготовителем винчестера совершенно произвольно и записывается в CMOS контроллера.

Наряду с трехмерной адресацией CHS была придумана адресация логических блоков LBA – Logical Block Adress. С одной стороны, при этом типе адресации данные считываются логическими блоками, состоящими из нескольких секторов. Соответственно, число цилиндров делается меньше, а головок – больше, чем в действительности. С другой стороны, эта адресация линейная: каждому логическому блоку присваивается порядковый номер LBA. За нулевой принимается блок, который начинается с первого сектора нулевой головки нулевого цилиндра. Далее номера блоков определяются по формуле:

LBA = (CYL  HDS + HD)  SPT + SEC – 1,

где CYL, HD, SEC – номера цилиндра, головки и сектора в пространстве CHS; HDS – количество головок; SPT – количество секторов на дорожке.

Примечание

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

Перейти на страницу:

Похожие книги

1С: Управление небольшой фирмой 8.2 с нуля. 100 уроков для начинающих
1С: Управление небольшой фирмой 8.2 с нуля. 100 уроков для начинающих

Книга предоставляет полное описание приемов и методов работы с программой "1С:Управление небольшой фирмой 8.2". Показано, как автоматизировать управленческий учет всех основных операций, а также автоматизировать процессы организационного характера (маркетинг, построение кадровой политики и др.). Описано, как вводить исходные данные, заполнять справочники и каталоги, работать с первичными документами, формировать разнообразные отчеты, выводить данные на печать. Материал подан в виде тематических уроков, в которых рассмотрены все основные аспекты деятельности современного предприятия. Каждый урок содержит подробное описание рассматриваемой темы с детальным разбором и иллюстрированием всех этапов. Все приведенные в книге примеры и рекомендации основаны на реальных фактах и имеют практическое подтверждение.

Алексей Анатольевич Гладкий

Экономика / Программное обеспечение / Прочая компьютерная литература / Прочая справочная литература / Книги по IT / Словари и Энциклопедии