Как получить доступ к диску с файловой системой ReFS в среде Windows 7 и 8.1
Как получить доступ к диску с файловой системой ReFS в среде Windows 7 и 8.1
ReFS – файловая система, коей, по всей вероятности, суждено стать преемницей NTFS, правда пока что в плохо обозримом будущем. Первая создана на базе второй, но более отказоустойчивая, более производительная, с большими предельными размерами файлов и разделов диска. Windows 7 и 8.1 не просто не поддерживают ReFS, они даже не могут видеть такие диски. Как всё же получить доступ к ним или хотя бы сберечь ценные данные?
Как получить доступ к диску с файловой системой ReFS в среде Windows 7 и 8.1
1. Поддержка ReFS
ReFS может быть выбрана для дискового пространства, созданного из массива носителей, в средах клиентских систем Win8.1 и Win10. А в клиентских Win10 Pro for Workstations, Enterprise и серверных Windows, начиная с версии Server 2012, эту файловую систему можно выбрать при форматировании обычных разделов. Жёсткие диски или их отдельные разделы в остальных редакциях «Десятки» Home и Pro не могут форматироваться в ReFS, но с уже имеющимися или подключёнными извне носителями с этой файловой системой можно работать без проблем – и читать, и записывать файлы.
Дисковые пространства, форматированные в ReFS, при подключении массива к компьютеру с Win8.1 по идее должны автоматически, без всяких настроек видеться системой. А вот обычные разделы и носители с ReFS ни Win8.1, ни тем более Win7 не увидит. При попытке доступа к таким устройствам информации увидим системное уведомление «Расположение недоступно».
Далее Win7 выдаст сообщение о том, что система не поддерживает ReFS.
А Win8.1 даже внесёт «конструктивное» предложение – отформатировать диск.
А что же Live-диски на базе WinPE10? Они, увы, также не видят носители с ReFS, поскольку WinPE – это сильно урезанный вариант полноценной Windows.
ReFS нельзя конвертировать в NTFS, можно только форматировать диск. Что, собственно, и нужно сделать, если на нём нет важных данных. Если данные есть, они могут быть извлечены специальным ПО.
А как быть, если стоит задача сохранить и данные, и саму ReFS, при этом на время получить доступ к каким-то файлам на компьютере с Win7 или Win8.1? Софт для реализации поддержки ReFS в средах Windows, которые эту файловую систему не поддерживают нативно, пока что найти сложно. Предложений в сети немного, и все они сомнительны – неработающие твики реестра, решения-пустышки в виде кустарных патчей, утилита «ReFS for Windows» от известной компании Paragon. Вот только скачать или купить эту утилиту пока что невозможно, можно только через специальную форму сайта запросить триал-версию и ждать, пока компания откликнется на запрос. В разы проще реализовать саму Windows 10 – установить её на другой раздел диска или в файл VHD.
А теперь обо всём по порядку.
2. Извлечение данных диска с ReFS программой R.saver
Итак, имеем носитель, форматированный в другой операционной системе в ReFS. Этот носитель отныне будет работать только в среде Windows 7 или 8.1, следовательно, его необходимо отформатировать в NTFS. Но прежде извлечём данные. Для их извлечения нам потребуется другой диск компьютера и программа R.saver. В её перечне поддержки файловых систем есть ReFS. Программа бесплатная, скачивается на сайте ↴ .
Запускаем программу, ставим галочки внизу, жмём «Давайте начнём».
В окне выбора дисков таковой с ReFS будет виден как с неизвестным форматом. Кликаем его и продолжаем.
R.saver просканирует диск, затем покажет папки и файлы, которые могут быть восстановлены. Отмечаем что нужно и восстанавливаем.
Выбираем диск для восстановления. На нём создастся папка «Восстановлено», куда, собственно, и будут помещены данные. Запускаем восстановление.
По итогу переходим к восстановленным данным, проверяем всё.
И жмём «Завершить». Далее форматируем диск в NTFS и можем обратно перемещать на него данные.
3. Установка Windows 10 в файл VHD с помощью WinNTSetup
Любая Windows, установленная в файл VHD, не отличается от обычной системы, существующей на разделе диска, кроме как незначительной потерей в скорости обработки операций HDD из-за посредничества VHD. Но имеет преимущества:
• под неё не нужно выделять специальный раздел диска;
• она может быть запущена на виртуальных машинах.
Для разовых случаев типа временного доступа к дискам с ReFS самое то. А минимизировать затраты по времени и силам на установку «Десятки» нам поможет бесплатная утилита WinNTSetup. Нам понадобится эта утилита, её можно скачать на сайте wntsetup.ru, и установочный ISO-образ Win10, который доступен на сайте Microsoft.
Первым делом монтируем ISO. В Win8.1 это можно сделать из контекстного меню проводника.
В Win7 прибегаем к помощи программ типа Daemon Tools
Запускаем WinNTSetup. В первой сверху графе указываем путь внутри смонтированного ISO к файлу install.wim (или install.esd) в папке «sources». Далее проверяем, правильно ли WinNTSetup во второй графе определила раздел загрузки текущей системы (шифрованный EFI-раздел, раздел System Reserved или иногда диск С). Выбираем редакцию «Десятки» в графе «Версия»: чтобы немного сэкономить время, можно взять Home. Затем кликаем кнопку «VHD».
Даём любое имя файлу, сохраняем.
В появившемся окошке указываем размер: минимум 20 Гб. Тип файла для разового случая выбираем динамический. Жмём «Ок».
WinNTSetup создаст VHD и сама же его смонтирует.
И вот этот смонтированный раздел указываем в третьей графе программы. Жмём «Установка».
Дальше ничего не трогаем, здесь по умолчанию всё выставлено универсально и для GPT, и для MBR. Разве что можем назначить автоматическую перезагрузку компьютера по завершении копирования файлов Win10. Жмём «Ок».
И, в принципе, можем продолжать использовать компьютер. А когда он перезагрузится, в меню загрузки выбираем Win10 на VHD.
Для разовых случаев можно не тратить время на создание пользовательского профиля, а на первом же этапе после установки драйверов войти в систему с помощью скрытой учётной записи администратора. Для этого нужно просто нажать Ctrl+Shift+F3.
Когда Win10 станет не нужна, жмём Win+R, запускаем:
msconfig
Удаляем систему из меню загрузки.
Размонтируем с помощью WinNTSetup VHD.
И можем его удалить.
Хотя, если место на компьютере позволяет, файл VHD можно оставить. Возможно, когда-то «Десятка» понадобится. Для этого потребуется снова смонтировать VHD либо той же WinNTSetup,
либо в управлении дисками системы.
И внести Win10 в меню загрузки текущей Win7 или Win8.1. Для этого нужно запустить командную строку (от имени админа) и ввести команду:
Где вместо буквы G подставить свою, ту, под которой значится в проводнике смонтированный VHD.
Как в Windows 7 или 8.1 получить доступ к данным на диске с файловой системой ReFS
В 2012 году Microsoft представила ReFS — восстанавливаемую файловую систему, созданную на основе повсеместно используемой ныне NTFS . Являясь продолжением NTFS , новая файловая система лишена ее недостатков, она более отказоустойчива и производительна, отформатированные в ReFS тома могут иметь размеры до 402 Эбайт, а записываемые на них файлы — до 18,3 Эбайт, причем путь к файлу может содержать 32767 символов против 255 в NTFS .
Говорить о полноценном внедрении ReFS пока еще рано, так как далеко не все версии и редакции Windows ее поддерживают. В Windows 10 Enterprise и серверных системах выше 2012 форматировать в ReFS можно обычные разделы, в клиентских версиях Windows 8.1 и 10 Pro – только массивы дисков, также клиентские Windows 10 могут работать с отформатированными в ReFS внешними жесткими дисками.
Что же касается Windows 7 и 8.1, то они подключенные диски с новой файловой системой распознать не смогут, поскольку ее не поддерживают.
А теперь представьте себе такую ситуацию. У вас есть компьютер под управлением Windows 7 или 8.1 и есть отформатированный в ReFS жесткий диск с записанными на него важными файлами, которые вам нужны. Если вы подключите его к ПК и попробуете его открыть, то получите ошибку «Расположение недоступно. Файловая система тома не распознана» и предложение отформатировать носитель. Другого варианта не будет, ведь конвертация ReFS в NTFS тоже не поддерживается.
Конечно, вы можете установить на компьютер в качестве второй системы подходящую редакцию Windows 10, но такое решение трудно назвать эргономичным. Попробовать загрузиться с «живого» диска на базе WinPE10? Можно, но вряд ли это что-то даст, поскольку функционал WinPE весьма ограничен. Никакими твиками ситуацию не исправить, полагаться на стороннее ПО, которое откроет доступ к новой ФС тоже пока не стоит, рабочих утилит попросту нет, если не считать ReFS for Windows от Paragon , получить которую можно только на условиях компании, отправив с официального сайта предварительный запрос.
На самом деле есть куда более простой способ.
Извлечь данные с диска ReFS можно с помощью программы для восстановления удаленных файлов R.saver. Скачиваем ее с сайта разработчика rlab.ru и запускаем. После принятия соглашения R.saver автоматически просканирует подключенные устройства и предложит выбрать нужное. Если это диск, переключаемся на вкладку «Физические диски», если раздел, остаемся на вкладке «Логические тома». При этом раздел с ReFS у вас скорее всего будет определяться как том с неизвестным форматом. Далее всё просто.
Выбрав носитель, жмем «Давайте начнем», ждем завершения процедуры сканирования.
Отмечаем в окне мастера все нужные файлы.
Выбираем NTFS -раздел для их сохранения.
И нажимаем «Начать восстановление».
После этого диск ReFS можно отформатировать в NTFS и переместить на него восстановленные файлы, если в этом есть потребность.
Существуют и другие способы получения доступа к данным в файловой системе ReFS в Windows 8.1 и 7, например, установка Windows 10 в виртуальный VHD -диск с помощью WinNTSetup или Daemon Tools, но они не столь удобны.
ReFS – файловая система будущего?
Первые наработки файловой системы ReFS появились в 2012 году непосредственно в Windows Server 2012. Сейчас же технология наблюдается в операционных системах Windows 8 и 10, как замена NTFS. Необходимо разобраться, в чем ReFS лучше других файловых системах и можно ли е применять на домашних компьютерах.
Понятие ReFS
ReFS (Resilient file system) – представляет собой отказоустойчивую технологию, пришедшую на замену NTFS. Призвана устранить недостатки предшественницы и уменьшить количество информации, которая может быть потеряна при различных операциях. Поддерживает работу с файлами большого объема.
Итак, одной из преимуществ технологии – высокая защищенность данных от уничтожения. На носителях располагаются контрольные суммы и метаданные, призванные определить целостность данных на разделах. Проверка происходит при операциях чтения/записи и сразу обнаруживает поврежденные файлы.
Преимущества ReFS
В файловой системе (ФС) ReFS существуют следующие особенности:
- Большая производительность;
- Улучшение возможностей по проверке носителя на наличие ошибок;
- Низкая степень потери данных при появлении ошибок файловой системы и bad-блоков;
- Осуществление шифрования EFS;
- Функционал дисковых квот;
- Увеличенный максимальный предел файла до 18,3 Эб;
- Увеличенное количество хранимых в папке файлов до 18 трлн.;
- Максимальный объем диска до 402 Эб;
- Количество символов в имени файла увеличено до 32767.
Возможностей, конечно много, но это еще не всё. Правда, стоит разобрать один момент, насколько же все эти преимущества будут полезны обычному пользователю?
Для пользователя, работающего за компьютером дома, полезным окажется, разве что, быстрая скорость проверки разделов на ошибки и уменьшение потери файлов в случае этих ошибок. Конечно, в данном случае безопасность осуществляется только на уровне файловой системы, то есть она решает только свои проблемы, а проблема потери важных файлов все еще остается актуальным вопросом. К примеру, это может произойти из-за поломки жёсткого диска. Наибольший эффект технология проявляет в RAID-массивах.
Преимуществом RAID является высокая отказоустойчивость и сохранность данных, а также высокая скорость работы, самыми используемыми уровнями RAID являются 1 и 2. Недостатки системы – большие затраты средств на покупку оборудование, а еще время, потраченное на реализацию. Думаю, что обычному пользователю это ни к чему, если он не создает домашний сервер, работающий 24 на 7.
Проведение тестов на основе ReFS и NTFS
С использованием программных средств удалось выяснить, что использование файловой системы ReFS по сравнению с NTFS не дает ощутимого роста производительности. Тесты на основе похожих циклов чтения и записи, происходящих на одном и том же диске и размеров файлов утилита Crystal Disk Mark показала идентичные результаты. Небольшое преимущество было у ReFS при копировании файлов маленького размера.
Были тесты и при использовании файлов большого объема, а в качестве подопытного кролика использовали медленный раздел жёсткого диска. Результаты оказались неутешительными, так как ReFS показала более низкие показатели по сравнению с NTFS.
Спору нет, технология еще сыра, показатели были проведены в конце 2017, но в Windows 10 технология может получить широкое применение. Лучшим вариантом использования ФС будет на основе SSD – твердотельных накопителей. Эти диски лучше HDD практически во всем.
Преимущества ReFS для других пользователей
В системе есть такая функция, как гипервизор – Hyper-V. Данная технология является виртуальной машиной. При использовании раздела, отформатированного в ReFS появилось преимущество в скорости работы. Так как ФС использует контрольные суммы и метаданные, ей достаточно сослаться на них при копировании файлов, при совпадении, физически копировать данные не приходится.
Создание виртуальных дисков в ReFS занимает секунды. В NTFS этот процесс длится минуты. Фиксированные виртуальные диски в NTFS создаются задержками и сильно нагружают жёсткий диск, с SSD это еще большая проблема, так как большое количество циклов перезаписи для носителя «смертельно». Из-за этого работать на фоне с другими приложениями будет проблематично.
Также планируется, что высокая степень совместимости ReFS будет наблюдаться с такими виртуальными машинами, как VirtualBox и VMware.
Недостатки файловой системы ReFS
Выше мы разобрались с достоинствами технологии ReFS и немного затронули минусы. Поговорим о недостатках подробнее. Надо понять, что пока Microsoft не внедрит технологию в Windows, никакого развития не будет. Сейчас мы имеем такие особенности:
- Существующие разделы Windows не подлежать для использования ReFS, то есть необходимо использовать только не использованные под систему разделы, например, те, которые предназначены для хранения файлов.
- Внешние накопители не поддерживаются.
- Преобразовать NTFS диск в диск ReFS без потери данных невозможно, только форматирование и резервное копирование важных файлов.
- Не всё программное обеспечение способно распознать эту ФС.
Вот такие дела. А теперь посмотрите на изображение ниже. Эта Windows 7 и здесь ФС не распознается, а при открытии раздела появляется ошибка.
В Windows 8 потребуется форматирование раздела, так как ФС также не распознается. Прежде чем использовать новую файловую систему на домашнем ПК, лучше несколько раз подумать о последствиях. В Windows 8.1 проблема решается активацией ФС с помощью редактора реестра, но такое не всегда срабатывает, тем более, использование ReFS подразумевает форматирование диска с уничтожением данных.
Некоторые проблемы возникают в Windows 10. Если новый раздел с ReFS работает стабильно, то существующий, который отформатировали в неё, Windows не распознается.
Как форматировать диск или раздел в ReFS
Допустим, пользователь наплевал на недостатки и недоработки новинки. Бог с вами, друзья, приступим к разбору инструкции по форматированию раздела в ReFS. Подскажу одну вещь, если вдруг случится неприятность и раздел откажет, для восстановления можно использовать инструмент R-Studio.
Для форматирования достаточно проделать следующую процедуру:
- Открываем «Этот компьютер» и нажимаем правой кнопкой мышки по нужному разделу;
- В контекстном меню жмём пункт «Форматировать»;
- В открывшемся окне в поле «Файловая система» находим REFS;
- Нажимаем кнопку «Начать» и ждём.
То же самое можно проделать, используя командую строку, где поочередно надо вводить такие команды:
- diskpart – утилита для работы с дисками;
- lis vol – отобразить все разделы компьютера;
- sel vol 3 – где 3 номер нужного тома;
- format fs=refs – форматирование в нужную файловую систему.
Как включить ReFS с помощью реестра
Если у вас нет ничего, что указывало бы на ФС, возможно, её необходимо включить. Для этого нам понадобится редактор реестра. Процедура исправно срабатывает на Windows 8.1 и 10:
- Запускаем редактор реестра (Win+R и вводим regedit );
- Переходим в эту ветку – HKEY_LOCAL_MACHINESYSTEM CurrentControlSetControlFileSystem;
- В правой части окошка создаем параметр DWORD 32 бита, с названием RefsDisableLastAccessUpdate;
- В качестве значения вписываем цифру 1.
- Находим ветку HKEY_LOCAL_MACHINESYSTEM CurrentControlSetControl;
- Создаем раздел с именем MiniNT, в итоге путь до него должен быть таким: «… CurrentControlSetControlMiniNT»;
- В нем создаем параметр DWORD 32 бита и называем его AllowRefsFormatOverNonmirrorVolume;
- Значение должно быть 1.
Как видите, возможность использовать ReFS существует, но пока что пользоваться ей не рекомендуется, тем более для домашнего компьютера это не имеет смысла. Восстановить потерянные файлы будет проблематично, да и не все программы понимают ФС.
Для чего нужна файловая система ReFS – преимущества над NTFS и другими
Новая файловая система Microsoft ReFS была первоначально представлена на Windows Server 2012. Она включена в Windows 10, где её можно использовать только как часть функции Storage Spaces для пула дисков. ReFS усовершенствована для Windows Server 2016 и является частью Windows 10 Pro для рабочих станций.
Что такое ReFS
Аббревиатура от «Resilient File System», ReFS – это новая файловая система, созданная с использованием кода текущей файловой системы NTFS. На данный момент ReFS – это не просто замена NTFS. Она имеет свои преимущества и недостатки. У Вас не получиться просто использовать ReFS вместо NTFS на вашем системном диске.
Поскольку ReFS – новейшая файловая система Microsoft, она предназначена для решения нескольких основных проблем с NTFS. ReFS призвана быть более устойчивой к повреждению данных, лучше работать с определенными рабочими нагрузками и лучше масштабироваться для очень больших файловых систем. Давайте посмотрим, что именно это означает.
ReFS защищает от повреждения данных
ReFS использует контрольные суммы для метаданных, а также может также использовать контрольные суммы для данных файла. Всякий раз, когда он читает или записывает файл, ReFS проверяет контрольную сумму, чтобы убедиться, что она правильная. Это означает, что сама файловая система имеет встроенный способ обнаружения искажения данных.
ReFS интегрирован с функцией Storage Spaces. Если вы настроили зеркальное хранилище с помощью ReFS, Windows может легко обнаружить повреждение файловой системы и автоматически устранить проблемы, скопировав альтернативную копию данных на другом диске. Эта функция доступна как для Windows 10, так и для Windows 8.1.
Если ReFS обнаруживает поврежденные данные и не имеет альтернативной копии, с которой она может восстановиться, файловая система может немедленно удалить поврежденные данные с диска. Это не требует перезагрузки вашей системы или отключения от сети, как это делает NTFS.
ReFS не просто проверяет файлы на предмет повреждения при чтении и записи. Автоматический сканер целостности данных регулярно проверяет все файлы на диске, чтобы идентифицировать и исправлять повреждение данных. Это автоматическая корректирующая файловая система. Вам вообще не нужно использовать chkdsk.
Новая файловая система также устойчива к повреждению данных другими способами. Например, когда вы обновляете метаданные файла – например, название файла – файловая система NTFS будет напрямую изменять метаданные файла. Если ваш компьютер выйдет из строя или отключится питание во время этого процесса, может произойти повреждение данных. Когда вы обновляете метаданные файла, файловая система ReFS создаст новую копию метаданных. ReFS присвоит файлу новые метаданные только после записи новых метаданных. Нет опасности, что метаданные файла будут повреждены. Это называется «копирование на запись». Copy-on-write также доступен для других современных файловых систем, таких как ZFS и BtrFS для Linux, а также для файловой системы Apple – APFS.
ReFS устраняет некоторые ограничения NTFS
ReFS более современна, чем NTFS, и поддерживает гораздо большие объемы и более длинные имена файлов. В долгосрочной перспективе – это важные улучшения.
В файловой системе NTFS путь к файлу ограничен 255 символами. С ReFS имя файла может содержать до 32768 символов. Windows 10 позволяет отключить это ограничение для символов в файловой системе NTFS, но она всегда отключена на томах ReFS.
ReFS отказалась от имён файлов в формате DOS 8.3. На томе NTFS вы можете получить доступ к C:Program Files через C:PROGRA
1 для обеспечения совместимости со старым программным обеспечением. Эти устаревшие имена файлов удалены из ReFS.
NTFS имеет теоретический максимальный объем в 16 эксабайт, а у ReFS теоретический максимальный объем – 262144 экзабайт. Сейчас это не имеет большого значения. но в один прекрасный день.
ReFS может быть быстрее, иногда
ReFS не просто предназначена для повышения производительности по сравнению с NTFS. Вместо этого Microsoft фокусируется на нескольких важных направлениях оптимизации, которые делают ReFS намного эффективнее в некоторых случаях.
Например, при использовании хранилища, ReFS поддерживает «оптимизацию уровня реального времени». У вас может быть пул дисков оптимизированными на производительность или дисков, оптимизированных на объем. ReFS всегда будет записывать диски, максимизируя производительность. В фоновом режиме ReFS автоматически переместит большие куски данных на более медленные диски для долговременного хранения.
В Windows Server 2016 Microsoft улучшила ReFS, чтобы обеспечить лучшую производительность с помощью определенных функций виртуальной машины. Microsoft Hyper-V использует эти преимущества (теоретически, другое программное обеспечение для виртуальных машин могло бы поддерживать их, если захочет).
Например, ReFS поддерживает клонирование блоков, что ускоряет процесс клонирования виртуальных машин и операции слияния контрольных точек. Чтобы создать клонированную копию виртуальной машины, ReFS нужно только создать новую копию метаданных на диске и привязать к существующим данным на диске. Это связано с тем, что в ReFS несколько файлов могут указывать на одни и те же базовые данные на диске. Когда виртуальная машина изменяется и новые записи сохраняются на диск, она записывает их в другое место, а исходные данные виртуальной машины остаются на диске. Это значительно ускоряет процесс клонирования и требует гораздо меньшего объема дискового пространства.
ReFS также предлагает новую функцию «sparse VDL», которая позволяет ReFS быстро записывать нули в большой файл. Это значительно ускоряет создание нового, пустого файла виртуального жесткого диска фиксированного размера (VHD). В NTFS это может занять 10 минут, а ReFS сделает тоже самое за несколько секунд.
ReFS не может заменить NTFS
Все эти функции звучат неплохо, но вы не можете просто переключиться на ReFS из NTFS. Windows не может загружаться из файловой системы ReFS и требует NTFS.
ReFS также исключает другие функции, доступные в NTFS, включая сжатие и шифрование файловой системы, жесткие ссылки, расширенные атрибуты, дедупликацию данных и дисковые квоты. Тем не менее, ReFS совместима с различными функциями. Например, если вы не можете выполнять шифрование определенных данных на уровне файловой системы, ReFS будет совместима с полным типом шифрования BitLocker.
Windows 10 не позволит вам форматировать любой старый раздел как ReFS. В настоящее время вы можете использовать ReFS только для пространства хранения, где её функции помогают защитить данные от повреждений. В Windows Server 2016 вы можете форматировать тома с помощью ReFS вместо NTFS. Возможно, вы захотите сделать это для тома, на котором планируете хранить виртуальные машины. Однако, вы по-прежнему не сможете использовать ReFS для загрузочного тома. Windows может загружаться только с диска NTFS.
Непонятно, какое будущее ждёт ReFS. Возможно, Microsoft в один прекрасный день улучшит её, пока она не сможет полностью заменить NTFS во всех версиях Windows. Неясно, когда это может произойти. Но, на данный момент ReFS может использоваться только для конкретных задач.
Как использовать ReFS
На обычном ПК с Windows 10 вы можете использовать ReFS только через функцию «Управление дисковыми пространствами». Обязательно отформатируйте свои пространства хранения как ReFS, а не NTFS, когда будете выбирать параметр файловой системы. Вы сможете автоматически использовать функции целостности данных в файловой системе ReFS, если её выберете.
В Windows Server вы можете форматировать некоторые тома как ReFS с помощью обычных инструментов управления дисками, что может быть особенно полезно, если вы используете виртуальные машины на этих дисках. Но, вы не можете отформатировать загрузочный диск как ReFS, и вы потеряете доступ к некоторым функциям NTFS.
Оценка производительности файловой системы ReFS на HDD в Windows 10
Введение
реклама
В этом тестировании мы оценим скорость работы файловой системы ReFS на жестких дисках, поскольку для них внедренные в ФС возможности представляют большую ценность. В одном из обновлений Microsoft исключила из Windows 10 возможность форматирования разделов в ReFS, поэтому для этой цели мы воспользуемся свободной утилитой mkrefs. Для тестирования в конце дискового пространства был выделен раздел объемом 8 ГБ. Производились операции копирования на HDD и чтения с него музыкальных файлов, изображений, видеороликов, а также ISO-образа. Кроме того запускались тесты CrystalDiskMark. Для построения графиков использовался табличный процессор LibreOffice Calc, входящий в состав свободного офисного пакета LibreOffice.
реклама
Характеристики тестовой системы:
- Процессор: Xeon E5440 @ 3.4 ГГц
- GIGABYTE GA-P35-DS3L
- Оперативная память: 3584 МБ DDR2-800
- Жесткий диск: Seagate Barracuda 7200.10 3250410AS 250 ГБ SATA II
- Твердотельный накопитель: SanDisk SDSSDHII-120G-G25 120 ГБ
- Windows 10 Pro x64, сборка 16299.309
реклама
Результаты тестов:
реклама
CrystalDiskMark 5.5.0 x64, последовательное чтение (МБайт/с)
CrystalDiskMark 5.5.0 x64, последовательная запись (МБайт/с)
CrystalDiskMark 5.5.0 x64, случайное чтение (МБайт/с)
CrystalDiskMark 5.5.0 x64, случайная запись (Мбайт/с)
Запись 1000 mp3 файлов (6,34 ГБ), с
Запись 10000 изображений (3,39 ГБ), с
Запись 50 видеороликов (4,5 ГБ), с
Запись ISO-образа (2,3 ГБ), с
Чтение 1000 mp3 файлов (6,34 ГБ), с
Чтение 10000 изображений (3,39 ГБ), с
Чтение 50 видеороликов (4,5 ГБ), с
Чтение ISO-образа (2,3 ГБ), с
Заключение
Безусловно, файловая система ReFS является большим шагом вперед, по сравнению с NTFS с точки зрения отказоустойчивости. Однако, с точки зрения производительности не все так гладко. ReFS опережает NTFS при работе со множеством мелких файлов и при чтении файлов большого объема, а NTFS, в свою очередь, лидирует при работе с файлами среднего размера и при записи больших файлов.
Кроме непосредственно ReFS и NTFS в тестировании также приняли участие гости из мира Linux – широко распространенные ФС Ext2, Ext4 и BTRFS, а также все еще применяющаяся FAT32 и ее замена exFAT. Интересно, что BTRFS и ReFS практически во всех тестах демонстрирует схожую производительность, что впрочем неудивительно, поскольку обе системы очень похожи. FAT32 и exFAT не имеют функции журналирования и чувствительны к непредвиденным сбоям, поэтому их нецелесообразно применять там, где важна сохранность данных. Отсутствие журналирования положительно сказывается на работе флеш-накопителей, коие собственно и являются основной средой использования FAT32 и exFAT. Во многих случаях данные файловые системы показывают лучшую производительность, нежели журналируемые ФС, особенно при работе с файлами среднего и большого объема.
Таким образом, можно сказать, что файловая система ReFS определенно имеет свои преимущества и ее применение в определенных случаях не только является оправданным, но и даже рекомендуемым. Да, в настоящий момент ReFS еще не так распространена, как хотелось бы, но, возможно, в будущем, ее производительность повысится, добавится новый функционал и расширится существующий, и она не только обретет бо́льшую известность, но и заменит собой NTFS.
Файловая система ReFS
Если вам уже довелось установить и поработать с новыми ОС от Microsoft: Windows Server 2012 и Windows 8, вы, вероятно уже заметили, что теперь новые тома можно форматировать в файловой системе ReFS. Что же такое файловая система ReFS? Аббревиатура ReFS расшифровывается, как Resilient File System, т.е. по-русски «Отказоустойчивая файловая система».
Microsoft прочит файловую систему ReFS в качестве преемника самой популярной на данный момент файловой системы NTFS, технологические возможности которой уже подошли к своим границам. В частности при работе с носителями данных большого размера возникают сложности с их работой: это и слишком длительное время при выполнении операции проверки на наличие ошибок, и медленная работа журнала, и достижение ограничений на максимальный размер файлов на файловой системе NTFS.
Особенности файловой системы ReFS
Большинство новшеств ReFS лежит в области создания структур файлов и папок, и управления ими. Эти функции реализованы с целью автоматического исправления ошибок, обеспечения высокой масштабируемости и работы в режиме Always Online (постоянного подключения). Папки в файловой системе ReFS структурированы в виде таблиц с файлами в качестве записей, которые в свою очередь могут обладать собственными атрибутами, организованными в виде подтаблиц, реализую иерархическую древовидную структуру B+-деревьев, знакомую нам по базам данных. Свободное место на дисках также организовано в таблицах.
При разработке ReFS преследовались следующие цели:
- Обеспечение максимальной совместимости с существующими функциями NTFS, и избавление от ненужных, которые усложняют систему
- Верификация и автоматическое исправление данных.
- Масштабируемость.
- Гибкость архитектуры с использованием функции Storage Spaces, которая собственно и была задумана для ReFS.
Основные возможности ReFS
- Увеличенные лимиты на размер разделов, директорий и файлов (таблица ниже)
- Целостность метаданных с контрольными суммами.
- Специальная методика записи на диск — Integrity streams, обеспечивающая дополнительную защиту данных при повреждении части диска.
- Новая модель транзакций «allocate on write» (copy on write)
- Disk scrubbing – технология чистки диска в фоновом режиме
- Возможность организации пулов хранения, которые могут применяться в виртуализации, в т.ч. для обеспечения отказоустойчивости виртуальных машин и балансировки нагрузки.
- Для повышения производительности используется сегментация последовательных данных (data sriping)
- Спасение данных вокруг повреждённого участка на диске.
Ограничения файловой системы ReFS