Сравнение файловых систем ReFS (Resilient file system) и NTFS. Файловые системы Windows

Общие сведения о файловых системах

Операционная система Windows 8, поддерживает несколько файловых систем: NTFS, FAT и FAT32 . Но работать может только на NTFS , то есть установлена может быть только на раздел жесткого дис­ка, отформатированного в данной файловой системе. Обусловлено это теми особенностями и инструментами безопасности, которые преду­смотрены в NTFS , но отсутствуют в файловых системах Windows предыдущего поколения: FAT16 и FAT32 . Далее мы остановим­ся на всей линейке файловых систем для Windows, чтобы понять, какую роль они играют в работе системы и как они развивались в про­цессе становления Windows плоть до Windows 8.

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

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


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

Файловая система FAT для современных жест­ких дисков просто не подходит (ввиду ее ограниченных возможностей). Что касается FAT32 , то ее еще можно использовать, но уже с натяжкой. Если купить жесткий диск на 1000 ГБ, то вам придется разбивать его как минимум на несколько разделов. А если вы собираетесь заниматься видеомонтажом, то вам будет очень мешать ограничение в 4 Гб как максимально возможный размер файла .

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

Файловая
система
Параметры
Размеры тома Максимальный размер файла
FAT От 1.44 МБ до 4 ГБ 2ГБ
FAT32 Теоретически возможен размер тома от 512 МБ до 2 Тбайт. Сжатие не поддерживается на уровне файловой системы 4ГБ
NTFS Минимальный рекомендуемый размер составляет 1,44 МБ, а максимальный - 2 Тбайт. Поддержка сжатия на уровне файловой системы для файлов, каталогов и томов. Максимальный размер ограничен лишь размером тома (Теоретически - 264 байт минус 1 килобайт. Практически - 244 байт минус 64 килобайта)

Вообще использование FAT32 может быть оправдано лишь в тех случаях, когда у вас на компьютере установлено несколько операционных систем, а какая-либо из них не поддерживает NTFS . Но на сегодняшний день таких практически нет. Разве что вы захотите установить у себя антиквариат типа Windows 98.

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

Файловая система FAT (обычно под ней понимается FAT 16 ) была разработана достаточно давно и предназначалась для работы с небольшими дисковыми и файловыми объемами, простой структурой каталогов. Аббревиатура FAT расшифровывается как File Allocation Table (с англ. таблица размещения файлов). Эта таблица размещается в начале тома, причем хранятся две ее копии (в целях обеспечения большей устойчивости).
 Данная таблица используется операционной системой для поиска файла и определения его физического расположения на жестком диске. В случае повреждения таблицы (и ее копии) чтение файлов операционной системой становится невозможно. Она просто не может определить, где какой файл, где он начинается и где заканчивается. В таких случаях говорят, что файловая система «упала».
 Файловая система FAT изначально разрабатывалась компанией Microsoft для дискет. Только потом они стали ее применять для жестких дисков. Сначала это была FAT12 (для дискет и жестких дисков до 16 МБ), а потом она переросла в FAT16 , которая была введена в эксплуатацию с операционной системой MS-DOS 3.0.

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

Начиная с Windows 95 OSR2, компания Microsoft начинает активно ис­пользовать в своих операционных системах FAT32 - тридцатидвухраз­рядную версию FAT . Что поделать, технический прогресс не стоит на месте и возможностей FAT 16 стало явно недостаточно.
 По сравнению с ней FAT32 стала обеспечивать более оптимальный до­ступ к дискам, более высокую скорость выполнения операций ввода/вывода, а также поддержку больших файловых объемов (объем диска до 2 Тбайт).
 В FAT32 реализовано более эффективное расходование дискового пространства (путем использования более мелких кластеров). Выгода по сравнению с FAT16 составляет порядка 10...15%. То есть при использовании FAT32 на один и тот же диск может быть записано информации на 10... 15% больше, чем при использовании FAT16.
 Кроме того, необходимо отметить, что FAT32 обеспечивает более вы­сокую надежность работы и более высокую скорость запуска программ.
 Обусловлено это двумя существенными нововведениями:
  возможностью перемещения корневого каталога и резервной копии FAT (если основная копия получила повреждения)

Возможностью хранения резервной копии системных данных.

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

 Общие сведения
 Ни одна из версий FAT не обеспечивает хоть сколько-нибудь приемле­мого уровня безопасности. Это, а также необходимость в добавочных файловых механизмах (сжатия, шифрования) привело к необходимости создания принципиально новой файловой системы. И ею стала фай­ловая система NT (NTFS)
