ReFS filsystem. Sammenligning av ReFS (Resilient filsystem) og NTFS filsystemer

Windows 10 støtter flere filsystemer ut av esken. Noen av dem er arv og eksisterer hovedsakelig for bakoverkompatibilitet, andre er moderne og har bred anvendelse. Denne artikkelen beskriver ulike måter, som du kan bruke til å se hvilket filsystem stasjonene dine er formatert med.

Filsystem er en spesiell måte å lagre og organisere informasjonen din på ulike medier, gjelder også harddisker, solid state-stasjoner, USB-stasjoner og andre enheter. Den lar deg lagre, endre, lese filer og mapper for applikasjoner og operativsystemet som er installert på datamaskinen din.

Når du formaterer en intern stasjon eller flash-stasjon, forbereder du den for bruk som lagringsmedier i din operativsystem. Under denne prosessen opprettes et filsystem. Under formatering vil all informasjon som er lagret på disken eller partisjonen bli slettet.

Windows 10 støtter filsystemer FAT, FAT32, exFAT, NTFS Og ReFS uten å bruke ekstra programvare.

De har forskjellige funksjoner og egenskaper. For eksempel er FAT og FAT32 eldre filsystemer. FAT støtter en maksimal kapasitet på 4 GB, FAT32 støtter 32 GB. FAT-filsystemer har også begrensninger på maksimal størrelse fil. NTFS er det eneste filsystemet som støtter filkomprimering og kryptering og har avanserte funksjoner.

Det er flere metoder du kan bruke for å finne filsystemet som brukes på stasjonene dine.

Følg disse trinnene for å finne ut filsystemet på stasjoner i Windows 10.

  1. Åpen "Dirigent" og gå til mappen "Denne datamaskinen".
  1. Høyreklikk stasjonen og velg fra hurtigmenyen "Egenskaper".
  1. I Egenskaper-vinduet, på Generelt-fanen, vil du se filsystemet til disken.

Denne metoden er den enkleste og raskeste.

Du kan også bruke Diskpart-verktøy, Diskbehandling eller PowerShell.

Vis diskfilsystem ved hjelp av Diskpart

  1. Trykk på tastekombinasjonen Win + R.
  1. I Kjør-feltet skriver du inn " diskdel" og trykk Enter.

  1. Skriv inn kommandoen i Diskpart listevolum.

Etter å ha kjørt kommandoen, vil du se filsystemet for hver stasjon som er koblet til datamaskinen.

Vis diskfilsystemet ved hjelp av Diskbehandling.

  1. Trykk Win + X eller høyreklikk på knappen "Start".
  1. Fra WinX-menyen velger du
  1. Se Verdier i kolonnen Filsystem.

Til slutt er det en annen måte å bestemme filsystemet for hver stasjon som er koblet til datamaskinen din ved å bruke PowerShell-skriptspråket.

  1. Åpen Kraftskall på vegne av administrator.
  1. Tast inn: få-volum og trykk Enter-tasten.
  1. For utdata se verdier i kolonne FileSystemType.

Nå vet du at det er veldig enkelt å bestemme filsystemet for diskene dine. Du kan bruke hvilken som helst metode du liker best.

I 1991 solgte SanDisk en 20MB SSD for 1000 dollar, men teknologien har blitt litt billigere siden den gang. Samtidig er SSD-en mye raskere og mer stillegående. I dag SSD oppsett stasjoner for Windows 10 er ikke bare av interesse for de som er redde for deres relativt korte levetid. For å kompensere for denne ulempen kan enhetskontrolleren lagre informasjon om antall omskrivingssykluser for å bruke mindre belastede minneceller. For å gjøre dette er SSD-en optimalisert for Windows 10.

Du ser at alt ikke er så ille, fordi harddisken ofte sletter systemsektorer til hull og kan ikke lenger gjøre noe med det. Windows 10 laster ikke og er veldig treg. Og det er ubrukelig å bruke en tweaker; systemintelligensen er ikke nok til å takle dårlig sektorlesing. I mellomtiden, hvis ti kunne installeres i et passende område av harddisken, ville det ikke ha en pris. Optimalisering harddisk er umulig i denne forbindelse, men å sette opp en SSD er innenfor evnene til den gjennomsnittlige brukeren. Ikke forvent mye av denne anmeldelsen fordi systemet gjorde mye for oss. Ti er allerede maksimalt konfigurert for SSD.

Hvordan sette opp

Mange har allerede lurt på om det er kostnadseffektivt å la Windows-sidefilen ligge på en SSD. Minnets hastighet er slik at det er uklart om dette gamle trikset med paginering og lasting av tidligere brukt informasjon er nødvendig i det hele tatt. Vi er sikre på at det er litt sunn fornuft og en skje med tull i dette:

  1. Hvis det ikke er informasjon i RAM, kan ikke prosessoren ta den ut av ingenting. Vil fortsatt være involvert HDD. Levetiden kan ikke forlenges med denne metoden. En annen ting er at du kan frigjøre litt plass.
  2. Ideen om å utvide ressursen er veldig relevant. Hva med å satse mer? tilfeldig tilgangsminne, og da vil det ikke være behov for å bytte sider i det hele tatt? Dette er en mer fornuftig tilnærming, fordi RAM-en vil fungere uansett. Men jo flere celler den har, jo mindre slitasje på hver enkelt individuelt.

Deaktivere unødvendige prosesser

Vel, og selvfølgelig, Windows-optimalisering kan redusere antall lagringstilganger. Dette deaktiverer unødvendige tjenester, prosesser, minimerer enhver aktivitet, begrenser aktivitet gjennom brannmuren.

LISTVERK

Det er imidlertid også spesifikk diskoptimalisering. Vi snakker først og fremst om DisableDeleteNotify-parameteren. La oss spørre om verdien og sette den til null om nødvendig.

Fsutil-atferdssettet DisableDeleteNotify 0-operasjonen gjelder også for systemer med HDD, men maskinvaren støtter ikke dette. Spesielt betyr linjen ReFS... ikke installert at alternativet vil være tilgjengelig umiddelbart etter at SSD-en er tilkoblet (denne systemenheten har ikke dette). Kommandoen kalles TRIM, den er introdusert i ATA-grensesnittet, men magnetiske stasjoner støtter den ikke på kontrollernivå. Selv om vi ikke utelukker at det kan være noen unntak i naturen.

Fra koden ovenfor kan vi konkludere med at optimalisering av SSD-stasjoner under 10 ikke er nødvendig, fordi alternativet for forsiktig håndtering av media allerede er aktivert. Selv om du fortsatt må sjekke denne posisjonen med kommandoen (se ovenfor). Det er umulig å optimalisere en magnetisk HDD fordi det ikke er maskinvarestøtte.

