Разделы жёсткого диска и файловые системы. базовые понятия и азы работы

Содержание:

Отсутствие реестра

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

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

Флешка распознается Windows, но доступ к данным отсутствует

Если носитель распознается, но показывает неверную емкость, при попытке просмотра содержимого выдаются ошибки «Нет доступа к диску», «Вставьте диск» и так далее, скорее всего имеет место повреждение прошивки (микропрограммы).

К подобным поломкам чаще всего ведут сбои в электропитании, небезопасное извлечение устройства из USB-порта. Также причиной описанных выше ошибок могут стать сбои и повреждения самой flash-памяти. В таких случаях при попытках отформатировать накопитель выдается сообщение «Диск защищен от записи».

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

Поскольку все эти инструменты строго специализированы, для каждой модели флешки и типа контроллера нужно использовать свою, «родную» утилиту. А для этого как минимум нужно знать идентификатор устройства (PID) и идентификатор производителя (VID).

Подключите флешку к компьютеру, откройте Диспетчер устройств, в категории запоминающих или переносных устройств найдите в категории «Контроллеры USB» подключенный накопитель и откройте его свойства.

В списке свойств вам нужно отыскать параметр: ИД устройства или Код экземпляра устройства. В поле «Сведения» вы увидите строку, в которой будут элементы VID_XXX; PID_XXX, где XXX — это ID производителя и ID устройства соответственно.

Если указанных параметров у вас нет, воспользуйтесь утилитами для получения полных сведений о съемном носителе: Flash Drive Information Extractor .

Получив сведения, перейдите на специализированный сайт Flashboot , введите полученные VID и PID в соответствующие поля и выполните поиск. Вы получите список утилит для восстановления накопителя.

Если утилиты, точно соответствующей VID и PID вашей флешки не окажется, ориентируйтесь на производителя съемного устройства. Дать последовательную инструкцию по использованию каждой утилиты не представляется возможным. Так как все они отличаются друг от друга. Главное при их использовании — четко следовать указаниям мастера.

Впрочем, вы можете воспользоваться универсальными программными средствами для восстановления флешек, например, D-Soft Flash Doctor . Эта бесплатная программа не имеет привязки к определенному производителю и типу контроллера. И поэтому может использоваться для лечения flash-накопителей самых разных типов.

Дополнительно D-Soft Flash Doctor поддерживается создание образа дисков, сканирование на предмет логических ошибок. Пользоваться утилитой просто, нужно лишь выбрать в окошке нерабочий флеш-накопитель и нажать кнопку «Восстановить носитель».

Типы атрибутов

NTFS поддерживает большее количество предопределенных типов атрибутов. Тип атрибута определяет его назначение и формат представления тела. Полное описание всех атрибутов заняло бы целую книгу, поэтому кратко перечислю лишь наиболее «ходовые» из них. Так, атрибут стандартной информации описывает время создания, изменения и последнего доступа к файлу, права доступа, а также некоторую другую вспомогательную информацию (например, квоты).

Атрибут списка атрибутов (прямо каламбур) используется в тех случаях, когда все атрибуты файла не умещаются в базовой файловой записи и файловая система вынуждена располагать их в расширенных файловых записях. Индексы расширенных файловых записей содержатся в атрибуте списка атрибутов, помещаемом в базовую файловую запись.

При каких обстоятельствах атрибуты не умещаются в одной файловой записи? Это может произойти в следующих случаях:

  • файл содержит много альтернативных имен или жестких ссылок;
  • файл сильно фрагментирован;
  • файл содержит очень сложный дескриптор безопасности;
  • файл имеет очень много потоков данных (т. е. атрибутов типа ).

Атрибут полного имени файла хранит имя файла в соответствующем пространстве имен. Таких атрибутов у файла может быть и несколько. Здесь же хранятся и жесткие ссылки (hard link), если они есть.

Какую файловую систему выбрать

Сравнивая совокупность выше представленных параметров, можно сделать вывод, что оптимальным вариантом станет система exFAT. Однако существует серьезный нюанс – низкий критерий совместимости, из-за чего придется обращаться к дополнительной файловой системе. Так, например, перед эксплуатацией можно отформатировать FAT 32, которая практически не предъявляет никаких требований.

Если файлы предполагают больший размер, чем 32 ГБ, то целесообразно обращаться к exFAT. Она позволяет справляться с большим количеством задач. Для компромиссного решения целесообразно обратиться к промежуточному звену NTFS.

