Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Дисковые файловые системы




NTFS

FAT32

FAT32 — последняя версия файловой системы FAT и улучшение предыдущей версии, известной как FAT16. Она была создана, чтобы преодолеть ограничения на размер тома в FAT16, позволяя при этом использовать старый код программ MS-DOS и сохранив формат. FAT32 использует 32-разрядную адресацию кластеров. FAT32 появилась вместе с Windows 95 OSR2.

 

Логический предел

Максимально возможное число кластеров в FAT32 равно 268 435 445 кластеров, позволяя использовать жёсткие диски объёмом до 8 ТБ. Средство ScanDisk, входящее в состав Microsoft Windows 95 и Microsoft Windows 98, это 16-разрядная программа. Для таких программ максимальный размер кластера отдельного фрагмента памяти составляет 16 МБ минус 64 КБ. Следовательно, средство ScanDisk в Windows 95 или Windows 98 не может работать с томами FAT32, у которых размер таблицы FAT превышает 16 МБ минус 64 КБ. Запись в таблице FAT на томе с файловой системой FAT32 имеет размер 4 байта, поэтому средство ScanDisk не может работать с таблицей FAT на диске FAT32, описывающей более 4 177 920 кластеров (включая два резервных). С учётом самих таблиц FAT и при максимальном размере кластера 32 КБ размер тома может быть до 127,53 ГБ.

Штатными средствами Windows 2000 и Windows XP невозможно создать разделы FAT32 размером более 32 ГБ, однако, с такими разделами возможно работать, если они были предварительно созданы в других ОС. Причина этого заключается в том, что по мнению Microsoft при увеличении размера тома FAT32 свыше 32 ГБ резко падает производительность и более подходящее решение — использование NTFS, т.е. родной формат файловой системы для Windows 2000 и Windows XP.

Partition Magic же позволяет создать FAT32 - раздел размером не более ~192ГБ. Этот предел весьма странный, т.к. в разложении имеет тройку.

 

 

NTFS (New Technology File System — «файловая система новой технологии») — стандартная файловая система для семейства операционных систем Microsoft Windows NT.

NTFS заменила использовавшуюся в MS-DOS и Microsoft Windows файловую систему FAT. NTFS поддерживает систему метаданных и использует специализированные структуры данных для хранения информации о файлах для улучшения производительности, надёжности и эффективности использования дискового пространства. NTFS имеет встроенные возможности разграничивать доступ к данным для различных пользователей и групп пользователей (списки контроля доступа — ACL), а также назначать квоты (ограничения на максимальный объём дискового пространства, занимаемый теми или иными пользователями). NTFS использует систему журналирования для повышения надёжности файловой системы.

NTFS разработана на основе файловой системы HPFS (High Performance File System — высокопроизводительная файловая система), создававшейся Microsoft совместно с IBM для операционной системы OS/2. Но, получив такие несомненно полезные новшества как квотирование, журналируемость, разграничение доступа и аудит, в значительной степени утратила присущую прародительнице (HPFS) весьма высокую производительность файловых операций.

Различают несколько версий NTFS: v1.2 используется в Windows NT 3.51 и Windows NT 4.0, v3.0 поставляется с Windows 2000, v3.1 — с Windows XP и Windows Server 2003. Иногда последние версии обозначают как v4.0, v5.0 и v5.1 в соответствии с версиями Windows NT, с которыми они поставляются.

Windows NT имеет NTFS 4.0, а Windows 2000/XP — NTFS 5. При подключении диска c NTFS 4.0 к 2000/XP он автоматически и без предупреждений конвертируется системой в NTFS 5.0.

Спецификации файловой системы являются закрытыми. Это создаёт определённые трудности при реализации её поддержки в сторонних продуктах, не принадлежащих Microsoft — в частности, разработчикам драйверов для свободных операционных систем приходится заниматься реверс-инжинирингом системы.

Дисковые файловые системы обычно являются поток-ориентированы. Файлы в поток-ориентированых файловых системах представляются последовательностью битов, часто предоставляющие такие функции, как чтение, запись, изменение данных и произвольный доступ.

ADFS — Acorn's Advanced Disc filing system, является преемником DFS.

AdvFS — Advanced File System, создана в Digital Equipment Corporation для Digital UNIX/Tru64 UNIX операционной системы.

AFS (Не путать с Andrew File System, далее) — Acer Fast Filesystem, используется в SCO OpenServer.

Ami File Safe — Ami File Safe, коммерческая файловая система, поставлялась вместе с Amiga в 90х годах. Структурно совместима с PFS.

FFS (Amiga) — Fast File System, используется в ОС семейства AmigaOS (также поддерживается ОС MorphOS). На данный момент считается устаревшей. Имеет расширения FFS1, FFS Intl, FFS DCache, FFS2.

AthFS — AtheOS File System, 64-битная журналируемая файловая система, сейчас используется в ОС Syllable. Также известная, как AFS.

BFS — Be File System, используется в ОС BeOS

Btrfs — Файловая система, основанная на B-Tree, созданная Oracle Corporation в 2007 году.

CBMFS — Использовалась на большинстве Commodore 64 совместимых флоппи-дисководах.

CMDFS — Расширение файловой системы CMBFS добавленное Creative Micro Designs для использования своих 3.5" флоппи дисководов, RAM дисков и контроллеров жестких дисков.

DTFS — Desktop File System, специализирующаяся на сжатии, используется в SCO OpenServer

EAFS — Extended Acer Fast Filesystem, обычно используется для хранения начального загрузчика и ядра в семействе UNIX‐овых ОС SCO OpenServer. Обычно монтируется как /boot.