Indeksering

Noen eksperter foreslår også å deaktivere filindeksering, men essensen av dette tiltaket er ikke helt klart. Operativsystemet vil ganske enkelt gni innholdsfortegnelsen i stedet for å bruke alternativene og ferdige svarene det har lagret. Når det gjelder dvalemodus, liker så mange brukere det at ikke alle vil bestemme seg for å ekskludere det fra systemet. Samtidig er alternativet allerede deaktivert av systeminnstillingene som standard. La oss forklare: i topp ti er dvalemodus deaktivert som standard, og hvis noen ønsket å bruke det, vil de neppe godta å fjerne det. Fordi det er veldig praktisk å fortsette arbeidet der det ble avbrutt.

Defragmentering

Det eneste du kan slå av er automatisk defragmentering:

Hvorfor TRIM ikke fungerer

TRIM krever en AHCI-driver. OS må være installert på systemenhet hvor dette alternativet støttes. På nye hovedkort sånn er det.

Noen steder skriver de imidlertid at du først må installere alternativet gjennom BIOS, som på dette bildet.

Vi rapporterer til våre lesere følgende:

  1. For å teste Victoria-applikasjonen ble innstillingen satt til IDE.
  2. Testen bestod, datamaskinen ble ikke brukt, og så viste det seg plutselig at de skrev på nettverket om behovet for å sette denne parameteren i AHCI...

I IDE-modus installerte ikke ten på den angitte PC-en i det hele tatt. Vi sjekket det to ganger, i begge tilfeller oppstår en feil på et tidspunkt i veiviseren. Linux Ubuntu kom bare opp med standardinnstillinger; da jeg prøvde å partisjonere harddisken manuelt, fikk jeg feil. Sjekket minst tre ganger. BIOS-innstillingen ble justert til AHCI, og umiddelbart sluttet operativsystemene å virke. Her er et skjermbilde av aktiveringsvinduet utført etter en ren installasjon av ti på akkurat denne disken.

Selskapet utførte aktiveringen i løpet av sekunder. En gang i tiden var det allerede installert et dusin på dette utstyret. Vær oppmerksom på at alle arrangementer finner sted etter 29. juli 2016. Så hvis noen var heldig nok til å sette en ti på toppen av IDE-driveren, så er dette en unik person. Og han burde virkelig sette inn BIOS-innstillinger AHCI-alternativ for at TRIM skal fungere på SSD. Nye hovedkort har ikke en IDE-linje i det hele tatt; i gamle, med denne endringen, slutter systemet å laste. Men i de syv kunne dette registreres gjennom registeret.

Hvordan fikse AHCI gjennom registeret

Det skrives lite om dette, men etter å ha endret drivertype fra BIOS, slutter operativsystemet å laste. Slik ser det ut (tomshardware.co.uk).

Noen ting er tydelige fra skjermbildet, men vi vil forklare:

  1. Noen installerte syv på en SSD og la plutselig merke til at TRIM ikke fungerte.
  2. Jeg begynte å se på det og innså at jeg trengte en AHCI-driver.
  3. Jeg gikk inn i BIOS, endret den, og den sluttet å laste.

Her er et eksempel Blå skjerm etter å ha utført slike handlinger (tnxs til askvg.com/).

Fyren som la ut denne anmeldelsen (se skjermbilde) fant en løsning på problemet ved å fikse registeret. Her er hans anbefalinger. Vi skrev dem ikke om fordi det ikke er slike nøkler på topp ti. Hun (hos oss, ifølge i det minste) er ikke installert på IDE, men produserer en feil om og om igjen.

Hvis du ikke fikser registret, må du installere systemet på nytt. Vi understreker nok en gang: ti i vårt tilfelle fungerer ikke parallelt med IDE. Mest sannsynlig er dette hennes innovasjon. Det er derfor ingen skriver at TRIM er deaktivert. Vi sa ovenfor at dette nyttige alternativet allerede fungerer som standard. Derfor trenger du ikke konfigurere noe. Men hvis du vil sjekke helsen, er informasjonen ovenfor akkurat det du trenger for dette.

SSD på markedet

Prisanalyse viser at du i dag må betale 10 000 rubler for 500 GB plass. Dette er fortsatt dyrt, men hvis du tar en mer beskjeden størrelse enhet for operativsystemet, og lagrer dataene på en vanlig HDD, så ser situasjonen mye lykkeligere ut. Det er kjent at Windows 10 x64 krever minimum 20 GB harddiskplass. Derfor volumet SSD-stasjon 64 GB er nok til alt om alt. Det er også svakheter her:

  1. Nøyaktig systemdisk er utsatt for den største slitasjen, mens verdifulle data får tilgang til mye sjeldnere. Svaret tyder på seg selv: du bør installere Windows 10 på en magnetisk stasjon, og solid-state elektronikk vil lagre brukerdata.
  2. Den høye prisen er allerede annonsert, men i dag er dagen da du kan kjøpe 128 GB for 3000 og prøve hva en SSD er. Til slutt, husk at for bare 25 år siden var mengden som ble bedt om slik hukommelse astronomisk.

Teknologi

Selve navnet antyder at SSD-en er basert på fremskritt innen solid-state elektronikk. Dette er de samme flash-stasjonene som vi er vant til å koble til USB-port, men bare litt billigere. Tenk på det, en 16 GB flash-stasjon koster omtrent 800 rubler. Man ser tydelig at dette er en mye dyrere type minne enn SSD-stasjoner. Det er da alt faller på plass. En vanlig flash-stasjon med et spesialisert grensesnitt.

Ja, det er flere SSD-teknologier, men forskjellen mellom dem er ikke like slående som mellom HDD og SD. Den første CompactFlash ble utgitt av SanDisk i 1994. Finner du ingen sammenheng her med informasjonen ovenfor? Det stemmer – avhengigheten er åpenbar! Linux kan allerede kjøres fra en flash-stasjon. Dette er det samme tilfellet med bruk av en SSD. Selvfølgelig er installasjonsmediet for Windows 10 ennå ikke en systemdisk, men Billy Gates beveger seg trygt i denne retningen.

Behovet for utvikling av SSD-teknologier ble forårsaket av økt ytelse sentral prosessor, som magnetbånd ikke kunne holde tritt med. Disken sakket også etter. Alle vet at spillet måtte lastes inn i ZX-Spectrum først, og deretter begynne å treffe fiender. Til tross for at prosessorfrekvensen der var latterlig, trente mer enn én nerd opp reaksjonen sin på gamle maskiner. Selv i dag kan du leke med spesielle emulatorer.