NTFS - от англ. New Technology File System - файловая система новой технологии
 Как уже упоминалось, основным ее достоинством является защищен­ность: для файлов и папок NTFS могут быть назначены права доступа (на чтение, на запись и т.д.). Благодаря этому существенно повысилась безопасность данных и устойчивость работы системы.  Назначение прав доступа позволяет запретить/разрешить каким-либо пользователям и программам проделывать какие-либо операции над файлами. Например, не обладая достаточными правами, посторонний пользователь не сможет изменить какой-либо файл. Или, опять же не обладая достаточными правами, вирус не сможет испортить файл.
 Кроме того, NTFS , как было сказано выше, обеспечивает лучшую про­изводительность и возможность работы с большими объемами данных.

Начиная с Windows 2000, используется версия NTFS 5.0 , которая, помимо стандартных, позволяет реализовывать следующие возможности:

Шифрование данных - эта возможность реализуется специальной надстройкой NTFS, которая называется Encrypting File System (EFS) - шифрующая файловая система. Благодаря этому механизму шифрованные данные могут быть прочитаны только на компьютере, на котором произошла шифровка.
Дисковые квоты - стало возможно назначать пользователям определенный (ограниченный) размер на диске, который они могут использовать.
Эффективное хранение разреженных файлов . Встречаются файлы, в которых содержится большое количество последовательных пустых байтов. Файловая система NTFS позволяет оптимизировать их хранение.

Использование журнала изменений - позволяет регистрировать все операции доступа к файлам и томам.

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

 ■ Напоследок необходимо иметь в виду, что если для файла под NTFS были установлены определенные права доступа, а потом вы его скопировали на раздел FAT, то все его права доступа и другие уникальные атрибуты, присущие NTFS, будут утеряны. Так что будьте бдительны.

Устройство NTFS. Главная таблица файлов MFT.
 Как и любая другая файловая система, NTFS делит все полезное место на кластеры - минимальные блоки данных, на которые разбиваются файлы. NTFS поддерживает почти любые размеры кластеров - от 512 байт до 64 Кбайт. Однако общепринятым стандартом считается кластер размером 4 Кбайт. Именно он используется по умолчанию. Принцип существования кластеров можно проиллюстрировать следующим при­мером.
 Если у вас размер кластера составляет 4 Кбайт (что скорее всего), а вам нужно сохранить файл, размером 5 Кбайт, то реально под него будет вы­делено 8 Кбайт, так как в один кластер он не помещается, а под файл дисковое пространство выделяется только кластерами.
 Для каждого NTFS-диска имеется специальный файл - MFT (Master Allocation Table - главная таблица файлов) . В этом файле содержится централизованный каталог всех имеющихся на диске файлов. При создании файла NTFS создает и заполняет в MFT соответствующую запись, в которой содержится информация об атрибутах файла, содержимом файла, имя файла и т.п.

Помимо MFT , имеется еще 15 специальных файлов (вместе с MFT - 16), которые недоступны операционной системе и называются метафайлами . Имена всех метафайлов начинаются с символа $ , но стандартными средствами операционной системы просмотреть их и вообще увидеть не представляется возможным. Далее для примера представлены основные метафайлы:

SMFT - сам MFT.
$MFTmirr - копия первых 16 записей MFT, размещенная посе­редине диска (зеркало).
$LogFile - файл поддержки журналирования.
$Volume - служебная информация: метка тома, версия файловой системы, и т.д.
$AttrDef - список стандартных атрибутов файлов на томе.
$. - корневой каталог.
$Bitmap - карта свободного места тома.
$Boot - загрузочный сектор (если раздел загрузочный).
$Quota - файл, в котором записаны права пользователей на ис­пользование дискового пространства.
$Upcase - файл-таблица соответствия заглавных и прописных букв в именах файлов на текущем томе.
Нужен в основном потому, что в NTFS имена файлов записываются в кодировке Unicode , которую составляют 65 тысяч различных символов, искать большие и малые эквиваленты которых очень нетривиально.
 Что касается принципа организации данных на диске NTFS, то он условно делится на две части. Первые 12% диска отводятся под так называемую MFT-зону - пространство, в которое растет метафайл MFT.
 Запись каких-либо пользовательских данных в эту область невозможна. MFT-зона всегда держится пустой. Это делается для того, чтобы самый главный служебный файл (MFT) не фрагментировался при своем росте. Остальные 88% диска представляют собой обычное пространство для хранения файлов.
  Однако при нехватке дискового пространства MFT-зона может сама уменьшаться (если это возможно), так что никакого дискомфорта вы замечать не будете. При этом новые данные уже будут записываться в бывшую MFT-зону.