EFS (IRIX) — Устаревшая поблочная система для ОС IRIX.

EFS — Encrypted filesystem, это расширение для NTFS

Ext — Расширенная файловая система, разработанная для ОС на ядре Linux

ext2 — Второе расширение файловой системы, разработанной для ОС на ядре Linux

ext3 — Так называется журналируемая версия ext2.

ext3cow — Форма файловой системы ext3 с поддержкой снапшотов.

ext4 — Новая версия файловой системы ext3, с поддержкой экстентов.

FAT — Используется в DOS и Microsoft Windows. Различается размером таблиц (12, 16 и 32 бит).

FATX — Модифицированная версия FAT, используется в оригинальных Xbox игровых консолях.

VFAT — Версия FAT, позволяющая длинные (до 255 знаков) имена файлов, вместо формата 8.3 имени файла.

FFS — Fast File System, используемая для ОС семейства BSD. Разработана в Беркли.

GCR — Group Code Recording, формат хранения данных на 5¼″ дискетах, использовавшихся 8‐ми битными Apple II и Commodore Business Machines.

Fossil — Архивная файловая система от Plan 9 Bell Labs.

Files-11 — Файловая система для ОС OpenVMS

HFS — Hierarchical File System, использовалась в старых версиях ОС семейства Mac OS

HFS Plus — Обновлённая версия HFS, используемая в последних версиях ОС семейства Mac OS

HPFS — High Performance Filesystem, используется в ОС OS/2

HTFS — High Throughput Filesystem, файловая система ОС SCO OpenServer 5.

ISO 9660 — Используется на CD-ROM и DVD дисках. Имеет расширения Rock Ridge и Joliet.

JFS — Журналируемая файловая система, созданная IBM, существует для ОС на ядре Linux, OS/2, и AIX, поддерживает экстенты.

LFS — Файловая система структурированных логов.

MFS — Macintosh File System, когда-то использовалась в ранних ОС семейства Mac OS

MFS — Tivo’s Media File System, патентованный стойкий к ошибкам формат, используемый в Tivo жестких дисках для записи телевизионных передач.

Minix — Использовалась в ОС Minix

MicroDOS — Файловая система с не фрагментируемым форматом записи файлов. Использовалась на персональных компьютерах БК в операционных системах MKDOS, AO-DOS, NORD, MicroDOS, NORTON-БК, PascalDOS и др. Поддерживалась только для чтения в ANDOS. В различных ОС зачастую поддерживались отличающиеся друг от друга, не всегда полностью совместимые модификации.

MUFS — Multiuser Filesystem, расширение для файловых систем AmigaOS, позволяющее реализовать пользовательские права

NetWare File System — Оригинальная файловая система для NetWare 2.x — 5.x, используемая опционально в следующих версиях.

NILFS — Linux версия LFS.

NSS — Novell Storage Services. Это новая 64-битная журналируемая файловая система использует алгоритм «балансируемого дерева». Встречается в ОС NetWare начиная с версии 5.0-up, также портирована в ОС GNU/Linux.

NTFS — Используемая в линейке ОС Microsoft Windows NT журналируемая файловая система.

OFS — Old File System, для AmigaOS. Используется в основном для дискет.

PFS — а также PFS2, PFS3, и т. п. развитая файловая система, доступная для ОС семейства AmigaOS и обладающая высокой надёжностью.

Qnx4fs — Файловая система, используемая в QNX.

ReiserFS — Файловая система, способная к журналированию.

Reiser4 — Файловая система, способная к журналированию, новая «реинкарнация» ReiserFS.

S51K — AT&T UNIX System V 1KB файловая система, используется в SCO OpenServer.

SkyFS — Файловая система разрабатываемая проектом SkyOS для замены используемой в текущий момент BFS от BeOS

SFS — Smart File System, развитая журналируемая файловая система, доступная для ОС семейства AmigaOS, а также MorphOS и AROS. Многими считается одной из самых удачных и устойчивых файловых систем, написанных для компьютеров, так, например, понятия дефрагментации для неё не существует. Однако, не имеет расширений для поддержки пользовательских прав и сетевого варианта.

SpadFS — Не журналируемая файловая система, с возможностью просмотра хэша реализована под Linux.

STL — Standard language file system — файловая система созданная в IBM.

UFS — Unix Filesystem, стандартная система, использовавшаяся в старых ОС семейства BSD

UFS2 — Unix Filesystem, используемая в последних версиях ОС семейства BSD

UDF — Пакетная файловая система для устройств WORM/RW (таких как CD-RW и DVD).

VxFS — Файловая система, созданная Veritas, первая коммерческая журналируемая файловая система; HP-UX, Solaris, Linux, AIX

VSAM — Транзакционная файловая система, манипулирующая виртуальным хранилищем данных

WinFS — Windows Future Storage, планируется как замена для NTFS. На данный момент существует только в бета версии и используется внутри компании Microsoft.

WAFL — Внутренняя высокопроизводительная файловая система, используемая в специализированной ОС Data ONTAP в сетевых система хранения данных от фирмы NetApp.

XFS — Используется в ОС IRIX, GNU/Linux и BSD

ZFS — Zettabyte filesystem, открытая файловая система от Sun Microsystems. Используется в ОС Solaris 10, Solaris Express Developer Edition, FreeBSD, Mac OS X Leopard, Linux (в userland).

CSI-DOS — Использовалась на БК в операционной системе CSI-DOS

ОС БК-11 — Использовалась на БК в ОС БК-11.

 




Поделиться с друзьями:


Дата добавления: 2015-07-02; Просмотров: 689; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.012 сек.