StorageReview.com

Hur man: Aktivera TRIM med icke-Apple SSD

Klient SSD  ◇  konsumenten

Apple aktiverade TRIM-stöd i OS X Lion 10.7, men det finns en hake; Apple tillåter bara TRIM att fungera när du använder en Apple-godkänd SSD. Om du byter till en SSD som inte är från Apple eller uppgraderar din hårddisk till en SSD, aktiveras inte TRIM-stöd som standard. Faktum är att Lion inte erbjuder någon enkel knapp att trycka på för att aktivera TRIM. Som tur är finns det en uppsättning terminalkommandon som kan kopieras och klistras in för att aktivera TRIM-stöd för alla SSD-enheter i operativsystemet OS X Lion. Denna guide guidar dig genom processen att aktivera TRIM-stöd med alla SSD-enheter i OS X Lion-miljön.

Vår guide är baserad på instruktionerna som digital_dreamer publicerade på insanelymac-forumen i somras när Lion släpptes och senare reviderades av Grant Pannell . Observera att om du uppdaterar systemprogramvaran måste du installera om den här patchen för att aktivera TRIM igen.

Med hjälp av den här guiden aktiverade vi TRIM på OWC Aura Express Pro 6G 240GB SSD som vi tidigare recenserade. Som du kan se nedan var TRIM inaktiverat.

Guiden delar upp processen i tre steg, alla utförs genom att kopiera och klistra in kodavsnitten genom terminalfönstret. För att öppna ett terminalfönster, öppna mappen Utilities i mappen Applications och välj terminal.

Det första steget gör en säkerhetskopia av den ursprungliga IOAHCIBlockStorage-filen som heter IOAHCIBlockStorage.original. Du kommer att bli ombedd att ange ditt systemlösenord när du använder kommandot "sudo", eftersom du ändrar systemfiler. Kopiera och klistra in koden i terminalfönstret, ett lyckat eller händelselöst svar är en ny tom terminalrad.

sudo cp /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage /System/Bibliotek/Extensions/IOAHCIFamily.kext/Contents/Contents/PlugaHCM/Contents/PlugaHCM/Contents/PlugAH IOAHCIBlockStorage .original

Därefter korrigerar koden IOAHCIBlockStorage-filen, vilket tar bort kraven på att SSD:n ska göras av Apple. Kopiera och klistra in den här koden precis som föregående kommando, detta steg bör slutföras på väldigt kort tid (sekunder eller mindre än en sekund).

sudo perl -pi -e ‘s|(\x52\x6F\x74\x61\x74\x69\x6F\x6E\x61\x6C\x00{1,20})[^\x00]{9}(\x00{1,20}\x51)|$1\x00\x00\x00\x00\x00\x00\x00\x00\x00$2|sg’ /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage

Det sista steget laddar den nyligen korrigerade filen till kärnan. På ett fåtal system tar det här kommandot lite att slutföra. Räkna med att se terminalfönstret vänta i 10-15 sekunder innan en ny rad visas.

sudo kextcache -system-prelinked-kärna

sudo kextcache -system-cachar

Starta nu om ditt system och verifiera att TRIM är aktiverat genom systeminformationen på Serial-ATA-enhetslistan. Som du kan se på systemet vi utförde denna ändring på, är TRIM-stöd nu aktiverat.

Om du vill inaktivera TRIM eller helt ångra alla ändringar som gjorts med den här guiden finns två alternativ tillgängliga.

Den första vänder ändringarna.

sudo perl -pi -e ‘s|(\x52\x6F\x74\x61\x74\x69\x6F\x6E\x61\x6C\x00).{9}(\x00\x51)|$1\x41\x50\x50\x4C\x45\x20\x53\x53\x44$2|sg’ /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage

sudo kextcache -system-prelinked-kärna

sudo kextcache -system-cachar

Den andra använder den skapade säkerhetskopian och återställer den över den modifierade.

sudo cp /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage.original /System/Library/Extensions/IOAHCIFamily.kext/CIBlockIntens/Contents/Contents/Contents/Contents/Contents/Contents/Contents/ MacOS /IOAHCIBlockStorage

Sammantaget är processen att aktivera TRIM på ett OSX Lion-system ganska smärtfri, det enda kravet är att en SSD som stöder TRIM är installerad. Om du råkade uppdatera din bärbara eller stationära dator till en SSD är det ett måste att aktivera TRIM för bästa långsiktiga prestanda.

Diskutera denna artikel

Engagera dig med StorageReview

Nyhetsbrev | YouTube | Podcast iTunes / Spotify | Instagram | Twitter | TikTok | RSS-flöde

Dan Volkens