Файловая система Windows структурирована
Обновлено: 04.07.2024
Файловая система (часто также называемая файловой системой) — это метод хранения и организации базы данных для хранения, организации, манипулирования и поиска операционной системой компьютера.
Файловые системы используются на компакт-дисках для сохранения физического местоположения файлов. Помимо этого, они могут предоставлять доступ к данным на файловом сервере, выступая в качестве клиентов для SMB или клиентов 9P, или они могут быть виртуальными и существовать только как метод доступа к виртуальным данным (например, служба каталогов и реестр).< /p>
Содержание
Аспекты файловых систем
Большинство файловых систем используют базовые сектора , чаще всего КиБ). Файловая система отвечает за организацию этих секторов в блоки, которые содержат определенное количество секторов диска (обычно от 1 до 64). Это наименьшее количество дискового пространства, которое может быть выделено для хранения файла. вообще не использовать устройство хранения. Файловая система может использоваться для организации и представления доступа к любым данным, независимо от того, хранятся они или динамически генерируются (например, имена файлов
Метаданные
Другая бухгалтерская информация обычно связана с каждым файлом в файловой системе. Время последнего изменения файла может быть сохранено как временная метка файла. Некоторые файловые системы также хранят время создания файла, время последнего обращения к нему и время, когда операционные системы ПК с файлом не отслеживали время файла.) Другая информация может включать тип устройства файла (например, group-ID, и его настройки прав доступа (например, является ли файл доступным только для чтения, в операционных системах NTFS, Mac OS X и позволяет ли метаданные быть связанными с файлом на уровне файловой системы. Это, например, , может быть автор документа, кодировка контрольной суммы .
Иерархические файловые системы
Иерархическая файловая система (не путать с Деннисом Ритчи из Apple из IMS . После успеха Unix Ритчи распространил концепцию файловой системы на каждый объект в своих более поздних разработках операционной системы, таких как Inferno .
Помещения
Традиционные файловые системы позволяют создавать, перемещать и удалять как файлы, так и каталоги. Им не хватает средств для создания дополнительных ссылок на каталог ( Безопасный доступ
См. также: [ необходима ссылка ] Коммерческие файловые системы по-прежнему используют списки контроля доступа.
Типы файловых систем
Типы файловых систем можно разделить на дисковые файловые системы, сетевые файловые системы и файловые системы специального назначения.
Файловые системы диска
Дисковая файловая система — это файловая система, предназначенная для хранения FAT (FAT12, FAT16, FAT32, exFAT), NTFS, HFS+, btrfs, ISO 9660, ODS-5, ReiserFS, UDF. . Некоторые дисковые файловые системы являются универсальными форматами дисков. Это два наиболее распространенных формата, предназначенных для файловых систем Flash
Файловая система флэш-памяти — это файловая система, предназначенная для хранения файлов на устройствах флэш-памяти. Они становятся все более распространенными по мере увеличения количества мобильных устройств и увеличения емкости флэш-памяти.
Хотя на флэш-устройстве можно использовать дисковую файловую систему, это неоптимально по нескольким причинам:
- Стирание блоков: Блоки флэш-памяти должны быть явно стерты, прежде чем их можно будет перезаписать. Время, затрачиваемое на стирание блоков, может быть значительным, поэтому целесообразно стирать неиспользуемые блоки, пока устройство не используется.
- Выравнивание износа. Устройства флэш-памяти изнашиваются, когда один блок многократно перезаписывается; Файловые системы флэш-памяти предназначены для равномерного распределения операций записи.
Файловые системы с журнальной структурой обладают многими желательными свойствами файловой системы флэш-памяти. К таким файловым системам относятся JFFS2 и YAFFS.
Файловые системы на магнитных лентах
Файловая система на ленте — это файловая система и формат ленты, предназначенные для хранения файлов на ленте в форме с самоописанием. Магнитные ленты представляют собой последовательные носители данных, что создает проблемы при создании и эффективном управлении файловой системой общего назначения. IBM недавно анонсировала новую файловую систему для ленточных носителей под названием Linear Tape File System. Реализация IBM этой файловой системы была выпущена как продукт IBM Long Term File System с открытым исходным кодом.
Файловые системы баз данных
Новой концепцией управления файлами является концепция файловой системы на основе базы данных. Вместо или в дополнение к иерархическому структурированному управлению файлы идентифицируются по их характеристикам, таким как тип файла, тема, автор или аналогичные метаданные.
Транзакционные файловые системы
Некоторым программам необходимо обновить несколько файлов "все сразу". Например, при установке программного обеспечения могут быть записаны двоичные файлы программ, библиотеки и файлы конфигурации. Если установка программного обеспечения не удалась, программа может оказаться непригодной для использования.Если при установке обновляется ключевая системная утилита, например командная оболочка, вся система может остаться в непригодном для использования состоянии.
атомарность гарантирует, что либо все операции внутри транзакции зафиксированы, либо транзакция может быть прервана, и система отбрасывает все ее частичные результаты. Это означает, что в случае сбоя или сбоя питания после восстановления сохраненное состояние будет непротиворечивым. Либо программное обеспечение будет установлено полностью, либо неудачная установка будет полностью отменена, но в системе не останется непригодная для использования частичная установка.
Windows, начиная с Vista, добавила поддержку транзакций в [1] , Amino [2] , LFS [3] и транзакционную [4] , а также транзакционные файловые системы для встроенных систем, такие как TFFS [5] .
Обеспечить согласованность операций с несколькими файловыми системами сложно, если вообще возможно, без транзакций файловой системы. Сетевые файловые системы
Файловая система с общим диском – это система, в которой несколько компьютеров (обычно серверов) имеют доступ к одной и той же внешней дисковой подсистеме (обычно к SAN). Файловая система разрешает доступ к этой подсистеме, предотвращая конфликты записи. Примеры включают GPFS от IBM и файловые системы специального назначения
Основная статья: программное обеспечение, предназначенное для таких целей, как связь между специальными файловыми системами на основе цифровых лент. Большинство современных космических кораблей, таких как файловые системы операционных систем реального времени или RTOS, повлияли на файловые системы. Флэш-память.
Файловые системы и операционные системы
Большинство операционных систем предоставляют файловую систему, поскольку файловая система является неотъемлемой частью любой современной операционной системы. Ранняя ДОС). Некоторые ранние операционные системы имели отдельный компонент для работы с файловыми системами, который назывался графическим пользовательским интерфейсом, например файловые системы Flat
В плоской файловой системе нет корневого уровня на носителе, будь то гибкий диск и т. д. Несмотря на простоту, эта система быстро становится неэффективной по мере роста количества файлов и затрудняет организацию пользователями данные в связанные группы.
Как и многие предшествующие небольшие системы, исходные файловые системы в Unix-подобных операционных системах
корневой каталог, и каждый файл, существующий в системе, находится где-то под ним. Unix-подобные системы могут использовать RAM-диск или общий сетевой ресурс в качестве корневого каталога.
Файловые системы в Linux
Linux поддерживает множество различных файловых систем, но чаще всего в качестве системного диска используется семейство ext* (например, JFS , ReiserFS и btrfs .
Файловые системы в Solaris
OpenSolaris и другие варианты операционной системы Solaris с открытым исходным кодом позже поддерживали загрузочную ZFS.
Файловые системы в Mac OS X
Mac OS X использует файловую систему, унаследованную от классической HFS Plus, иногда называемую Mac OS Extended. HFS Plus — это файловая система, богатая метаданными и сохраняющая регистр. Из-за корней Unix в Mac OS X разрешения Unix были добавлены в HFS Plus. В более поздних версиях HFS Plus добавленный тип файла может исходить из псевдонимов . Псевдонимы предназначены для сохранения ссылки на их исходный файл, даже если они перемещены или переименованы; они интерпретируются не самой файловой системой, а кодом файлового менеджера в пространстве пользователя.
Mac OS X также поддерживает NeXTSTEP. Однако, начиная с Mac OS X 10.5 (Leopard), Mac OS X больше нельзя установить на том UFS, а систему до Leopard, установленную на томе UFS, нельзя обновить до Leopard. [6]
Файловые системы в соответствии с Plan 9 от Bell Labs
Протокол ioctl или 9P использовался для устранения различий между локальными и удаленными файлами (за исключением возможной разницы в том, что сервер ftpfs обрабатывает открытие путем монтирования удаленного FTP-сайта как части локальной файловой системы. С ftpfs в качестве посредника , приложение теперь может использовать обычные операции с файловой системой для доступа к сайту FTP, как если бы он был частью локальной файловой системы.Еще одним примером является почтовая система, которая использует файловые серверы, которые синтезируют операционную систему Inferno, разделяющую эти концепции с Plan 9. .
Файловые системы в Microsoft Windows
Список каталогов в командной оболочке Windows
Windows использует файловые системы FAT и NTFS.
FAT32 также устраняет многие ограничения FAT12 и FAT16, но остается ограниченным по сравнению с NTFS.
exFAT (также известная как FAT64) — это новейшая версия FAT с определенными преимуществами по сравнению с NTFS в отношении накладных расходов файловой системы. exFAT совместим только с более новыми системами Windows, такими как Windows 2003, Windows Vista, Windows 2008, Windows 7 и более поздними версиями, добавлена поддержка WinXP [7].
NTFS, представленная в операционной системе Windows NT, допускала использование файловых систем в OpenVMS
В настоящее время компьютерный рынок предлагает огромное разнообразие возможностей для хранения информации в цифровом виде. Существующие устройства хранения включают в себя внутренние и внешние жесткие диски, карты памяти фото/видеокамер, USB-накопители, RAID-массивы, а также другие сложные хранилища. Части данных хранятся на них в виде файлов, таких как документы, изображения, базы данных, сообщения электронной почты и т. д., которые должны быть эффективно организованы на диске и легко извлекаться при необходимости.
В следующей статье представлен общий обзор файловой системы, основного средства управления данными в любом хранилище, а также описаны особенности ее различных типов.
Что такое файловая система?
Любой компьютерный файл хранится на носителе данных заданной емкости. Фактически каждое хранилище представляет собой линейное пространство для чтения или чтения и записи цифровой информации. Каждый байт информации в нем имеет свое смещение от начала хранения, известное как адрес, и ссылается на него по этому адресу. Хранилище может быть представлено в виде сетки с набором пронумерованных ячеек (каждая ячейка представляет собой один байт). Любой элемент, сохраненный в хранилище, получает свои собственные ячейки.
Чтобы опустить вторую часть адреса (смещение внутри сектора), файлы обычно хранятся начиная с начала сектора и занимают целые сектора (например: 10 -байтовый файл занимает весь сектор, 512-байтовый файл также занимает весь сектор, в то же время 514-байтовый файл занимает целых два сектора).
Каждый файл хранится в "неиспользуемых" секторах и может быть прочитан позже по известному положению и размеру. Однако как узнать, какие сектора заняты, а какие свободны? Где хранится размер, положение и имя файла? Именно за это отвечает файловая система.
В целом файловая система (часто сокращенно ФС) представляет собой структурированное представление данных и набор метаданных, описывающих эти данные. Применяется к хранилищу во время операции форматирования. Эта структура служит для целей всего хранилища, а также является частью изолированного сегмента хранилища — раздела диска. Обычно он работает в блоках, а не в секторах. Блоки FS — это группы секторов, которые оптимизируют адресацию хранилища. Современные типы обычно используют блоки размером от 1 до 128 секторов (512-65536 байт). Файлы обычно хранятся в начале блока и занимают целые блоки.
Помимо данных пользователя, файловая система также содержит свои собственные параметры (например, размер блока), дескрипторы файла (включая его размер, местоположение, фрагменты и т. д.), имена и иерархия каталогов. Он также может хранить информацию о безопасности, расширенные атрибуты и другие параметры.
Чтобы соответствовать различным требованиям пользователей, таким как производительность, стабильность и надежность хранилища, разработано множество типов (или форматов) файловых систем, которые могут более эффективно служить различным целям.
Файловые системы Windows
Microsoft Windows использует две основные файловые системы: NTFS, основной формат, который большинство современных версий этой ОС используют по умолчанию, и FAT, унаследованную от старой DOS и имеющую более позднее расширение exFAT. ReFS также был представлен Microsoft как формат нового поколения для серверных компьютеров, начиная с Windows Server 2012. HPFS, разработанный Microsoft совместно с IBM, можно найти только на очень старых машинах под управлением Windows NT до 3.5.
FAT (таблица размещения файлов) — один из самых простых типов файловых систем, который существует с 1980-х годов. Он состоит из FS сектора дескриптора (загрузочного сектора или суперблока), таблицы размещения блоков (называемой таблицей размещения файлов) и < em>простое пространство для хранения данных. Файлы в FAT хранятся в каталогах. Каждый каталог представляет собой массив 32-байтовых записей, каждая из которых определяет файл или его расширенные атрибуты (например, длинное имя). Запись атрибутирует первый блок файла. Любой следующий блок можно найти в таблице размещения блоков, используя ее как связанный список.
Таблица размещения блоков содержит массив дескрипторов блоков. Нулевое значение указывает на то, что блок не используется, а отличное от нуля значение относится к следующему блоку файла или специальному значению его конца.
Числа в FAT12, FAT16, FAT32 обозначают количество битов, используемых для адресации блока FS. Это означает, что FAT12 может использовать до 4096 различных ссылок на блоки, в то время как FAT16 и FAT32 могут использовать до 65536 и 4294967296 соответственно. Фактическое максимальное количество блоков еще меньше и зависит от реализации драйвера FS драйвера.
ФорматыFAT12 и FAT16 использовались для старых гибких дисков и в настоящее время не находят широкого применения. FAT32 по-прежнему широко используется для карт памяти и USB-накопителей. Формат поддерживается смартфонами, цифровыми камерами и другими портативными устройствами.
FAT32 можно использовать на совместимых с Windows внешних хранилищах или разделах диска размером менее 32 ГБ при их форматировании с помощью встроенного инструмента этой ОС, или до 2 ТБ, если для форматирования хранилища используются другие средства. Файловая система также не позволяет создавать файлы, размер которых превышает 4 ГБ. Для решения этой проблемы была введена exFAT, которая не имеет реальных ограничений по размеру и часто используется на современных внешних жестких дисках и твердотельных накопителях.
NTFS (файловая система новой технологии) была представлена в 1993 году вместе с Windows NT и в настоящее время является наиболее распространенной файловой системой для компьютеров конечных пользователей на базе Windows. Большинство операционных систем линейки Windows Server также используют этот формат.
Этот тип файловой системы достаточно надежен благодаря журналированию и поддерживает множество функций, включая управление доступом, шифрование и т. д. Каждый файл в NTFS хранится в виде дескриптора в Главная таблица файлов и содержимое ее данных. Таблица основных файлов содержит записи со всей информацией о них: размер, распределение, имя и т. д. Первые 16 записей таблицы сохраняются для BitMap, в котором ведется учет всех свободных и используемых кластеров, журнала, используемого для записей журнала, и BadClus, содержащий информацию о плохих кластерах. Первый и последний секторы файловой системы содержат ее настройки (загрузочную запись или суперблок). Этот формат использует 48 и 64-битные значения для ссылки на файлы, что позволяет поддерживать хранилища данных с очень большой емкостью.
ReFS (Resilient File System) — это последняя разработка Microsoft, представленная вместе с Windows 8 и теперь доступная для Windows 10. Его архитектура абсолютно отличается от других форматов Windows и в основном организована в виде B+-дерево. ReFS обладает высокой устойчивостью к сбоям благодаря включенным в нее новым функциям. Среди них наиболее примечательным является Copy-on-Write (CoW): никакие метаданные не изменяются без копирования; данные не записываются поверх существующих данных — они помещаются в другую область на диске. После любых модификаций новая копия метаданных сохраняется в свободной области хранилища, а затем система создает ссылку из более старых метаданных на более новую копию. Таким образом, значительное количество старых резервных копий хранится в разных местах, что обеспечивает простоту восстановления данных, если только это пространство хранения не будет перезаписано.
High Performance File System (высокопроизводительная файловая система) была создана Microsoft в сотрудничестве с IBM и представлена в OS/2 1.20 в 1989 году как файловая система для серверов, которая могла обеспечить гораздо более высокую производительность по сравнению с FAT. . В отличие от FAT, которая просто выделяет любой первый свободный кластер на диске для фрагмента файла, HPFS стремится упорядочить файл непрерывными блоками или, по крайней мере, убедиться, что его фрагменты (называемые экстентами) расположены максимально близко друг к другу. . В начале HPFS есть три управляющих блока, занимающих 18 секторов: загрузочный блок, суперблок и резервный блок. Оставшееся пространство хранения разделено на части смежных секторов, называемых бэндами, занимающими по 8 МБ каждый. У бэнда есть своя битовая карта распределения секторов, показывающая, какие сектора в нем заняты (1 — занято, 0 — свободно). У каждого файла и каталога есть свой F-узел, расположенный рядом с ним на диске – эта структура содержит информацию о расположении файла и его расширенных атрибутах. Для хранения каталогов используется специальная полоса каталогов, расположенная в центре диска, а сама структура каталогов представляет собой сбалансированное дерево с алфавитными записями.
Подсказка: Информацию о перспективах восстановления данных типов ФС, используемых Windows, можно найти в статьях об особенностях восстановления данных разных ОС и шансах на восстановление данных. Подробные инструкции и рекомендации можно найти в руководстве по восстановлению данных из Windows.
Файловые системы macOS
В macOS от Apple применяются два типа FS: HFS+, расширение их устаревшей HFS, используемой на старых компьютерах Macintosh, и APFS, формат, используемый современными компьютерами Mac под управлением macOS 10.14. и позже.
ФорматHFS+ раньше был основным форматом продуктов Apple для настольных ПК, включая компьютеры Mac, iPod, а также продукты Apple X Server, прежде чем он был заменен на APFS в macOS. Высокая Сьерра. Усовершенствованные серверные продукты также используют Apple Xsan, кластерную файловую систему, производную от StorNext и CentraVision.
HFS+ использует B-деревья для размещения и поиска файлов. Тома разбиваются на сектора, обычно размером 512 байт, затем группируются в блоки размещения, количество которых зависит от размера всего тома. Информация о свободных и использованных блоках размещения хранится в файле размещения. Все блоки распределения, назначенные каждому файлу в качестве расширений, записываются в файл расширений переполнения.И, наконец, все атрибуты файла перечислены в файле Attributes. Надежность данных повышается за счет журналирования, что позволяет отслеживать все изменения в системе и быстро возвращать ее в рабочее состояние в случае непредвиденных событий. Среди других поддерживаемых функций — жесткие ссылки на каталоги, шифрование логических томов, контроль доступа, сжатие данных и т. д.
Файловая система Apple предназначена для решения фундаментальных проблем, присутствующих в ее предшественнике, и была разработана для эффективной работы с современными флэш-накопителями и твердотельными накопителями. Этот 64-разрядный формат использует метод копирования при записи для повышения производительности, что позволяет копировать каждый блок до того, как к нему будут применены изменения, и предлагает множество функций целостности данных и экономии места. Все содержимое и метаданные о файлах, папках и других структурах APFS хранятся в контейнере APFS. Контейнерный суперблок хранит информацию о количестве блоков в Контейнере, размере блока и т. д. Информация обо всех выделенных и свободных блоках Контейнера управляется с помощью растровых структур. Каждый том в контейнере имеет свой собственный суперблок тома, который предоставляет информацию об этом томе. Все файлы и папки тома записываются в B-дерево файлов и папок, а B-дерево экстентов отвечает за экстенты — ссылки на содержимое файла (начало файла, его длину в блоках).
Подсказка: Подробно о возможности восстановления данных с этих типов ФС можно прочитать в статьях об особенностях восстановления данных в зависимости от операционной системы и шансах на восстановление данных. Если вас интересует практическая сторона процедуры, обратитесь к руководству по восстановлению данных из macOS.
Файловые системы Linux
Linux с открытым исходным кодом предназначен для реализации, тестирования и использования различных типов файловых систем. К наиболее популярным форматам для Linux относятся:
Ext2, Ext3, Ext4 — это просто разные версии "родной" файловой системы Linux Ext. Этот тип подпадает под активные разработки и усовершенствования. Ext3 — это просто расширение Ext2, использующее операции записи транзакционных файлов с журналом. Ext4 является дальнейшим развитием Ext3, расширенным за счет поддержки оптимизированной информации о размещении файлов (экстентов) и расширенных атрибутов файлов. Эта файловая система часто используется как "корневая" для большинства установок Linux.
РайзерФС
ReiserFS — альтернативная файловая система Linux, оптимизированная для хранения огромного количества небольших файлов. Он имеет хорошие возможности поиска и позволяет компактно размещать файлы, сохраняя их хвосты или просто очень маленькие элементы вместе с метаданными, чтобы избежать использования для этой цели больших блоков файловой системы. Однако этот формат больше не разрабатывается и не поддерживается.
XFS — надежная файловая система журналирования, изначально созданная Silicon Graphics и используемая серверами IRIX компании. В 2001 году он попал в ядро Linux и теперь поддерживается большинством дистрибутивов Linux, некоторые из которых, например Red Hat Enterprise Linux, даже используют его по умолчанию. Этот тип FS оптимизирован для хранения очень больших файлов и томов на одном хосте.
JFS — файловая система, разработанная IBM для мощных вычислительных систем компании. JFS1 обычно означает JFS, JFS2 — второй выпуск. В настоящее время этот проект имеет открытый исходный код и реализован в большинстве современных версий Linux.
Btrfs
Btrfs – файловая система, основанная на принципе копирования при записи (COW), разработанная Oracle и поддерживаемая основным ядром Linux с 2009 года. Btrfs включает в себя функции диспетчера логических томов, позволяя охватывать несколько устройств и предлагает гораздо более высокую отказоустойчивость, лучшую масштабируемость, простое администрирование и т. д., а также ряд дополнительных возможностей.
F2FS — файловая система Linux, разработанная Samsung Electronics и адаптированная к специфике запоминающих устройств на базе флэш-памяти NAND, широко используемых в современных смартфонах и других вычислительных системах. Этот тип работает на основе лог-структурированного подхода FS (LFS) и учитывает такие особенности флэш-памяти, как постоянное время доступа и ограниченное количество циклов перезаписи данных. Вместо того, чтобы создавать один большой фрагмент для записи, F2FS собирает блоки в отдельные фрагменты (до 6), которые записываются одновременно.
Концепция «жестких ссылок», используемая в операционных системах такого типа, делает большинство типов Linux FS похожими в том смысле, что имя файла не рассматривается как атрибут файла, а скорее определяется как псевдоним для файла в определенном каталоге. Файловый объект может быть связан из многих местоположений, даже из одного и того же каталога под разными именами. Это может привести к серьезным и даже непреодолимым трудностям при восстановлении имен файлов после их удаления или логического повреждения.
Подсказка: Информацию о возможности успешного восстановления данных из указанных типов ФС можно найти в статьях, описывающих особенности восстановления данных из разных операционных систем и шансы на восстановление данных. Чтобы понять, как должна выполняться процедура, воспользуйтесь руководством по восстановлению данных из Linux.
Файловые системы BSD, Solaris, Unix
Наиболее распространенной файловой системой для этих операционных систем является UFS (файловая система Unix), также часто называемая FFS (Fast File System).
В настоящее время UFS (в различных редакциях) поддерживается всеми операционными системами семейства Unix и является основной файловой системой ОС BSD и ОС Sun Solaris. Современные компьютерные технологии, как правило, заменяют UFS в различных операционных системах (ZFS для Solaris, JFS и производные форматы для Unix и т. д.).
Подсказка: Информацию о вероятности успешного восстановления данных из этих типов ФС можно найти в статьях об особенностях восстановления данных в ОС и шансах на восстановление данных. Сам процесс описан в инструкции, посвященной восстановлению данных из Unix, Solaris и BSD.
Кластерные файловые системы
Кластерные файловые системы используются в компьютерных кластерных системах и поддерживают распределенное хранилище.
К типам распределенных FS относятся:
ZFS — компания Sun "Zettabyte File System" — формат, разработанный для распределенных хранилищ ОС Sun Solaris.
Apple Xsan — эволюция CentraVision и более поздней версии StorNext компанией Apple.
VMFS — «Файловая система виртуальной машины», разработанная компанией VMware для своего сервера VMware ESX.
GFS — Red Hat Linux "Глобальная файловая система".
JFS1 — исходный (устаревший) дизайн IBM JFS, использовавшийся в старых системах хранения AIX.
Общими свойствами этих файловых систем являются поддержка распределенных хранилищ, расширяемость и модульность.
Чтобы узнать о других технологиях, используемых для хранения данных и управления ими, обратитесь к разделу технологий хранения.
Папки
Некоторые общие папки, которые по умолчанию присутствуют в среде Windows, включают в себя «Документы», «Изображения», «Музыка», «Видео» и «Загрузки». Папка «Документы» — это логическое место для хранения файлов текстовых редакторов, электронных таблиц и презентаций. Папка «Изображения» подходит для цифровых изображений, которые вы создали, скопировали или отсканировали из внешних источников, таких как электронная почта, сканер, Интернет или цифровая камера. Папка Музыка подходит для музыкальных файлов, загруженных из Интернета, скопированных с компакт-диска или созданных с помощью музыкальной программы. Папка «Видео» предназначена для видео, загруженных из Интернета, скопированных с видеокамеры или созданных с помощью программного обеспечения для создания фильмов. Папка «Загрузки» рекомендуется для программ и файлов, загруженных из Интернета. Вы также можете создавать папки и подпапки. Microsoft Windows использует соглашение об именах файлов, такое как "C:\Users\Sarah\Documents", где имя файла выделяется знаком обратной косой черты ("\").
Файлы
Документы и элементы, хранящиеся в физической папке картотеки, представлены в виде файлов в среде Microsoft Windows. Файл может быть электронной таблицей, рисунком, музыкой или прикладной программой. Имя файла Windows может содержать до 260 символов. Файл Windows обычно имеет расширение файла, которое помогает Windows понять, какой это тип и как его читать. Обычный текстовый файл с расширением «.txt» может вызвать программу «Блокнот» или Wordpad для Windows, чтобы открыть его. Файл изображения с расширением JPG может вызывать программу просмотра изображений Windows. В имени файла Windows следует избегать следующих символов: \, /, ?, :, *, ", >,
Формально файловая система — это способ организации, хранения и именования данных на устройствах хранения информации.Но можно сказать и проще: это формат сохранения информации на различных носителях и, в первую очередь, на жестком диске компьютера. В Windows 7 используется файловая система NTFS, которая в настоящее время используется чаще всего.
Ядром NTFS является MFT (основная таблица файлов). Это файл специального формата, который находится в зоне MFT раздела. Эта зона доступна только сервисным приложениям ОС и специализированным инструментам, которые могут напрямую обращаться к жесткому диску. MFT — это таблица, в которой перечислены все файлы с их атрибутами и параметрами безопасности. Но это не все. MFT также хранит адреса секторов, в которых физически хранится содержимое файла. Это очень важная информация, без нее операционная система просто не знала бы, где находится запрошенный объект, и куда следует переместить считывающую головку винчестера.
Итак, мы изучили основы файловой системы, так что теперь давайте посмотрим на саму Windows 7. Как и в любой другой операционной системе, в ней есть несколько папок, которые мы можем назвать системными. По умолчанию они одинаковы для всех пользователей этой ОС. Некоторые из них имеют решающее значение, поэтому лучше их не трогать, иначе могут возникнуть системные сбои. Содержимое других может быть безопасно изменено.
Окна
Несомненно, самая важная папка находится на системном разделе жесткого диска. Он хранит все системные исполняемые файлы, драйверы, библиотеки и так далее. Именно поэтому настоятельно не рекомендуется удалять файлы из этой папки. Стоит отметить, что эта папка может иметь другое имя.
Windows.old
Папка с предыдущей операционной системой. Папка создается, если Windows 7 устанавливалась поверх существующей системы без предварительного форматирования диска. Для большинства пользователей эта папка не нужна и может быть безопасно удалена.
Пользователи
Эта папка содержит профили пользователей. По умолчанию он находится в корневой папке системного раздела. Он содержит ряд стандартных папок, а также папку для каждой учетной записи пользователя в системе. Эти папки содержат различные пользовательские подпапки, включая рабочий стол, документы, изображения, избранное и так далее. Содержимое этих папок полностью зависит от владельца аккаунта. Другие подпапки используются для хранения информации различных приложений, браузеров и т. д.: AppData, ApplicationData, Cookies, LocalSettings и другие. Эти папки скрыты, и вам не следует изменять их содержимое, если вы не уверены в том, что делаете.
Эта папка содержит загрузочные файлы операционной системы. Он скрыт, и изменять его содержимое не рекомендуется.
Данные программы
Еще одна важная папка. Установленные приложения хранят свои данные, установочные файлы и другую информацию в этой папке. Очевидно, вы не хотите ничего удалять из него.
Восстановление
Эта папка содержит образ, необходимый для входа в консоль восстановления системы. Он тоже скрыт, и вы не можете изменить его содержимое.
Читайте также: