Обычно каждый программный пакет, установленный на вашем компьютере, занимает свою, отдельную папку. Однако бывает и так, что программа, словно хитрая птица-кукушка, раскидывает свои файлы по многим папкам. Особенно это любят делать программные пакеты, работающие под операционной системой Windows.
Как отличить папку от файла? Не так уж и сложно. Во-первых, папки не имеют расширения и обозначаются в Windows особыми значками – как раз в виде открывающейся папки. Во-вторых, в отношении папки нельзя применить операции редактирования. Переименовать, перенести, удалить – пожалуйста. И, конечно же, папку можно открыть, чтобы посмотреть, что в ней находится. Для этого достаточно просто щелкнуть по ней дважды левой кнопкой мыши.
Ну а теперь разберемся, как выглядит логический адрес любого файла или папки на нашем жестком диске. Первый элемент этого адреса – имя диска. Состоит оно из одной буквы, двоеточия и обратной косой черты, называемой на компьютерном жаргоне бэк-слэш:
А:\ С:\ D:\ Е:\
Диском А: чаще всего называется дисковод и, пока вы не вставите в него дискету, этого диска у вас как бы и не будет. И бог с ним: и без него дисков хватает.
Диск С: – главный жесткий диск вашего компьютера (либо логический диск в основном разделе). Именно с этого диска производится загрузка системы, именно на нем «живет» большинство ваших программ и документов.
С дисками разобрались. Дальше следуют директории – папки и подпапки. Например, адрес папки, в которой установлена ваша операционная система Windows, обычно выглядит так:
C:\WINDOWS.
Ну а третий элемент адреса – имя самого файла. Например, адрес
C:\WINDOWS\regedit.exe
соответствует программе для редактирования системного реестра Windows, которая находится на диске C:\ в папке Windows.
Что ж, теперь мы с вами поняли, как компьютеру удобнее хранить данные и в каком виде предпочитаем видеть их мы. Осталось за кадром лишь одно – каким же образом секторы и кластеры, забитые под завязку битами и байтами, превращаются в удобные для нас файлы и папки! Мистика, волшебство? Ничуть. Просто, рассказывая о логической структуре жесткого диска, мы намеренно пропустили очень важный этап – создание
Когда мы записываем на винчестер файлы и папки, компьютер разбивает их на привычные ему кластеры и раскидывает по всему пространству жесткого диска. Файл, конечно же, в одном кластере не помещается. Проживает он сразу в нескольких, причем совершенно не обязательно, что кластеры эти будут жить рядышком, как горошины в стручке. Чаще случается наоборот: файл хранится на диске в раздробленном виде – «голова» в одном участке диска, «ноги» в другом... Чтобы не заблудиться в собственных «закромах», компьютер создает в самом начале жесткого диска специальный «путеводитель» по его содержанию – FAT, таблицу размещения файлов. Именно в FAT хранятся все сведения о том, какие именно кластеры занимает тот или иной файл или папка, а также – их заголовки. С одной стороны, это удобно: при таком способе размещения компьютер не должен лихорадочно искать на жестком диске кусок именно такого размера, который подходит для конкретного файла. Пиши куда вздумается! Да и удалять файлы и папки становится проще – не нужно стирать содержимое принадлежащих им кластеров, достаточно просто объявить их свободными, изменив пару байт в FAT. Да и у пользователя остается возможность быстро их восстановить с помощью все той же пары байт...