Det er ingen hemmelighet at programmerere produserer stadig mer middelmådig kode. De er late til å definere variabler korrekt og frigjøre minneplass etter å ha fullført et funksjons- eller prosedyrekall. Derfor øker mengden RAM som forbrukes stadig. Ikke etter dager, men etter timer. Men systemet fortsetter fortsatt å fryse. Dette er en konsekvens av dårlig tankegang. Det er mange millioner kodelinjer i Windows, og selvfølgelig er det feil som Billy Gates har jobbet med med varierende grad av suksess.

Hvorfor er det ikke nok RAM?

Den første datamaskinen kjørte med 48 KB, og dette var ganske nok, i dag virker mengden RAM på 16 GB fortsatt for liten. Selv i hvile er en femtedel av dette beløpet opptatt. Selv om systemet formelt "hviler".

Dette er mildt sagt alarmerende. Faktisk kreves 3 GB bare for "tomgang". Hva vil skje når en gigantisk mengde informasjon begynner å bli lastet inn av noen dataspill? Jager spøkelset virtuell virkelighet I samsvar med virkeligheten har vi glemt nytten av applikasjoner, deres moralske betydning. Mange ZX-Spectrum-fans fablet om Elite. Hvem har hørt om dette spillet i dag? I mellomtiden har et stort antall oppfølgere til dette spennende oppdraget blitt utgitt.

En av skaperne beskrev det som «veien til lysets kriger», selv om ingen forbød å bli pirat. Men akkurat som i det virkelige liv, kunne du ikke få mange kreditter for sivile skip, og politiet nappet i hælene. De nektet å legge til kai på planetstasjoner. Så en person ble gradvis vant til det faktum at veien til en ærlig hardtarbeider er mye mer fruktbar enn en banditt. Resultat? Tusenvis (om ikke millioner) av fans over hele verden, til tross for at grafikken mildt sagt er dårlig. Legg til dette at fremdriften kun kunne lagres til transportøren ved landing. Dette betydde at det tok mange år for mange å nå Elite-klassen av jagerfly. Dessuten ble den kriminelle (hvis vi ikke tar feil) ikke tildelt denne kvalifikasjonen i det hele tatt.

Mange ble tiltrukket av selve ideen. Selv om det må innrømmes at med et stort antall angripende romskip, frøs grafikken litt. Nesten det eneste spillet der dette skjedde. Dagens spilling minner lite om å bekjempe det onde. Mer oppmerksomhet rettes mot grafikk, noe som gir nok plass til ondskap, der en organisert flokk kan forgifte en. Selvfølgelig kan vi hevde at dette er mer som det virkelige liv, men vi vil hevde at samfunnet er slik det er oppdratt til å være. Inkludert gjennom spill.

Så det er ikke nok RAM av den grunn at produsenter fokuserer på spesialeffekter. Tinsel som ikke har noe med den semantiske delen å gjøre. De gjør mye for donasjonens skyld:

  1. Kongen dro på jakt.
  2. Beaters - skremme robotene.

Vanskeligheten med nye ideer er at det er vanskelig å slå gjennom. Sofistikert grafikk er ofte utenfor evnene til en ensom utvikler. Så størrelsen på RAM økte, og det ble snart lagt merke til at operativsystemet ble bremset av harddisken. I løpet av perioden med tilgang til stasjonen og lesing av nye moduler. Dette gjelder også Linux, men i mindre grad. Derfor er to alternativer mulig:

  • SSD-stasjoner markedsføres av Microsoft for å maskere mindre ytelsesfeil.
  • Billy Gates forutså denne utviklingen av hendelser for n antall år siden. Faktisk, tilbake i 1991 var det mulig å forutsi noe.

Minne og nanoteknologi

Det er usannsynlig at systemet som finnes på markedet i dag er en ulykke. I tillegg er det mistenkelig at rykter om nanoteknologi har vært fryst. Rundt 2002 lovet industrien å gi oss en ny generasjon datateknologi, og ... mest sannsynlig slo hun seg ned i militærkassene. Den teknologiske prosessen som eksisterer i dag kan ikke avta fordi varmetapene på halvledere øker, noe nanoteknologien lovet å gi oss. Hva? Det er riktig - en ideell element base, hvor krystallcelle så presis at strømmen ikke forårsaker et stort spenningsfall over den. Dette gjør det mulig å øke integrasjonen, redusere forsyningsspenningen ytterligere og, som et resultat, fantastiske ytelsesgevinster. Bokstavelig talt tusenvis av ganger.

Se: alt går mot det faktum at HDD-er vil forsvinne på samme måte som magnetbånd i dag anses som arkaisk. Selv om det for rundt 15 år siden ble anbefalt å dumpe arkiver på den digital informasjon. Den eneste pålitelige keeperen i dag er papir. Det som skrives med penn kan likevel ikke skjæres ut med øks. Alt annet blir foreldet og blir til støv og forfall. De mest pålitelige enhetene er nettverksenheter. Som for eksempel Google repositories. Harddisken forsvinner snart, og dette har allerede skjedd i smarttelefoner og enkelte bærbare datamaskiner. Dagens teknologisk prosess har nådd en blindvei, kan dette sees av det faktum at egenskapene til prosessorer og harddisker har holdt seg nesten uendret i flere år.

Se på skjermbildet, det er en prototype av fremtidens mekaniske girkasse. Roterende tannhjul overfører momentum ved å låse sammen individuelle molekyler. Dette er bare ett eksempel på nanoteknologi. Hvis vi tar feltet halvledere, som inkluderer solid state-stasjoner, så oppstår akkumulering av informasjon på grunn av kostnadsbevaring. Holdbarheten er lang, men den er tydeligvis ikke evig. Eksperter gir omtrent 10 år. Papir kan bære informasjon i tusenvis av år, og en nanolås kan bære informasjon så lenge verden eksisterer!

Bivirkning

Vi så at det nødvendige alternativet for HDD ikke er installert, men dette har en fordel. Informasjon av verdi kan slettes av en makuleringsmaskin. Det er ikke det samme på SSD-er. Blokken vil bli skrevet til celler med maksimal ressurs, slik at det blir lettere å finne informasjon som brukeren mente skulle slettes. En konfigurert harddisk vil bli en ekte skattekiste av spøkelsesfiler. Og ikke en eneste tweaker som eksisterer i dag vil bidra til å rette opp denne situasjonen.

3 rangeringer, gjennomsnitt: 5,00 av 5)

