Howto: Langsam gewordene SSDs wieder auf ursprüngliche Geschwindigkeit bringen - ohne die SSD zu löschen
Alle SSD leiden mehr oder weniger an dem Problem, dass sie mit der Zeit immer langsamer werden, insbesondere beim Schreiben. Das ATA-TRIM-Kommando kann dem abhelfen, aber Mac OS X unterstützt diesen Befehl (im Gegensatz zu Windows 7 und Linux) nicht.
Da ich in letzter Zeit immer größere Probleme mit der Schreibrate meiner Intel Postville 160GB SSD bekam, habe ich mich jetzt dem Problem angenommen.
Eine Möglichkeit ist es, die SSD komplett zurückzusetzen, wodurch alle Sektoren der Platte wieder als "leer" markiert wurden. Die Schreibrate ist nun wieder so schnell wie bei einer neuen SSD. Allerdings hat diese Methode natürlich den Nachteil, dass sämtliche Daten zuvor in Sicherheit gebracht werden müssen, was bei einer Boot-Platte ja auch nicht ganz einfach ist.
Eine weitere, deutlich einfachere Möglichkeit ist die neueste Version von hdparm 9.36 (http://sourceforge.net/projects/hdparm/), die mittlerweile auch das TRIM-Kommando für Apples HFS+-Partitionen unterstützt. Damit kann man auch ohne Datenverlust SSDs, die TRIM unterstützen (also mittlerweile fast alle) wieder auf ihre volle Geschwindigkeit bringen.
Warnung: Dies ist absolut nichts für Sissi-Macianer.1. Schritt: Backup.Da auch diese Methode die Gefahr birgt, dass sämtliche Daten über den Jordan gehen, braucht man auch hier ein Backup. Time Machine, SuperDuper, CarbonCopyCloner, egal. Hauptsache, der Migrationsassistent bietet das Backup als Wiederherstellungsquelle an (bei den drei genannten Möglichkeiten ist das der Fall).
2. Schritt: Ubuntu laden, brennen und booten.Ubuntu gibt's auf http://www.ubuntu.com, momentan ist 10.10 aktuell; 32Bit reicht. Das ISO kann man mit den Festplattendienstprogramm brennen. Danach bootet man von der CD (oder DVD) durch Halten der Alt-Taste beim Booten und Auswahl der CD/DVD (auch wenn "Windows" druntersteht).
Wenn Linux gebootet hat, wählt ihr im Menü "Deutsch" und dann "Ubuntu testen".
3. Schritt: Root-Shell.Im Menü findet man unter Anwendungen
Zubehör das Terminal. Führe dort erst
sudo bash
danach
wget http://share.tobibook.de/ssdtrim.sh
und schließlich
bash ssdtrim.sh
aus. Letzteres ruft mehrere Kommandos aus, was eine Weile braucht.
4. Schritt: TRIMmenAm Ende des vorigen Schrittes wird der Befehl
./wiper.sh /dev/sda2
vorgeschlagen. Ich nehme hier an, dass das Device unter /dev/sda2 (erste Platte im System, zweite Partition (Standard bei Mac OS X)) zu finden ist.
Führe das entsprechende Kommando aus. Kommen keine Fehlermeldungen, kann man die Platte endgültig mit
./wiper.sh --commit /dev/sda2
TRIMmen.
5. Schritt: Neustart und wartenNach einem Neustart sollte Mac OS X sollte wie üblich booten. Für die anderen Fälle haben wir ja noch ein Backup.
Lass dann der SSD etwas Zeit, damit sie sich in Ruhe neu organisieren kann - am besten über Nacht.
Fertig.
Meine Intel Postville 160GB vor der TRIM-Operation:
und danach:
---
Idee aus http://www.overclockers.at/apple/mac_os_x_und_ssd_215033?postid=3103851#post3103851 übernommen, die aktuelle Version hdparm 6.36 kommt aber auch ungepatcht mit Intel SSDs klar.