Что такое ReFS

Если коротко, то она разрабатывалась, как отказоустойчивая файловая система. ReFS – это новая файловая система, созданная с использованием кода и по сути является переработанной и улучшенной файловой системой NTFS. К ним относятся улучшенная надежность хранения информации, стабильная работа в стресс режимах, размеры файлов, томов, каталогов, количество файлов в томах и каталогах ограничена лишь величиной знаков 64-битного числа. Напомним, что максимально при такой величине максимальный размер файла будет равен 16 эксбибайт, а размер тома 1 йобибайт.

На текущий момент ReFS – не замена NTFS. Она имеет свои преимущества и недостатки. Но вы не сможете, скажем, отформатировать диск и установить на него свежую копию Windows так как бы вы сделали это на NTFS.

Почему важен размер кластера?

Если вы уже форматировали диск, то должны знать о том, что можно выбрать размер кластера (или размер блока размещения).

В зависимости от размера кластера (от 512 байт до 64 килобайт), файл может храниться в одном или сотнях и тысячах кластеров. Когда размер файла меньше, чем размер кластера, теряется оставшееся пространство. Этот феномен называется «потерянное пространство». Следовательно, хранение множества мелких файлов на диске с большим размером кластера и приведет к большим объемам потерянного пространства. С другой стороны, если мы выберем маленький размер кластера, большие файлы будут дробиться на много мелких кусочков, что может замедлить дисковые операции, так как будет требоваться больше времени на чтение соответствующего файла. Иными словами, подходите разумно к выбору размера кластера.

Основные функции файловых систем

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

Основными функциями файловой системы являются:

  • размещение и упорядочивание на носителе данных в виде файлов;
  • определение максимально поддерживаемого объема данных на носителе информации;
  • создание, чтение и удаление файлов;
  • назначение и изменение атрибутов файлов (размер, время создания и изменения, владелец и создатель файла, доступен только для чтения, скрытый файл, временный файл, архивный, исполняемый, максимальная длина имени файла и т.п.);
  • определение структуры файла;
  • поиск файлов;
  • организация каталогов для логической организации файлов;
  • защита файлов при системном сбое;
  • защита файлов от несанкционированного доступа и изменения их содержимого. 

Что такое файловая система?

Дисковое пространство делится на сектора, размер каждого из которых составляет примерно 512 байт. Сектора группируются в кластеры. Кластеры, называемые также блоками размещения, имеют размеры от 512 байт до 64 килобайт, поскольку обычно состоят из нескольких секторов. Кластеры представляют собой непрерывные блоки дискового пространства.

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

Что такое Linux?

Linux — это семейство Unix-подобных операционных систем, использующих ядро Linux, которое разработал финно-американский программист Линус Торвальдс. ОС, использующие ядро Linux, называются дистрибутивами Linux.

Для повышения производительности Linux используется традиционное монолитное ядро с элементами модульной архитектуры (благодаря чему, большинству драйверов доступна возможность динамически загружать и выгружать данные во время выполнения).

Ядро Linux было написано в 1991 году (гораздо позже, чем была создана первая версия Windows) Линусом Торвальдсом, который хотел создать свободное ядро ОС, которое сможет использовать любой желающий. На сегодняшний день, ядро Linux содержит более 23 миллиона строк исходного кода, распространяющегося (начиная с 1992 года) под лицензией свободного программного обеспечения GNU General Public License.

Таблица расширенного размещения файлов (exFAT)

Файловая система exFAT была введена в 2006 году и была добавлена к более старым версиям Windows с обновлениями для Windows XP и Windows Vista. exFAT – это оптимизированная для флэш-накопителей файловая система – разработанная, чтобы сохранить совместимость FAT32, но без лишних функций NTFS и без ограничений FAT32.

Как и NTFS, exFAT имеет очень большие ограничения на размер файлов и разделов, что позволяет хранить файлы гораздо больше, чем 4 ГБ, разрешенных в FAT32.

