4.1. Файловая система Windows

4.1. Файловая система Windows

4.1.1. Файловые системы, поддерживаемые Windows

Вы не можете осознанно работать с фалами и каталогами, пока не узнаете, что такое файловая система. Файловая система — это организация данных на диске. Да, определение весьма упрощенное, однако оно подчеркивает суть файловой системы. Без организации данных все ваши файлы и каталоги — это набор логических нулей и единиц. Без файловой системы, записав данные на диск, вы бы никогда не смогли их прочитать, поскольку не знаете, где начинается и где заканчивается записанная ранее вами последовательность нулей и единиц.

Простейшая файловая система хранит, как минимум, следующую информацию: название файла, его атрибуты и физические координаты файла, то есть где именно на диске расположен файл. Отсюда можно сделать определение файла: файл — это поименованная область данных на диске.

Более сложные файловые системы иерархические — они содержат информацию о каталогах (в терминологии Windows они называются папками) или директориях. По сути, каталог (папка, директория) — это тот же файл, но содержащий информацию о файлах и подкаталогах — каталогах, которые содержатся в этом каталоге. Именно поэтому файловая система и называется иерархической: она может содержать каталоги, в которых могут находиться подкаталоги, а в подкаталогах тоже могут находиться подкаталоги более низкого уровня вложенности и т. д. Главный каталог файловой системы называется корневым. В нем могут быть файлы и каталоги первого уровня. В каталогах могут быть файлы и подкаталоги — это каталоги второго уровня. В каталогах второго уровня могут быть файлы и каталоги третьего уровня и т. д.

Сделаю небольшой экскурс в историю. Большинство современных компьютеров, с которыми вам приходится иметь дело, являются PC-совместимыми. Имеется в виду совместимость с компьютером IBM PC, выпущенным компанией IBM в далеком 1981 году. До сих пор программы, разработанные для IBM PC, могут выполняться на современных компьютерах. Так вот, файловая система первого IBM PC не была иерархической, на нем даже не было жесткого диска — только дисковод для дискет. По сути, в иерархической файловой системе не было особой необходимости, учитывая объемы информации носителей данных того времени. А потом появились первые жесткие диски для IBM PC — вот тогда и появилась необходимость в иерархической файловой системе для более удобной организации файлов.

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

Примечание

Позволю себе сделать несколько замечаний о развитии Windows и вообще мира персональных компьютеров (IBM PC). Многие пользователи думают, что сначала был IBM PC с его однопользовательской и однозадачной операционной системой DOS, потом Microsoft сотворила чудо — Windows — систему, которая позволяет запускать одновременно несколько приложений. Затем Windows совершенствовалась и стала не только многозадачной, но и многопользовательской, одновременно с этим появилась возможность ограничения прав доступа к файлам и каталогам, а затем — появилась функция шифрования файлов и каталогов. Относительно Windows все правильно. Но прошу заметить, что операционная система DOS появилась одновременно с IBM PC — для него она и была разработана — в 1981 году. Но еще в 1970-х годах уже была разработана операционная система UNIX… которая была и многозадачной и многопользовательской, которая позволяла разграничивать доступ к файлам и каталогам и шифровать файлы и каталоги. И все это в 1970-х годах, когда не было даже самой Microsoft, не говоря уже о Windows. Отставание Windows от UNIX — примерно в 20 лет.

Если отбросить файловые системы для оптических носителей информации, то Windows поддерживает две файловые системы — FAT (если быть предельно точным, то FAT32) и NTFS. Windows 9x поддерживала только FAT, а Windows NT, 2000, XP, 2003, Vista и Windows 7 поддерживают как FAT32, так и NTFS. Windows XP еще можно было установить на файловую систему FAT32, а вот Vista и Windows 7 нужно устанавливать только на NTFS-диск (в процессе установки система сама отформатирует диск в файловой системе NTFS). Но остальные диски могут быть отформатированы в файловой системе FAT32 — Windows 7 поддерживает ее. Вообще в FAT32 рекомендуется форматировать небольшие диски, например, флешки. А вот разделы жесткого диска (чуть позже вы узнаете, что это такое, если до сих пор не знаете) рекомендуется форматировать как NTFS. Файловая система имеет ряд ограничений, которые не понравятся современному пользователю. Во-первых, максимальный размер раздела — 32 Гбайт. Представьте, что у вас жесткий диск 320 Гбайт. Если вы будете использовать FAT32, то вам придется создать 10 (!) разделов, а это неудобно, да и не нужно. Кроме того, максимальный размер файла не должен превышать 4 Гбайт (или 4 294 967 296 байт). Образ DVD-диска занимает 4,5 Гбайт, а фильм в качестве HDTV — 7–8 Гбайт… Все это не получится записать на FAT32-диск Вот только из-за этого стоит использовать NTFS. Для сравнения, максимальный размер NTFS-диска — 2 Тбайт (два терабайта), а максимальный размер файла — 244 байт минус 64 килобайт. Кроме того, NTFS безопаснее, надежнее и поддерживает шифрование файлов и каталогов.

