Какво е ReFS в Windows?



Опитайте Нашия Инструмент За Премахване На Проблемите

ReFS произлиза от Re силентен F с С ystem, е файлова система, създадена от Microsoft за ОС Windows. Той е предназначен да преодолее някои от ограниченията на Нова технологична файлова система (NTFS). ReFS е проектиран да бъде по-устойчив на повреда на данните, да се представя по-добре за определени работни натоварвания и да се мащабира по-добре за много големи файлови системи.



ReFS в Windows



История на ReFS

Microsoft представи ReFS през септември 2012 г., когато пусна Windows Server 2012 като незадължителна файлова система, за да отчете по-големи изисквания за съхранение на данни и по-големи натоварвания. Microsoft добави ReFS към настолни версии на Windows, започвайки с Windows 8.1 през октомври 2013 г., но можеше да се използва само като част от функцията за съхранение на дискови пространства. И също е включен в Windows 10. Microsoft отстранени възможността за създаване на томове ReFS в Windows 10 в неговата 2017 Fall Creators Update , с изключение на Windows 10 Pro за работни станции. Но ОС все пак ще чете ReFS.



Как работи ReFS

ReFS е изключително съвместим с NTFS и е изграден на базата на NTFS за повече последователност и по-добра цялост на данните. Ако операционната система открие системна грешка и данните са загубени / повредени, ReFS може да възстанови загубените / повредени данни. ReFS също се бори с гниене на битове, т.е.корупцията на битовете във файлова система с времето, чрез задачи за почистване на диска, които четат и валидират данни. Microsoft използва част от кодовата база NTFS, за да произведе ReFS и добави поддръжка за Win32 API, така че съществуващите API да са съвместими, давайки ReFS поддръжка за няколко функции, като списъци за контрол на достъпа и идентификатори на файлове.

В NTFS има различни причини за повреда на метаданните на файлове, като рязко спиране на системата по време на загуба на мощност или когато системата записва само част от блок. За да се избегне повреда на данните, ReFS използва разпределяне на запис техника, която чете и пише файлове в една инструкция. Техниката за разпределение при запис използва тънки клонове за предоставяне на изходните бази данни, за да намали шансовете за корупция.

ДА СЕ B + дървесна структура се използва от ReFS за управление на данни чрез индексиране на метаданни. Дървото се състои от корена, вътрешните възли и листата. Дървото B + съхранява данни в модел на разклоняване, където всеки възел в дървото има подреден списък с ключове и указатели към възли или листа на по-ниско ниво. Записите се съхраняват на ниво листа, което позволява повече клонове. Този процес намалява дисковите I / O и осигурява по-добра производителност.



ReFS не е директен заместител на NTFS. ReFS не поддържа някои функции на NTFS, като таблица на главните файлове (MFT), поддръжка на файл на страница и идентификатори на обекти. Някои приложения ще работят само с функции, достъпни само на NTFS. Много функции на NTFS не бяха част от по-ранната версия на NTFS, като алтернативни потоци, именувани потоци и оскъдни файлове, които Microsoft добави към ReFS при по-късни актуализации.

