Читать «Восстановление данных на 100%» онлайн - страница 20
Петр Андреевич Ташков
Плата соединена с гермоблоком одним или двумя разъемами. Нарушение контакта в этих плоских разъемах внешне проявляется как неисправность жесткого диска.
Геометрия и адресация
Внутри диска обычно находится целый пакет пластин, расположенных одна над другой, поэтому дорожки можно представить как цилиндр (Cylinder – C). Поверхность каждой стороны каждой пластины обслуживает отдельная головка (Head – H). Любой диск можно условно разделить на сектора (Sector – S). Таким образом, если представлять, что в одном секторе записан один блок данных, этот блок всегда можно указать сочетанием трех «адресов»: номера цилиндра, номера головки и номера сектора – сокращенно CHS (рис. 2.3). Чтобы прочитать или записать определенный блок данных, достаточно сообщить контроллеру жесткого диска эти три значения – головки перейдут на нужный цилиндр, а когда под ними окажется необходимый сектор, определенная головка прочитает или запишет информацию. Чтобы сообщить BIOS размер жесткого диска и то, как к нему следует обращаться, достаточно привести всего три значения: число цилиндров, головок и секторов на этом диске. Размер каждого сектора всегда неизменен – 512 байтов. Такая адресация называется адресацией CHS. Она является наиболее старой, стандартной и универсальной. Ее называют
Рис. 2.3. Цилиндры, головки и сектора
В начале использования жестких дисков их емкость ограничивалась десятками мегабайтов, поэтому речь шла действительно о настоящих физических дорожках (цилиндрах), головках и секторах. Со временем плотность записи на каждой пластине возросла во много раз, и контроллеры жестких дисков научилась пересчитывать эти параметры и представлять BIOS совершенно условную конфигурацию диска, где, например, головок в четыре раза больше, а цилиндров в четыре раза меньше, чем имеется в действительности. Произведение всех трех величин всегда остается таким, каким оно является в действительности. Причиной, которая заставила отойти от реальной, физической геометрии, стала сама история развития компьютерной техники. То производители винчестеров опережали в своих разработках создателей контроллеров IDE и BIOS материнских плат, то наоборот. Поиски совместимости и компромиссов привели к тому, что сегодня отображаемое число цилиндров, головок и секторов винчестера никак не соответствует настоящему устройству гермоблока. У современных дисков даже число секторов может быть переменной величиной. Дорожки, расположенные ближе к центру диска, разбиты на меньшее, а находящиеся на периферии – на большее количество секторов.
Адресация ECHS (Extended CHS), или Large, – дальнейшее развитие адресации CHS. Иначе ее называют «фиктивной адресацией» – число цилиндров, головок и секторов назначается изготовителем винчестера совершенно произвольно и записывается в CMOS контроллера.