Читаем Полное руководство по Microsoft Windows XP полностью

Теперь, когда вы получили первое представление о том, для чего предназначена файловая система, у вас, скорее всего, появился целый ряд других вопросов. Например, вы можете поинтересоваться, какую из файловых систем следует применять в Windows XP: NTFS (NT File System – файловая система NT) или более старую, но гораздо более распространенную FAT (File Allocation Table – таблица размещения файлов). Первый ответ, который напрашивается, совпадает в данном случае с мнением большинства пользователей: «Я работаю с Windows XP, поэтому и остановил свой выбор на файловой системе NTFS». Пока я хотел бы ограничиться лишь кратким комментарием, согласно которому вышеприведенный ответ выглядит несколько поспешным, особенно с учетом тех широких возможностей, которые предоставляет Windows XP.

Файловая система NTFS во многих отношениях более предпочтительна, чем старая файловая система FAT, однако если размеры жесткого диска не превышают 1 Гб, FAT может оказаться лучшим выбором. Например, FAT32, поддерживаемая Windows XP, демонстрирует лучшие характеристики для жестких дисков с размерами до 2 Гб. Кроме того, многие опытные пользователи признают, что FAT имеет преимущество перед NTFS в тех случаях, когда считывание данных с диска носит эпизодический характер (в этом случае размеры диска даже не оговариваются). Существуют, конечно, и другие ситуации (в дополнение к рассмотренным), например связанные с обеспечением высоких показателей стабильности и безопасности, в которых применение этой старой файловой системы вполне уместно. Таким образом, размышляя, что лучше – FAT или NTFS, – следует учитывать целый ряд факторов. Материалы данной главы помогут вам принять правильное решение.

Windows XP позволяет работать с двумя файловыми системами: FAT/VFAT (Virtual File Allocation Table – таблица размещения виртуальных файлов) и системой файлов NTFS (которая первоначально называлась New Technology File System – файловая система на основе новой технологии). Поддержка FAT обеспечивается в наши дни посредством модифицированной файловой системы FAT16 (таблица распределения 16-разрядных файлов) и системы FAT32 (таблица распределения 32-разрядных файлов). Аналогичным образом можно использовать несколько версий NTFS: файловые системы NTFS 4 и NTFS 5, а также и последующие версии, поддерживаемые Windows XP (см. следующие разделы данной главы).

...

Примечание

Еще недавно версии операционной системы Windows, базирующиеся на Windows NT, ориентировались сразу на несколько платформ. В наши дни все версии Windows ориентируются на ту или иную модель процессора фирмы Intel, поэтому речи о нескольких платформах практически не идет. Тем не менее на момент подготовки данной книги я не смог бы с уверенностью сказать, что пользователи Windows XP не заметят различий между работой 32– и 64-разрядных приложений. Теоретически они не должны заметить эту разницу, однако изменения самого процессора и поддерживающего кода могут породить непредвиденные проблемы.

Мне хотелось бы остановиться на описании файловой системы VFAT, поддерживаемой Windows NT. Windows XP обеспечивает для представленного в формате FAT диска точно такую же эффективную поддержку длинных имен файлов, как и в случае любого другого диска. В случае применения в Windows XP обычной файловой системы FAT, такого рода длинные имена не допускаются. Доступ к длинным именам может предоставляться как с помощью командного запроса, так и посредством программы Проводник. Windows XP предполагает применение большого числа тех библиотек динамической компоновки (DLL), которые ранее использовались в Windows 9х (на самом деле, эти библиотеки DLL кажутся одинаковыми только на первый взгляд), что обеспечивает доступ к FAT. В документации корпорации Microsoft файловая система VFAT порой даже не упоминается, поэтому я полагаю, что подобный уровень поддержки операционной системой Windows XP файловой системы FAT будет правильнее называть уровнем VFAT.

...
Перейти на страницу:

Похожие книги

Основы программирования в Linux
Основы программирования в Linux

В четвертом издании популярного руководства даны основы программирования в операционной системе Linux. Рассмотрены: использование библиотек C/C++ и стан­дартных средств разработки, организация системных вызовов, файловый ввод/вывод, взаимодействие процессов, программирование средствами командной оболочки, создание графических пользовательских интерфейсов с помощью инструментальных средств GTK+ или Qt, применение сокетов и др. Описана компиляция программ, их компоновка c библиотеками и работа с терминальным вводом/выводом. Даны приемы написания приложений в средах GNOME® и KDE®, хранения данных с использованием СУБД MySQL® и отладки программ. Книга хорошо структурирована, что делает обучение легким и быстрым. Для начинающих Linux-программистов

Нейл Мэтью , Ричард Стоунс , Татьяна Коротяева

ОС и Сети / Программирование / Книги по IT
1001 совет по обустройству компьютера
1001 совет по обустройству компьютера

В книге собраны и обобщены советы по решению различных проблем, которые рано или поздно возникают при эксплуатации как экономичных нетбуков, так и современных настольных моделей. Все приведенные рецепты опробованы на практике и разбиты по темам: аппаратные средства персональных компьютеров, компьютерные сети и подключение к Интернету, установка, настройка и ремонт ОС Windows, работа в Интернете, защита от вирусов. Рассмотрены не только готовые решения внезапно возникающих проблем, но и ответы на многие вопросы, которые возникают еще до покупки компьютера. Приведен необходимый минимум технических сведений, позволяющий принять осознанное решение.Компакт-диск прилагается только к печатному изданию книги.

Юрий Всеволодович Ревич

Программирование, программы, базы данных / Интернет / Компьютерное «железо» / ОС и Сети / Программное обеспечение / Книги по IT