Windows 7 ReadyBoost - Welches Dateisystem für Flash-Karten / Laufwerke?

9

Geben Sie hier die Bildbeschreibung ein

NTFS, exFAT oder FAT32? Ich weiß, dass FAT32 ein Limit von 4 GB Übertragung pro Datei hat, aber ist es schneller und besser als NTFS oder exFAT? Da Windows 7 selbst NTFS verwendet, bleibt es logisch, Flash-Karte / Laufwerk mit NTFS-Dateisystem zu formatieren. Ist NTFS oder sogar exFAT für Flash-Karte / Laufwerk in Ordnung ?

PS Wenn ich mich für die Verwendung einer SD-Flash-Karte entscheide, was soll ich tun, wenn diese bereits eingesteckt ist und ich eine andere SD-Flash-Karte zum Übertragen von Fotos verwende? Was passiert, wenn ich plötzlich die ReadyBoost SD-Flashkarte herausnehme?

Boris_yo
quelle
1
Ich habe eine Antwort für ähnliche Frage hier gepostet: superuser.com/a/413059/128562
JoanComasFdz

Antworten:

5

Theoretisch sollten Sie sich wahrscheinlich an NTFS halten, damit ReadyBoost ordnungsgemäß funktioniert.

In Wirklichkeit ist NTFS der richtige Weg für jede Partition, die mit Windows funktioniert, solange Sie keine plattformübergreifende Kompatibilität benötigen. Die NTFS-Unterstützung unter Linux und MacOS ist wackelig und ich würde mich bei geschäftskritischen Anwendungen nicht darauf verlassen.

Sie sollten nicht einfach die SD-Karte oder einen USB-Stick herausziehen. Sie sollten zu Ihrer Taskleiste gehen, mit der rechten Maustaste auf USB-Geräte sicher entfernen klicken und das Gerät auswählen, das Sie entfernen möchten.

Dadurch werden beschädigte Dateien und unerwünschte Lese- / Schreibunterbrechungen vermieden.

akseli
quelle
4

tl; dr: Verwenden Sie exFAT anstelle von NTFS.

exFAT wäre definitiv die bessere Wahl, nicht nur für ReadyBoost, sondern für JEDES Speichermedium ohne Festplatte.

exFAT ist viel einfacher als ein Dateisystem und führt weniger zufällige unnötige Schreibvorgänge auf das Laufwerk durch. Bei jedem einzelnen Schreibvorgang auf das Laufwerk werden Flash-Laufwerke / SD-Karten / Solid-State-Laufwerke / Speicherkarten abgenutzt. Einmal abgenutzt, funktionieren sie überhaupt nicht mehr und sind unbrauchbar.

