Компьютерное железо

Где на жёстком диске хранится главная файловая таблица? На самом диске или в микросхеме на плате диска?

Branko Brkic
Branko Brkic
106
В начале HDD.
Владимир Полищук
Владимир Полищук
10 212
Лучший ответ
На самом диске.
Latif Abilov
Latif Abilov
94 780
У разных производителей по разному. У вестернов вроде на самом диске.
жесткий диск для компьютера это диапазон секторов имеющих логические номера от 0 до последнего сектора (LBA). Его реализует система трансляции в микропрограмме накопителя, которая собственно выполняет все преобразование PCHS к LBA с учетом таблиц зонного распределения и дефект-листов.

Организация раздел PT (Partiton Table - таблица разделов, наиболее распространенный вариант описания разделов. Сама таблица располагается в LBA 0 и в ней указываются смещения до начала разделов, и размеры разделов в секторах. По смещению указанному в таблице разделов располагается загрузочный сектор, содержащий параметры файловой системы, и собственно оттуда уже можно расчитать фактическое расположение файловых записей (собственно форма записи их сильно отличается в зависимости от типа файловой системы) . Как вы могли понять то структуры файловой системые - это по сути пользовательские данные записанные на диск, по которым можно ориентироваться ОС, где располагаются непосредственно файлы пользователя. Также стоит помнит, что кроме классической таблицы разделов существую GPT, AP, LVM и т. п. Также может не быть таблиц разделов, а от начала диска сразу начинаться раздел (нативный) в зависимости от файловой системы это может быть совсем не 0 сектор. (не будем говорить только о FAT, NTFS так как кроме них существует еще множество других)

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

Похожие вопросы