Данный текст является ознакомительным фрагментом.



Поделитесь на страничке

Похожие главы из других книг:

Файловая система

Из книги автора

Файловая система Файловая система – это правила, определяющие, каким образом будет организовано хранение данных на дисках. Поскольку данные хранятся в виде файлов, файловая система определяет их формат – максимально возможные размер, длину имени и другие


1.3.1 Файловая система

Из книги автора

1.3.1 Файловая система Файловая система UNIX характеризуется:• иерархической структурой,• согласованной обработкой массивов данных,• возможностью создания и удаления файлов,• динамическим расширением файлов,• защитой информации в файлах,• трактовкой периферийных


3.1. Файловая система

Из книги автора

3.1. Файловая система Прежде чем перейти к настройкам системы, нам нужно познакомиться поближе с файловой системой Linux. О структуре мы уже немного поговорили в разд. 2.3, когда разбивали жесткий диск. В табл. 2.1 были перечислены разделы, которые можно создать в Linux, а это не что


3.4 Сетевая файловая система

Из книги автора

3.4 Сетевая файловая система Файловая система CIFS доминирует на рынке сетевых файловых систем для платформы Windows. На платформе UNIX основной является сетевая файловая система (Network File System – NFS). Кроме того, NFS считается первой широко распространенной файловой системой, что


7.2.2.1. Корневая файловая система и система инициализации

Из книги автора

7.2.2.1. Корневая файловая система и система инициализации Итак, вы выбрали загрузку Linux. Загрузчик GRUB загрузит ядро, а затем передаст ему параметры и управление. Подробновесь процесс загрузки ядра рассматриваться здесь не будет. Вам достаточно знать следующее: ядру при


Файловая система

Из книги автора

Файловая система Теперь рассмотрим несколько команд rundll32.exe, предназначенных для работы с файловой системой Windows. С их помощью можно как создавать файлы, так и удалять уже созданные файлы и каталоги Windows, но нельзя указать содержимое


Файловая система

Из книги автора

Файловая система Настройки файловой системы являются критически важными для оптимизации скорости работы компьютера. Как правило, если параметры реестра, описывающие работу файловой системы, не оптимизированы, то возможно снижение скорости работы компьютера на 10-70%. Все


Файловая система

Из книги автора

Файловая система Теперь скажем несколько слов о содержимом файловой системы Windows. Как правило, здесь также есть над чем поработать, особенно если места на жестком диске мало. Автор лишь приведет определенные пути к каталогам и ветви реестра, а вы сами решайте, нужны ли они


Файловая система

Из книги автора

Файловая система С помощью этого раздела можно указать права доступа к различным каталогам файловой системы Windows XP. Чтобы указать права доступа к каталогу, необходимо сначала добавить в раздел Файловая система путь к каталогу. Для этого необходимо в контекстном меню


Файловая система

Из книги автора

Файловая система Для доступа к файловой системе используется следующий вызов: Set имя_объекта = CreateObject("Scripting.FileSystemObject"). Объект поддерживает следующие методы.? BuildPath("путь к каталогу", "название файла") — создает путь на основе указанного пути к каталогу и имени файла. Иными


13. Файловая система Windows XP

Из книги автора

13. Файловая система Windows XP Многих пользователей интересует, что представляет собой файловая система и чем она полезна в повседневной работе. Файловая система определяет порядок размещения данных операционной системой на диске, а также их последующего считывания,


Глава 3 Файловая система

Из книги автора

Глава 3 Файловая система Одно из самых важных условий работы с документами – их хранение. Представьте, как сложно было бы получать книги в библиотеке, если бы они не были разложены по стеллажам и полкам. Если сваливать все бумаги в одну кучу, то уже через несколько дней


6.6.2. Файловая система FAT

Из книги автора

6.6.2. Файловая система FAT Файловая система FAT используется ОС MS DOS и ОС Windows для упорядочения файлов и управления ими. В основу данной файловой системы положена таблица размещения FAT (File Allocation Table), которая представляет собой структуру данных, создаваемую ОС при


6.6.2.1. Файловая система FAT 16

Из книги автора

6.6.2.1. Файловая система FAT 16 Файловая система FAT 16 поддерживается ОС MS DOS, Windows 95, Windows 98, Windows 2000, а также некоторыми версиями ОС UNIX.Цифра 16 в названии файловой системы указывает на число бит (двоичных разрядов), необходимых для хранения информации о номерах кластеров,


6.6.5. Файловая система UDF

Из книги автора

6.6.5. Файловая система UDF Файловая система UDF (Universal Disk Format) разработана в соответствие со стандартом ISO 13346 и используется для размещения информации на CD– и DVD-накопителях, а также для обмена информации между ними. Файловая система UDF позволяет использовать CD и DVD как НЖМД,


Файловая система для SSD

Из книги автора

Файловая система для SSD LinuxFormat, #169 (апрель 2013)За последние лет 10-15 мы неоднократно читали победные реляции об успехах в компьютерной области. Однако настоящим успехом последних лет можно считать только начало широкого распространения SSD-накопителей: впервые за всю историю