Забележителни характеристики и промени

  1. ReFS е интегриран с Функция Storage Spaces . Ако е настроено огледално пространство за съхранение, използващо ReFS, Windows ще открие повреда на файловата система и автоматично ще отстрани проблемите, като копира алтернативното копие на данните на друго устройство. Тази функция е достъпна както за Windows 10, така и за Windows 8.1.

    Пространство за съхранение с помощта на ReFS

  2. Ако ReFS открие корумпирана дата и тя няма алтернативно копие, от което може да възстанови, файловата система може незабавно да премахне повредените данни от устройството. Не се изисква рестартиране на системата или извеждането на устройството офлайн, както би се направило с NTFS.
  3. Когато четете и пишете, ReFS не само проверява файловете за повреда. Всички файлове на устройството се проверяват редовно от автоматичен скенер за целостта на данните, за да се идентифицира и отстрани и повредата на данните, която е автоматично коригираща файлова система. Няма нужда да бягате chkdsk изобщо.
  4. Новата файлова система също е устойчива на повреда на данните и по други начини. Например, когато актуализирате метаданните на файла - например името на файла - файловата система NTFS директно ще модифицира метаданните на файла. Ако компютърът ви се повреди или захранването престане по време на този процес, може да има повреда на данните. Когато актуализирате метаданни на файл, файловата система ReFS ще създаде ново копие на метаданните. ReFS ще насочи файла към новите метаданни само когато новите метаданни са написани, така че няма риск метаданните на файла да бъдат повредени. Това е известно като „ copy-on-write ”. Техниката copy-on-write се използва и от други съвременни файлови системи, напр. ZFS и BtrFS на Linux & Apple’s new APFS файлова система.
  5. ReFS използва контролни суми за метаданни - и по желание може да използва контролни суми и за файлови данни. Винаги, когато чете или пише файл, ReFS изследва контролната сума, за да се увери, че е правилна. Това означава, че самата файлова система има вграден начин за откриване на повреда на данните в движение.
  6. В допълнение към функцията си за цялост на данните, ReFS се мащабира до по-голям обем и размери на файлове, в сравнение с NTFS в дългосрочен план, това са важни подобрения.
  7. ReFS поддържа максимален размер на звука от 262 144 екзабайта (16 ексбайта) , в сравнение с 16 екзабайта в NTFS. ReFS поддържа до 32 768 знака в име на файл, в сравнение с лимита от 255 знака в NTFS.
  8. Другите функции на ReFS включват подобрена производителност с Hyper-V, поддръжка на парите за целостта, за да се използват контролни суми за оценка на състоянието на данните и ивици на данни за производителност, подобна на RAID.
  9. Microsoft добави поддръжка за алтернативни потоци от данни във версия 1.2, за да позволи на ReFS да работи с внедряванията на Microsoft SQL Server. Други забележителни актуализации включват поддръжката за дедупликация на данни - функция за оптимизиране на съхранението - във ReFS версия 3.2 с пускането на Windows Server версия 1709 в Полугодишния канал през октомври 2017 г.
  10. ReFS също изхвърля DOS стил 8.3 имена на файлове напр. C: Program Files в C: PROGRA ~ 1 на NTFS том все още може да бъде достъпен за целите на съвместимостта по-стари технологии. Тези наследени имена на файлове не се поддържат от ReFS.
  11. ReFS не е просто подобрение на NTFS. Вместо това Microsoft се фокусира върху няколко важни оптимизации, които карат ReFS да работи много по-добре в определени случаи.
  12. ReFS, когато се използва с пространства за съхранение, поддържа “ оптимизация на нивата в реално време ”. Може да имате пул с два устройства, оптимизирани за производителност и устройства, оптимизирани за капацитет. ReFS винаги ще записва на устройствата в нивото на производителност, максимизирайки производителността. Във фонов режим ReFS автоматично ще премести големи парчета данни към по-бавните устройства за дългосрочно съхранение.
  13. На Windows Server 2016 ReFS бяха подобрени, за да предлагат по-добра производителност с определени виртуални машини, т.е.виртуални функции на машината. Собственият софтуер на Microsoft за виртуални машини Hyper-V се възползва от тях (и на теория други софтуери за виртуални машини биха могли да ги поддържат, ако искат) като ReFS поддържа клониране на блокове, което ускорява клонирането на виртуална машина и операциите по обединяване на контролни точки. За да създаде клонирано копие на виртуална машина, ReFS трябва само да създаде ново копие на метаданни на устройството и да го насочи към съществуващи данни на устройството. Това е така, защото при ReFS множество файлове могат да сочат към едни и същи базисни данни на диска. Когато виртуалната машина се промени и новите данни се записват на устройството, тя се записва на друго място и оригиналните данни на виртуалната машина се оставят на устройството. Това прави процеса на клониране много по-бърз и изисква много по-малко пропускателна способност на диска.
  14. В ReFS е добавена нова функция „оскъден VDL“, която позволява на ReFS бързо да записва нули в голям файл. Това прави много по-бързо създаването на нов, празен файл с виртуален твърд диск (VHD) с фиксиран размер. Докато това може да отнеме 10 минути с NTFS, то може да отнеме само няколко секунди с ReFS.
  15. Ще намерите повече подробности за ReFS и специфичните функции, които той поддържа Уебсайт на Microsoft .

Недостатъци на ReFS

Всички тези функции звучат доста добре, но не можете просто да преминете към ReFS от NTFS.

  1. Windows не може зареждане от ReFS и изискват NTFS.
  2. ReFS консумира повече системни ресурси в сравнение с NTFS.
  3. Колкото по-голям е дисковият масив, толкова повече RAM и IOPS ReFS използва за целостта на файла.
  4. Данните от NTFS не могат да бъдат преобразувани в ReFS.
  5. ReFS пропуска и други функции, които NTFS включва, включително компресиране и криптиране на файлова система, твърди връзки, разширени атрибути, дедупликация на данни и дискови квоти. Но ReFS е съвместим с много други функции на NTFS, напр. докато криптирането на конкретни данни на ниво файлова система не може да бъде извършено, ReFS е съвместим с шифроването на BitLocker на пълен диск.
  6. В Windows 10 също не можете да форматирате стари дялове като REFS. Понастоящем можете да използвате ReFS само с пространства за съхранение, където неговите функции за надеждност помагат за защита срещу повреда на данните. Томовете могат да бъдат форматирани като ReFS вместо NTFS на Windows Server 2016. Може да искате да направите това за том, на който планирате да съхранявате виртуални машини, например. Все пак не можете да използвате ReFS на обема на зареждане. Windows може да се стартира само от NTFS устройство.
  7. ReFS устройство не поддържа инсталиране на всякакви приложения или програми . Причината за това е неподдържането на твърди връзки в ReFS и много малко програми, които позволяват инсталиране на томове ReFS, но дори тези програми също изпитват проблеми по време на изпълнение.

Как да използваме ReFS

  1. На Windows сървър , можете да изберете да форматирате някои томове като ReFS, като използвате обикновените инструменти за управление на диска, което може да е особено полезно, ако използвате виртуални машини на тези устройства. Но не можете да форматирате устройството за зареждане като ReFS и ще загубите достъп до някои функции на NTFS.

    ReFS на Windows Server,

  2. Функцията ReFS вече е достъпна като част от Windows 10 Pro за работни станции

Функцията ReFS на Windows 10 Pro

6 минути четене