En offentlig betaversjon ble utgitt for ikke lenge siden Microsoft Windows 8 Server med støtte for det annonserte ReFS (Resilient File System) filsystemet, tidligere kjent som "Protogon". Dette filsystemet tilbys som et alternativ til NTFS-filsystemet, som har bevist seg gjennom årene, i segmentet for datalagringssystemer basert på Microsoft-produkter, med sin videre migrering til området klientsystemer.

Formålet med denne artikkelen er en overfladisk beskrivelse av strukturen til filsystemet, dets fordeler og ulemper, samt en analyse av arkitekturen fra synspunktet om å opprettholde dataintegriteten og utsiktene for datagjenoppretting i tilfelle skade eller sletting av brukeren. Artikkelen avslører også en studie av de arkitektoniske egenskapene til filsystemet og dets potensielle ytelse.

Windows Server 8 Beta

Filsystemalternativet som er tilgjengelig i denne versjonen av operativsystemet, støtter bare 64KB dataklynger og 16KB metadataklynger. Det er ennå ikke klart om det vil være støtte for ReFS-filsystemer med andre klyngestørrelser: for øyeblikket ignoreres Cluster Size-parameteren når du oppretter et ReFS-volum og er alltid satt til standard. Når du formaterer FS, er det eneste tilgjengelige alternativet for å velge klyngestørrelse 64KB. Han er også den eneste som er nevnt i utviklerbloggene.

Denne klyngestørrelsen er mer enn tilstrekkelig til å organisere filsystemer av enhver praktisk størrelse, men samtidig fører den til betydelig redundans i datalagring.

Filsystemarkitektur

Til tross for hyppige omtaler av likhetene mellom ReFS og NTFS på et høyt nivå, snakker vi bare om kompatibiliteten til noen metadatastrukturer, for eksempel "standardinformasjon", "filnavn", kompatibilitet i verdiene til noen attributtflagg, etc. Diskimplementeringen av ReFS-strukturer er fundamentalt forskjellig fra andre Microsoft-filsystemer.

De viktigste strukturelle elementene i det nye filsystemet er B+-trær. Alle elementer i filsystemstrukturen er representert av enkeltnivå (lister) eller flernivå B+ trær, som lar deg skalere nesten alle filsystemelementene betydelig. Sammen med ekte 64-bits nummerering av alle systemelementer, eliminerer dette utseendet på flaskehalser under videre skalering.

Bortsett fra rotposten til B+-treet, har alle andre poster størrelsen på en hel metadatablokk (i i dette tilfellet- 16KB); mellomliggende (adresse) noder har en liten full størrelse(omtrent 60 byte). Derfor kreves det vanligvis et lite antall trenivåer for å beskrive selv veldig store strukturer, noe som har en ganske gunstig effekt på den generelle ytelsen til systemet.

Det viktigste strukturelle elementet i filsystemet er "Katalog", presentert i form av et B+-tre, hvis nøkkel er nummeret til mappeobjektet. I motsetning til andre lignende filsystemer, er ikke en fil i ReFS et eget nøkkelelement i "Directory", men eksisterer bare som en oppføring i mappen som inneholder den. Kanskje nettopp derfor arkitektonisk trekk harde lenker til ReFS støttes ikke.

"Leaves of the Directory" er maskinskrevne poster. Det er tre hovedtyper av oppføringer for et mappeobjekt: kataloghåndtaket, indeksoppføringen og det nestede objekthåndtaket. Alle slike poster er pakket som et eget B+-tre med en mappe-ID; roten til dette treet er et blad av B+-treet i "Directory", som lar deg pakke nesten et hvilket som helst antall poster inn i en mappe. På det nederste nivået i bladene til en mappes B+-tre er primært en katalogbeskrivelseoppføring som inneholder grunnleggende informasjon om mappen (som navn, "standardinformasjon", filnavnattributt, etc.). Datastrukturene har mye til felles med de som er tatt i bruk i NTFS, selv om de har en rekke forskjeller, hvorav den viktigste er fraværet av en maskinskrevet liste over navngitte attributter.

Neste i katalogen er de såkalte indeksoppføringene: korte strukturer som inneholder data om elementene i mappen. Sammenlignet med NTFS er disse postene mye kortere, noe som reduserer volumets belastning med metadata. Sist er oppføringene i katalogelementet. For mapper inneholder disse elementene navnet på pakken, mappeidentifikatoren i "Directory" og strukturen til "standardinformasjonen". For filer er det ingen identifikator, men strukturen inneholder i stedet alle grunnleggende data om filen, inkludert roten til B+-treet av filfragmenter. Følgelig kan filen bestå av nesten et hvilket som helst antall fragmenter.

På disk er filer plassert i 64KB blokker, selv om de adresseres på samme måte som metadatablokker (i 16KB klynger). Fildata "residency" støttes ikke på ReFS, så en 1-byte fil på disken vil oppta en hel 64KB blokk, noe som fører til betydelig lagringsredundans på små filer; på den annen side forenkler det administrasjonen av ledig plass, og det går mye raskere å tildele ledig plass til en ny fil.

Størrelsen på et tomt filsystems metadata er omtrent 0,1 % av størrelsen på selve filsystemet (dvs. omtrent 2 GB på et 2 TB volum). Noen kjernemetadata dupliseres for bedre feiltoleranse.

Feil bevis

Det var ikke noe mål å teste stabiliteten til den eksisterende ReFS-implementeringen. Fra synspunkt av filsystemarkitektur har den alle nødvendige verktøy for sikker filgjenoppretting selv etter en alvorlig maskinvarefeil. Deler av metadatastrukturer inneholder sine egne identifikatorer, som lar deg sjekke eierskapet til strukturene; metadatalenker inneholder 64-biters kontrollsummer av blokkene det refereres til, noe som gjør det mulig å evaluere integriteten til blokken som leses fra lenken.

Det er verdt å merke seg at kontrollsummer av brukerdata (filinnhold) ikke beregnes. På den ene siden deaktiverer dette integritetssjekkmekanismen i dataområdet, på den annen side fremskynder det systemdriften på grunn av minimumsantallet av endringer i metadataområdet.

Enhver endring i metadatastrukturen utføres i to trinn: først opprettes en ny (endret) kopi av metadataene på ledig diskplass, deretter, hvis vellykket, overfører en atomoppdatering koblingen fra den gamle (uendret) til det nye (endrede) metadataområdet. Denne strategien (Copy-on-Write (CoW)) lar deg gjøre uten å logge, og opprettholder automatisk dataintegriteten.

Bekreftelse av slike endringer på disken tar kanskje ikke lang nok tid, slik at flere filsystemtilstandsendringer kan kombineres til én.

