Come posso garantire che TRIM sia abilitato quando si installa Yosemite su un'unità SSD?

2

Ho intenzione di aggiornare il mio MacBook Pro da 13 "a metà del 2010 su un'unità SSD (Samsund 840 250 GB). Attualmente eseguo Yosemite sulla mia vecchia unità HHD e stavo semplicemente facendo un USB avviabile con Yosemite su di esso per l'installazione sul nuovo drive SSD una volta entrato nel mio computer, ma poi questo casino con TRIM e kext è arrivato alla mia attenzione, quindi, come posso ottenere Yomsemite sul mio nuovo drive SSD in modo che possa riconoscerlo?

Ho letto molti thread che dicono di disabilitare TRIM prima di eseguire l'aggiornamento a Yosemite, ma non l'ho fatto: (Posso disattivarlo ora?) Quindi rendere l'USB avviabile di Yosemite per il mio nuovo SSD e installarlo senza problemi? In qualche modo sembra troppo facile ...

    
posta Chelsea 14.11.2014 - 10:14
fonte

4 risposte

4

Se esegui OS X su un HDD, non vedo come TRIM immette l'equazione, poiché TRIM è solo per SSD. Se vuoi fare una nuova installazione sul SSD, semplicemente installalo e procedi con la tua USB avviabile, non vedo il problema.

Quello che ho fatto durante l'installazione dell'SSD era di metterlo in un recinto, collegarlo via USB e utilizzare Carbon Copy Cloner per clonare il sistema operativo e altre cose sull'SSD, mentre si lasciano i grandi dati (film, musica, ecc.) sull'HDD (che poi inserisco nell'alloggiamento ottico). Se vuoi avere certe parti dei tuoi dati utente sull'HDD, puoi creare un link simbolico per questo.

Se non insisti su una nuova installazione di OS X questa è la strada da percorrere secondo me.

Modifica Una parola su TRIM:

Il problema con TRIM su OSX è che è supportato solo per SSD installati dalla stessa Apple. Quindi, per abilitare TRIM su SSD di terze parti, è necessario l'app Trim Enabler che lo fa per te. Tutto andava bene fino all'uscita di Yosemite. L'App Enabler Trim usa una cosiddetta estensione del kernel o kext (penso che sia più o meno la stessa cosa di un autista, ma non ne sono sicuro). Con Yosemite, Apple ha introdotto kext signing che significa che non verranno caricate estensioni del kernel che non sono firmate (che può essere fatto solo da Apple). Ora lo sviluppatore di Trim Enabler non ha modo di firmare la sua estensione (Apple non lo farebbe perché se lo facessero, nessuno doveva comprare SSD da Apple per ottenere TRIM, una politica che trovo orrenda).

Il problema è che se hai TRIM abilitato con l'app e poi provi ad avviare un computer con la firma kext abilitata, si rifiuterà di avviare poiché l'estensione TRIM non è firmata. Ciò rende necessario avviare la modalità di ripristino e disabilitare la firma kext da una riga di comando.

Quindi l'unica soluzione è disabilitare del tutto la firma kext. Questa è un'impostazione globale, quindi si applicherà a tutte le possibili estensioni del kernel, il che significa che devi stare molto attento quando installi i driver (cosa che probabilmente non fai mai su OS X) perché non è possibile verificarne la fiducia da parte di Apple. Ma dal momento che il meccanismo di firma è stato introdotto solo in Yosemite, averlo disabilitato non ti mette più a rischio di quanto non lo fossi su Mavericks o prima.

Lo stato della firma kext viene salvato nella NVRAM, che può essere ripristinato accidentalmente (o manualmente). Se ripristinato, per impostazione predefinita verrà abilitata la firma kext e quindi non sarà possibile eseguire l'avvio e dovranno seguire i passaggi già delineati. Qualunque cosa tu faccia, finché sei in grado di avviare la modalità di recupero, non si verificheranno danni permanenti dall'attivazione del TRIM. Ma se non ti senti a tuo agio con il pensiero di dover andare al ripristino e digitare i comandi del terminale, mi limiterei semplicemente a preoccuparmi di TRIM e non usarlo, a scapito della longevità e delle prestazioni del tuo SSD.

Tutte le informazioni su TRIM in collaborazione con Yosemite sono qui . Non so come questo si applica a te dal momento che sei su un HDD, ma supponendo che tu abbia un SSD in esecuzione con TRIM abilitato tramite Trim Enabler, devi disabilitarlo prima di eseguire l'aggiornamento.

Ho dimenticato di farlo. Quello che è successo è che il programma di installazione ha funzionato correttamente e sono arrivato anche sul desktop, solo dopo il riavvio si è verificato il problema (segnale di stop grigio all'avvio). Non avevo un computer secondario per cercare i comandi elencati in 2 , ma se lo fai, puoi semplicemente avviare il ripristino mode (tieni premuto CMD-R all'avvio) (o dal tuo backup - che spero tu abbia - o dal Recovery HD se presente, o dal ripristino basato su Internet), che ti consentirà di aprire un terminale, esegui i comandi , spegni e tutto funzionerà mentre la firma kext sarà disabilitata. Puoi quindi fare il boot normalmente e scegliere di disabilitare TRIM se ti senti a disagio con la firma kext disabilitata (non vedo alcun motivo, dal momento che non esisteva prima di Yosemite) o semplicemente continua ad usarlo.

    
risposta data 14.11.2014 - 10:34
fonte
1

Modo semplice: scarica Yosemite da App Store (5,12 Go) Download ti verrà chiesto dove installare Yosemite. Riproduzione (dopo la connessione) sull'unità SSD esterna. Ha bisogno tra 20 e 40 minuti Alla fine il soft ti chiederà se vuoi importare i tuoi dati e da dove Rispondi dal tuo HDD Il modo migliore ora è installare SSD nel tuo MBPro

    
risposta data 14.11.2014 - 10:41
fonte
1

È sicuro aggiornare l'HDD su un nuovo SSD. I problemi con kex non firmati interesseranno solo gli utenti con SSD di terze parti, passando da una versione OSX inferiore a Yosemite e avendo abilitato TRIM usando Trim Enabler .

Non hai nulla di cui preoccuparti e, nel caso in cui decidessi di installare Trim Enabler dopo l'upgrade dell'hardware, disabiliterà i controlli per la firma kext durante l'installazione.

Hai due opzioni principali per l'aggiornamento dell'hardware:

  1. Copia la partizione / sistema operativo esistente dal tuo HDD al tuo SSD
  2. Nuova installazione di Yosemite su SSD e successiva installazione di tutti i programmi necessari e copia dei documenti / dati.

Personalmente opterei per l'opzione 2 in quanto contribuirà a ripulire il cruft accumulato sul tempo di lavoro del proprio computer. È anche un buon momento per decidere se vale la pena reinstallare una serie di app che probabilmente ho usato solo una o due volte.

    
risposta data 14.11.2014 - 11:06
fonte
1

Vedi la mia risposta qui :

Dal rilascio di 10.10.4, Apple ora fornisce un nuovo strumento chiamato trimforce , che consente agli utenti per attivare TRIM anche su dischi non supportati. Quindi ora puoi fare:

sudo trimforce enable
    
risposta data 15.07.2015 - 18:22
fonte

Leggi altre domande sui tag