OS X 10.10.4 Yosemite include il supporto TRIM per SSD di terze parti: come abilitarlo
Premesso che TRIM è abilitato solo sugli SSD installati da Apple, con il rilascio di OS X 10.10.4 Yosemite, Cupertino ha aggiunto il supporto TRIM anche per le unità a stato solido (SSD) di terze parti, che però deve essere abilitato seguendo questa facile procedura:
1. Il primo passo da compiere è eseguire un backup precauzionale con Time Machine.
2. Lanciate il Terminale (si trova nella cartella Applicazioni/Utility) quindi copiate e incollate il seguente comando seguito dal tasto Invio: sudo trimforce enable
Verrà richiesto di digitare la password amministratore (che non verrà mostrata), e un avviso (Warning) spiega che l’uso del comando sudo potrebbe comportare la perdita dei dati.
3. Un ulteriore avviso spiega che abilitando TRIM, Apple non si assume alcuna responsabilità sull’integrità, prestazioni e funzionamento dell’SSD, e che l’operazione è completamente a rischio e pericolo dell’utente, quindi per procedere bisogna digitare la lettera y (che sta per yes).
ATTENZIONE: c’è un bug in alcuni SSD di una manciata di produttori che possono causare la perdita di dati se TRIM è abilitato. Per consultare l’elenco completo click qui.
4. Dopo aver confermato la propria scelta digitando ancora una volta y, il Terminale eseguirà la procedura di abilitazione di TRIM, al termine della quale il Mac verrà riavviato automaticamente (l’attesa può essere di alcuni minuti, in questo lasso di tempo non fate nulla).
5. Riavviato il computer, dal menu selezionate “Informazioni su questo Mac” e poi cliccate sul pulsante “Resoconto di sistema” per lanciare la relativa applicazione. Nella sezione “Hardware” evidenziate con un click “SATA/SATA Express” e controllate la voce “Supporto TRIM”.
Che cos’è TRIM
Senza entrare troppo in dettagli tecnici, è importante sapere che TRIM è una tecnologia che consente a OS X di indicare i blocchi che non sono più in uso in un’unità a stato solido, come ad esempio i blocchi liberati dopo l’eliminazione di uno o più file. Generalmente, l’operazione di cancellazione di OS significa che i blocchi dati vengono contrassegnati come non in uso. TRIM permette al sistema operativo di passare questa informazione al controller dell’SSD, il quale altrimenti non sarebbe in grado di sapere quali blocchi eliminare. Senza TRIM, un drive SSD può diventare progressivamente più lento nel tempo, e più lento a scrivere i nuovi dati.
TRIM è abilitato solo sugli SSD utilizzati da Apple, ma grazie ad utility di terze parti come TRIM Enabler o Chameleon SSD Optimizer fino adesso è stato possibile attivarlo anche su SSD di altri produttori, ma era una operazione che comportava una serie di riesci soprattutto sulle versioni precedenti di Yosemite.
La maggior parte dei produttori di SSD, come Crucial (il marchio “consumer” del colosso Micron) utilizza una tecnologia equipollente chiamata Garbage Collection, che aiuta a mantenere prestazioni ottimali liberado settori di memoria che non sono più in uso. Garbage Collection fa parte integrante del firmware dell’SSD, quindi il suo funzionamento non dipende dal sistema operativo del computer.
L’inconveniente di Garbage Collector è che funziona solo quando l’SSD è inattivo, quindi bisogna avere l’accortezza di disabilitare lo Stop del Mac e lasciare il computer acceso durante la notte perché per portare a termine il suo lavoro, Garbage Collector necessita almeno 6 ore. Da qui si capisce perché in molti preferiscono attivare TRIM sul proprio SSD.
Inoltre, stando ad alcuni benchmark pubblicati in Rete è emerso che abilitando TRIM su SSD, le prestazioni in scrittura e lettura sono migliori, anche se la differenza è difficilmente percepibile da un utente consumer.
205 Commento
OK Stefano, ti ringrazio.
Vado a montare il tutto.
Ciao
Mauro
Ho letto tutto l’articolo e buona parte dei commenti cercando di chiarirmi l’argomento.
Ho un mbp mid 2012, vorrei un consiglio per un ssd da 500 gb che non dia problemi senza spendere uno sproposito.
Stavo vedendo i crucial ma non ho capito quali danno problemi e quali no, stesso discorso per samsung.
Usando time machine, posso sostituire l’hard disk e poi usare time machine per rimettere tutto sull’ssd ?
Grazie
Al momento, il miglior SSD per Mac per rapporto qualità/prezzo è il Crucial MX200 click qui.
Una volta installato l’SSD devi utilizzare un drive d’installazione avviabile per installare OS X, in pratica devi seguire la procedura per una installazione pulita. Trovi tutto spiegato in quest’altro articolo click qui (va bene anche per Yosemite). Poi puoi utilizzare Aiaistente Migrazione per importare i dati da Time Machine, e abilitare TRIM via Terminale.
dimenticavo..
yosemite 10.10.5
Ma con la procedura che mi hai indicato sono “costretto” a passare a el captain ?
Chiedo perche sono nuovo di osx e vorrei rimanere a yosemite perche ho letto di varie incompatibilità con autocad ed altri software che uso.
L’articolo indicato va bene anche per Yosemite, in ogni caso ecco quello specifico per OS X 10.11 click qui
Scusa Stefano: 15 giorni fa, ho installato con successo al posto del lettore cd, il Crucial MX 200 da 500 gb sul mio iMac fine 2010. Ora, leggendo quanto sopra, ti domando: è necessario aggiornare il firmware dell’SSD? Perchè ho provato ma il sistema non mi da il permesso in quanto “proviene da fonti sconosciute ecc. ecc.”
Ok. Se non serve, lascio perdere, ma se serve, come fare?
Dopodichè, da quello che ho capito, mi conviene decisamente attivare la TRIM. È cosi?
Altra cosa, scusami ma non sono molto addentro: cosa sarebbe il “fusion driver”. Da ignorante penso sia la combinazione dell’SSD con l’HDD tradizionale giusto?
Grazie
Mauro
1) L’aggiornamento firmware dell’SSD è meglio farlo. Per l’utility che non riesci ad aprire, cliccaci sopra con il tasto destro (o ctrl-clic), e scegli “Apri” dal menu a comparsa, quindi digita la password.
2) Convine attivare TRIM.
3) Per il Fusion Drive trovi tutto spiegato in quest’altro articolo click qui
…dimenticavo, ho El Capitan 10.11.2..
sto installando un crucial bx200 su un mbp mid 2010, ho comprato il kit per l’inserimento del vecchio hd al posto del cd, vorrei sapere se devo/posso attivare trim come descritto,e se posso in fase di avvio scegliere il sistema d’avvio scegliendo il disco in quanto sul nuovo ho el capitan mentre sul vecchio hd con ML ho dei software non aggiornati incompatibili con i nuovi sistemi
Si ad entrambe le domande (ovviamente TRIM va abilitato solo per l’SSD).
grazie!
Salve a tutti, sapreste indicarmi qual è il miglior SSD da installare su un Macbook Pro metà 2010 con processore da 2,66? Chiaramente vorrei che fosse possibile abilitare il TRIM. Grazie a chi vorrà darmi una mano.
I migliori sono questi e tutti compatibili al 100% con TRIM:
1) Crucial MX200 click qui
2) Crucial BX200: click qui
3) SanDisk Plus click qui e/o SanDisk Ultra click qui
Grazie per la solerzia, e perdonami per la mia ignoranza, ma ho visto che il Crucial MX200 è stata 7, questo vuol dire che semplicemente non riuscirò a sfruttarlo a pieno, giusto?, non avrò comunque problemi di compatibilità?..
Il Crucial MX200 è Serial ATA-600 o SATA 3, mentre il tuo MacBook è SATA II, quindi non sfrutti appieno tutta la velocità, ma è almeno 6 volte più veloce del tradizionale hard disk.
Nel tuo caso, se non fai editing video, ti conviene prendere il BX200, che costa di meno (l’MX200 è più veloce con i file di grandi dimensioni).
Tante grazie per le delucidazioni…credo proprio che opterò per una delle due soluzioni Crucial anche se la differenza di costo tra i due è poco rilevante, quindi penso di optare comunque per il Mx…grazie ancora..
..spero di non essere “pesante”..ho deciso di cambiare l’Hard disk perché all’avvio rimane con la mela e la rotella che gira.. e spero quindi possa essere un problema nel sistema operativo..tu che ne pensi?
Ciao Stefano,
intanto ti ringrazio per il lavoro che fai che mi è stato molto utile per l’installazione del nuovo ssd al posto del vecchio hdd e per l’installazione pulita di OSX;
non ho chiara una cosa: ho montato un Crucial mx200 500GB, mi conviene/posso abilitare il TRIM? o essendoci Garbage Collection è sufficiente questo lasciando attivo il mac la notte? cosa consigli?
Grazie e Ciao.
Alessandro
Conviene abilitare TRIM sul Crucial. Trovi tutto spiegato qui click qui
Grazie mille, gentilissimo!
io non ho capito una cosa invece per la configurazione che andrò a cambiare nel mio mac late 2009 :
ssd al posto del hdd Samsung MZ-75E120BW SSD 850 EVO, 120 GB, 2.5″ SATA III
hdd 2,5 al posto del super drive Hitachi HTS721010A9E630 Travelstar 7K1000
con i quali creerò un fusion drive, dovrò comunque abilitare il trim e se si quando (appena finito di installare l’osx o quando voglio tanto cambia poco) oppure non serve?
Grazie
TRIM va abilitato dopo aver installato il sistema operativo.
bene grazie mille
Consiglio, meglio il Crucial o il Samsung 850 evo?
Ciao, il link alla pagina con l’elenco degli SSD incompatibili con trim porta, in realtà, a un listato.
È quello l’elenco.
Dopo l’abilitazione del Trim non è comparsa alcuna dicitura né fra le informazioni grafiche né nel resoconto di sistema. Si può dare un comando da terminale per conoscere lo status?
Si, tramite questa stringa:
system_profiler SPSerialATADataType | grep 'TRIM'
P.S.
Assicurati di aver copiato il comando per l’abilitazione senza copiare anche spazi prima e dopo.
Salve ho letto l’articolo e l’ho trovato molto interessante! Avevo intenzione di acquistare un SSD esterno da collegare al mio iMac 2011 via porta thunderbolt: volevo sapere se una volta installato su di esso il OSX potrei abilitare il comando trim come se fosse un disco interno. La ringrazio anticipatamente
Mi scusi volevo scrivere El Capitan* al posto di Yosemite
Si.
Ok la ringrazio! Disponibile e celere!
Ciao Stefano, ti rinnovo i complimenti per la precisione e, soprattutto, per la pazienza, con cui riesci a rispondere a così tanti post. Ispirato dalla tua guida sul fusion drive, circa sei mesi fa, ho installato sul mio MacBook late 2009 un OWC Mercury Electra 3G SSD da 120Gb al posto del superdrive (tramite l’apposito adattatore), per poi creare il Fusion Drive. Inutile spendere commenti su quanto siano state profetiche le tue parole, riguardo al netto miglioramento delle prestazioni del mio MacBook, in pratica è rinato, tanto da riuscire a tenere botta tranquillamente con Win10 su parallel desktop, avviato in contemporanea con El Capitan (purtroppo alcuni software che uso per lavoro, girano solo in ambiente windows X-( …stendiamo un velo pietoso). A distanza di qualche mese, ho notato che, qualche volta, soprattutto in avvio della macchina virtuale (spesso) e molto raramente (fino ad ora solo un paio di volte) anche sull’avvio di El Capitan, si verificano pesanti rallentamenti. Stavo pensando di aumentare la memoria RAM dai 4gb attuali ad 8gb e sostituire l’hd tradizionale originale con un altro SSD (voglio tenere duro fino a quest’autunno, in attesa nuova serie macbook pro…si spera) Ora, rileggendo questo tuo articolo sull’attivazione del TRIM Apple, mi è sorto un dubbio: è possibile, secondo te, che riesca a migliorare questi episodici rallentamenti, attivando il TRIM Apple sul mio SSD? Ne gioverei? Ma soprattutto, attivando il TRIM Apple, sempre secondo il tuo parere, potrei avere dei vantaggi tali da poter propendere per lasciare intatto il fusion drive ed aumentare, eventualmente, solo memoria RAM? O un sistema con due SSD al posto del Fusion Drive migliorerebbe nettamente la situazione? Anche se implicito nel primo quesito, il mio OWC Mercury Electra 3G SSD da 120Gb dovrebbe essere ok con il TRIM apple..giusto? Non posso correre il rischio di perdere dati…sarebbe da panico! Prima di passare all’atto pratico, mi sentirei più tranquillo se mi dessi un tuo parere. Grazie. E vai sempre così…grande Spider Mac..!
Dalla descrizione, c’è stato un decadimento delle prestazioni perché non era attivo TRIM. Abilitalo e vedrai che l’SSD tornerà ad essere veloce come prima. A me è capitata la stessa cosa.
Ok…provvedo! Allora attivo TRIM Apple e rinfresco RAM (mi sembrano comunque tirati 4gb per due OS in contemporanea)…lascio il fusion drive intatto e abbandono l’idea di aggiornare anche l’hd originale con un un altro ssd. Poi ti/vi faccio sapere com’è andata! Grazie mille Stefano!
Ciao Stefano
volevo ringraziarti per il tuo contributo ho letto con attenzione tutti i tuoi post degli ultimi due anni sull’argomento
Domanda
È impossibile pensare che Apple faccia un passo indietro con il comando trim force tagliando la testa a chi lo abilitato e a un SSD di terze parti?
..Sarà sempre comunque opportuno disabilitarlo prima di ogni aggiornamento di sistema?
Nel mio caso mx 200 macbook pro mid 2009
Grazie
Per il “passo indietro”, non credo, e in ogni caso anche adesso ci sono utility di terze parti che abilitano TRIM.
L’esigenza di disabilitare TRIM prima di un aggiornamento di sistema vale solo per le applicazioni di terze parti che abilitano TRIM, e non anche per il comando da Terminale.
Salve, grazie per l’articolo. Ho installato in un imac2008 un ssd Samsung 850Evo, inserito Yosemite ma non abilitato il Trim, su 4 volte che lo accendo, 2 di sicuro si blocca all’avvio o alla schermata di inserimento password crasha, riesco a farlo funzionare solo dopo 3 riavvii col tasto spegnimento. Altre volte invece funziona tutto perfetto.
Se attivo il Trim questo problema potrebbe scomparire?
grazie
Il problema descritto non dipende sicuramente dalla mancata attivazione di TRIM. Prova a riformattare l’SSD e poi reinstalla OS X.
Ah ho già reinstallato almeno 3 volte con installazione pulita ma il problema si ripresenta sempre. Ssd difettoso?
Oppure non è collegato bene l’attacco SATA.
Grazie mille per le indicazioni, verificherò.
Ciao Spidermac
Io ho istallato un ssd sandisk Extreme Pro 240 sul mio macbookPro 13….. mi conviene attivare TRIM ?
Ti ringrazio in anticipo della sicura pronta risposta.
ciao
Si.
ciao scusa ho powerbook mid 2012 ed ho inserito un samsung 850 PRO 2TB con installazione pulita ultimo SO el capitan, ed ho attivato trim. mi consigli la disattivazione o lo lascio attivo? grazie per il tuo supporto
Il tuo SSD rientra tra quelli su cui può verificarsi la perdita di dati.
Io ho un SSD Samsung con lo stesso problema, ma ho attivato ugualmente TRIM. Ho accettato il rischio anche perché faccio il backup con Time Machine.
Può esistere il rischio di perdere i dati anche nel backup di Time Machine?
Mi spiego meglio: poniamo il caso che alcuni dati nell’SSD si corrompano tra un backup e l’altro, e che io non me ne renda conto subito, potrebbero i files corrotti essere valutati come modificati da Time Machine e quindi inseriti come nuove versioni nel backup e col tempo divenire l’unica versione disponibile?
Hai sempre la possibilità di ripristinare la o le precedenti versioni. Ad esempio, un documento di Word lo modifichi tre volte, l’ultima si corrompe e non lo puoi aprire, ma puoi sempre recuperare la versione originale o la seconda modifica.
L’unica cosa a cui devi prestare attenzione è quando lo spazio libero sul disco di Time Machine si esaurisce, perché automaticamente vengono eliminate le versioni più vecchie dei backup, ma vieni abbondantemente avvisato prima che tutto ciò accada ed hai così il tempo di spostare Time Machine su un altro disco più capiente.
Ciao Stefano volevo chiederti più informazioni in merito a questo problema degli SSD Samsung. Ho da poco montato sul mio iMac mid 2011 proprio un 850 Pro da 512 GB e mi preoccupa sapere che posso andare incontro a perdita di dati per via del trim Apple. Ho letto l’articolo di Algolia ma non essendo dell’ambiente non riesco a trarre le mie conclusioni. Alcuni che questi problemi non si sono mai verificati e che OSX utilizza un trim non sequenziale quindi non ci sono problemi con gli SSD Samsung altri invece ritengono che questi problemi riguardano soltanto Linux e non OSX. Quello che resta nella mia testa è soltanto una grande confusione. Potresti aiutarmi a far chiarezza?
Cordialmente
Francesco
Il fatto è che Apple non ha mai fornito spiegazioni su come ha implementato TRIM su macOS, quindi nessuno può dire se la perdita dei dati si verificherà. Io ho accettato il rischio è sul mio Samsung ho attivato TRIM. Oggi, però, prenderei un Crucial.
In pratica siamo nell’incertezza.. giusto?
?
Ma FabrizioC sta dicendo una cosa diversa e cioè che uno non è detto che si accorga subito che un certo file si sia rovinato e, nonostante ciò, TM lo salvi lo stesso. Può passare del tempo prima che uno se ne possa rendere conto. Ecco perché la sua (in un certo senso giusta) domanda: se alcuni dati si corrompono, TM li salva lo stesso?
Il problema, però, è che si è sempre detto qui che alcuni SSD possono presentare PERDITA di dati e non corruzione di file.
Se il file si corrompe (e purtroppo mi è successo non con gli SSD, specie con le foto) penso di poter rispondere:
-se la dimensione e la data rimangono invariate il sistema non ha motivo di considerarlo cambiato e quindi TM mantiene certamente la versione giusta. Altrimenti ne farà il backup.
-se il file però sparisce, verrà eliminato anche nel backup.
Il punto è che non ho mai fatto caso a cosa fosse successo della dimensione del file rispetto all’originale perché, quando mi sono accorto di un problema, è sempre stato dopo troppo tempo.
Per quanto poi il fatto che TM avvisi… be’: sinceramente ho da sempre disattivato quest’avviso perché vorrei proprio capire come uno possa sfruttarlo. Se lo spazio è finito che dovrei fare? Non far fare i nuovi backup? Non ha senso.
Avrebbe senso solo se uno potesse scegliere quali backup mantenere e quali no. Ma anche se decidessi di salvare manualmente il backup più vecchio, progressivamente le probabilità che il mio dato perso o corrotto sia nel backup iniziale diminuiranno. E qualunque altra scelta sarebbe altrettanto arbitraria.
Comunque, se non ricordo male, TM non rimuove solo il backup più vecchio ma fa una specie di cernita anche fra gli intermedi per recuperare lo spazio. Ma di questo non sono sicuro proprio perché mi sono reso conto che non ha senso porsi il problema in modo così maniacale.
Altrimenti tanto vale che torniamo al backup periodico manuale (come facevo una volta: una bella cartella “aaaa-mm-gg” e ci buttavo dentro tutti i file di quel momento e poi li archiviavo).
@ Alessandro: non ti offendere, ma secondo me, non sai come funziona Time Machine e il backup in generale.
“-se il file però sparisce, verrà eliminato anche nel backup.”
Se il file sparisce, lo puoi recuperare dal backup di Time Machine altrimenti che backup sarebbe?
La risposta corretta è quella dell’Uomoragno.
Hai creato un file lunedì, poi lo modifichi mercoledì e ancora venerdì. Quindi hai tre file dello stesso documento con le differenze del caso. Quello di venerdì si corrompe e TM lo salva. Quando apri il file tempo dopo, ti accorgi che è corrotto, e quindi ripristini quello di lunedì o mercoledì.
Se TM non salva i file corrotti, ti ritroverai solo le versioni non corrotte.
L’avviso di TM che stai per esaurire lo spazio libero per il backup NON compare quando lo spazio si è esaurito ma, cito testualmente l’Uomoragno, vieni ***abbondantemente avvisato prima che tutto ciò accada ed hai così il tempo di spostare Time Machine su un altro disco più capiente***
Caro Carlo, non ti offendere, ma non sai con chi parli e non hai capito il senso ULTIMO del discorso mio e di FabrizioC.
Evidentemente che non hai colto il problema di fondo. Qui, infatti, non stiamo parlando di una situazione facile: oggi cancello un file (o mi si cancella) e me ne accorgo in tempi brevi. Qui stiamo parlando di una situazione a lungo, LUNGHISSIMO termine quando mi accorgo dopo parecchio tempo che un file è sparito o si è corrotto.
Se l’evento critico è avvenuto il 1° agosto 2016 è un conto ma se è successo il 1° agosto 2013 e il disco di TM non è abbastanza capiente o, comunque, i backup sono corposi, potrebbe essere troppo tardi per recuperare la versione corretta.
Rimane, di fatto, non risposto il quesito di fondo di FabrizioC: gli SSD possono semplicemente perdere dei file o questi possono anche corrompersi. Ecco l’esempio che facevo di vari casi in cui avevo un file con una foto ma questa era corrotta. Questo mi è accaduto con gli HDD ma non ancora con gli SSD per cui sono curioso anch’io di capire la problematica.
Alessandro ti stai perdendo in un bicchiere d’acqua. Ho recuperato alcuni file di lavoro corrotti e/o persi del 2007 (quando uscì Leopard con Time Machine) semplicemente selezionando la cartella dove si sarebbero dovuti trovare, entrando in TM e poi scorrendo la barra del tempo fino a trovare la prima versione disponibile.
È chiaro che se disabiliti l’avviso di TM che il disco sta esaurendo lo spazio (ti avvisa giorni e giorni prima) e non passi ad un disco più capiente, allora le cose si complicano, o meglio te le sei complicate da solo.
Non mi sto perdendo in bicchier d’acqua, tranquillo: è che state facendo considerazioni lapalissiane. Semplicemente ho fatto un esempio che non va preso alla lettera. Anche se esistesse un disco da 1000 Tb e non da 4Tb, il problema prima o poi si presenterebbe. Certo: più poi che prima rispetto al momento in cui accadrebbe con un disco piccolo (ovviamente, se non si passa a un disco più grande, ma anche questo è lapalissiano). Chiudo qui dato lo scarso livello di comprendonio.
Scusate se mi intrometto, ma caro Alessandro se hai queste esigenze di backup “professionali” di recuperare dati anche di 10 anni, è assurdo anche solo pensare di utilizzare Time Machine perchè è destinato a chi ha eisgenze consumer.
La battuta “non sai con chi stai parlando” e quella sul “livello di comprendonio”, gratuite e poco ortodosse, fanno chiaramente capire che tipo di persona sei.
ciao Stefano, innanzitutto volevo complimentarmi con te per la competenza e disponibilità. Ho un macbook pro del 2012 e vorrei eseguire l’upgrade inserendo un ssd crucial mx300 da 525 Gb, dovrei attivare il trim seguendo questa procedura anche su quello? e più in generale come lo valuti come ssd? ha il connettore sata 3? perché amazon non riesco a capirlo e non sono molto esperto.
ti ringrazio in anticipo
Il Crucial MX300 è SATA III e puoi attivare TRIM. In generale, gli SSD Crucial sono molto affidabili, anche s non veloci come i Samsung che però hanno problemi con TRIM.
ok allora procederò all’ acquisto e all’ installazione di questo ssd. Grazie mille
ciao, vorrei aggiornare il firmware del Crucial MX300 da 525 gb che ho installato sul mio mac. tuttavia, dal sito della crucial mi è possibile scaricare il firmware di upload per il MAC OSX all’indirizzo http://it.crucial.com/ita/it/assistenza-ssd-aggiornamento-firmware ma l’installazione la fa solo con un software per windows. Non ho capito come procedere all’aggiornamento col Mac
Ciao Stefano
Puoi pubblicare anche la videata per Sierra
grazie
ciao
Ciao Stefano & Co. Auguri per questo natale. Ho un quesito da porgervi.
La configurazione del mio macbook era composta da SSD 840 EVO+ 10.9.5 con Camaleon. In data odierna ho aggiornato al 10.3.2 (disattivando prima dell’aggiornamento il Camaleon per evitare danni) ed aggiornato il firmware dell’SSD a EXT0DB6Q.
Mi stavo accingendo a dare il comando da terminale quando ho appreso dalla lista che il Samsung non dovrebbe essere compatibile?
Certo molte cose son cambiate, per questo volevo avere lumi.
Salve Stefano, ho un SSD Samsung 850 PRO 256 GB da Dic 2014 che uso come disco di avvio con le sole applicazioni installate; per i dati uso gli altri dischi interni al MacPro.
Il TRIM attualmente è disattivato poiché in origine, ebbi molti problemi, trovandomi con il Mac bloccato (ho dovuto reinstallare tutto da capo).
Ultimamente, però, SSD di corrompe, si danneggia spesso e devo ripararlo dall’altro HD interno.
Potrebbe essere che si stia saturando di dati?
Le prestazioni sembrano invariate.
Conviene attivare il TRIM per rigenerarlo? (con l’accortezza di disattivarlo agli aggiornamenti del Mac OS X, manutenzioni e Reset PRAM).
Probabilmente hai attivato TRIM prima che Apple aggiungesse il supporto anche per gli SSD di terze parti oppure hai utilizzato utility di terze parti.
Se adesso attivi TRIM da Terminale come indicato nell’articolo, non avrai più i problemi che hai descritto. Tuttavia c’è un problema per gli SSD Samsung serie 8** come il tuo: c’è un bug con TRIM che può comportare la perdita di dati. Se ti può consolare, sul mio MacBook Pro del 2010 ho proprio un SSD Samsung 8**, ho attivato TRIM e accettato il rischio, ma ho sempre collegato il disco di Time Machine.
Ma quando si rischia la perdita dei dati con questi SSD Samsung serie 8??
Quando con TRIM attivato effettuo aggiornamenti di sistema?
Oppure se uso Onyx per la manutenzione?
Oppure se resero la PRAM?
A caso? Quando capita?
Come mi regolo?
Devo solo sperare che non succeda?
Inoltre Time Machine lo collego 1 volta a settimana per il backup…NON lo tengo sempre collegato. Cosa mi consigli?
È un rischio generico che si può verificare una volta attivato TRIM sugli SSD Samsung serie 8. Fino adesso io non ho perso alcun dato.
Grazie, correrò il rischio…ma dimmi, nell’eventualità di perdita dati,…posso recuperarli dal backup di Time Machine (sistema operativo compreso)…giusto?
E comunque con TRIM attivato posso almeno:
– Aggiornare le app e il Sistema operativo?
– posso fare manutenzione con Onyx?
Si a tutte le domande se attivi TRIM sa Terminale.
Ciao Stefano,
ti scrivo questa mail per chiederti una informazione in merito al trim sugli ssd su mac. Ho appena comprato un samsung ssd x5 thunderbolt 3 da 500gb e vorrei capire se mi conviene abilitare il trim su questo hard disk e avendo installato high sierra quale sarebbe la procedura per poterlo fare.
In attesa di un tuo pronto riscontro colgo l’occasione per ringraziarti
ciao
Mimmo
Si, TRIM conviene abilitarlo. Segui la procedura descritta nell’articolo inclusa la relativa verifica.
MI chiedo se il problema persiste anche per i nuovi ssd samsung seria 860. Mi chiedo addirittura se procedere alla installazione con HFS o APFS, avendo un altro HDD interno formattato HFS
Se lo devi ancora comprare, lascia perdere. Se l’hai già preso, fai sempre il backup con Time Machine.
Per l’installazione, formattalo Mac OS Esteso Journaled, poi sarà la versione di macOS a decidere se convertirlo in APFS durante il processo di installazione.
Purtroppo l’ho già preso, per questo mi chiedevo se forzare la formattazione in hfs.
Eventualmente quali SSD hanno piena compatibilità?
La formattazione non incide sul possibile problema della perdita dei dati. Il “colpevole” è TRIM che non viene gestito correttamente dagli SSD di Samsung. In ogni caso, se ti può rincuorare, io ho un SSD Samsung serie 8* su un iMac e non si è mai verificata alcuna perdita di dati (ma per precauzione lascio sempre Time Machine collegato).
Grazie della info. Ma scusa l’ignoranza, lasciare TRIM disattivato cosa potrebbe comportare?
L’importanza di TRIM
TRIM è importante perché consente a OS X di indicare i blocchi che non sono più in uso in un’unità a stato solido, come ad esempio i blocchi liberati dopo l’eliminazione di uno o più file. Generalmente, l’operazione di cancellazione di OS significa che i blocchi data vengono contrassegnati come non in uso. TRIM permette al sistema operativo di passare questa informazione al controllore dell’SSD, il quale altrimenti non sarebbe in grado di sapere quali blocchi eliminare. Senza TRIM, un drive SSD può diventare progressivamente più lento nel tempo, e più lento a scrivere i nuovi dati.
Gli svantaggi di Garbage Collector
La maggior parte dei produttori di SSD, come Samsung, utilizza una tecnologia equipollente chiamata Garbage Collection, che aiuta a mantenere prestazioni ottimali liberando settori di memoria che non sono più in uso. Garbage Collection fa parte integrante del firmware dell’SSD, quindi il suo funzionamento non dipende dal sistema operativo del computer.
L’unica “seccatura” di Garbage Collector è che non solo bisogna disabilitare lo Stop del Mac perché questa tecnologia funziona solo quando l’SSD è inattivo, ma per portare a termine il lavoro di “pulizia” sono necessarie 6-8 ore, e in molti lasciano il computer accesso di notte per questo motivo. Per questo motivo è decisamente più pratico ed efficace abilitare TRIM.
Ciao, volevo solo chiedere una cosa, ho acquistato un secondo SSD dopo aver letto nel vostro blog dello sconto, e mi piacerebbe abilitare il TRIM. Come posso abilitarlo soltanto sul secondo disco, perchè nel primo ho il sistema operativo e tutti i software e non voglio correre rischi di perdita dati?
Grazie.
Ciao, ho montato un ssd sul mio Mac Pro e funziona egregiamente. Unico problema è il finder che non memorizza le cartelle sulla barra laterale, per averle nel finder le devo avere sulla scrivania, ma come le tolgo dalla scrivania spariscono dal finder… come posso fare?
Buongiorno Stefano
Ho installato SSD Transcend TS1TSSD230S da 1TB su iMac 4K e attivato il Trim come da te consigliato con Terminale “sudo trimforce enable” però da allora ogni tanto all’avvio mi si blocca chiedo se è possibile disattivare il trim magari con “sudo trimforce disable”.
Grazie
Il comando è esatto, ma non credo che il problema che riscontri dipenda da TRIM.
Se hai periferiche collegate al Mac, scollegale tutte.
Grazie Stefano sempre pronto ad una risposta.
Ciao Stefano, ho un macbook late 2009 (2.26Ghz core 2).
Voglio sostituire Hd con un Crucial MX 500 1tb SSd e anche aumentare a 8 Gb di Ram. E’ l’ultimo upgrade che voglio regalare al mio Mac ultradecnnale!
Sono uno alle prime armi, ma ora sono in quarantena e avrò tempo per imparare, quindi ti chiedo: è possibile formattare tutto quanto e ottenere sul nuovo SSD un sistema operativo effetto macbook “nuovo da negozio” e tenere il mio vecchio disco come disco esterno per non perdere i dati di 12 anni?
Grazie
Buonasera, risulta a qualcuno che l’SSD OWC Mercury Electra 3G non supporti il trim?
Attivandolo da terminale il mio iMac late 2009 rallenta a bestia con High Sierra.
Senza Trim si avvia in 30 secondi scarsi
Ciao Stefano, volevo dirti che gli SSD Samsung della serie 850 EVO supportano la funzione TRIM come da indicazioni sulla scheda prodotto cliccando sul sito Samsung su “mostra tutte le specifiche” a questo link: click qui
Come mai non hai visto proprio sul sito del produttore?
Se leggi attentamente l’articolo, è spiegato che TRIM è supportato dagli SSD Samsung, ma non al 100% perchè sui sistemi UNIX/Linux, e quindi anche macOS, c’è un bug nel firmware che può provocare la perdita dei dati. La comunità Linux ha anche chiesto l’intervento di Samsung, tuttavia Samsung ha risposto che dal momento che Linux è open-source, il firmware se lo possono riscrivere gli stessi utenti Linux.
Apple non spiega come ha implementato TRIM su macOS, quindi è impossibile sapere se il problema riguarda anche i Mac. Tuttavia, tempo fa, è stato rilasciato un aggiornamento firmware per i MacBook con SSD montati in fabbrica da Apple forniti da Samsung per risolvere proprio un possibile problema di perdita di dati (non è chiaro se provocato da TRIM). In ogni caso l’update si applica solo agli SSD Samsung marchiati Apple, e non anche a quelli Samsung che si possono acquistare al dettaglio.