В случае последующего высвобождения дискового пространства MFT-зона снова будет увеличиваться, однако в дефрагментированном виде (то есть не единым блоком, а несколькими частями на диске). В этом нет ничего страшного, просто считается, что система более надежна, когда MFT-файл не дефрагментирован. Кроме того, при не дефрагментированном MFT-файле вся файловая система работает быстрее. Соответственно чем более дефрагментированным является MFT-файл, тем медленней работает файловая система.

Что касается размера MFT-файла, то он примерно вычисляется, исходя из 1 МБ на 1000 файлов.


Конвертирование разделов FAT32 в NTFS без потери данных. Утилита convert

Вы можете без особого труда конвертировать существующий FAT32-раздел в NTFS. Для этого в Windows 8, Windows 8.1 предусмотрена утилита командной строки convert

Параметры ее работы показаны на скриншоте

Таким образом, чтобы конвертировать в NTFS диск D:, в командную строку следует ввести следующую команду:

После этого от вас попросят ввести метку тома, если такая есть (метка тома указывается рядом с именем диска в окне Мой компьютер . Она служит для более подробного обозначения дисков и может использоваться, а может не использоваться. Например, это может быть Files Storage (D: ).
 Для конвертации флешки команда выглядит так:

convert e : /fs:ntfs /nosecurity /x

Что такое файловая система RAW и как вернуть NTFS формат без потери данных - в данной статье мы подробно рассмотрим эти вопросы, а также способы восстановления.

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

Что такое диск в формате RAW

Итак, тип файловой системы RAW, давайте разберемся, что же это такое. Система RAW – несуществующая система. Если компьютер указывает, что у носителя информации такой формат, значит драйвера не могут определить тип его файловой системы (FAT, FAT32 ИЛИ NTFS).

Если носитель получил формат RAW, ОС Windows 10, хоть и отобразит его среди разделов винчестера, но любые действия с ним будут невозможны, и дефрагментирование, и проверка на ошибки, и, само собой, просмотр лежащих на диске данных. Компьютер постоянно будет выдавать ошибку, и предлагать диск отформатировать, a в строке «свойства логического диска» появится надпись «RAW». Так как же восстановить файловую систему из формата RAW в NTFS на жестком диске?

Восстановление файловой системы из RAW в NTFS

Система будет предлагать вас самый простой способ – форматировать диск. Но не спешите это делать, ведь ваши данные не утеряны, сейчас к ним просто нет доступа. Если вы отформатируете диск RAW, чтобы перевести файловую систему обратно в NTFS, то придется долго восстанавливать данные с носителя с помощью специальных программ. Мы предлагаем несколько способов, как восстановить диск из RAW в NTFS без потери данных.

Восстановление файловой системы в NTFS из RAW без форматирования

Способ 1: Средства Windows

Главным образом, для изменения файловой системы с RAW на NTFS, помогает штатная утилита от операционной системы chkdsk. Выполняйте следующий порядок действий:

  • Правой кнопкой мыши нажмите «Пуск» и выберите «командная строка»
  • Наберите команду chkdsk буква_нужного_диска: /f
  • Компьютер начнет проверку, после которой восстановит повреждения и систему NTFS на проблемном участке


Сhkdsk поможет и в том случае, если поврежден системный диск. Для этого вам пригодится флешка или загрузочный диск.

Вот ваши действия:

  • Выполните запуск компьютера с флешки или диска, а за тем выберите пункт «Восстановление»
  • Затем откройте «дополнительные параметры», а следом «командная строка». Там введите chkdsk буква_нужного_диска: /f

Важно!

При восстановлении буквы разделов могут разниться с названиями дисков. Для того, чтобы не допустить ошибку в работе, откройте в командной строке список разделов компьютера, затем введите diskpart , потом list volume и вы увидите, какой диск системный. Это будет указано в списке.

Кроме того, можно попробовать из ранее сохраненных резервных копий.

Способ 2: Использование специальных программ

А вот как из файловой системы RAW сделать NTFS с помощью сторонних программ.

В первую очередь, мы рекомендуем к использованию бесплатную программу Testdisk. Это утилита, взаимодействующая с разделами жесткого диска. Она поможет исправить ситуацию. Минус работы с программой Testdisk в том, что она не работает с русскими названиями и они могут отобразиться некорректно.

Вот как с помощью Testdisk преобразовать RAW в NTFS:


Формат RAW на вашей флешке

Причины преобразования:

  1. При подключенной флешке неправильно выключен компьютер или произошел перепад напряжения
  2. Сбой работы Windows
  3. Банальные вирусы
  4. Внешние повреждения флешки, от удара или падения

Как поменять неправильный формат системы на верный:

Хороший результат дает converter MiniTool Power Data Recovery. Принцип ее работы заключается в том, что программа не конвертирует RAW в нужный формат, а делает все файлы на вашей флешке видимыми, что делает работу с ними возможной. Минус программы в том, что бесплатна только пробная версия, которая работает с файлами не больше 1 Гб.

Порядок работы с программой:


Так же на нашем сайте вы можете ознакомиться с такими темами:

  • Объединение разделов жесткого диска на Windows 10
  • Как изменить разделы жесткого диска
  • Как изменить файл подкачки в Windows 10

В 2012 году компания Microsoft решила усовершенствовать файловую систему NTFS и выпустила тестовую, более надёжную версию ReFS (Resilient File System).

Сегодня этот формат доступен для пользователей операционной системы Windows 8/8.1 и Windows 10. Система Windows 7 и более ранние версии не работают с устройствами данного формата. Как же изменить формат флешки на ReFS в Windows 8/8.1 и Windows 10?

Преимущества и недостатки формата ReFS

Такая файловая система имеет массу преимуществ. Однако они, так как и на начальном этапе становления NTFS, достаточно шаткие.

Среди преимуществ ReFS стоит выделить:

  • Каталогизированное расположение файлов;
  • Отказоустойчивость, которая реализована фоновыми процессами восстановления и журналирования. Однако, вместе с тем, это качество является и недостатком. По сути, если накопитель выйдет из строя, никаких инструментов для его восстановления вы не найдёте.
  • Автоматическое исправление ошибок и повреждений файлов.
  • Копирование, запись и перемещение файлов больших размеров.
  • Поддержка символьных ссылок.
  • Высокая скорость передачи данных.

Среди недостатков данной системы стоит выделить:

  • Несовместимость с операционными системами Windows 7 и ниже;
  • Отсутствие программ для конвертирования;
  • Фиксированный размер кластера в 67 Кб;
  • Нет квотирования;
  • Отсутствие дедубликации (файлы будут копироваться по 2 и больше экземпляров).

И хотя преимущества значительные, однако файловая система NTFS ещё несколько лет будет занимать лидирующую позицию. Если же у вас установлена ОС Windows 8/8.1 или Windows 10, можно отформатировать один накопитель и протестировать ReFS.

Форматируем флешку в ReFS

Чтобы отформатировать накопитель в ReFS, необходимо внести изменения в редакторе реестра. Для этого жмём «Win+R» и вводим «regedit».

Откроется редактор реестра. Переходим по ветке «HKEY_LOCAL_MACHINE», «SYSTEM»,

Жмём на разделе правой кнопкой мыши и выбираем «Создать», «Параметр DWORD». Называем параметр «RefsDisableLastAccessUpdate» и задаём значение «1».

В разделе «Control» этой же ветки, стоит создать новый раздел. Называем его «MiniNT». В нём создаем параметр DWORD с названием «AllowRefsFormatOverNonmirrorVolume» и значением «1».

Перезагружаем ПК, чтобы изменения вступили в силу.

Также отформатировать накопитель можно с помощью консоли Disk Management. Для этого нужно ввести команду «format e:/fs:refs», а после нажать «Yes».

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

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

На сегодняшний день в мире существует огромное количество файловых систем, но среди них можно выделить основные, о которых вы возможно даже слышали. Речь идет о файловой системе exFAT и NTFS.

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

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

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

Именно эта система чаще всего используется пользователями на съемных носителях. Но, несмотря на свое качество и скорость работы данная система имеет некоторые изъяны. Речь идет о невозможности некоторых операционок поддерживать систему exFAT. К примеру, Виндовс ХР по умолчанию не поддерживает данную операционную систему. Но, для тех, кто еще живет в прошлом веке и пользуется ХР операционкой, можно скачать с официального сайта обновления, которые позволят использовать систему exFAT.

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

И эту файловую систему подарила нам компания Microsoft. NTFS и по сей день используется как современный аналог системы FAT 32.

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

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

Что касается компьютеров и ноутбуков, то такой процесс работам немного по-другому. Ведь объем кэша намного больше, а значит и передача будет происходить в разы быстрее. О том что такое кэш я рассказывал в этой .

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

Это была одна из первых очень удачных файловых систем, ей даже сейчас все еще пользуются. Но как вы уже узнали вы у нее было несколько неприятных ограничений: максимальный размер файла 4ГБ, логический диск может быть не больше 8ТБ, но различные программы да и сами Windows не могут создать том более 250ГБ, так же есть ограничения на количество файлов в разделе или одной папке.

Какая файловая система лучше exFAT, NTFS или FAT32?

Скажу сразу, что файловая система exFAT не имеет те улучшенные дополнения, которые присутствуют в NTFS. В NTFS отсутствует файловый поток передачи данных, благодаря которому увеличивается скорость обмена информацией. Но и у exFAT есть преимущества перед конкурентом. К ним относится использование меньшего объема служб памяти. Да и размерность хранения файлов больше - 4 Гб.

Что касается конкретного вопроса, какая из файловых систем лучше, то точного ответа нет, все зависит от таких факторов, как вид носителя, его объем и преимущества самого пользователя, конечно. Но, если вы хотите быть уверены, что файловая система не будет конфликтовать с вашей операционной системой, тогда рекомендуем использовать NTFS. В некоторых случаях например при создании загрузочных флешек оптимальнее будет выбрать систему FAT32 для большей совместимости с разными компьютерами, а также некоторые загрузчики. Подробнее о файловых системах можно узнать в википедии . Там например можно узнать о новой файловой системе WinFS которая уже разрабатывается и выйдет на замену NTFS. Всего хорошего и оставайтесь с нами!

NTFS и FAT32 - не единственные файловые системы, которые способна видеть и читать Windows 10. Она также поддерживает работу с устаревшей FAT , расширенной exFAT , новой ReFS , виртуальной CDFS , а также частично с используемыми в Linux EXT2 и EXT3 . При работе с дисками, в том числе съёмными, у вас может возникнуть необходимость определить текущую файловую систему носителя или логического раздела. В Windows 10 сделать это можно разными способами.


Самый простой - это открыть свойства диска и посмотреть, что указано в параметре .

Однако подходит этот способ только для тех дисков, которые имеют букву и явно «родную» файловую систему, если же носитель или раздел будет отформатирован в EXT3 или вследствие сбоя определится как RAW , в Проводнике он будет недоступен. В этом случае для определения файловой системы следует использовать оснастку или консольную утилиту .

Нажатием Win + X откройте меню кнопки Пуск, запустите оснастку и посмотрите содержимое колонки .

В оснастке будут отображаться даже те диски и разделы, которые не имеют буквы. Другой способ посмотреть ФС носителя это воспользоваться утилитой . Откройте командную строку и выполните в ней две таких команды:


list volume

Первая команда запускает утилиту, вторая выводит список всех логических разделов. Нужную вам информацию найдёте в колонке ФС . Альтернатива - консоль . Чтобы узнать тип файловой системы для всех дисков, запустите её от имени администратора и выполните команду get-volume . Искомые значения будут перечислены в колонке FileSystemType .

Увы, у всех описанных выше способов есть общий недостаток, а именно некорректное распознавание линуксовых файловых систем CDFS и EXT2/3/4 .

Так, в нашем примере определил CDFS как Unknown (неизвестный) и оснастка управления дисками определили CDFS правильно, но не смогли распознать EXT3 , определив её как RAW , то есть как отсутствие файловой системы. Правильные результаты штатные инструменты стали показывать только после установки - утилиты и драйвера для обеспечения доступа к носителям EXT2/3/4 из-под Windows.

И раз уж речь зашла об EXT2/3/4 , заодно стоит также упомянуть о файловых системах HFS или HFS+ , используемых в маках. Будучи подключёнными к компьютеру с Windows, они также не будут определяться и, чтобы иметь возможность с ними работать, необходимо установить драйвер либо MacDrive .

Наконец, для определения файловой системы можно воспользоваться любым более или менее продвинутым дисковым менеджером - , EaseUS Partition Master , AOMEI Partition Assistant Standard и другими им подобными, хотя и в этом случае результат может оказаться неоднозначным.

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