Хотя exFAT не совсем соответствует совместимости FAT32, он более широко совместима, чем NTFS. Даже OS Mac предлагает полную поддержку exFAT для чтения и записи. exFAT диски могут быть доступны на Linux после установки соответствующего программного обеспечения. С другими устройствами немного сложнее: PlayStation 4 поддерживает exFAT; PlayStation 3 не поддерживает; Xbox One поддерживает, а Xbox 360 – нет.

  • Совместимость: работает со всеми версиями Windows и на современных версиях Mac X, но требует дополнительного программного обеспечения на Linux. Больше устройств поддерживают exFAT, но некоторые – особенно старые – работают только с FAT32.
  • Ограничения: нереалистичный предельный размер файлов и разделов.
  • Идеальное использование: используйте её, когда Вам нужно хранить файлы большого размера и когда Вам нужна широкая совместимость. Предполагая, что каждое устройство, которое вы хотите использовать, поддерживает exFAT, вы должны отформатировать свое устройство с помощью exFAT вместо FAT32.

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

Альтернативные файловые системы

Существует несколько альтернативных файловых систем, поддерживаемых ядром Linux.

XFS

XFS — это 64-разрядная файловая система, которая впервые была представлена в 1994 году и встроена в ядро Linux с 2001 года. XFS поддерживает максимальный размер файла в 8 эксбибайт и ограничивает длину имени файла 255 байтами. Она поддерживает ведение логов и, как и ext4, сохраняет изменения в лог-файле до того, как они будут зафиксированы в основной файловой системе. Это снижает вероятность повреждения файлов.

Данные структурированы в виде B+-деревьев, что обеспечивает эффективное распределение пространства и, следовательно, повышение производительности.

Основным недостатком этой системы является сложный процесс изменения размера существующей файловой системы XFS.

OpenZFS

OpenZFS — это платформа, которая объединяет функционал традиционных файловых систем и диспетчера томов. Впервые была представлена в 2013 году. OpenZFS поддерживает максимальный размер файла в 16 эксбибайт и ограничивает максимальную длину имени файла 255 символами. В качестве особенностей данной системы можно выделить защиту от повреждения данных, шифрование данных, поддержку накопителей увеличенного объема, копирование при записи и RAID-Z.

Основным недостатком OpenZFS является юридическая несовместимость между лицензиями CDDL (OpenZFS) и GPL (ядро Linux). Эта проблема решается путем компиляции и загрузки кода ZFS в ядро Linux.

Btrfs

Btrfs (сокр. от англ. «B–tree file system») — это файловая система, которая была разработана компанией Oracle и выпущена вместе с ядром Linux 2.6.29 в 2009 году. Btrfs поддерживает максимальный размер файла в 16 эксбибайт и ограничивает максимальную длину имени файла 255 символами.

Некоторые особенности Btrfs включают в себя:

   онлайн-дефрагментацию;

   добавление и удаление блочных устройств в режиме онлайн;

   поддержка RAID;

   настраиваемое для каждого файла или тома сжатие;

   клонирование файлов;

   контрольные суммы и возможность создания файлов подкачки и разделов подкачки.

JFS

JFS (сокр. от англ. «Journaled File System») — это файловая система, которая была разработана компанией IBM для AIX Unix в 1990 году. Она является альтернативой файловой системе ext. Она также может быть использована вместо ext4 там, где требуется стабильность при небольшом количестве затрачиваемых ресурсов.

ReiserFS

ReiserFS — это альтернатива файловой системе ext3, которая обладает улучшенной производительностью и расширенным функционалом. Ранее, ReiserFS использовалась в качестве файловой системы по умолчанию в SUSE Linux. ReiserFS поддерживает динамическое изменение размеров файловой системы. К недостаткам можно отнести относительно низкую производительность.

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

Сжатие файлов с NTFS

Чтобы сэкономить место на любом диске, файловая система NTFS может сжимать файлы.

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

Сколько места можно сэкономить, зависит от типа данных: в простых текстовых файлах явно достаточно места для маневра, но со сжатыми архивами (например, .zip, .7z или .rar) или с изображениями JPEG вы не получите преимуществ, наоборот, операция может быть контрпродуктивной.

Однако, в файловой системе NTFS пользователь может щелкнуть правой кнопкой мыши папку, содержащую данные, затем нажать Дополнительно и установить флажок Сжать содержимое, чтобы сэкономить место на диске.

Из командной строки вы можете использовать команду compact для запроса сжатия содержимого папки. Введите compact /? чтобы получить полный список используемых ключей.

Влияние на износ чипов памяти

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

Так какая файловая система лучше, а какая хуже?

«Аутсайдером» является память FAT 32 ввиду специфических особенностей организации. Ее можно использовать полноценно в работе с небольшими файлами. Однако перезапись осуществляется намного чаще, поэтому срок ее эксплуатации ниже.