Hydranix
quelle
3
Diese Antwort macht keinen Sinn. ReadyBoost verhält sich unabhängig vom verwendeten Dateisystem genauso. Die Anzahl der Schreibvorgänge ist dieselbe, die auf den Schreibvorgängen basiert, die ReadyBoost für die Funktion benötigt. Die Windows-Unterstützung für exFat ist sehr begrenzt
Ramhound
@Ramhound sicher, ReadyBoost verhält sich vielleicht gleich, aber exFAT fehlt das Journaling, das NTFS hat, so dass allein zusätzliche Schreibvorgänge vermieden werden. Darüber hinaus wurde exFAT für Flash-Geräte entwickelt. Die mit exFAT verbundenen Vorteile finden Sie unter en.wikipedia.org/wiki/ExFAT . "exFAT wurde von der SD Card Association als Standarddateisystem für SDXC-Karten mit mehr als 32 GiB übernommen." Betreff: "Die Windows-Unterstützung für exFat ist sehr begrenzt." Ich glaube nicht, dass dies jemals der Fall war (auch nicht im Jahr 2012), zumindest nicht im Vergleich zu anderen Implementierungen und definitiv nicht in Windows 7.
Preise
1
@Phizes "Journaling" ist hier ein roter Hering. Dies gilt nur für Dateisystem-Metadaten. ReadyBoost richtet die Container-Dateien, in denen es arbeiten soll (was das Ändern von Dateisystem-Metadaten beinhaltet), nur einmal ein, wenn ein Laufwerk für seine Verwendung initialisiert wird. Im Gegensatz dazu erfolgt das eigentliche Schreiben und später das Lesen von zwischengespeicherten Daten in diesen Containerdateien. Viele E / A, ja, aber sie werden nicht in NTFS aufgezeichnet. Sie werden auch nicht mehr oder weniger zahlreich von einem fs zum anderen sein. Möglicherweise möchten Sie die Verwendung von NTFS aus anderen Gründen vermeiden, aber "Vermeiden Sie all diese aufgezeichneten Schreibvorgänge" ist nicht gültig.
Jamie Hanrahan
@ JamieHanrahan Dies ist eine sehr verspätete Antwort, danke für die Klarstellung! Mir war nicht bewusst, wie NTFS Daten auf diese Weise protokollierte (zu der Zeit, als ich dachte, dass sie auch für Daten gelten, erwies es sich als schwierig, 2014 weitere Erläuterungen dazu zu finden). Ich habe ReadyBoost nicht mehr auf einem Windows-Computer, um meine bisherigen Erfahrungen mit Dateisystemen / ReadyBoost zu überprüfen. Ich bin mir nicht sicher, ob ich meinen vorherigen Kommentar löschen soll oder nicht.
Preise
@Phizes Keine Sorge um verspätete Antworten - es ist nicht so, als würde hier jemand bezahlt! Ich habe keine Meinung zum Löschen oder nicht, aber wenn Sie dies tun, muss auch meine Antwort auf Sie gelöscht werden. Wenn Sie löschen, hinterlassen Sie hier bitte einen zusätzlichen Kommentar, um mich zu informieren, da ich sonst möglicherweise nichts darüber weiß .
Jamie Hanrahan
0

FAT16 ist historisch gesehen das schnellste Windows-Dateisystem, ist jedoch auf eine Dateigröße von 2 GB beschränkt.

FAT32 ist etwas langsamer als FAT16, hat aber diese magische Dateigrößenbeschränkung von 4 GB.

NTFS und NTFS-3G sind im Vergleich zu anderen Dateisystemen der Welt recht langsam und ineffizient. Jedes Journaling-Dateisystem wäre langsamer als eines, das es nicht ist.

Das Beste an NTFS und NTFS-3G ist, dass sie universell sind und nicht die Dateigrößenbeschränkung von 4 GB haben.

Das wahrscheinlich beste Preis-Leistungs-Verhältnis ist ein FAT32-formatiertes Flash-Laufwerk. Gutes Gleichgewicht zwischen Geschwindigkeit und Dateigröße.

exFAT ist etwas neu und sollte mit großer Sorgfalt betrachtet werden. Es ist auch nicht universell - nur Windows 7 und höher können es verwenden. Ich bin mir nicht sicher über OS X.

Hier ist eine Tabelle zum Vergleich verschiedener Dateisysteme: https://en.wikipedia.org/wiki/Comparison_of_file_systems

Geschwindigkeit ist relativ. Viel hängt von der verwendeten Hardware, Software und Dateigröße ab.

Ich benutze ReadyBoost und es tut absolut nichts für meine Geschwindigkeit. Ich kann nicht sagen, ob es überhaupt funktioniert, außer dass ich sichergestellt habe, dass es eingeschaltet ist. Ich habe an anderer Stelle gelesen, dass es sehr hilfreich ist, wenn Sie 2 GB oder weniger RAM haben.

Die beste Wette ist:

  1. Aktualisieren Sie Ihren RAM auf den schnellsten Wert, den Sie verwenden können, und maximieren Sie den Computer.
  2. Kaufen Sie eine hochwertige SSD (ReadyBoost wäre dann nicht erforderlich), wenn Ihr Computer SATA-Verbindungen unterstützt.
  3. Verwenden Sie etwas anderes als Windows?