Denne ordningen gjelder ikke for brukerdata, så eventuelle endringer i filens innhold skrives direkte til filen. Sletting av en fil gjøres ved å gjenoppbygge metadatastrukturen (ved hjelp av CoW), som sparer forrige versjon metadatablokk på disk. Dette gjør det mulig å gjenopprette slettede filer før de overskrives av nye brukerdata.

Redundans for datalagring

I dette tilfellet snakker vi om forbruket av diskplass på grunn av datalagringsordningen. For testformål, installert Windows Server ble kopiert til en 580 GB ReFS-partisjon. Størrelsen på metadata på et tomt filsystem var omtrent 0,73 GB.

Ved kopiering installert Windows Server per partisjon med ReFS, redundans for fildatalagring økte fra 0,1 % på NTFS til nesten 30 % på ReFS. Samtidig ble ca 10 % av redundansen lagt til på grunn av metadata. Som et resultat tok "brukerdata" på 11 GB i størrelse (mer enn 70 tusen filer) på NTFS, tatt i betraktning metadata, 11,3 GB, mens på ReFS tok de samme dataene 16,2 GB; dette betyr at datalagringsredundans på ReFS er nesten 50 % for denne typen data. Med et lite antall store filer blir denne effekten naturlig nok ikke observert.

Driftshastighet

På grunn av det faktum at vi snakker om Beta, ble det ikke utført målinger av FS-ytelse. Fra FS-arkitekturens ståsted kan det trekkes noen konklusjoner. Når du kopierte mer enn 70 tusen filer til ReFS, skapte dette et B+-tre i "Directory" med 4 nivåer i størrelse: "root", mellomnivå 1, mellomnivå 2, "blader".

Derfor krever søk etter mappeattributter (forutsatt at treroten er bufret) 3 lesninger av 16KB blokker. Til sammenligning, på NTFS vil denne operasjonen ta en lesing på 1-4KB i størrelse (forutsatt at $MFT-posisjonskartet er bufret).

Å finne filattributter etter mappe og filnavn i en mappe (en liten mappe med flere oppføringer) på ReFS vil kreve de samme 3 lesingene. På NTFS vil det være nødvendig med 2 lesninger på 1 KB hver, eller 3-4 lesinger (hvis filoppføringen er i "index"-attributtet for ikke-resident). I større pakker vokser antallet NTFS-lesninger mye raskere enn antallet lesninger som kreves av ReFS.

Situasjonen er nøyaktig den samme for innholdet i filer: der en økning i antall filfragmenter på NTFS fører til en oppregning av lange lister spredt over forskjellige $MFT-fragmenter, på ReFS utføres dette ved et effektivt søk gjennom B+ -tre.

konklusjoner

Det er for tidlig å trekke endelige konklusjoner, men fra den nåværende implementeringen av filsystemet kan man se en bekreftelse på filsystemets initiale fokus på serversegmentet, og fremfor alt på virtualiseringssystemer, DBMS og arkivdatalagringsservere , hvor hastighet og driftssikkerhet er av største betydning. Den største ulempen med filsystemet, for eksempel ineffektiv pakking av data på disk, er negert på systemer som opererer med store filer.

SysDev Laboratories vil overvåke utviklingen av dette filsystemet og planlegger å inkludere støtte for datagjenoppretting fra dette filsystemet. Eksperimentell ReFS-støtte for betaversjonen av Microsoft Windows 8 Server har allerede blitt implementert i UFS Explorer-produkter og er tilgjengelig for lukket beta-testing blant partnere. Den offisielle utgivelsen av verktøy for å gjenopprette slettede filer fra ReFS, samt datagjenoppretting etter filsystemskade som følge av maskinvarefeil, er planlagt litt tidligere eller samtidig med utgivelsen av Microsoft Windows 8 Server med ReFS-støtte.

Versjon datert 16.03.2012.
Basert på materialer fra SisDev Laboratories

Reproduksjon eller sitering er tillatt forutsatt at referansen til originalen opprettholdes.

For ikke lenge siden ble det sluppet en ny versjon av Windows, nemlig Windows 8. Som du vet, i ny verson Windows 8 er det støtte for et nytt filsystem, nemlig ReFS. I denne artikkelen vil vi snakke om hvilke fordeler dette filsystemet har fremfor det samme NTFS-filsystemet. Vel, skal vi begynne?

For å være ærlig har NTFS-filsystemet allerede overlevd nytten (dette er nesten det samme som å sammenligne FAT32 med NTFS for 10 år siden), fra et teknisk synspunkt. ReFS-filsystemet kan gi det meste bedre beskyttelse data på høy kapasitet og rask harddisk.

Litt om NTFS-filsystemet

Filsystemet NTFS (New Technology File System) dukket opp akkurat da Microsoft presenterte for offentligheten sitt nye operativsystem - Windows 3.1. Frem til i dag bruker vi i hovedsak kun dette filsystemet for å jobbe på datamaskinen. Over tid har de grunnleggende egenskapene til NTFS-filsystemet nådd sine grenser: skanning av lagringsmedier med et veldig stort volum tar tilstrekkelig tid, og den maksimale filstørrelsen er nesten også nådd.

Etterfølger til NTFS-filsystemet

Det var for å eliminere manglene ved NTFS-filsystemet som Microsoft introduserte i operativsystemet Windows-system 8, et helt nytt filsystem ReFS (Resilient File System), som er et feiltolerant filsystem. Og det viser svært høy pålitelighet i arbeidet.

For første gang ble dette filsystemet brukt i serveroperativsystemet Windows Server 8. Jeg vil bemerke at Microsoft ikke utviklet ReFS-filsystemet fra bunnen av. For eksempel, for å åpne, lukke og lese filer, bruker ReFS-filsystemet de samme tilgangsgrensesnittene API-data, det samme som NTFS-filsystemet. Filsystemfunksjonene som forble uendret var kryptering Disk Bitlocker, samt symbolske lenker for biblioteker. Og funksjoner som datakomprimering har helt forsvunnet.

Et ganske stort antall innovasjoner i ReFS-filsystemet ligger nettopp i området for å lage mappe- og filstrukturer, og viktigst av alt, administrere dem. Disse endringene er utformet for å endres automatisk, korrigere feil i filsystemobjekter og selve systemet, maksimere skalering, og viktigst av alt, fungere i Alltid online-modus.

For alle disse innovasjonene bruker Microsoft konseptet B+-trær, som du kanskje er kjent med fra Database-kurset. Dette konseptet er at mapper i et gitt filsystem er strukturert i form av vanlige tabeller, og filer fungerer som poster i denne tabellen. Selv den ledige plassen på harddisken er organisert i form av tabeller i dette filsystemet.