NTFS не зависит от количества проведенных дефрагментаций. Здесь уже внедрена гибкая система индексации, что помогает продлить срок эксплуатации. Но есть и негативный момент: из-за специфики журналирования программе приходится все чаще прибегать к одинаковым участкам памяти, что отрицательно сказывается на срок памяти.

exFAT была создана специально для хранения информации на накопителе, поэтому обладает минимальным циклом перезаписи. Также была добавлена специальная bit-карта, которая уменьшает дефрагментацию. Соответственно можно сделать вывод, что exFAT – лучший выбор по данному критерию.

Флешка не распознается системой

В рассмотренных выше случаях флешка, хотя и недоступная для чтения, все же распознавалась системой. А вот что делать, если Windows не может опознать подключенный накопитель? В Проводнике он не отображается, в диспетчере дисков — тоже. А единственным указанием на подключение служит окошко с уведомлением «Устройство USB не опознано».

А также отмеченный желтым значком предупреждения пункт в диспетчере устройств.

Причиной ошибки в данном примере могут являться как программные неполадки, так и физическое повреждение компонентов флешки

Здесь важно исключить аппаратные поломки. Так как это почти всегда означает, что флешку придется либо сдавать в ремонт, либо попросту заменить

Первым делом попробуйте подключить проблемный накопитель к другому USB-порту, а еще лучше к другому компьютеру. Если ошибки не возникает, причины нужно искать на вашем компьютере. Чаще всего такими причинами становятся поврежденные или некорректно работающие драйвера внешнего накопителя.

Зайдите в диспетчер устройств и найдите среди устройств вашу флешку. Поскольку она будет отмечена желтым восклицательным знаком, сделать это будет нетрудно. Если флешка окажется в категории «Неизвестные устройства» (что наиболее вероятно), попробуйте обновить ее драйвер. Воспользовавшись контекстным меню.

В случае неудачи обновления драйвера неизвестного устройства придется воспользоваться одной из программ для поиска драйверов в интернете, к примеру DriverPack Solution . Если же нерабочая флешка обнаружит себя в категории «Контроллеры USB», откройте ее свойства и, переключившись на вкладку «Драйвер», нажмите кнопку «Откатить».

В том случае, если кнопка неактивна, нажмите «Удалить».

А затем через главное меню «Действие» выполните «Обновление конфигурации оборудования». А после проверьте, не стало ли устройство опознаваемым.

Обновление/переустановка драйверов не дало результатов? Попробуйте еще одни вариант — очистите вручную ключи реестра, в которых хранятся записи об устройствах.

Воспользовавшись описанным выше способом, узнайте VID и PID вашей флешки, затем откройте редактор реестра и разверните ветку HKEY_LOCAL_MACHINE/SYSTEMCurrentControlSet/Enum/USB. В последнем каталоге найдите вложенные папки. В именах которых будут определенные VID и PID и удалите всё их содержимое.

Тоже же самое проделайте с веткой HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Enum/USBSTOR, а затем перезагрузите компьютер. Что делать, если ни один из вышеперечисленных способов не помог? Самым разумным в таком случае будет отнести флешку в сервис обслуживания. Где опытные специалисты помогут вам установить причины неисправности гаджета.

Flash накопители являются самыми распространенными портативными хранителями памяти.

Однако, чтобы поместить во флешку файловую систему, потребуется узнать, какие из них лучше и какой объем памяти может поместиться.

Об этом и пойдет речь в нашей статье.

Проверка ошибок с помощью «chkdsk»

Проверку на ошибки чтения USB-накопителя также можно провести через командную строку операционной системы запуском команды «chkdsk».

  1. Нужно нажать сочетание клавиш «Win+R».

    Нажатием клавиш «Win+R» вызываем окно «Выполнить»

  2. В запустившемся окне «Выполнить» ввести: «chkdsk H:/F/R», и нажать «ОК».

    В поле «Открыть» вводим команду «chkdsk H:/F/R», нажимаем «ОК»

Команда «chkdsk» также может быть выполнена через ввод в окне «Выполнить» команды «cmd» и нажатие «ОК». После запуска окна командного интерпретатора, ввести в нем: «chkdsk H:/F/R» и нажать клавишу «Enter».

Вызываем нажатием клавиш «Win+R» окно «Выполнить», вводим команду «cmd», нажимаем «ОК»

