MacBook Pro und moderne SATA-Festplatten

Zu meinem Artikel über den Einbau großer Festplatten im Unibody MacBook Pro, aktuell bis 1 TB, habe ich schon diverse Anfragen bekommen, es scheint ein beliebtes Thema zu sein. Heute hat Leser m. g. in einem Kommentar berichtet, daß in seinem MacBook Pro zwei solche Aufrüstungen gescheitert sind. Da das von allgemeinem Interesse für alle Aufrüstwilligen sein dürfte, habe ich meine Antwort aus dem Kommentarbereich jetzt in diesen neuen Artikel verlegt.

Solche Probleme treten wohl gelegentlich auf – allerdings nicht nur mit den 12,5 mm überhohen Festplatten ab 750 GB, sondern ganz allgemein mit aktuellen SATA-Festplatten im MacBook Pro der zweiten Unibody-Serie (Mid-2009).

Das Problem ist, daß diese Rechner von Apple nur mit der ersten SATA-Spezifikation (1,5 Gbit/s) validiert wurden, und alle werksseitig installierten Festplatten in ihrer Firmware auf 1,5 Gbit/s beschränkt sind. Als die ersten Anwender ihre Rechner durch nachträglich eingebaute SSDs aufbohren wollten, wurde das zum Engpaß, und um das allgemeine Geschrei zu dämpfen, brachte Apple schließlich das MacBook Pro EFI Firmware Update 1.7 heraus, mit dem auch SATA 3,0 Gbit/s unterstützt wird.

Leider zeigt sich, daß nicht alle MacBook Pro die höhere Taktung wirklich verkraften. Bei einigen treten mehr oder weniger häufig Übertragungsfehler auf der SATA-Schnittstelle auf, die sich früher oder später durch Abstürze oder Datenverlust bemerkbar machen. Daher teste ich jeden Rechner nach der Installation einer neuen Festplatte mit DiskTester.

Jeder Rechner reagiert anders, und die Probleme betreffen nicht einheitlich bestimmte Festplattenmodelle. Möglicherweise spielen verschiedene Faktoren eine Rolle, von der Qualität der im jeweiligen Rechner verbauten SATA-Kabel bis hin zu Exemplarstreuungen irgendwelcher Bauteile auf der Hauptplatine. Genaueres weiß wohl nur Apple. Trotz allem kann man sagen: Die Probleme sind im Einzelfall gravierend, aber nur wenige Rechner sind betroffen, und die meisten Aufrüstungen verlaufen problemlos.

Das Thema wurde schon seinerzeit heftig diskutiert, als man feststellte, daß die Aufrüstung mit 500 GB Festplatten manchmal zu den gleichen Problemen führte. Im nachhinein gesehen hätte Apple die Aktualisierung auf EFI Firmware 1.7 nicht auf breiter Front anbieten sollen – man wäre besser bei Version 1.6 und seiner Beschränkung auf 1,5 Gbit/s SATA geblieben, was selbst die schnellsten aktuellen magnetischen Festplatten kaum in ihrer Übertragungsgeschwindigkeit beschneidet. (Lediglich bei den aus Flash-Speichermodulen aufgebauten SSDs sieht die Sache anders aus.)

Manche Festplatten lassen sich per Firmware-Einstellung oder Jumper auf 1,5 Gbit/s drosseln, wie es bei den damals werksseitig von Apple installierten Festplatten der Fall war. Bei der 1 TB Western Digital WD10TPVT geht das leider nicht, zumindest konnte mir auch der technische Support von WD keinen entsprechenden Hinweis geben.

Es gibt dennoch eine Lösung, zumindest für furchtlose Anwender mit MacBook Pro Mid-2009. Mit einem Apple-internen Tool kann man die Aktualisierung auf Firmware 1.7 rückgängig machen und auf Version 1.6 zurückrüsten, was die SATA-Schnittstelle auf 1,5 Gbit/s bremst und in den meisten Fällen die Probleme zuverlässig behebt.

Natürlich ist wie bei jeder Firmware-Manipulation große Vorsicht geboten, und man sollte sich genau vergewissern, daß der eigene Rechner für die Firmware-Version 1.6 tatsächlich geeignet ist. Wer nicht weiß, was er tut, sollte lieber die Finger davonlassen, weshalb ich hier auf genauere Ausführungen verzichte. Erfahrungsberichte und ein Link zum Downgrade-Tool finden sich aber in dieser Forumsdiskussion bei MacRumors.

