Hohes Leistungsdateisystem

HPFS oder Hohes Leistungsdateisystem sind ein Dateisystem geschaffen spezifisch für den OS/2 Betriebssystem, um die Beschränkungen des FETTEN Dateisystems zu übertreffen. Es wurde von Gordon Letwin und anderen an Microsoft geschrieben und hat zur OS/2 Version 1.2, damals noch ein Gemeinschaftsunternehmen des Microsofts und IBM beigetragen.

Unter seinen Verbesserungen sind:

  • Unterstützung für Mischfall-Dateinamen, in verschiedenen Codeseiten
  • Unterstützung für lange Dateinamen (255 Charaktere im Vergleich mit den 8+3 Charakteren von FETT)
  • der effizientere Gebrauch des Speicherplatzes (werden Dateien mit Trauben des vielfachen Sektors, aber auf einer Basis pro Sektor nicht versorgt)
  • eine innere Architektur, die zusammenhängende Sachen in der Nähe von einander auf dem Plattenvolumen behält
  • weniger Zersplitterung von Daten
  • Ausmaß-basierte Raumzuteilung
  • getrennte Poststempel für die letzte Modifizierung, den letzten Zugang und die Entwicklung (im Vergleich mit dem letzten Modifizierung-Only-Poststempel von FETT)
  • ein B + Baumstruktur für Verzeichnisse
  • lassen Sie am Mittelpunkt gelegenes Verzeichnis einwurzeln, anstatt von der Platte, für den schnelleren durchschnittlichen Zugang zu beginnen

HPFS kann auch 64 KiB von metadata ("erweiterte Attribute") pro Datei behalten.

IBM bietet zwei Art von IFS Fahrern für dieses Dateisystem an:

  • der normale mit einem geheimen Lager, das auf 2 MiB beschränkt ist
  • HPFS386 hat mit bestimmten Server-Versionen von OS/2, oder als hinzugefügter Bestandteil für die Server-Versionen versorgt, die damit nicht gekommen sind

HPFS386's geheimes Lager wird durch den Betrag des verfügbaren Gedächtnisses in der Systemspeicherarena von OS/2 beschränkt und wurde in 32-Bit-Monteur durchgeführt. HPFS386 ist ein Ring 0 Fahrer (es direkter Hardware-Zugang und direkte Wechselwirkung mit dem Kern erlaubend), mit eingebautem SMB Netzwerkanschluss von Eigenschaften, die durch verschiedene Server-Dämonen verwendbar sind, wohingegen HPFS ein Ring 3 Fahrer ist. So ist HPFS386 schneller als HPFS und für Server-Anwendungen hoch optimiert. Es ist auch durch erfahrene Verwalter hoch stimmbar.

Obwohl IBM noch Rechte auf HPFS hatte, ist ihre Abmachung mit Microsoft, um fortzusetzen, die HPFS386 Version zu lizenzieren, auf sie das Zahlen Microsoft eine Genehmigen-Gebühr für jede verkaufte Kopie abhängig. Das war ein Ergebnis von der Kollaboration von Microsoft und IBM, dass sowohl IBM als auch Microsoft Recht hatten, Windows und OS/2 Technologie zu verwenden. Microsoft hat HPFS in Windows NT verwendet.

Wegen der Abhängigkeit von Microsoft, beschränkten Teilungsgröße, Dateigröße-Grenze 2GiB und die langen Plattenkontrolle-Zeiten nach einem Unfall, hat IBM das journaling Dateisystem JFS zu OS/2 als ein Ersatz getragen.

DOS und Linux unterstützen HPFS über Drittfahrer. Versionen des Windows NT 3.51 und hatten früher heimische Unterstützung für HPFS.

Windows-Eingeborener-Unterstützung

Windows 95 und seine Nachfolger Windows 98, Windows Ich kann Lesen/Schreiben HPFS, nur wenn kartografisch dargestellt, über einen Netzanteil, aber kann es von einer lokalen Platte nicht lesen. Sie haben die NTFS Teilungen von vernetzten Computern als "HPFS" verzeichnet, weil NTFS und HPFS dieselbe filesystem Kennnummer im Teilungstisch teilen.

Windows NT 3.1 und 3.5 hat heimische Lesen/Schreiben-Unterstützung für lokale Platten und kann sogar auf eine HPFS Teilung installiert werden. Das ist, weil NT ursprünglich dabei war, eine Version von OS/2 zu sein.

Windows NT 3.51 kann auch lesen und von formatierten Laufwerken des lokalen HPFS schreiben. Jedoch hat Microsoft das Verwenden HPFS in Windows NT 4 und in nachfolgenden Versionen trotz Steigungen zu NT das 4.1 Funktionieren hinreichend mit mit HPFS vorformatierten Servern entmutigt. Microsoft hat sogar die Fähigkeit von NT 3.51 entfernt, um ein HPFS Dateisystem zu formatieren. Wenn man mit Windows NT 4 anfängt, wird der filesystem Treiber pinball.sys das Ermöglichen des Lesen/Schreiben-Zugangs in eine Verzug-Installation nicht mehr eingeschlossen. Spätere Windows-Versionen schiffen sich mit diesem Fahrer nicht ein.

Microsoft hat Rechte auf OS/2 Technologien, einschließlich des HPFS filesystem behalten, nachdem sie Kollaboration mit IBM aufgehört haben. Seitdem Windows NT 3.1 für den strengeren (Unternehmensklasse) Gebrauch entworfen wurde als vorherige Versionen von Windows, hat es Unterstützung für HPFS (und NTFS) das Geben davon eine größere Lagerungskapazität eingeschlossen als FETT filesystems. Jedoch, da HPFS an einer Zeitschrift, jede Wiederherstellung nach einer unerwarteten Stilllegung Mangel hat oder anderer Fehlerstaat progressiv länger nimmt, als der filesystem wächst. Ein Dienstprogramm wie CHKDSK würde jeden Zugang im filesystem scannen müssen, um sicherzustellen, dass keine Fehler, ein Problem da sind, das auf NTFS gewaltig reduziert wird, wo die Zeitschrift einfach wiedergespielt wird.

Siehe auch

  • Vergleich von Dateisystemen

Weiterführende Literatur


Esel Kong (Charakter) / Liste von Grafschaften in Colorado
Impressum & Datenschutz