Как DOS организует диск
¦ Абсолютные сектора и сектора DOS
¦ Кластеры
¦ Загрузочная запись DOS

¦ FAT и каталог
В двух предыдущих статьях я подробно рассказывал о том, как работает жесткий диск с аппаратной точки зрения. Но программная организация диска требует большего внимания, чем аппаратная замена. В этой статье я объясню как DOS (и Windows) сохраняют данные на диске.
В простых дисковых системах все, что необходимо знать о файле — это его местоположение. В самых первых компьютерах с жесткими дисками, с которыми мне приходилось работать, вы могли в лучшем случае знать о треках файлов, но ничего не знали о цилиндрах/секторах/головках. Это не позволяло иметь большой пользовательский интерфейс - вы определяли адрес файла, а затем компьютер читал его и исполнял. Допустим, вы обычно начинаете работу с системой с загрузки текстового процессора. Это несколько громоздко, потому что, если вы забудете адрес текстового процессора, то программу можно потерять навсегда. Я не смогу сказать: "Выполни программу WP", что было бы предпочтительнее, чем говорить: "Выполни цилиндр 0, головку 0, сектор 1".