В поле вводим команду «chkdsk H:/F/R» и нажимаем клавишу «Enter»

Команда «chkdsk» проверит USB-накопитель на ошибки и восстановит по возможности необходимые данные, показав по завершению отчет о результатах работы.

Отчет о результатах работы команды «chkdsk»

Как отформатировать флешку в nfts с помощью специальных утилит?

В сети можно найти массу программ, предназначенных для форматирования карт памяти и прочих носителей. Вы можете использовать любую из них, чтобы перевести формат флешки в nfts. Однако большинство пользователей предпочитают утилиту под названием HP USB Disk Storage Format Tool. С ее помощью все выполняется предельно просто:

  1. Первым делом производим запуск программы. Если не получается, то через ПКМ делаем это от имени администратора.
  2. В главном окне выбираем флешку. Далее в пункте «Файловая система» отмечаем nfts.
  3. После чего кликаем «Начать». Ждем, пока закончится форматирование.

Какой еще софт подойдет, чтобы переформатировать флешку в nfts? Рекомендуем попробовать:

  • JetFlash Recovery Tool
  • Low Level Formatter
  • HDD Low Level Format Tool
  • SDFormatter и пр.

Способ организации файловой системы в Linux

Благодаря такому подходу, добавление поддержки какой-нибудь новой файловой системы не потребует вносить соответствующих изменений в само ядро ОС.

Виртуальная файловая система (сокр. «VFS» от англ. «Virtual File System») — это специальный слой абстракции, предоставляющий программный интерфейс (единый набор команд) для взаимодействия между ядром и конкретной реализацией файловой системы.

поддерживает различные типы файловых систем (ext3, ext4, ReiserFS, Btrfs, XFS и многие другие). На сегодняшний день наиболее часто используемой файловой системой является ext4, поэтому в данной статье основной упор будет сделан именно на нее.

Примечание: В Linux практически все объекты представлены в виде файлов (например, каталоги, принтеры, разделы диска, устройства и т.д.). Это делает еще более важным изучение того, как работает файловая система Linux.

Переход на другую файловую систему

Каждый раздел отформатирован с файловой системой. Иногда вы можете «конвертировать» (преобразовать) раздел в другую файловую систему и сохранить в нем данные, но это редко идеальный вариант. Вместо этого лучше сначала скопировать важные данные из раздела.

После этого, присвоение разделу новой файловой системы — это просто вопрос «форматирования» этой файловой системы в операционной системе, которая его поддерживает. Например, если у вас есть диск в формате Linux или Mac, вы можете отформатировать его в NTFS или FAT32 в Windows, чтобы получить диск в формате Windows.

Операционные системы также автоматически форматируют разделы в соответствующей файловой системе в процессе установки операционной системы. Если у вас есть раздел в формате Windows, на который вы хотите установить Linux, процесс установки Linux отформатирует для системы раздел NTFS или FAT32 в формат Linux.

Итак, если у вас есть устройство хранения и вы хотите использовать другую файловую систему, просто скопируйте файлы с него, чтобы создать резервную копию. Затем отформатируйте этот диск с помощью такого инструмента, как «Создание и форматирование разделов жесткого диска» в Windows, GParted в Linux или «Дисковая утилита» в Mac OS X.

MBR или GPT – что выбрать для нового диска

Стандарт, в котором создается структура диска, определяет, среди прочего, способ создания разделов, их максимальный размер.

В настоящее время применяются два способа определения структуры носителей – MBR (Master Boot Record) и GPT (GUID Partition Table).

MBR означает расположенная в начале каждого диска главного загрузочного сектора. Он содержит код для инициализации загрузки операционной системы, а также информацию о структуре раздела. Повреждение этого кода делает невозможным корректный запуск Windows или Linux.

Этот стандарт применяется с восьмидесятых годов прошлого века и имеет значительные ограничения. Не позволяет, например, запускать систему с разделов больше 2 ТБ. Также ограничивает количество создаваемых основных разделов – четыре – больше можно получить только на основе создания логических дисков.

GPT-стандарт связан непосредственно с UEFI (преемник BIOS). В его рамках каждый раздел на каждом диске в мире получает уникальный идентификатор. Стандарт обеспечивает поддержку больших дисков – ограничения зависят только от установленной операционной системы и используемой файловой системы. Так же и с лимитом создаваемых разделов.

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

