Uppdatering 2: Intel har gett oss en uppdaterad tidsram på en fast version av sin TRIM-firmware. Intel kommer att släppa den nya firmware i slutet av november 2009. Mer info här.
Uppdatering: Vissa användare har haft problem med Intels TRIM-firmware som blockerar hårddiskarna, Intel har sedan dess dragit ut firmware medan de tar reda på vad som händer. Om du har laddat ner det men inte har uppdaterat, gör det på egen risk. Även om vi inte har haft några problem på de tre enheterna vi har uppdaterat här har andra haft problem. Vi håller dig uppdaterad. Intels officiella uttalande är nedan:
“Ja, vi har blivit kontaktade av användare med problem med uppgraderingen av den fasta programvaran och undersöker det. Vi tar alla iakttagelser och problem på allvar och arbetar mot en lösning. Vi har tillfälligt tagit ner firmwarelänken medan vi undersöker.”
Välkommen till antiklimaxet. Efter ett år av att prata om det, Windows 7 och TRIM är här. Hur känns det att vara TRIMionär?
Indilinx var som vanligt först. Efter ett par falska starter aktiverade de två Indilinx-partnerna på nivå 1 (SuperTalent och OCZ) TRIM på sina Barefoot SSD:er (OCZ Vertex, SuperTalent UltraDrive). OCZ kallar sin TRIM firmware 1.40 medan SuperTalent kallar den 1819. Uppdatering:Som många av er korrekt har påpekat har Crucial också en 1819-uppdatering tillgänglig för sina SSD:er. Du kan hämta firmware för din enhet från länkarna här:
Intel väntade med att anpassa sig till lanseringen av Windows 7. Förra veckan började Windows 7 officiellt säljas, och idag håller Intel sitt löfte: denna startbara iso kommer att aktivera TRIM på X25-M G2-enheter.
Endast X25-M G2 får TRIM, G1 (höger) är kvar i dammet. G1 är mer motståndskraftig än G2 när det kommer till prestandaförsämring över tid eftersom den inte har TRIM.
Bredvid TRIM finns det ytterligare en överraskning. Om du äger en 160 GB X25-M G2, ökade Intel sekventiella skrivhastigheter från 80 MB/s till 100 MB/s:
80GB-enheterna förblir oförändrade tyvärr. Intel kommer fortfarande inte att berätta varför skrivhastigheterna är så låga till att börja med.
Vad TRIM gör
Innan vi kommer mycket längre, och utan att dyka in i en fullständig upprepning av hur SSD-enheter fungerar (vilket jag har gjort här, här och här igen), vill jag göra en snabb uppdatering på TRIM.
SSD-enheter består av miljontals NAND-blixtceller. De kan skrivas till i grupper som kallas sidor (vanligtvis 4KB i storlek) men kan bara raderas i större grupper som kallas block (vanligtvis 128 sidor eller 512KB). Dessa bestämmelser är delvis källan till många SSD-prestandaproblem.
Hela prövningen blir mer komplicerad när du inser att en SSD inte har något sätt att veta när en fil raderas. Tills en adress används igen måste SSD hålla reda på varenda databit som skrivs till den. ATA-TRIM-instruktionen lutar balansen till förmån för SSD:n.
I ett operativsystem som stöds (t.ex. Windows 7), när du permanent tar bort en fil eller formaterar din enhet, skickas adresserna som raderas tillsammans med TRIM-kommandot till SSD:ns styrenhet. TRIM-instruktionen talar om för SSD:n att dessa platser inte innehåller giltig data och att den inte längre behöver spåra dem.
Förenklad version av hur en SSD-kontroller fungerar. TRIM hjälper SSD:n att rensa block och lägga till dem i free block pool
Återigen, jag kommer inte att gå in i detalj här, men TRIM tar itu med en stor del av problem med prestandaförsämring över tid som plågar alla SSD:er. En TRIM-aktiverad enhet som kör ett OS med TRIM-stöd kommer att hålla sig närmare sin toppprestanda över tiden.