Ein Fall ist mir immerhin schon bekannt, in dem die SATA-Fehler durch die Rückrüstung auf Firmware 1.6 dauerhaft behoben wurden.

6 Kommentare zu „MacBook Pro und moderne SATA-Festplatten“

  1. raph sagt:

    hey, eine frage dazu, du sprichst von einem MBP 15″, funktioniert die Aufrüustung auch bei einem 13-Zoller ?

    merci

  2. ferebee sagt:

    Überhohe Festplatten bis 12,5 mm Bauhöhe passen (vom Platz her gesehen) in alle MacBook Pro (13–17″) mit Unibody-Alugehäuse, außerdem in ältere 17″ MacBook Pro. Vgl. dazu diesen Artikel.

    Sie passen nicht in weiße MacBooks (weder in die erste Bauform noch in die aktuelle „Unibody“ Bauform) und auch nicht in das ältere 15″ MacBook-Pro-Gehäuse, das im Herbst 2008 vom Unibody-Gehäuse abgelöst wurde.

  3. m.g. sagt:

    Hallo,

    habe im August ganz vergessen mich für die fundierte Antwort zu bedanken. Ich werde in Kürze mal einen neuen Versuch mit einer Samsung Platte, der Firmware Donwgrade kommt für mich nicht in Frage. wagen… schau´ mer mal.

    Viele Grüße

    m-g-

  4. Lynn Bayer sagt:

    Bin gerade auf der Fehlersuche wieso meine neue WD10TPVT nicht funktioniert. Wollte Lion installieren was nicht ging also SL und TMBU zurückgespielt und noch mal probiert. Ging wieder nicht. Ich hab nen Unibody Late2008 mit SATA 3.0 wo ich mittlerweile denke das es daran liegt. Jetzt zeigt das FPDP aber S.M.A.R.T Ausgefallen an. Kann das auch durch die falsche Firmeware kommen oder ist da dann wirklich die Platte defekt?
    Bin über nen Tip sehr dankbar ;-)

  5. ferebee sagt:

    Hallo Lynn,

    S.M.A.R.T.-Status „ausgefallen“ heißt erstens, daß die Festplatte überhaupt einen Status gemeldet hat, daher funktioniert die Kommunikation zumindest grundsätzlich. Das Problem zwischen SATA 3 Gbit/s, MacBook Pro 2008 und neuerer Firmware bewirkt auch „nur“ gelegentliche Übertragungsfehler, das würde nicht als „ausgefallen“ gemeldet, denn der Status wird von der Festplatte selbst geliefert.

    Zweitens melden Festplatten erst dann „ausgefallen“, wenn wirklich alles zu spät ist. Viele Ausfälle kündigen sich bereits lange vorher an, indem in den S.M.A.R.T.-Daten z. B. die „Reallocated Sector Count“ stetig ansteigt. Leider werten die üblichen Programme diese Daten nicht aus.

    Ganz genau erfährt man den Status über den Kommandozeilenbefehl „smartctl“ aus dem Paket „smartmontools“. Dort gibt es indes nur den Quellcode, was für Nicht-Programmierer langweilig ist. Ein klickfertiges Mac-Programm gab es bei Sixty Five, Ltd., vielleicht findet man mit Google irgendwo noch einen Download der Datei, sie heißt smartctl_1.1-5.38.dmg.

    Ansonsten kannst Du Dir ein Seagate GoFlex-Adapterkabel für 2,5″-Festplatten auf FireWire kaufen. Das ist zwar für GoFlex-Festplatten gedacht, funktioniert aber auch für nackte 2,5″-SATA-Festplatten hervorragend. Wenn’s damit nicht geht, ist die Festplatte wirklich hin.

  6. Lynn Bayer sagt:

    Danke dir für die schnelle Antwort. Habe gerade die Platte über das FPDP nach dem starten von der SL DVD gelöscht, das funktioniert. Ist es normal das das löschen und einfache überschreiben mit Nullen 21h dauern soll. Kommt mir recht lange vor… Die Partition kann ich weder löschen noch eine neue anlegen. Kann auch kein SL mehr installieren, deswegen kann ich das Programm nicht installieren (hab’s auch noch nicht gesucht).
    Wenn dann muss ich es über das FireWire Kabel machen. Ich schau mal das ich da morgen eins bekomme.

Kommentieren