GPT также содержит дополнительную информацию для защиты от перезаписи загрузочной записи (так называемый protected MBR) старыми дисковыми служебными программами, которые поддерживают только стандарт MBR.

Запуск Windows с раздела GPT возможен только в 64-разрядных операционных системах, устанавливаемых на компьютерах с UEFI, а с поддержкой дисков с данными справляются все версии Windows, начиная с Vista. Стандарт GPT используют также в Linux и macOS.

Отличия файловых систем Linux и Windows

В файловых системах Linux отсутствуют папки Windows, Program Files, Users (хотя каталог /home/ очень похож на папку Users в Windows).

Структура каталогов Linux не просто использует разные имена для папок и файлов. В ней применяется в целом иной принцип их расположения. Например, приложение в Windows может хранить все свои файлы в папке C:\Program Files\Имя_приложения, в то время как в Linux данные файлы будут разделены между несколькими расположениями: двоичные файлы будут помещены в /usr/bin, библиотеки — в /usr/lib, а конфигурационные файлы — в /etc/.

Структура каталогов в Debian Linux

Чувствительность к регистру

В Windows вы не можете в одной папке одновременно иметь файлы file и FILE. Файловая система Windows не чувствительна к регистру, поэтому она обрабатывает их имена как один и тот же файл.

В Linux же файловая система является чувствительной к регистру букв. Это означает, что у вас в одной папке могут находиться файлы с именами file, File и FILE соответственно. При этом они будут отличаться своим содержимым, т.к. Linux рассматривает заглавные и строчные буквы как разные символы.

Косая черта vs. Обратная косая черта

Windows, как и DOS, использует обратную косую черту. Например, путь к каталогу пользователя в Windows имеет следующий вид:

В Linux же путь к домашнему каталогу пользователя представлен в виде:

Примечание: Также не трудно заметить, что URL-адрес в вашем веб-браузере — даже в Windows — использует символ прямой косой черты, например, .

Символ «/» вместо буквы диска

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

В Linux же дела обстоят совсем иначе: вместо букв здесь применяются пути к различным каталогам (в Windows такое тоже возможно, но требуется дополнительная настройка).

В Linux все файлы находятся в — корневом каталоге. Вне корневого каталога файлов нет. Когда вы подключаете к компьютеру какое-нибудь устройство, оно монтируется (подключается) в разделе /media/. При этом содержимое каталога будет отображать содержимое смонтированного раздела:

Если у вас несколько жестких дисков или разделов жесткого диска, вы можете смонтировать их в любом месте вашей файловой системы. Например, разместить свои домашние каталоги в отдельном разделе, смонтировав его в /home или в любой другой каталог, даже в /myBackupDrive.

Everything is a File

Точно так же, как каждая смонтированная файловая система является каталогом внутри корневого каталога , всё в Linux является файлом. Например, ваш первый жесткий диск в системе представлен каталогом /dev/sda, CD-привод доступен в /dev/cdrom, а ваша мышь — в /dev/mouse.

Примечание: Детально о принципе «Everything is a File» в Linux-системах мы расскажем в отдельной статье.

Вы можете удалять или изменять открытые файлы

В Linux и других UNIX-подобных операционных системах приложения не блокируют доступ к файлам так, как это делает Windows. Например, предположим, что вы смотрите фильм через медиаплеер VLC в Windows. Идут титры, вы закончили его смотреть и поэтому пытаетесь удалить. Система выдаст сообщение об ошибке — вам нужно прекратить просмотр файла в VLC, прежде чем вы сможете удалить его (переименовать или сделать с ним что-либо еще).

В Linux, как правило, вы можете удалить или изменить видеофайл во время его воспроизведения. Вы не увидите сообщений об ошибках, в которых говорится, что файл в данный момент используется кем-то еще.

Файлы

Файл (англ. file)

логический блок информации, хранимой на носителях информации.

Дать точное формальное определение понятию «файл», несмотря на его широкое использование, весьма затруднительно. По-видимому, целесообразнее всего считать файл набором логически связанных между собой данных, пригодных для хранения на долговременных носителях информации (магнитных и оптических дисках, магнитных лентах, во флэш-памяти) и с точки зрения человека выступающих как единое целое. Файлы могут содержать текстовые документы, исходные и машинные коды программ, мультимедийную информацию и т.д

Внутренняя структура файлов может быть произвольной, важно лишь, что с «внешней» точки зрения каждый файл можно рассматривать как единое целое.