Kjernen i ReFS-filsystemet er en objekttabell kalt den sentrale katalogen, som viser alle tabellene i systemet.

Sammenligning av NTFS- og ReFS-filsystemer
Fra denne tabellen kan du trekke konklusjoner om fordelene eller ulempene ved et bestemt filsystem.

Innebygd beskyttelse mot feil i ReFS-filsystemet

ReFS-filsystemet kvitter seg med den komplekse journalbehandlingen som finnes i NTFS-filsystemet og kan nå forplikte ny filinformasjon til ledig plass, og dette forhindrer allerede overskriving. Men hvis det plutselig skjer overskriving, noe som i prinsippet ikke kan skje, vil systemet kunne omregistrere lenker til poster i B+-trestrukturen.

I likhet med NTFS-filsystemet, skiller ReFS-systemet etter sitt eget prinsipp mellom informasjon om filen (dette er metadata), samt innholdet i filen (dette er brukerdata), men ReFS gir databeskyttelse for begge. Metadata bruker for eksempel kontrollsumbeskyttelse. Denne beskyttelsen kan også gis til brukerdata. Disse beskyttede dataene, det vil si sjekksummer, legges på harddisken, som er sikkert tilgjengelige fra hverandre, dette gjøres slik at hvis det oppstår en feil, kan dataene gjenopprettes.

Overføring av data fra NTFS-filsystemet til ReFS

Du har sikkert stilt deg selv dette spørsmålet: vil det være mulig å overføre data fra et filsystem, for eksempel Windows XP, til Windows 8-filsystemet (det vil si fra NTFS til ReFS) og omvendt uten problemer. Microsoft svarer selv på dette spørsmålet som følger: at det ikke vil være noen innebygd formatkonverteringsfunksjon, men enkel kopiering vil være mulig.

I dag kan ReFS-filsystemet brukes som en stor databehandler for serveren. Basert på dette vil det foreløpig være umulig å kjøre Windows 8 fra en disk som kjører det nye ReFS-filsystemet.

Eksterne stasjoner med ReFS-filsystemet er ennå ikke forventet, vil det bare være interne stasjoner. Og vi kan se inn i fremtiden at ReFS-filsystemet over tid vil bli supplert med et stort antall forskjellige funksjoner og vil kunne erstatte det gamle filsystemet. Dette kan allerede være gjort med utgivelsen av den første store pakken Windows-oppdateringer 8.

Sammenligning av NTFS- og ReFS-filsystemer ved å bruke eksemplet med filomdøping

La oss se hvordan dette skjer (å gi nytt navn til filer i et operativsystem som har NTFS-filsystemet).

Det første punktet er at NTFS-filsystemet skriver til loggen at filen skal gis nytt navn, og det logger også alle andre handlinger der.

Først etter at hun har skrevet ned i journalen hva som må gis nytt navn, gir hun det nytt navn.

På slutten av operasjonen vises en melding i loggen som indikerer at filene ble omdøpt med hell eller mislykket.

La oss nå se hvordan filskifte fungerer i ReFS-filsystemet.

Som du kan se, er det mye mindre action her.

For det første, i ReFS-filsystemet, skrives et nytt navn for en fil eller mappe for å frigjøre plass, og viktigst av alt, det gamle navnet blir ikke umiddelbart slettet (slettet).

Så snart det nye navnet er skrevet, oppretter ReFS-filsystemet en lenke til det nye navnet og vil angi nøyaktig det nye navnet.

Hvordan får en fil eller mappe nytt navn i NTFS- og ReFS-filsystemer når systemet svikter?

På NTFS-filsystemet

Her skriver systemet som standard først sin endringsforespørsel til loggen.

Etter dette, for eksempel, hvis det er et strømbrudd, stopper selve omdøpsprosessen og merker at det ikke er noen registrering av verken det nye navnet eller det gamle.

Deretter starter systemet på nytt og programmet for å fikse og finne feil - chkdisk - startes.

Og etter dette, ved hjelp av selve journalen, når en tilbakeføring brukes, gjenopprettes bare det opprinnelige navnet.

La oss nå se hvordan dette skjer i ReFS-filsystemet

Jeg annonserte det allerede en gang på bloggen min, da var ingenting egentlig kjent om det, og nå er tiden kommet for et kort, men mer konsekvent bekjentskap med den nylagde ReFS.

20 år senere

Men alt har en grense, og det har også mulighetene til filsystemer. I dag har mulighetene til NTFS nådd sine grenser: skanning av store lagringsmedier tar for mye tid, "Journal" bremser tilgangen, og den maksimale filstørrelsen er nesten nådd. Da Microsoft innså dette, implementerte Microsoft et nytt filsystem i Windows 8 - ReFS (Resilient File System - feiltolerant filsystem). ReFS sies å gi bedre databeskyttelse på store, raske harddisker. Det har sikkert sine ulemper, men det er vanskelig å snakke om dem før virkelig utbredt bruk i Windows 8 begynner.

Så for nå, la oss prøve å forstå den interne strukturen og fordelene med ReFS.

ReFS var opprinnelig kjent under kodenavnet "Protogon". For første gang fortalte jeg om det til allmennheten for omtrent et år siden Stephen Sinofsky- President for Windows-divisjonen hos Microsoft, ansvarlig for utvikling og markedsføring av Windows og Internet Explorer.

Han fortalte det med disse ordene:

"NTFS er det mest brukte, avanserte og funksjonsrike filsystemet i dag. Men vi tenker nytt om Windows, og vi er med dette øyeblikket Vi utvikler Windows 8 - vi stopper ikke der. Det er derfor vi med Windows 8 også introduserer et helt nytt filsystem. ReFS er bygget på toppen av NTFS, så det beholder kritiske kompatibilitetsegenskaper samtidig som det er designet og konstruert for å møte behovene til neste generasjons lagringsteknologier og scenarier.

På Windows 8 vil ReFS kun bli introdusert som en del av Windows Server 8 brukte vi samme tilnærming for å implementere alle tidligere filsystemer. På applikasjonsnivå vil selvfølgelig klienter få tilgang til ReFS-data på samme måte som NTFS-data. "Vi må ikke glemme at NTFS fortsatt er bransjens ledende filsystemteknologi for PC-er."

Faktisk så vi først ReFS i server OS Windows Server 8. Det nye filsystemet ble ikke utviklet fra bunnen av. For eksempel bruker ReFS de samme API-tilgangsgrensesnittene som NTFS for å åpne, lukke, lese og skrive filer. Også mange kjente funksjoner har migrert fra NTFS - for eksempel diskkryptering Bitlocker Og symbolske lenker for biblioteker. Men den forsvant f.eks. datakomprimering og en rekke andre funksjoner.

