ReadyBoost ist der Name einer Cache-Technik, die in den Microsoft-Betriebssystemen Windows Vista und Windows 7 enthalten ist. ReadyBoost erlaubt es, Flash-Speicher in Form eines USB-Sticks, einer SD-Card, CompactFlash-Karte oder einer anderen Art von Flash-Speicher als zusätzlichen Festplattencache einzubinden. Dies bringt potenziell eine höhere Systemleistung, da Flash-Speichermedien in der Regel wesentlich geringere Zugriffszeiten besitzen als Festplattenspeicher. Es erlaubt zudem die Entlastung der Festplatte, wenn Daten von einem schnelleren Laufwerk in ein langsameres Laufwerk geschrieben bzw. kopiert werden. Dabei können die Zugriffszeiten des langsameren Laufwerkes enorm gesteigert werden.
Funktionsweise
Da der Flash-Zwischenspeicher als Cache für alle im System befindlichen Massendatenspeicher genutzt wird, betrifft die Geschwindigkeitssteigerung nicht nur die Auslagerungsdatei oder Systemdateien. Normale Flash-Speicher sind im sequentiellen Lesen und Schreiben langsamer als Festplatten, deshalb wurde ReadyBoost so ausgelegt, dass es beim Erkennen bzw. beim Einstecken des Flash-Speichers zuerst einen Geschwindigkeitstest durchführt. Dieser erkennt auch, ob der Flash-Speicher schnell genug für ReadyBoost ist. Damit wird verhindert, dass große sequentielle Lese- und Schreibvorgänge langsamer ausfallen als das direkte Schreiben auf die Festplatte. Schreibzugriffe auf den Flash-Datenträger werden möglichst gleichmäßig verteilt, um Verschleiß an besonders häufig beschriebenen Stellen vorzubeu
Voraussetzungen
- Als Betriebssystem muss Windows Vista oder Windows 7 zum Einsatz kommen. Mittlerweile stellen aber andere Anbieter wie beispielsweise eBoostr eine ähnliche Funktionalität auch auf früheren Windows-Betriebssystemen zur Verfügung.
- Der Flashspeicher muss mindestens über 256 MB Kapazität verfügen, von denen mindestens 230 MB frei sein müssen.[1] Mit Windows Vista sind maximal 4 GB für ReadyBoost nutzbar, mit Windows 7 ist diese Einschränkung entfallen, sofern der Flash-Speicher mit NTFS oder exFAT formatiert ist.
- Als USB-Gerät muss der Flash-Speicher USB 2.0 unterstützen.
- Das Gerät muss mindestens eine Lesegeschwindigkeit von 2,5 MB/s für 4-KiB-Blöcke und eine Schreibgeschwindigkeit von 1,75 MB/s für 512-KiB-Blöcke – jeweils zufällige, gleichmäßig über das komplette Gerät verteilte Lese- bzw. Schreibvorgänge – aufweisen (Sticks mit dem enhanced for ReadyBoost-Label mindestens 5 MB/s für 4-KiB-Blöcke und 3 MB/s für 512-KiB-Blöcke).[1]
- Das Gerät muss mit FAT, FAT32, exFAT (unter Windows Vista ab Service Pack 1 nutzbar) oder NTFS formatiert sein.
Windows Vista und Windows 7 bieten zur Überprüfung dieser Voraussetzungen das Kommandozeileprogramm winsat an. Für einen Lesetest ruft man es wie folgt auf:[2]
winsat disk -read -ran -ransize BlockgrößeInByte -drive Laufwerksbuchstabe
Für einen Schreibtest so:
winsat disk -write -ran -ransize BlockgrößeInByte -drive Laufwerksbuchstabe
Die Kommandozeile sollte dabei als Administrator gestartet werden, da sonst die Ausgabe des Programms in einem neuen Fenster erfolgt, welches sofort wieder geschlossen wird und daher nicht lesbar ist.
Leistung
Bei Anwendung eines ReadyBoost-fähigen Speichergerätes zur Zwischenspeicherung ermöglicht Windows Vista wahlfreie Lesevorgänge mit einer Geschwindigkeit, die üblicherweise acht- bis zehnmal größer ist als die herkömmlichen Lesevorgänge von einer Festplatte.
Benchmarks zeigen, dass ReadyBoost in der aktuellen Fassung unterschiedliche Ergebnisse hervorbringen kann. Gerade auf Rechnern mit wenig physischem RAM kann ReadyBoost einen deutlich messbaren Leistungsvorteil bringen.[3] Nach Angaben von Mike Trainor (Chief Mobile Technology Evangelist von Intel) soll ein Rechner mit 1 GB RAM zuzüglich 1 GB Flash-Speicher etwa 60 bis 80 % der Leistung eines Rechners mit 2 GB RAM erreichen.[4]
Einbindung
Wenn ein kompatibles Gerät angeschlossen wird, bietet das Windows-AutoPlay-Dialogfenster eine zusätzliche Option zur Beschleunigung des Systems an. Ein zusätzlicher ReadyBoost-Reiter wird im Eigenschaften-Dialog des jeweiligen Laufwerks hinzugefügt, wo die Menge des dafür vorgesehenen Speicherplatzes angepasst werden kann. ReadyBoost kann auch über die Eigenschaften des USB-Sticks aktiviert werden.[5]
Siehe auch
Weblinks
Einzelnachweise
- ↑ a b Microsoft TechNet Blog: Unter der Haube von ReadyBoost, Daniel Melanchthon
- ↑ Microsoft TechNet: Reference winsat disk
- ↑ ComputerBase: Test: 7 USB-Sticks & Windows ReadyBoost, Artikel vom 12. April 2007
- ↑ TG Daily: Is Intel’s ‘Turbo Memory’ really turbo? von Humphrey Cheung, vom 9. Mai 2007
- ↑ Tom Archer: ReadyBoost – Using Your USB Key to Speed Up Windows Vista. In: Tom Archer’s Blog. Microsoft, 14. April 2006, abgerufen am 21. Mai 2006.