Abo
  • Services:

ReFS: Microsofts neues Dateisystem für Windows 8

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.

Artikel veröffentlicht am ,
Einheitliches API für NTFS und ReFS
Einheitliches API für NTFS und ReFS (Bild: Microsoft)

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.

Inhalt:
  1. ReFS: Microsofts neues Dateisystem für Windows 8
  2. ReFS im Detail
  3. Unverwüstlich

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.

Stellenmarkt
  1. WAREMA Renkhoff SE, Marktheidenfeld
  2. PENTASYS AG, München, Frankfurt am Main, Nürnberg, Stuttgart, Düsseldorf

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 
  1. 1
  2. 2
  3. 3
  4.  


Anzeige
Blu-ray-Angebote
  1. 5€ inkl. FSK-18-Versand
  2. 5€ inkl. FSK-18-Versand
  3. (u. a. 3 Blu-rays für 15€, 2 Neuheiten für 15€)

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!!!


Folgen Sie uns
       


AMD Radeon VII - Test

Die Radeon VII ist die erste Consumer-Grafikkarte mit 7-nm-Chip. Sie rechnet ähnlich schnell wie Nvidias Geforce RTX 2080, benötigt aber viel mehr Energie und ist deutlich lauter. Mit einem Preis von 730 Euro kostet die AMD-Karte überdies etwas mehr, die 16 GByte Videospeicher helfen nur selten.

AMD Radeon VII - Test Video aufrufen
IT-Jobporträt Spieleprogrammierer: Ich habe mehr Code gelöscht als geschrieben
IT-Jobporträt Spieleprogrammierer
"Ich habe mehr Code gelöscht als geschrieben"

Wenn man im Game durch die weite Steppe reitet, auf Renaissance-Hausdächern kämpft oder stundenlang Rätsel löst, fragt man sich manchmal, wer das alles in Code geschrieben hat. Ein Spieleprogrammierer von Ubisoft sagt: Wer in dem Traumjob arbeiten will, braucht vor allem Geduld.
Von Maja Hoock

  1. Recruiting Wenn die KI passende Mitarbeiter findet
  2. Softwareentwicklung Agiles Arbeiten - ein Fallbeispiel
  3. IT-Jobs Ein Jahr als Freelancer

Elektromobilität: Der Umweltbonus ist gescheitert
Elektromobilität
Der Umweltbonus ist gescheitert

Trotz eines spürbaren Anstiegs zum Jahresbeginn kann man den Umweltbonus als gescheitert bezeichnen. Bislang wurden weniger als 100.000 Elektroautos gefördert. Wenn der Bonus Ende Juni ausläuft, sind noch immer einige Millionen Euro vorhanden. Die Fraktion der Grünen will stattdessen Anreize über die Kfz-Steuer schaffen.
Eine Analyse von Dirk Kunde

  1. Nissan x Opus Concept Recycelte Autoakkus versorgen Campinganhänger mit Strom
  2. NXT Rage Elektromotorrad mit Kohlefaser-Monocoque vorgestellt
  3. Elektrokleinstfahrzeuge Verkehrsminister Scheuer will E-Scooter zulassen

Radeon VII im Test: Die Grafikkarte für Videospeicher-Liebhaber
Radeon VII im Test
Die Grafikkarte für Videospeicher-Liebhaber

Höherer Preis, ähnliche Performance und doppelt so viel Videospeicher wie die Geforce RTX 2080: AMDs Radeon VII ist eine primär technisch spannende Grafikkarte. Bei Energie-Effizienz und Lautheit bleibt sie chancenlos, die 16 GByte Videospeicher sind eher ein Nischen-Bonus.
Ein Test von Marc Sauter und Sebastian Grüner

  1. Grafikkarte UEFI-Firmware lässt Radeon VII schneller booten
  2. AMD Radeon VII tritt mit PCIe Gen3 und geringer DP-Rate an
  3. Radeon Instinct MI60 AMD hat erste Grafikkarte mit 7 nm und PCIe 4.0

    •  /