Abo
  • Services:
Anzeige
Einheitliches API für NTFS und ReFS
Einheitliches API für NTFS und ReFS (Bild: Microsoft)

ReFS: Microsofts neues Dateisystem für Windows 8

Einheitliches API für NTFS und ReFS
Einheitliches API für NTFS und ReFS (Bild: Microsoft)

Microsoft hat für Windows 8 ein neues Dateisystem entwickelt: ReFS. Es soll so robust sein wie kein anderes Dateisystem von Microsoft und im Zusammenspiel mit den neuen Storage Spaces defekte Daten automatisch reparieren.

ReFS soll zwar weitgehend kompatibel zu NTFS sein, aber nicht um jeden Preis. So hat Microsoft zwar die am häufigsten genutzten Funktionen von NTFS auch in ReFS umgesetzt, einige weniger genutzte Funktionen fallen aber weg, um die Komplexität und Größe des Codes zu reduzieren. Zudem stand bei der Entwicklung von ReFS die Robustheit im Vordergrund, wie der Name "Resilient File System" (engl. "unverwüstliches Dateisystem") andeutet. So verifiziert ReFS Daten und korrigiert auftretende Fehler automatisch.

Anzeige

Zu den weiteren Designzielen von ReFS zählten eine extreme Skalierbarkeit und geringe Ausfallzeiten. Mit anderen Worten: Es sollte niemals notwendig sein, das gesamte Dateisystem für eine lange dauernde Dateisystemüberprüfung offline zu nehmen. Und natürlich soll ReFS auf die neuen Storage Spaces von Windows 8 abgestimmt sein.

ReFS: Die Kernfunktionen

ReFS sichert die Integrität von Metadaten mit Hilfe von Prüfsummen und stellt mit Integrity-Streams optional auch die Integrität von Nutzerdaten sicher. Der Ansatz "Copy on Write" (Kopieren beim Schreiben) ähnlich dem Vorgehen in transaktionalen Datenbanken soll sicherstellen, dass bei der Veränderung von Daten die Ursprungsdaten nicht verloren gehen, bevor die neuen Daten geschrieben sind.

Zudem unterstützt ReFS große Speicher-Volumes, Dateien und Verzeichnisse. Die Verwaltung wird durch Storage-Virtualisierung vereinfacht. Für hohe Leistung soll Data-Striping sorgen, Fehlersicherheit wird durch Redundanz hergestellt, was über mehrere Maschinen verteilte Storage-Pools einschließt. Zudem soll Disk-Scrubbing vor dem Datenverlust durch "verrottende Daten" schützen.

Aus NTFS übernimmt ReFS unter anderem Bitlocker zur Verschlüsselung, Access-Control-List, um den Zugriff auf Daten zu regeln, das USN journal, Benachrichtigungen über Änderungen, symbolische Links einschließlich Junction Points, Mount Points, Reparse Points, Volumen-Snapshots, Datei-IDs und Oplocks.

Hinsichtlich des Clients unterscheidet sich ReFS im Übrigen nicht von NTFS, denn der Zugriff auf ReFS erfolgt über das gleiche API wie der Zugriff auf NTFS.

Dateien mit 2^64-1 Byte

ReFS ist theoretisch in der Lage, Dateien mit einer maximalen Größe von 2^64-1 Byte zu speichern, das entspricht rund 18 Trillionen Byte oder 16 Exabyte. Microsoft führt aber an, dass die eigentlichen Begrenzungen eher durch die Systemkonfiguration, insbesondere den verfügbaren Arbeitsspeicher, beschränkt wird. So können in einem Verzeichnis zudem theoretisch bis zu 18 Trillionen Dateien und in einem Volume ebenso viele Verzeichnisse gespeichert werden. Die maximale Länge eines Dateinamens in ReFS gibt Microsoft mit 32.000 Unicode-Zeichen an.

Einzelne Storage Pools können maximal 4 Petabyte umfassen. Die maximale Zahl an Storage Pools und Storage Spaces in einem System ist aber unbeschränkt.

Kompatibilität mit NTFS

Um abgesehen von den nicht mehr unterstützten Funktionen eine größtmögliche Kompatibilität zu NTFS zu gewährleisten, so dass bestehende Applikationen auch mit dem neuen Dateisystem reibungslos funktionieren, hat Microsoft den Quelltext für die Dateisystem-Interfaces wiederverwendet. Dieser Code ist auch für die Verwaltung von Datei- und Volumenstatus im Speicher, Einhaltung der Sicherheitsrichtlinien sowie Caching und Synchronisation der Daten verantwortlich.

  • Struktur von ReFS
  • Einheitliches API für NTFS und ReFS
Einheitliches API für NTFS und ReFS