ReFSs hovedinnovasjoner fokuserer på å lage og administrere fil- og mappestrukturer. Deres oppgave er å sørge for automatisk feilretting, maksimal skalering og drift i Alltid Online-modus.

ReFS-arkitektur

Diskimplementeringen av ReFS-strukturer er fundamentalt forskjellig fra andre Microsoft-filsystemer. Microsoft-utviklere var i stand til å implementere ideene sine ved å bruke konseptet B±trær i ReFS, som er godt kjent fra databaser. Mapper i et filsystem er strukturert som tabeller med filer som poster. Disse får igjen spesifikke attributter som legges til som undertabeller, og skaper en hierarkisk trestruktur. Selv ledig diskplass er organisert i form av tabeller.

Sammen med ekte 64-bits nummerering av alle systemelementer, eliminerer dette utseendet på flaskehalser under videre skalering

Som et resultat ble kjernen i systemet i ReFS objekttabellen - en sentral katalog som viser alle tabellene i systemet. Denne tilnærmingen har en viktig fordel: ReFS har forlatt kompleks loggbehandling og registrerer ny informasjon om filen på ledig plass - dette forhindrer at den blir overskrevet.

« Blader av katalogen" er maskinskrevne poster. Det er tre hovedtyper av oppføringer for et mappeobjekt: kataloghåndtaket, indeksoppføringen og det nestede objekthåndtaket. Alle slike poster er pakket i form av et separat B±tre, som har en mappeidentifikator; roten til dette treet er et blad av B±treet til "Katalog", som lar deg pakke nesten et hvilket som helst antall poster inn i en mappe. På det nederste nivået i bladene til B±treet til en mappe er det først og fremst en katalogbeskrivelsespost som inneholder grunnleggende data om mappen (navn, "standardinformasjon", filnavnattributt, etc.).

Videre i katalogen er plassert indeksoppføringer: korte strukturer som inneholder data om elementene i mappen. Disse postene er mye kortere enn i NTFS, noe som betyr at det er mindre sannsynlig at de overbelaste volumet med metadata.

På slutten er katalogoppføringene. For mapper inneholder disse elementene navnet på pakken, mappeidentifikatoren i "Directory" og strukturen til "standardinformasjonen". Det er ingen identifikator for filer - i stedet inneholder strukturen alle grunnleggende data om filen, inkludert roten til B±treet av filfragmenter. Følgelig kan filen bestå av nesten et hvilket som helst antall fragmenter.

I likhet med NTFS utgjør ReFS en grunnleggende forskjell mellom filinformasjon (metadata) og filinnhold (brukerdata). Imidlertid er beskyttelsesfunksjoner gitt til begge likt. Metadata er som standard beskyttet ved hjelp av kontrollsummer - samme beskyttelse (valgfritt) kan gis til brukerdata. Disse kontrollsummene ligger på disken i trygg avstand fra hverandre – dette vil gjøre det lettere å gjenopprette data ved feil.

Størrelsen på et tomt filsystems metadata er omtrent 0,1 % av størrelsen på selve filsystemet (dvs. omtrent 2 GB på et 2 TB volum). Noen kjernemetadata dupliseres for større robusthet mot feil

ReFS-alternativet vi så i Windows Server 8 Beta, har støtte for kun 64 KB dataklynger og 16 KB metadataklynger. Foreløpig ignoreres parameteren "Klyngestørrelse" når du oppretter et ReFS-volum og er alltid satt til standard. Når du formaterer filsystemet, er det eneste tilgjengelige alternativet for å velge klyngestørrelse også 64 KB.

La oss innse det: denne klyngestørrelsen er mer enn nok til å organisere filsystemer uansett størrelse. En bieffekt er imidlertid merkbar redundans i datalagring (en 1-byte fil på disken vil ta opp hele 64 KB blokk).

ReFS-sikkerhet

Fra et filsystemarkitekturperspektiv har ReFS alle verktøyene du trenger for å trygt gjenopprette filer selv etter en større maskinvarefeil. Den største ulempen med journalsystemet i NTFS-filsystemet og lignende er at oppdatering av disken kan skade tidligere registrerte metadata dersom det oppstår strømbrudd under opptak - denne effekten har allerede fått et stabilt navn: den såkalte. " knust rekord».

Å forhindre knuste rekorder, har utviklere fra Microsoft valgt en ny tilnærming der deler av metadatastrukturer inneholder egne identifikatorer, som gjør det mulig å verifisere eierskapet til strukturene; metadatalenker inneholder 64-biters kontrollsummer av blokkene det refereres til.

Enhver endring i metadatastrukturen skjer i to trinn. Først opprettes en ny (endret) kopi av metadataene på ledig diskplass, og først etter det, hvis vellykket, flytter en atomoppdatering koblingen fra det gamle (uendret) til det nye (endrede) metadataområdet. Her lar den deg gjøre uten å logge, og opprettholder automatisk dataintegriteten.

Den beskrevne ordningen gjelder imidlertid ikke for brukerdata, så eventuelle endringer i innholdet i filen skrives direkte til filen. Sletting av en fil gjøres ved å gjenoppbygge metadatastrukturen, som bevarer den forrige versjonen av metadatablokken på disken. Denne tilnærmingen lar deg gjenopprette slettede filer opp til deres overskriving med nye brukerdata.

Et eget emne er ReFS-feiltoleranse ved diskskade. Systemet er i stand til å oppdage alle former for diskskade, inkludert tapt eller lagret på feil sted poster, samt såkalte. litt forfall(forringelse av data på media)

Når alternativet "heltallsstrømmer" er aktivert, kontrollerer ReFS også innholdet i filene og skriver alltid filendringer til en tredjeparts plassering. Dette sikrer at eksisterende data ikke går tapt når de overskrives. Kontrollsummer oppdateres automatisk når data skrives, så hvis det oppstår en feil under skriving, vil brukeren fortsatt ha en verifiserbar versjon av filen.


Et annet interessant tema angående ReFS-sikkerhet er interaksjon med Oppbevaringsplasser. ReFS og Oppbevaringsplasser designet for å utfylle hverandre som to komponenter enhetlig system datalagring. I tillegg til å forbedre ytelsen Oppbevaringsplasser beskytte data fra delvise og fullstendige diskfeil ved å lagre kopier på flere disker. Under lesefeil Oppbevaringsplasser kan lese kopier, og ved skrivefeil (selv om mediedata går helt tapt under lesing/skriving), er det mulig å «transparent» omfordele dataene. Som praksis viser, har en slik feil oftest ingenting å gjøre med media - det oppstår på grunn av datakorrupsjon, eller på grunn av tap av data eller lagring på feil sted.

Dette er akkurat den typen feil som ReFS kan oppdage ved hjelp av kontrollsummer. Etter å ha oppdaget en feil, kontakter ReFS Oppbevaringsplasser for å lese alle mulige kopier av dataene, og velger ønsket kopi basert på kontroll av sjekksummene. Etter dette gir systemet Oppbevaringsplasser kommando for å gjenopprette skadede kopier basert på korrekte kopier. Alt dette skjer transparent fra et applikasjonssynspunkt.

Som det står på Microsofts nettsted dedikert til Windows Server 8, sjekksummer er alltid aktivert for ReFS-metadata, og forutsatt at volumet er vert for speilet Oppbevaringsplasser, automatisk korreksjon er også aktivert. Alle intakte bekker er beskyttet på samme måte. Dette skaper en ende-til-ende-løsning med høy integritet for brukeren, hvor relativt upålitelig lagring kan gjøres svært pålitelig.

De nevnte integritetsstrømmene beskytter filinnholdet mot alle typer datakorrupsjon. Imidlertid er denne egenskapen ikke aktuelt i noen tilfeller.

For eksempel foretrekker noen programmer nøye håndtering av fillagring med en spesifikk sortering av filer på disk. Fordi integrerte tråder omdisponerer blokker hver gang innholdet i en fil endres, er filoppsettet for uforutsigbart for disse programmene. Databasesystemer er et godt eksempel på dette. Som regel holder slike applikasjoner uavhengig oversikt over sjekksummer av filinnhold og har muligheten til å sjekke og korrigere data ved å samhandle direkte med API-grensesnitt.


Jeg tror det er tydelig hvordan ReFS opptrer i tilfelle diskskade eller lagringsfeil. Det kan være vanskeligere å identifisere og overvinne datatap knyttet til " litt forfall"når skade uoppdaget i tide er sjelden lesbare deler plater begynner å vokse raskt. Når slik korrupsjon er lest og oppdaget, kan den allerede ha påvirket kopiene, eller dataene kan ha gått tapt på grunn av andre feil.

For å overvinne prosessen litt forfall, har Microsoft lagt til en bakgrunnssystemoppgave som med jevne mellomrom rydder opp metadata og integritetsstrømdata på et ReFS-volum som ligger på en speilet lagringsplass. Rengjøring skjer ved å lese alle ekstra kopier og kontrollere at de er korrekte ved å bruke ReFS-sjekksummer. Dersom kontrollsummene ikke stemmer, rettes kopiene med feil ved hjelp av gode kopier.

Det gjenstår en trussel som grovt kan kalles "en systemadministrators mareritt." Det er tilfeller, om enn sjeldne, når til og med et volum på et speilet rom kan bli skadet. For eksempel kan et defekt systemminne ødelegge data, som deretter kan havne på disk og ødelegge overflødige kopier. I tillegg kan mange brukere bestemme seg for å ikke bruke speilet lagringsplass under ReFS.

I slike tilfeller, når et volum blir ødelagt, utfører ReFS en "gjenoppretting", en funksjon som fjerner data fra navneområdet på arbeidsvolumet. Formålet er å forhindre uopprettelig skade som kan påvirke tilgjengeligheten av korrekte data. For eksempel, hvis en enkelt fil i en katalog blir ødelagt og ikke kan gjenopprettes automatisk, vil ReFS fjerne den filen fra filsystemets navneområde, og gjenopprette resten av volumet.

Vi er vant til at filsystemet ikke kan åpne eller slette en ødelagt fil, og administratoren kan ikke gjøre noe med det.

Men siden ReFS kan gjenopprette korrupte data, vil administratoren kunne gjenopprette denne filen fra sikkerhetskopi, eller bruk applikasjonen til å lage den på nytt, og unngå behovet for å slå av systemet. Dette betyr at brukeren eller administratoren ikke lenger trenger å utføre offline diskverifisering og reparasjon. For servere gjør dette det mulig å distribuere store datamengder uten risiko for lange perioder batteritid på grunn av skade.


ReFS i praksis

Selvfølgelig kan det praktiske og praktiske (eller de motsatte egenskapene) til ReFS først bedømmes etter at datamaskiner med Windows 8 har blitt utbredt og minst seks måneder med aktivt arbeid med dem har gått. I mellomtiden har potensielle G8-brukere flere spørsmål enn svar.

For eksempel dette: vil det være mulig i Windows 8 å enkelt og enkelt konvertere data fra NTFS-systemet til ReFS og vice versa? Microsoft-representanter sier at det ikke er noen innebygd funksjon for konvertering av formater, men informasjon kan fortsatt kopieres. Omfanget av ReFS er åpenbart: til å begynne med kan den bare brukes som en stor databehandler for serveren (faktisk er den allerede i bruk). Det vil ikke være noen eksterne stasjoner med ReFS ennå - kun interne. Det er klart at ReFS over tid vil bli utstyrt stort beløp fungerer og vil kunne erstatte det utdaterte systemet.

Microsoft sier at dette mest sannsynlig vil skje med utgivelsen av den første oppdateringspakken for Windows 8

Microsoft hevder også å ha testet ReFS:

"ved å bruke et komplekst, omfattende sett med titusenvis av tester som har blitt laget for NTFS over mer enn to tiår. Disse testene gjenskaper de komplekse distribusjonsforholdene vi tror systemet kan møte, for eksempel strømbrudd, problemer ofte knyttet til skalerbarhet og ytelse. Derfor kan vi si at ReFS-systemet er klart for testdistribusjon i et administrert miljø."

Samtidig innrømmer imidlertid utviklerne at som den første versjonen av et stort filsystem, vil ReFS sannsynligvis kreve forsiktighet ved håndtering:

"Vi karakteriserer ikke ReFS for Windows 8 som en betaversjon. Det nye filsystemet vil være klart for utgivelse når Windows 8 forlater beta, fordi ingenting er viktigere enn datapålitelighet. Så, i motsetning til alle andre aspekter av systemet, krever det en konservativ tilnærming til førstegangsbruk og testing.»

I stor grad av denne grunn vil ReFS innføres etter en etappeplan. Først - som et lagringssystem for Windows Server, deretter - som lagring for brukere, og til slutt - som et oppstartsvolum. Imidlertid har en lignende "forsiktig tilnærming" til utgivelsen av nye filsystemer blitt brukt tidligere.