Hinweis: Haben Sie versucht, eine Ramdisk oder einen Ramdrive zu erstellen und Dinge darauf zu legen?

Eine weitere Bemerkung zu ReadyBoost: Wenn Sie ein neues leeres Flash-Laufwerk einlegen und ReadyBoost aktivieren, möchte Windows das gesamte Flash-Laufwerk verwenden, unabhängig davon, wie groß das Laufwerk ist. Wer braucht ein 32 GB Flash-Laufwerk nur für ReadyBoost?

Sie sollten wahrscheinlich eine ReadyBoost-Größe verwenden, die der Menge an RAM entspricht, die Sie als guten Ausgangspunkt haben.

zolar1
quelle
ReadyBoost wird nicht verwendet, wenn Windows ein Flash-Laufwerk erkennt, dem bestimmte Leistungsaspekte fehlen, die für den Betrieb als ReadyBoost-Laufwerk erforderlich sind.
Boris_yo
0

Ich erinnere mich an einen Vergleich, der im Durchschnitt zeigte, dass NTSF weniger Overhead hat als exFAT und FAT32. Dies war nicht speziell für Readyboost, aber es schien zu zeigen, dass NTSF besser für zufälliges Lesen / Schreiben ist, was Ready Boost auszeichnet. Ich habe jedoch nicht genügend Informationen, um mit Sicherheit zu sagen, dass NTSF besser als exFAT ist. Meine eigenen Untersuchungen würden mich zu der Annahme führen, dass Readyboost eine bessere Leistung erbringt, wenn das Flash-Speichergerät in NTSF formatiert ist, wobei exFAT an zweiter Stelle steht, während es für Medium besser ist Datenübertragungen in der Größe, wobei FAT32 insgesamt die schlechteste ist, in hyper-spezifischen Szenarien jedoch besser.

Es ist schwer mit Sicherheit zu sagen, wie wenige Leute etwas über Readyboost zu wissen scheinen. Ich würde sagen, NTSF verwenden. Tho vielleicht hat slhck einen Punkt. Dies könnte das Flash-Gerät in ein paar Jahren oder sogar in kürzerer Zeit verbrennen, aber diese Geräte sind nicht teuer, was auch immer richtig? Und Indrek, ich würde sagen, Sie haben wahrscheinlich etwas falsch gemacht. Readyboost ist wesentlich komplizierter als es aussieht. Es hilft sogar Systemen mit viel RAM, geschweige denn einem mit 2 GB. Mein System hatte 3 GB und Readyboost ermöglichte es, mehr als 7 Webseiten ohne Latenz zu öffnen.

Außerdem: "Sie sollten wahrscheinlich Readyboost verwenden, das der Menge an RAM entspricht, die Sie als guten Ausgangspunkt haben." Dies ist genau die falsche Art, Readyboost zu verwenden. Selbst in Microsofts grundlegendem Readyboost-Tutorial sollte mindestens doppelt so viel RAM und im Idealfall mindestens viermal so viel RAM verwendet werden. Größer ist besser, WENN, und nur dann, wenn das Flash-Laufwerk über eine ausreichend schnelle Zugriffszeit und eine ausreichend schnelle Lese- / Schreibgeschwindigkeit im gesamten Gerät verfügt. ... die eigentlich sehr schwer zu finden sind, daher kann ich Ihnen leider nicht helfen, eine SD-Karte oder einen USB-Stick für Readyboost zu finden. Auch wenn der Anschluss, an den Sie dieses Flash-Gerät anschließen, nur USB ist, wird es wahrscheinlich nicht abgeschnitten. Sie benötigen mindestens USB 3.0, um viel Gewinn zu erzielen.

Ich werde jedoch sagen, dass ein größeres Speichergerät tendenziell höhere Lese- / Schreibgeschwindigkeiten aufweist als ein kleineres. Ich habe keine Ahnung, warum dies so ist.

Felsen
quelle