Проблемы с fat под Windows xp
Начиная с Windows 95, FAT 16 получила модифицированный вариант файловой системы, названной V-FAT. Это была первая система, которая могла работать с длинными именами. В 1996 году, с объявлением Windows 95 OSR2, Microsoft выпустила систему FAT 32, которая широко используется до сих пор. Система FAT 32 позволяет пользователю создавать 8 Гбайт разделы с размером кластера всего 4 кбайт. При максимальном размере жёсткого диска до 32 Гбайт размер кластера составляет 16 кбайт. FAT 32 также не ограничивает число каталогов или файлов в корневой директории.
Несмотря на все свои недостатки, системы FAT 16 и FAT 32 никуда не исчезли. Компьютеры с несколькими операционными системами всё ещё их используют. Если вам необходим доступ к разделу под Windows XP, Windows 98, Linux или DOS, вам придётся прийти к "наименьшему общему множителю" - к чему-то такому, что сможет считывать и записывать на всех системах. В данном случае лучшим вариантом является файловая система FAT 16.
Однако за всё приходится платить свою цену: Windows XP может форматировать разделы даже под FAT 32 с максимальным размером всего 32 Гбайт. Операционная система работает с разделами больших размеров, если они были созданы под другими системами. Конечно, разделы с такими размерами имеют смысл в каких-либо частных случаях.
Ntfs: разделы терабайтного размера
Файловая система NTFS была выпущена вместе с Windows NT 3.5 в 1993 году. До выхода Windows 2000 разработка двух линий операционных систем была раздельной, и потребительские операционные системы Windows 95, 98 и Me были ограничены использованием FAT 16 или FAT 32. В отличие от них, линейка NT, включая Windows XP, поддерживает все системы - за исключением Windows NT4, не знакомой с FAT 32. Существует множество профессиональных инструментов, которые решают проблему чтения данных разделов NTFS под старыми версиями Windows. Один из наиболее качественных и известных инструментов - Ntfsdos, который позволяет получать доступ к разделам NTFS даже с дискеты DOS.
Система NTFS содержит множество улучшений по сравнению с системами FAT. Наиболее важные относятся к оптимизированному использованию пространства на больших разделах, исправлению ошибок после аварий, защите данных от несанкционированного доступа, службе индексации, сжатию и шифрованию данных. Специально следует упомянуть возможности системы NTFS по восстановлению: Windows записывает в реальном времени все изменения файловой системы с помощью точек отсчёта, которые она затем использует в фоне для коррекции системных ошибок даже в случае принудительной перезагрузки. NTFS может управлять разделами размером в несколько сотен терабайт (один терабайт - это миллион мегабайт). Что касается безопасности, то администраторы получают немалое преимущество от использования встроенных функций защиты, типа политики доступа пользователей к файлам и папкам и системы шифрования файлов EFS (Encryption File System).
Развитие ntfs
Несмотря на указанные преимущества, система NTFS в версиях Windows, вплоть до Windows 2000, не соответствует современным требованиям. Версия NTFS, поставляемая с Windows NT, ограничивает число разделов 26-ю (диски от A до Z). Кроме того, изменение раздела всегда требует перезагрузки. К тому же, информация о томах NTFS хранится в реестре, что усложняет использование диска с другой системой.
Проблема была решена в
Windows 2000 с помощью Logical Disk Manager (LDM), который
больше не требует присвоения букв
дискам. Эта система NTFS способна также
сохранять информацию о системе на
жёстком диске, что решает проблему
замены дисков. Улучшения NTFS в Windows XP
незначительны по сравнению с Windows 2000.
Была улучшена пропускная способность
данных, и вместо фиксированного размера
кластера по 512 байт можно устанавливать
другие значения. Также были улучшены и
административные функции, к примеру,
индексация папок и ограничение
непредвиденных расходов памяти.
Утилита fsutil.exe под DOS с сайта www.sysinternals.com позволяет получать доступ к системам NTFS с Windows XP, а также обеспечивает статистический анализ.
Microsoft также добавила утилиту командной строки fsutil.exe. Она позволяет выполнять множество работ с файловой системой. Однако вы вряд ли найдёте множество официальной документации об этом инструменте, поскольку утилита позволяет вносить изменения в Master File Table (MFT). Мы не рекомендуем экспериментировать с fsutil.exe. Однако одну вещь вы можете выполнить безбоязненно: введите команду fsutil fsinfo для вызова разнообразной статистической информации о файловой системе, томе и MFT.