Die darunterliegende Schicht wurde überarbeitet, das gilt auch für ihren NTFS-Teil (NTFS.sys), der mit einer neuen Architektur versehen wurde und die eigentlichen On-Disk-Strukturen sowie die Master File Table (MFT), in der Dateien und Verzeichnisse organisiert sind, umfasst.

Für ReFS kommt letztendlich der wiederverwendete Code in Kombination mit einer komplett neuen Engine zum Einsatz, in der die Neuerungen von ReFS stecken.

Zu den in ReFs nicht mehr unterstützten NTFS-Funktionen zählen unter anderem Named Streams, Object IDs, Kurznamen, Kompression, eine Verschlüsselung auf Dateiebene, User-Daten-Transaktionen, Sparse, Hard-Links, erweiterte Attribute und Quotas.

ReFS im Detail 

eye home zur Startseite
maverick1977 13. Jan 2017

Dein Hilfegesuch ist zwar schon älter, aber ich möchte Dir dennoch sagen, dass man einen...

Anonymer Nutzer 15. Okt 2012

Also ich habe Storage Spaces ausgiebig getestet und kann machen was ich will. Ich bekomme...

jow 04. Feb 2012

nun hab ich wieder warum noch "pi" als name herangezogen wurde.. wehen dem verfahren...

swissmess 31. Jan 2012

Musst ja nicht ReFS für deine Multimediaplatte einsetzen? Ausserdem hat man doch dafür...

bugmenot 24. Jan 2012

SPALTER!!!



Anzeige

Stellenmarkt
  1. FILIADATA GmbH, Karlsruhe (Home-Office)
  2. SARSTEDT AG & Co., Nümbrecht-Rommelsdorf
  3. operational services GmbH & Co. KG, Frankfurt
  4. Haufe Gruppe, Freiburg im Breisgau


Anzeige
Hardware-Angebote
  1. 17,99€ statt 29,99€
  2. (Core i5-7600K + Asus GTX 1060 Dual OC)

Folgen Sie uns
       


  1. Heiko Maas

    "Kein Wunder, dass Facebook seine Vorgaben geheim hält"

  2. Virtual Reality

    Oculus Rift unterstützt offiziell Roomscale-VR

  3. FTP-Client

    Filezilla bekommt ein Master Password

  4. Künstliche Intelligenz

    Apple arbeitet offenbar an eigenem AI-Prozessor

  5. Die Woche im Video

    Verbogen, abgehoben und tiefergelegt

  6. ZTE

    Chinas großes 5G-Testprojekt läuft weiter

  7. Ubisoft

    Far Cry 5 bietet Kampf gegen Sekte in und über Montana

  8. Rockstar Games

    Waffenschiebereien in GTA 5

  9. Browser-Games

    Unreal Engine 4.16 unterstützt Wasm und WebGL 2.0

  10. Hasskommentare

    Bundesrat fordert zahlreiche Änderungen an Maas-Gesetz



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Blackberry Keyone im Test: Tolles Tastatur-Smartphone hat zu kurze Akkulaufzeit
Blackberry Keyone im Test
Tolles Tastatur-Smartphone hat zu kurze Akkulaufzeit
  1. Blackberry Keyone kommt Mitte Mai
  2. Keyone Blackberrys neues Tastatur-Smartphone kommt später

The Surge im Test: Frust und Feiern in der Zukunft
The Surge im Test
Frust und Feiern in der Zukunft
  1. Computerspiele und Psyche Wie Computerspieler zu Süchtigen erklärt werden sollen
  2. Wirtschaftssimulation Pizza Connection 3 wird gebacken
  3. Mobile-Games-Auslese Untote Rundfahrt und mobiles Seemannsgarn

Vernetzte Hörgeräte und Hearables: Ich filter mir die Welt widdewiddewie sie mir gefällt
Vernetzte Hörgeräte und Hearables
Ich filter mir die Welt widdewiddewie sie mir gefällt
  1. Polar Fitnesstracker A370 mit Tiefschlaf- und Pulsmessung
  2. The Dash Pro Bragis Drahtlos-Ohrstöpsel können jetzt auch übersetzen
  3. Beddit Apple kauft Schlaf-Tracker-Hersteller

  1. Re: Machen wir doch mal die Probe aufs Exempel

    ML82 | 21:33

  2. Re: Siri und diktieren

    Stereo | 21:29

  3. Re: Also so eine art Amerikanischer IS Verschnitt...

    SanderK | 21:21

  4. Re: Akito Thunder 2 + Macbook

    Mixermachine | 21:13

  5. Re: Spulenfiepen!?

    strike | 21:10


  1. 12:54

  2. 12:41

  3. 11:44

  4. 11:10

  5. 09:01

  6. 17:40

  7. 16:40

  8. 16:29


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel