Microsoftin uusi ReFS-tiedostojärjestelmä julkaistiin alun perin Windows Server 2012: ssa. Se sisältyy Windows 10: een, jossa sitä voidaan käyttää vain osana Storage-välityspalvelimen ominaisuus. ReFS-toimintoja parannetaan Windows Server 2016: ssa, ja ne ovat osa Windows 10 Pro for Workstations -ohjelmaa.
Mutta mikä on ReFS ja miten se vertaa nykyiseen NTFS-järjestelmään?
Lyhyt "Resilient File System" -järjestelmälle, ReFS on uusi tiedostojärjestelmä, joka on rakennettu nykyisen NTFS-tiedostojärjestelmän koodilla. Tällä hetkellä ReFS ei ole vain korvaava NTFS. Sillä on omat edut ja haitat. Et voi käyttää vain ReFS-tiedostoja NTFS: n sijaan järjestelmäasemaan.
Koska ReFS on Microsoftin uusin tiedostojärjestelmä, se on suunniteltu käsittelemään muutamia merkittäviä ongelmia NTFS: n kanssa. ReFS on suunniteltu joustavampaan tietojen korruptoitumiseen, suorituskykyyn tiettyjen työmäärien suhteen ja mittakaavassa paremmin suurille tiedostojärjestelmille. Tarkastelemme tarkalleen mitä se tarkoittaa.
"Resilient" -osa on korostettuna nimessä. ReFS käyttää metatiedon tarkistussummia, ja se voi valinnaisesti käyttää myös tiedostotietojen tarkistussummia. Aina kun se lukee tai kirjoittaa tiedoston, ReFS tutkii tarkistussumman varmistaakseen sen olevan oikein. Tämä tarkoittaa, että tiedostojärjestelmällä itsessään on sisäänrakennettu tapa havaita tietojen korruptio lennossa.
ReFS on integroitu Storage Spaces -ominaisuuden kanssa. Jos määrität peilattu tallennustila ReFS: n avulla, Windows voi helposti tunnistaa tiedostojärjestelmän korruptiot ja korjata ongelmat automaattisesti kopioimalla toisen kopion tiedot toisesta asemasta. Tämä toiminto on käytettävissä sekä Windows 10: ssa että Windows 8.1: ssa.
Jos ReFS havaitsee vioittuneet tiedot ja sillä ei ole vaihtoehtoista kopiota, jonka voi palauttaa, tiedostojärjestelmä voi välittömästi poistaa vioittuneet tiedot asemasta. Se ei edellytä, että käynnistät järjestelmän uudelleen tai otat aseman offline-tilassa, kuten NTFS tekee.
ReFS ei tarkista vain korruptoituneita tiedostoja, kun luet ja kirjoitat niitä. Automaattinen tietojen eheyden skanneri tarkistaa säännöllisesti kaikki aseman tiedostot tunnistamaan ja korjaamaan tietojen korruptiota. Se on automaattinen korjaava tiedostojärjestelmä. Sinun ei tarvitse käyttää chkdsk lainkaan.
Uusi tiedostojärjestelmä suojaa myös muilla tavoin myös tietojen korruptiota. Jos esimerkiksi päivität tiedoston metatiedot - esimerkiksi tiedoston nimi - NTFS-tiedostojärjestelmä muokkaa suoraan tiedoston metatietoja. Jos tietokoneesi epäonnistuu tai virta sammuu tämän prosessin aikana, saattaa olla tietojen vioittumista. Kun päivität tiedoston metatiedot, ReFS-tiedostojärjestelmä luo uuden kopion metatiedoista. ReFS kohdistaa tiedoston uuteen metatietoon vasta uuden metatietojen kirjoittamisen jälkeen. Ei ole vaaraa, että tiedoston metatiedot ovat vioittuneet. Tätä kutsutaan "copy-on-write". Kopioi kirjoituksella on myös muita nykyaikaisia tiedostojärjestelmiä, kuten Linuxissa ZFS ja BtrFS sekä Applen uusi APFS-tiedostojärjestelmä.
ReFS on nykyaikaisempi kuin NTFS ja tukee paljon suurempia tiedostoja ja pidempiä tiedostonimiä. Pitkällä aikavälillä nämä ovat tärkeitä parannuksia.
NTFS-tiedostojärjestelmässä tiedostopolut voivat olla enintään 255 merkkiä. ReFS-tiedoston tiedostonimi voi olla enintään 32768 merkkiä pitkä. Nyt Windows 10: n avulla voit poistaa tämän lyhyen merkkirajoituksen NTFS-tiedostojärjestelmille, mutta se on aina poistettu käytöstä ReFS-tiedostomuodoissa.
ReFS myös hylkää DOS-tyyppiset 8.3-tiedostonimet. NTFS-äänenvoimakkuudella voit silti käyttää C: \ Program Files \ C: \ PROGRA ~ 1 \ -ohjelmaa yhteensopivuus vanhan ohjelmiston kanssa. Nämä vanhat tiedostonimet ovat poissa ReFS: stä.
NTFS: n teoreettinen enimmäistilavuus on 16 exabytes, kun taas ReFS: n teoreettinen enimmäistilavuus on 262144 exabytes. Tällä ei ole väliä paljon, mutta yksi päivä.
ReFS ei ole vain suunniteltu parantamaan suorituskykyä NTFS: llä. Sen sijaan Microsoft keskittyy muutamiin tärkeisiin optimointiin, jotka tekevät ReFS: stä paljon paremmat suoritukset tietyissä tapauksissa.
Esimerkiksi kun käytät Storage Spaces -ohjelmaa, ReFS tukee reaaliaikaista tier optimointia. Sinulla voi olla käyttöasema molemmilla suorituskyvyn optimoiduilla asemilla ja kapasiteetille optimoiduilla asemilla. ReFS kirjoittaa aina taajuusmuuttajiin suorituskyvyn tasolla, mikä maksimoi suorituskyvyn. Taustalla ReFS siirtää automaattisesti suuria palasanoja hitaampiin asemiin pitkäaikaiselle tallennukselle.
Windows Server 2016: ssa Microsoft paransi ReFS-standardia tarjoamalla paremman suorituskyvyn tiettyjen virtuaalikoneiden ominaisuuksien kanssa. Microsoftin oma Hyper-V-virtuaalikoneohjelmisto hyödyntää näitä (ja teoriassa muut virtuaalikoneohjelmistot voisivat tukea niitä, jos he halusivat).
Esimerkiksi ReFS tukee lohkokloonausta, joka nopeuttaa virtuaalikoneiden kloonausta ja tarkistuspisteiden yhdistämistä. Jotta luodaan kloonattu kopio virtuaalikoneesta, ReFS: n on luotava vain uusi kopio metatiedoista asemalle ja osoitettava se asemalle olemassa olevista tiedoista. Tämä johtuu siitä, että ReFS-tiedostojen avulla useat tiedostot voivat osoittaa samaa taustatietoa levylle. Kun virtuaalikone muuttuu ja uusi tieto kirjoitetaan asemaan, se on kirjoitettu eri paikkaan ja alkuperäinen virtuaalikoneen data jää asemalle. Tämä tekee kloonausprosessista paljon nopeamman ja vaatii paljon vähemmän levytuloa.
ReFS tarjoaa myös uuden "harva VDL" -ominaisuuden, jonka avulla ReFS voi kirjoittaa nopeasti nollia suurelle tiedostolle. Tämä tekee paljon nopeammin uuden, tyhjän kiinteän kokoisen virtuaalisen kiintolevyn (VHD) tiedoston luomisen. Tämä saattaa kestää 10 minuuttia NTFS: n kanssa, mutta ReFS: n voi kestää vain muutaman sekunnin.
Kaikki nämä ominaisuudet ovat melko hyviä, mutta et voi vaihtaa ReFS-tiedostoja NTFS: stä. Windows ei voi käynnistää ReFS-tiedostojärjestelmää ja vaatii NTFS.
ReFS jättää myös muita ominaisuuksia, joita NTFS sisältää, mukaan lukien tiedostojärjestelmän kompressointi ja salaus, kova linkit, laajennetut attribuutit, tietojen deduplikaatio ja levykikiintiöt. ReFS on kuitenkin yhteensopiva monien ominaisuuksien kanssa. Esimerkiksi kun et pysty suorittamaan tiettyjen tietojen salausta tiedostojärjestelmätasolla, ReFS on yhteensopiva koko levyn BitLocker-salauksen kanssa.
Windows 10 ei salli minkä tahansa vanhan osion muotoilua ReFS: ksi. Voit tällä hetkellä käyttää vain ReFS-muistia tallennuspaikoilla, joissa sen luotettavuusominaisuudet suojaavat tietovaurioita vastaan. Windows Server 2016: ssa voit halutessasi muotoilla volyymit ReFS: llä NTFS: n sijaan. Voit halutessasi tehdä sen tilavuudelle, jonka suunnittelet esimerkiksi virtuaalisten koneiden tallentamiseen. Et kuitenkaan vieläkään voi käyttää ReFS: ää käynnistysmäärään. Windows voi käynnistää vain NTFS-aseman.
On epäselvää, mitä tulevaisuus koskee ReFS: lle. Microsoft saattaa päivittää sen paremmin, kunnes se voi täysin korvata NTFS: n kaikilla Windows-versioilla. On epäselvää, milloin tämä voi tapahtua. Toistaiseksi ReFS: tä voidaan käyttää vain tiettyihin tehtäviin.
Lisätietoja ReFS: stä ja sen tukitoiminnoista on Microsoftin verkkosivuilla.
Tyypillisessä Windows 10 -tietokoneessa ReFS voidaan käyttää vain tallennustilojen ominaisuuden kautta. Varmista, että tallennat tallennustilaa REFS: ksi eikä NTFS: ksi, kun näet tiedostojärjestelmäasetuksen. Et voi käyttää ReFS-tiedostojärjestelmässä olevia tietoturvatoimintoja automaattisesti, jos valitset sen.
Windows Serverissa voit halutessasi formatoida tietyt määrät ReFS-tiedostona tavallisilla levynhallintatyökaluilla, mikä voi olla erityisen hyödyllinen, jos käytät näissä asemissa olevia virtuaalikoneita. Et kuitenkaan voi muotoilla käynnistysasemaasi ReFS: ksi, ja menetät joidenkin NTFS-ominaisuuksien käytön.
ReFS-toiminnot ovat nyt käytettävissä osana Windows 10 Pro for Workstations -ohjelmaa sekä Windows 10 Enterprise -ohjelmaa.