Разработана в 1989г. совместно фирмами Microsoft и IBM. Основная файловая система OS/2, также поддерживалась первыми версиями ОС Windows NT. Некоторые элементы были перенесены в файловую систему NTFS.
Основные особенности:
- Выделение пространства для хранения файлов осуществляется не кластерами, а физическими блоками диска по 512 б, независимо от размера раздела, что существенно уменьшает фрагментацию и потери дискового пространства.
- Для уменьшения фрагментации также применена технология выделения пространства по возможности максимально большими непрерывными участками - экстентами - и минимизации количества экстентов.
- Вся информация о каталогах хранится в физическом центре диска, что значительно сокращает время позиционирования головок чтения/записи и ускоряет доступ к данным. Этой же цели служит оригинальный способ хранения элементов каталогов в виде т.н. бинарного дерева.
- Структура файловой системы базируется на трех основных блоках: загрузочном (BootBlock), дополнительном (SuperBlock) и резервном (SpareBlock). В отличие от FAT, системные файлы могут физически размещаться в любом месте диска.
- Реализована методика автоматического «горячего» исправления ошибок обращения к диску путем подмены испорченного блока или сектора на исправный блок, список которых хранится в SpareBlock.
- Повышенная отказоустойчивость поддерживается применением дублирования информации о размещении каждого файла в битовых массивах и в F-узлах файлов.
Т.о. файловая система HPFS является одной из самых высокопроизводительных и устойчивых. Однако неудачная маркетинговая политика привела тому, что данная ФС поддерживается только не слишком распространенной ОС OS/2.
Несмотря на известные достоинства ОС Windows, все большую популярность среди пользователей персоналок приобретает ОС Linux - не столь требовательная к ресурсам, бесплатная и, в последнее время, получившая хороший графический интерфейс.
Linux поддерживает файловые системы Ext2, Ext3, ReiserFS и некоторые менее известные.
← Файловая система Ехт2 | Что нужно знать о файловой система NTFS → |
---|
- 20/10/2012 14:34 - Пример восстановления загрузчика Windows 7 после у…
- 20/10/2012 14:34 - 6 разделов загрузчика (часть 1)
- 20/10/2012 14:34 - Настройка параметров загрузки систем Windows
- 20/10/2012 14:34 - Организация мультизагрузки средствами виртуальных …
- 20/10/2012 14:34 - Нюансы, которые необходимо знать при установке нес…