Новата файлова система ReFS на Microsoft беше представена първоначално на Windows Server 2012. Тя е включена в Windows 10, където тя може да бъде използвана само като част от функцията за споделяне на дискове. ReFS ще се подобри в Windows Server 2016 и ще бъде част от Windows 10 Pro за работни станции.
Но какво представлява ReFS и как се сравни с използвания понастоящем NTFS?
Кратко за "гъвкава файлова система", ReFS е нова файлова система, изградена с код от текущата NTFS файлова система. В момента ReFS не е просто заместител на NTFS. Той има своите предимства и недостатъци. Не можете просто да използвате ReFS вместо NTFS на системното си устройство.
Тъй като ReFS е най-новата файлова система на Microsoft, тя е разработена, за да отговори на няколко основни проблема с NTFS. ReFS е проектиран да бъде по-устойчив срещу корупцията на данните, да работи по-добре за определени работни натоварвания и да се подобрява по-добре за много големи файлови системи. Ще видим точно какво означава това.
Частта "Устойчивост" е подчертана в името. ReFS използва контролни суми за метаданни - и по желание може да използва и контролни суми за файлови данни. Когато чете или пише файл, ReFS проверява контролната сума, за да се увери, че е правилна. Това означава, че самата файлова система има вграден начин за откриване на корупция на данни в движение.
ReFS е интегрирана с функцията за пространства за съхранение. Ако настроите огледално място за съхранение с помощта на ReFS, Windows може лесно да открие корупцията на файловата система и автоматично да поправи проблемите, като копира алтернативното копие на данните на друго устройство. Тази функция е налице както в Windows 10, така и в Windows 8.1.
Ако ReFS открие повредени данни и няма алтернативно копие, което може да възстанови, файловата система може незабавно да премахне повредените данни от устройството. Не се изисква да рестартирате системата си или да преместите устройството офлайн, както прави NTFS.
ReFS не само проверява файловете за корупция, когато ги чете и пише. Автоматизираният скенер за целостта на данните редовно проверява всички файлове на устройството, за да идентифицира и коригира корупцията на данните. Това е автоматична корекция на файловата система. Не е нужно да използвате chkdsk изобщо.
Новата файлова система също е устойчива на корупция на данните и по други начини. Например, когато актуализирате метаданни на файл - например името на файла, NTFS файловата система ще променя директно метаданните на файла. Ако компютърът ви не успее или захранването изгасне по време на този процес, може да има данни за повреда. Когато актуализирате метаданните на файловете, файловата система ReFS ще създаде ново копие на метаданните. ReFS насочва файла към новите метаданни само след като са написани новите метаданни. Няма риск метаданните на файла да бъдат повредени. Това е известно като "copy-on-write". Copy-on-write е достъпен и на други съвременни файлови системи, като ZFS и BtrFS на Linux, както и на новата файлова система APFS на Apple.
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 не е предназначен само за подобряване на всички ефекти върху NTFS. Вместо това Microsoft се фокусира върху няколко важни оптимизации, които правят ReFS много по-добре в определени случаи.
Например, когато се използва със пространства за съхранение, ReFS поддържа "оптимизация на реално време в реално време". Бихте могли да разполагате с дизелов басейн с оптимизирани за работа устройства и оптимизирани за капацитет устройства. ReFS винаги ще пише на дисковете в подразделението за ефективност, което ще увеличи максимално ефективността. На фона, ReFS автоматично ще премести големи парчета данни към по-бавните устройства за дългосрочно съхранение.
На Windows Server 2016 Microsoft подобри ReFS, за да предложи по-добра производителност с определени функции на виртуалната машина. Софтуерът на виртуалната машина на Hyper-V на Microsoft се възползва от тези (и на теория друг софтуер за виртуални машини би могъл да ги поддържа, ако искат).
Например, ReFS поддържа блоково клониране, което ускорява клонирането на виртуални машини и операциите за сливане на контролни точки. За да създадете клонирано копие на виртуална машина, ReFS трябва само да създаде ново копие на метаданните на устройството и да го насочи към съществуващи данни на устройството. Това е така, защото при ReFS няколко файла могат да сочат към същите основни данни на диска. Когато виртуалната машина се промени и се записват нови данни на устройството, тя се записва на друго място и данните за оригиналната виртуална машина остават на устройството. Това прави процеса на клониране много по-бърз и изисква много по-малка производителност на диска.
ReFS предлага също така нова функция "рядко VDL", която позволява на ReFS бързо да пише нули в голям файл. Това прави много по-бързо създаването на нов празен виртуален твърд диск с фиксиран размер (VHD). Докато това може да отнеме 10 минути с NTFS, може да отнеме само няколко секунди с ReFS.
Всички тези функции звучат доста добре, но не можете просто да превключите към 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 и конкретните функции, които поддържа, на уебсайта на Microsoft.
На типичен компютър с Windows 10 можете да използвате ReFS само чрез функцията за пространства за съхранение. Уверете се, че форматирате пространствата си за съхранение като ReFS, а не като NTFS, когато видите опцията за файлова система. Автоматично ще се възползвате от характеристиките за цялост на данните в файловата система на ReFS, ако я изберете.
На Windows Server можете да изберете да форматирате някои томове като ReFS, като използвате инструментите за управление на нормалния диск, което може да бъде особено полезно, ако използвате виртуални машини на тези устройства. Но не можете да форматирате диска за зареждане като ReFS и ще загубите достъп до някои функции на NTFS.
Функционалността на ReFS вече е достъпна като част от Windows 10 Pro за работни станции, както и Windows 10 Enterprise.