Email to Torsten Weber
Feed Icon
.NET User Group Leipzig

Dies ist eine Anleitung für die Aktualisierung der Firmware einer Intel X25-M G2 SSD. Der Beitrag erhebt keinerlei Anspruch auf inhaltliche Korrektheit. Wenn Sie eine Aktualisierung durchführen möchten, führen Sie vorher unbedingt eine Sicherung Ihrer Daten durch.

Im September 2009 waren die beim Matrix-Storage-Manager von Intel mitgelieferten Treiber noch nicht in der Lage, den seit Windows 7/Server 2008 R2 in das Betriebssystem eingebauten TRIM Befehl gegen Leistungseinbrüche und vorzeitiges Altern an die angeschlossenen SSDs zu schicken. Intel hat im März 2010 nachgelegt und die bei der Software Rapid Storage Technology enthaltenen Treiber unterstützen mittlerweile den Befehl. Damit muss bei einer Intel X25-M G2 nur die Firmware auf Stand “02HD” oder höher aktualisiert werden, während bei Betriebssystemen vor Windows 7/Server 2008 R2 die Intel SSD Toolbox zusätzlich dazu verwendet werden muss. Die Software kann jedoch bei Windows 7/Server 2008 R2 natürlich auch verwendet werden, um manuell oder automatisiert ein TRIM anzustoßen.

Die Rapid Storage Technology unterstützt kein Intel Turbo Memory. Das heißt, mit der Aktualisierung auf diese Software wird auch die Intel Turbo Memory Console mit deinstalliert und Turbo Memory kann unter Windows nicht weiter verwendet werden. In dieser Kombination aus SSD und Turbo Memory gibt es derzeit nur die Lösung, auf Rapid Storage Technology Treiber zu verzichten, die Treiber für Turbo Memory zu belassen und den Controller auf einen von Windows zu wechseln (siehe unten).

Aktualisierung Firmware per externer, bootfähiger Festplatte bzw. USB-Stick:

  • neueste Firmware herunterladen, aktuell ist im März 2010 ist 02HD
  • herunterladen und Installation von einem ISO Werkzeug, z. B. UltraISO
  • Extrahieren des Inhaltes der Firmware von Intel, Bearbeitung der Datei config.sys wie folgt:
    DEVICE=HIMEM.EXE
    LASTDRIVE=Z
    BUFFERS=20  
    FILES=40
    DOS=HIGH,UMB
    DOSDATA=UMB
    SHELLHIGH=command.com /P

    Das von Intel eingefügte A:\ vor HIMEM.EXE und vor command.com muss gelöscht werden.
  • die Werkzeuge win98boot.zip und HPUSBformattool.zip hier herunterladen
  • HPUSBFW.EXE auf der Datei HPUSBformattool.zip extrahieren und als Administrator ausführen
  • win98boot.zip extrahieren. Dann externes Laufwerk bzw. USB-Stick auswählen, FAT32 und Quick format wählen. Punkt Create a DOS startup disk wählen und in den Ordner navigieren, in dem die win98boot.zip extrahiert wurde. Dann mit Start, Yes starten.
  • Alles der extrahierten Firmware außer command.com und ohne den Inhalt des Unterordners /Boot darin auf das externe Laufwerk kopieren. Aus der IMG-Datei im Unterordner /Boot anschließend nur die Datei iSSDFUT.exe extrahieren und mit auf das externe Laufwerk kopieren. Der Inhalt sollte wie folgt aussehen:

    Inhalt Laufwerk für Aktualisierung Intel SSD Postville
  • Das BIOS umstellen, dass per externer Festplatte oder USB-Stick gebootet werden kann, booten, Aktualisierung durchführen, Ausschalten, 10 Sekunden warten, Neustart und hoffen, dass alles gut gegangen ist.

Wechsel Treiber SSD auf Windows Standard AHCI Serieller-ATA Controller

  • auf Start klicken, Geräte-Manager starten (als Administrator)
  • IDE ATA/ATAPI-Controller auswählen, Intel AHCI Controller suchen, Eintrag doppelt anklicken, auf Reiter Treiber wechseln, Treiber aktualisieren anklicken, Auf dem Computer nach Treibersoftware suchen wählen, Aus einer Liste von Gerätetreibern auf dem Computer auswählen, dann Standard AHCI 1.0 Serieller-ATA-Controller wählen, Weiter, Schließen wählen und PC neu starten

    Wechsel Treiber SSD auf Windows Standard AHCI Serieller-ATA Controller

Sunday, December 06, 2009 11:20:01 PM (W. Europe Standard Time, UTC+01:00)
Gilt das nur für die Treiber, die mit dem Intel Matrix-Storage-Manager kommen, oder können etwa auch die Treiber, die mit dem Nachfolger Intel Rapid Storage Technology (aktuell: v9.5.0.1037 WHQL) kommen, keinen TRIM-Befehl senden? Das wäre ja eine noch größere Schande, aber wenn ich die Informationen in den Foren der Intel Support Community richtig deute, scheint es tatsächlich so zu sein... :(
Monday, March 15, 2010 3:48:01 PM (W. Europe Standard Time, UTC+01:00)
Hm, ich habe das gerade probiert. Das Firmware-Update funktioniert auch mit einer anderen BootDisk (bzw. USB-Stick) - in meinem Fall mit einer Windows ME-Version. Man muss also nicht unbedingt eine neue Disk erstellen.


Probleme gibt es allerdings mit dem Treiberwechsel auf den empfohlenen AHCI.
Erstens musste ich dafür "Kompatible Hardware anzeigen" deaktivieren, damit mir der entsprechende Eintrag angezeigt wird. Und nach der Änderung gab es beim Neustart einen schönen Bluescreen mit der Meldung 0x007B zu bewundern (der laut Google auf fehlende/falsche Treiber hindeutet).
Die letzte als bekannt funktionierende Konfiguration hat das wieder geradegerückt, allerdings weiß ich nun natürlich nicht, ob das TRIM-Command verwendet wird. Oder ob ich doch die Intel Toolbox installieren muss.

Der Name meines Intel-Controllers lautet übrigens: Intel(R) ICH9 Family 2 port Serial ATA Storage Controller 2 - 2926
Robert (nicht der gleiche)
All comments require the approval of the site owner before being displayed.
Name
E-mail
(will show your gravatar icon)
Home page

Comment (Some html is allowed: a@href@title, b, blockquote@cite, em, i, strike, strong, sub, sup, u) where the @ means "attribute." For example, you can use <a href="" title=""> or <blockquote cite="Scott">.  

Live Comment Preview

Boldness, risk‐taking and a little bit of craziness – lateral thinker Torsten Weber
Boldness, risk‐taking and a little bit of craziness – lateral thinker Torsten Weber

.NET User Group Leipzig

Categories

Calendar

<February 2012>
SunMonTueWedThuFriSat
2930311234
567891011
12131415161718
19202122232425
26272829123
45678910

Archive

My subscribed blogs

show all
show less
Blogs of good friends (as OPML)
More Blogs (as OPML)