ReFS
Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den
version , der blev gennemgået den 7. august 2021; checks kræver
13 redigeringer .
ReFS ( Resilient filsystem [1] , kodenavn - Protogon [2] ) er et lokalt filsystem, der bruges i Windows Server 2012 og nyere, Windows 8.1 og senere (evnen til at oprette en ReFS-diskenhed blev fjernet i Windows 10 Fall Creators Update 2017 , undtagen Windows 10 Enterprise og Pro til arbejdsstationer). Det er en videreudvikling af NTFS . ReFS understøtter reparse points , en teknologi, der tidligere kun fandtes i NTFS-filsystemet [3] . Understøttelse af symbolske links og monteringspunkter i Windows implementeres gennem reparse-punkter , så ReFS understøtter også dem. Fra oktober 2017, sammenlignet med NTFS, er der ingen understøttelse af navngivne alternative filstrømme [3] . ReFS understøttes ikke af Windows 7 og tidligere systemer.
Funktioner
Blandt de vigtigste funktioner [4] [5] :
- Forbedret pålidelighed ved lagring af information på diskstrukturer. ReFS bruger B+-træer [4] (et princip svarende til datalagring i relationel DBMS) til både metadata og filindhold. Størrelsen af filer, mængder, antallet af filer i en mappe er kun begrænset af et 64-bit tal, hvilket svarer til en filstørrelse på 16 exbibyte , en volumenstørrelse på 1 jobibyte (ved brug af dataklynger på 64 KiB i størrelse ). Fri diskplads er beskrevet af 3 separate hierarkiske tabeller for små, mellemstore og store bidder af ledig plads. Filnavne og stielængder er begrænset til 32 kibibyte og gemmes i Unicode .
- Understøttelse af Copy-on-write- strategien (copy-on-write, allocation-on-write) for metadata [4] , hvor eventuelle filsystemtransaktioner ikke overskriver gamle metadata, men skrives til en ny blok og organiseres i bundter. Alle metadata i ReFS bruger 64-bit kontrolsummer, gemt uafhængigt. Fildata kan have en kontrolsum i en separat strøm ("integritet"-attribut). I tilfælde af at indholdet af filer eller metadata ikke stemmer overens med kontrolsummerne, er det ikke nødvendigt at deaktivere filsystemet for at slette eller gendanne sådanne data. På grund af indbyggede kontroller, kræver ReFS ikke regelmæssig brug af diskkontrolværktøjer som CHKDSK .
- Kompatibilitet med gamle API'er [4] , understøttelse af mange NTFS- funktioner , f.eks. BitLocker- kryptering , adgangskontrollister , USN Journal , ændringsmeddelelser [6] , symbolske links , samlingspunkt , monteringspunkter , gentagelsespunkt , skyggekopier , identifikationsfiler , NTFS oplock. ReFS integreres med Storage Spaces [4] medievirtualiseringsteknologi , som tillader spejling og sammensmeltning af flere fysiske medier, både inden for en enkelt pc og over et netværk [7] . Når der bruges spejling, kan ReFS detektere og rette dårlige kopier af filer gennem en dataskrubbeproces , der udfører baggrundskontrolsumverifikation.
- Mange NTFS -funktioner understøttes ikke i ReFS, herunder navngivne filstrømme, NTFS Distributed Link Tracking (DLT), korte filnavne ( 8.3-format ), filkomprimering [8] , kryptering på filniveau Kryptering af filsystem , NTFS-transaktioner , hårde links , udvidet attributter og diskkvoter [4] [2] . Sparse filer understøttes i RTM [9] [10] .
Windows Server 2012 understøtter ikke opstart fra ReFS. På grund af manglende understøttelse af navngivne streams kan ReFS ikke bruges til at hoste MS SQL -instanser , inklusive version 2012 [11] .
I
Windows 10 1709 fjernede
Microsoft understøttelse af oprettelse og formatering af partitioner i ReFS. Fuld understøttelse af filsystemet blev kun bibeholdt i "Corporate" og "Pro For Workstations" udgaver; i andre udgaver blev kun evnen til at læse og skrive bevaret
[12] .
Versionshistorik og kompatibilitet
ReFS findes i flere forskellige versioner med varierende kompatibilitet mellem operativsystemer. Generelt kan nyere versioner af operativsystemer montere filsystemer, der er oprettet med tidligere versioner af operativsystemet. Nogle funktioner er muligvis ikke kompatible med OS-funktionssættet. Versionen, klyngestørrelsen og andre detaljer om filsystemet kan findes med kommandoen fsutil fsinfo refsinfo volumename .
- 1.1 : Den originale version introduceret i Windows Server 2012.
- 1.2 : Bruges som standard til formatering i Windows 8.1, Windows 10 (1507-1607), Windows Server 2012 R2, og når ReFSv1 specificeres i Windows Server 2016. Alternative datastrømme kan bruges på Windows Server 2012 R2.
- 9.2 : Kan bruges til formatering i Windows 10 Technical Preview build 9841 - 9860 samt i Windows Server 2016 TP1. Kan ikke monteres på Windows 10 Build 9879 og Windows Server 2016 R2 eller højere.
- 11.2 : Kan bruges til formatering i Windows 10 Technical Preview build 9879. Kan ikke monteres i build 9926 og nyere.
- 12.2 : Kan bruges til formatering i Windows 10 Technical Preview build 9926. Kan ikke monteres i build 10041 og nyere.
- 22.2 : Kan have været brugt til formatering i Windows 10 Technical Preview build 10049 og tidligere builds. Kan ikke monteres i build 10061 og højere.
- 2.0 : Bruges som standard til formatering i Windows Server 2016 TP2 og TP3. Kan ikke monteres på Windows 10 Build 10130 og nyere, og på Windows Server 2016 TP4 og nyere.
- 3.0 : Bruges som standard til formatering i Windows Server 2016 TP4 og TP5.
- 3.1 : Bruges som standard til formatering i Windows Server 2016 RTM.
- 3.2 : Bruges som standard til formatering i Windows 10 (1703) og Windows Server Insider Preview build 16237. Kan formateres i Windows 10 Insider Preview 15002 eller nyere (blev standard i builds mellem 15002 og 15019). Deduplikering er understøttet i serverudgaven.
- 3.3 : Bruges som standard til formatering i Windows 10 Enterprise (1709) (evnen til at oprette ReFS-drev blev fjernet fra Windows 10 i Home- og Pro-udgaver i build 16226, hvilket kun efterlader læse/skriveunderstøttelse [13] .) og Windows Server ( 1709) (startende med Windows 10 Enterprise Insider Preview build 16257 og Windows Server Insider Preview build 16257).
- 3.4 : Bruges som standard til formatering i Windows 10 Enterprise v1803-v1809 og Windows Server 2019 v1803-v1809.
- 3.5 : Tilføjet hardlink-understøttelse (byggeri 19536 eller 21H1).
Understøttelse af forskellige versioner
[14][ selvudgivet kilde ]
ReFS
|
Windows Server 2012
|
Windows 8.1, Server 2012 R2
|
Windows 10 v1507 - v1607
|
Windows Server 2016 TP2, TP3
|
Windows Server 2016 TP4, TP5
|
Windows Server 2016 RTM
|
Windows 10 v1703
|
Windows 10 v1709, 5 Windows Server 1709
|
Windows 10 v1803 - v1809.5 Windows Server 2019, 1803 - 1809
|
Windows 11
v21H1-2022.5 _
Windows Server 2022
|
1.1
|
Standard |
Ja 1 |
Ja 1 |
Ja 1 |
Ja 1 |
Ja 1 |
Ja 1 |
ukendt |
Ja 1
|
Ja
|
1.2
|
Ja |
Standard |
Standard |
Ja |
Ja |
Ja |
Ja |
Ja |
Ja
|
Ja
|
2.0
|
Ikke |
Ikke |
Ikke |
Ikke |
Standard |
Ikke |
Ikke |
Ikke |
Ikke
|
Ikke
|
3.0
|
Ikke |
Ikke |
Ikke |
Ikke |
Ikke |
Ja 2 |
Ja 3 |
Ja 4 |
Ja 6
|
Ja
|
3.1
|
Ikke |
Ikke |
Ikke |
Ikke |
Ikke |
Standard |
Ja 3 |
Ja 4 |
Ja 6
|
Ja
|
3.2
|
Ikke |
Ikke |
Ikke |
Ikke |
Ikke |
Ikke |
Standard |
Ja 4 |
Ja 6
|
Ja
|
3.3
|
Ikke |
Ikke |
Ikke |
Ikke |
Ikke |
Ikke |
Ikke |
Standard |
Ja 6
|
Ja
|
3.4
|
Ikke |
Ikke |
Ikke |
Ikke |
Ikke |
Ikke |
Ikke |
Ikke |
Standard
|
Ja
|
3.7
|
Ikke
|
Ikke
|
Ikke
|
Ikke
|
Ikke
|
Ikke
|
Ikke
|
Ikke
|
Ikke
|
Standard
|
Bemærkninger:
1 : Følgende besked er skrevet i hændelsesloggen: 'Volume '?:' blev monteret i en ældre version af Windows. Nogle funktioner er muligvis ikke tilgængelige.'
2 : Windows opdaterer den til version 3.2, når diskenheden er skrivbar.
3 : Windows opdaterer den til version 3.3, når diskenheden er skrivbar.
4 : Windows opdaterer den til version 3.4, når diskenheden er skrivbar.
5 : Windows opdaterer den til version 3.7, når diskenheden er skrivbar.
Links
Noter
- ↑ Lucas, Martin Windows Server 2012: Erstatter ReFS NTFS? Hvornår skal jeg bruge det? (utilgængeligt link) . Spørg Premier Field Engineering (PFE) platforme . Microsoft (1. januar 2013). Hentet 20. januar 2013. Arkiveret fra originalen 15. maj 2013. (ubestemt)
- ↑ 1 2 Foley, Mary Jo Microsoft offentliggør planer for sit nye Windows 8-filsystem (downlink) . ZDNet . CBS Interactive (16. januar 2012). Hentet 21. januar 2013. Arkiveret fra originalen 15. maj 2013. (ubestemt)
- ↑ 1 2 En forhåndsvisning af mulighederne i Protogon-filsystemet . Hentet 18. august 2011. Arkiveret fra originalen 7. oktober 2013. (ubestemt)
- ↑ 1 2 3 4 5 6 Verma, Surendra Opbygning af næste generations filsystem til Windows: ReFS (downlink) . Bygning af Windows 8 . Microsoft (16. januar 2012). Hentet 20. januar 2013. Arkiveret fra originalen 15. maj 2013. (ubestemt)
- ↑ Meyer, David Microsoft fjerner nyt Windows-filsystem (downlink) . ZDNet . CBS Interactive (17. januar 2012). Hentet 20. januar 2013. Arkiveret fra originalen 15. maj 2013. (ubestemt)
- ↑ ReadDirectoryChangesW-funktion . MSDN bibliotek . Microsoft (8. november 2012). Hentet 21. januar 2013. Arkiveret fra originalen 15. maj 2013. (ubestemt)
- ↑ Nagar, Rajeev Virtualisering af lagring for skala, robusthed og effektivitet (link utilgængeligt) . Bygning af Windows 8 . Microsoft (5. januar 2012). Hentet 18. januar 2013. Arkiveret fra originalen 15. maj 2013. (ubestemt)
- ↑ Spejl accelereret paritet. Kompression i ReFS. Med denne efterårsudgivelse introducerer ReFS kompressionsteknologi, .. . Hentet 4. september 2019. Arkiveret fra originalen 4. september 2019. (ubestemt)
- ↑ Windows Server 2012: Erstatter ReFS NTFS? Hvornår skal jeg bruge det? (utilgængeligt link) (2. januar 2013). Hentet 31. marts 2013. Arkiveret fra originalen 15. maj 2013. (ubestemt)
- ↑ ReFS (Resilient File System) understøtter sparsomme filer (downlink) . Hentet 31. marts 2013. Arkiveret fra originalen 15. maj 2013. (ubestemt)
- ↑ SQL Server og Windows Server 2012's ReFS-filsystem, Denny Cherry (downlink) . Hentet 9. november 2013. Arkiveret fra originalen 10. oktober 2017. (ubestemt)
- ↑ ReFS-oprettelse vil ikke være tilgængelig i Windows 10 Pro . www.comss.ru Hentet 30. oktober 2017. Arkiveret fra originalen 21. august 2017. (ubestemt)
- ↑ Microsoft Support: Funktioner, der er fjernet eller forældet i Windows 10 Fall Creators Update . Hentet 9. april 2018. Arkiveret fra originalen 5. maj 2018. (ubestemt)
- ↑ Windows ReFS versions.en.md . Hentet 9. april 2018. Arkiveret fra originalen 28. juni 2018. (ubestemt)