Apple ha abilitato il supporto TRIM in OS X Lion 10.7, ma c'è un problema: Apple consente il funzionamento di TRIM solo con SSD certificati Apple. Se si passa a un SSD non Apple o si aggiorna il disco rigido con un SSD, il supporto TRIM non viene abilitato di default. Infatti, Lion non offre un semplice interruttore per abilitare TRIM. Fortunatamente, esistono una serie di comandi da terminale che possono essere copiati e incollati per attivare il supporto TRIM per qualsiasi SSD nel sistema operativo OS X Lion. Questa guida illustra il processo di abilitazione del supporto TRIM con qualsiasi SSD nell'ambiente OS X Lion.
La nostra guida si basa sulle istruzioni pubblicate da digital_dreamer sul forum di insanelymac quest'estate, in concomitanza con il rilascio di Lion, e successivamente riviste da Grant Pannell . Si noti che, in caso di aggiornamento del sistema, sarà necessario riapplicare questa patch per riattivare TRIM.
Utilizzando questa guida, abbiamo abilitato TRIM sull'SSD OWC Aura Express Pro 6G da 240 GB che abbiamo recensito in precedenza. Come potete vedere qui sotto, TRIM è stato disabilitato.
La guida suddivide il processo in tre passaggi, tutti eseguiti copiando e incollando i frammenti di codice attraverso la finestra del terminale. Per avviare una finestra di terminale, aprire la cartella Utilità all'interno della cartella Applicazioni e selezionare terminale.
Il primo passaggio esegue un backup del file IOAHCIBlockStorage originale denominato IOAHCIBlockStorage.original. Ti verrà richiesto di inserire la password di sistema quando utilizzi il comando "sudo", poiché stai modificando i file di sistema. Copia e incolla il codice nella finestra del terminale, una risposta riuscita o senza incidenti è una nuova riga terminale vuota.
sudo cp /System/Library/Extensions/IOAHCIBlockStorage.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage /System/Library/Extensions/IOAHCIBlockStorage.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage .originale
Successivamente il codice applica una patch al file IOAHCIBlockStorage, rimuovendo i requisiti che l'SSD deve essere realizzato da Apple. Copia e incolla questo codice proprio come il comando precedente, questo passaggio dovrebbe essere completato in pochissimo tempo (secondi o meno di un secondo).
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
L'ultimo passaggio carica il file appena patchato nel kernel. Su alcuni sistemi questo particolare comando richiede un po' di tempo per essere completato. Aspettatevi di vedere la finestra del terminale attendere 10-15 secondi prima che venga visualizzata una nuova riga.
sudo kextcache -system-prelinked-kernel
sudo kextcache -cache di sistema
Ora riavvia il sistema e verifica che TRIM sia abilitato tramite le informazioni di sistema nell'elenco dei dispositivi Serial-ATA. Come puoi vedere sul sistema su cui abbiamo eseguito questa modifica, il supporto TRIM è ora abilitato.
Se desideri disabilitare TRIM o annullare completamente qualsiasi modifica eseguita con questa guida, sono disponibili due opzioni.
Il primo inverte i cambiamenti.
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-kernel
sudo kextcache -cache di sistema
Il secondo utilizza il file di backup creato e lo ripristina su quello modificato.
sudo cp /System/Library/Extensions/IOAHCIBlockStorage.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage.original /System/Library/Extensions/IOAHCIBlockStorage.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS /IOAHCIBlockStorage
Nel complesso, la procedura per abilitare TRIM su un sistema OSX Lion è piuttosto semplice, l'unico requisito è la presenza di un'unità SSD compatibile con TRIM. Se avete aggiornato il vostro notebook o desktop con un'unità SSD, abilitare TRIM è fondamentale per ottenere le migliori prestazioni a lungo termine.




Amazon