Необходимо отметить, что наряду с приведённым выше узким пониманием файла существуют и более широкие. Например, в некоторых операционных системах в качестве файлов рассматривается всё или почти всё: процессы, механизмы синхронизации, процессоры, внешние устройства и т.д. Ещё одним моментом, который надо иметь в виду, является то, что сам термин «файл» появился и был принят не сразу, поэтому наряду с ним временами используются некоторые другие термины, имеющие тот же самый смысл. Например, в операционных системах мэйнфреймов IBM, своими корнями уходящих в 1960-е годы, используется понятие «набор данных» (data set), обозначающее в общем то же самое, что слово «файл» в, например, Microsoft Windows. В дальнейшем мы будем придерживаться использования термина «файл» и использовать его для обозначения единого набора информации, хранящегося на диске.

Каждый файл обязательно имеет имя, с помощью которого файлы отличаются друг от друга. Длина имени и символы, которые могут в него входить, равно как и максимальная длина файла зависят от того, какая файловая система применяется для хранения файлов (см. ниже). Файл имеет также набор атрибутов, дополнительно характеризующих его и оговаривающих возможные способы его использования. Некоторые атрибуты встречаются практически во всех файловых системах (например, «Время создания»), некоторые являются несовместимыми между различными файловыми системами и используются лишь в некоторых (например, «Скрытый», «Исполняемый», «Архивный»).

Сменный интерфейс

Интерфейс операционной системы Windows не претерпевал кардинальных изменений долгое время. Конечно, нам доступен интерфейс Aero, который появился с приходом Windows Vista. А до этого времени в XP было сделано всего несколько небольших улучшений по сравнению с Windows Classic. Однако панель задач, системный трей, Windows Explorer и другие опции интерфейса принципиально не отличались.

В Linux, интерфейс полностью не зависит от основной системы. Вы можете переключить или изменить свой интерфейс по своему усмотрению, без полной переустановки системы. Здесь вы найдете GNOME, KDE, а также белее современный Unity, плюс ряд менее известных наименований сосредоточенных на различных аспектах интерфейса.

О каких файловых системах следует знать?

В основном, ОС Windows использует файловую систему FAT (File Allocation Table), FAT32 и NTFS (New Technology File System).

Если говорить коротко, в NTFS могут храниться файлы размером более 4 ГБ, а разделы могут быть более 32 ГБ. NTFS лучше управляет свободным пространством, чем файловая система FAT или FAT32, и, следовательно, меньше фрагментирует диск. Также NTFS поддерживает некоторые функции по безопасности, включая шифрование файлов «на лету».

В сравнении с NTFS, файловые системы FAT и FAT32 приспособлены к меньшему пространству, менее интенсивно работают с жестким диском, и, следовательно, быстрее работают с небольшими флеш-накопителями. К тому же, FAT и FAT32 являются кросс платформенными файловыми системами. Самый главный недостаток FAT и FAT32 – ограничение в 32 ГБ на размер раздела, а также ограничение в 2 ГБ и 4 ГБ на размер файла соответственно.

Для хранения информации на флеш-накопителях в основном используется новая файловая система exFAT (Extended File Allocation Table), также известная как FAT64. Как и NTFS она поддерживает файлы размером более 4 ГБ и разделы более 32 ГБ, а также ее система управления файлами избегает фрагментации диска. В то же время она является быстрой, оптимизированной для мобильных носителей и обработки media-файлов.

Выводы статьи

Случаются ситуации, когда пользователю может понадобится определить тип файловой системы на жестком диске, SSD-диске, на внешних накопителях: USB-флешке или внешнем HDD. Для решения этой задачи воспользуйтесь встроенными средствами операционной системы Windows: информацией о свойствах диска из Проводника, инструментом «Управление дисками», командной строкой, Windows PowerShell, или посмотрите дисковую систему компьютера с помощью сторонних программ, предназначенных для работы с дисками на ПК в Windows.

Как узнать тип файловой системы на дисках в Windows (видео)

Похожие публикации:

  • Как создать диск D в Windows — 3 способа
  • Как добавить пункт в контекстное меню рабочего стола Windows
  • Как запустить безопасный режим Windows 8.1 (Windows 8)
  • Как в Windows увеличить или уменьшить размер диска «C»
  • Как отформатировать диск через командную строку — 3 способа
Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector