Povolit TRIM pro libovolný SSD v OS X (Yosemite 10.10.4 nebo později)

Udržujte SSD, které přidáte do počítače Mac v horní podobě

Od chvíle, kdy společnost Apple poprvé nabídla Macy se SSD , zahrnovala podporu pro TRIM, což je metoda pro operační systém, který pomáhá SSD uvolnit prostor.

Příkaz TRIM

Příkaz TRIM je vydán operačním systémem, který napomáhá SSD při čištění dat v paměťových blocích, které již nejsou potřebné. To napomáhá zapisování SSD tím, že nechá více bloků dat zapisovat. SSD také udržuje agresivitu při samotném čištění a způsobuje opotřebení paměťových čipů, což vede k časnému selhání.

TRIM je podporován v operačním systému OS X Lion (10.7) a později, ale Apple povoluje pouze příkaz TRIM pro použití s ​​jednotkami SSD dodávanými společností Apple. Není jasné, proč Apple omezil TRIM, ale konvenční moudrost spočívá v tom, že implementace TRIM závisí na výrobci SSD a každý výrobce SSD používá jinou metodiku TRIM. Jako takový, Apple pouze chtěl použít TRIM na SSDs, které má certifikován.

To zanechalo těm z nás, kteří chtěli upgradovat naše Macy v chladu, přinejmenším pokud jde o spuštění výkonných SSD. Bez podpory systému TRIM bylo možné, že časem se naše drahé SSD zpomalí a vidíme skutečný pokles výkonu v SSD.

Naštěstí existuje několik nástrojů třetích stran, které umožňují v roce 2014 povolit TRIM pro SSD, které nejsou dodávány společností Apple, včetně nástroje TRIM Enabler. Jedná se o jeden z mojích softwarových nabídek pro Mac v roce 2014. Tyto nástroje využívají vestavěnou podporu TRIM společnosti Apple; právě odstranili schopnost operačního systému zkontrolovat, zda je SSD na seznamu schválených výrobců společnosti Apple.

Apple udělá TRIM k dispozici pro všechny disky SSD

Počínaje operačním systémem OS X Yosemite 10.10.4 a pozdějším, společnost Apple učinila TRIM k dispozici všem SSD, včetně těch, které nainstalovali DIYers, jako mnozí z nás, kteří se zde nacházejí na adrese About: Macs a mnoho z vás. Ačkoli Apple nyní podporuje disky SSD od jiných výrobců, pro SSD disky, které nejsou dodávány společností Apple, je TRIM vypnuto a nechá je uživateli ručně zapnout podporu TRIM, pokud je to požadováno.

Používáte-li TRIM?

Některé jednotky SSD v časné generaci měly neobvyklé implementace funkce TRIM, která by mohla vést k poškození dat. Většina těchto modelů na začátku SSD se obtížně setkala, ledaže jste vybrali jednu ze zdrojů, které se specializují na použité produkty, jako jsou bleší trhy, swapy nebo eBay.

Jedna věc, kterou byste měli udělat, je zkontrolovat u výrobce SSD, zda máte nějaké aktualizace firmwaru pro model SSD, který máte.

Nejsou to jen starší SSD, které mohou mít problémy. Některé oblíbené modely SSD, například Samsung 840 EVO, 840 EVO Pro, 850 EVO a 850 EVO Pro, vykazují problémy s TRIM, které mohou vést k poškození dat. Naštěstí pro nás uživatelé Mac se zdá, že problémy se systémem Samsung TRIM jsou zřejmé pouze při použití příkazů TRIM ve frontě. OS X používá pouze sekvenční příkazy TRIM, takže povolení TRIM s řadou pevných disků SSD by mělo být v pořádku, jak uvedl MacNN.

Význam záloh

Používal jsem příkaz TRIM s SSD jiného výrobce, který jsem nainstaloval v našem Mac Pro bez problémů, nicméně předtím, než jsem povolil TRIM, ujistil jsem se, že mám záložní systém na svém místě. Pokud by jednotka SSD vykazovala chybu způsobenou příkazem TRIM, pravděpodobně by zahrnovala vynulování velkých bloků dat, což by způsobilo ztrátu souboru, který by se nedotknul. Vždy používejte záložní systém .

Jak povolit TRIM v OS X

Než budete pokračovat, nezapomeňte, že funkce TRIM je automaticky povolena pro disky SSD dodávané společností Apple; stačí provést následující kroky pro jednotky SSD jiných výrobců, které jste nainstalovali jako upgrady.

  1. Spusťte terminál umístěný ve složce / Applications / Utilities.
  2. Na příkazovém řádku terminálu zadejte následující text: (Tip: můžete trikrát kliknout na příkazový řádek a potom jej zkopírovat / vložit do okna Terminál.) Sudo TRIMforce enable
  3. Na vyžádání zadejte heslo správce.
  4. Terminál pak vytvoří jedno z nejstrašnějších varování, které Apple přichází:
    "DŮLEŽITÉ UPOZORNĚNÍ: Tato síla nástroje umožňuje TRIM pro všechna příslušná připojená zařízení, přestože tato zařízení pravděpodobně nebyla ověřena pro integritu dat při používání TRIM. Použití tohoto nástroje k povolení TRIM může mít za následek neúmyslnou ztrátu dat nebo poškození dat. Neměl by být používán v komerčním prostředí nebo s důležitými daty. Než budete tento nástroj používat, měli byste zálohovat všechna data a pravidelně zálohovat data, pokud je zapnutá funkce TRIM. Tento nástroj je poskytován na základě "jak je". APPLE NEPOSKYTUJE ŽÁDNÉ ZÁRUKY, VÝSLOVNÉ NEBO PŘEDPOKLÁDANÉ, VČETNĚ, A TO BEZ OMEZENÍ, IMPLICITNÍ ZÁRUKY NEPORUŠENÍ PŘÍPADU, OBCHODOVATELNOSTI A VHODNOSTI PRO URČITÝ ÚČEL, TÝKAJÍCÍ SE TOHOTO NÁSTROJE NEBO JEHO POUŽÍVÁNÍ SAMOSTATNĚ NEBO V KOMBINACI S VAŠI ZAŘÍZENÍM, SYSTÉMEM NEBO SLUŽBAMI. POUŽÍVÁNÍM TOHOTO NÁSTROJE PRO ZAMĚSTNÁNÍ TRIMU, SOUHLASÍTE S TÍM, ŽE V ROZSAHU POVOLENÉM PŘÍSLUŠNÝM ZÁKONEM POUŽÍVÁNÍ NÁSTROJE JE NA VAŠE RIZIKO A ŽE JE TŘETÍ RIZIKO VEŠKERÉ RIZIKO ZA ÚPLNOU KVALITU, VÝKONNOST, PŘESNOST A ÚSPORNOST.
    Opravdu chcete pokračovat (ano / ne)? "
  1. Docela děsivý děsivý, ale pokud máte aktuální zálohu a systém jako je Time Machine, který udržuje vaše zálohy aktuální, neměli byste se příliš starat o to, že využijete výhody TRIM, abyste udrželi SSD ve špičkovém tvaru.
  2. Zadejte příkaz y na příkazovém řádku Terminál, abyste povolili TRIM, nebo N nechte TRIM vypnutý pro SSD jiných výrobců.
  3. Poté, co je zapnutá funkce TRIM, bude muset váš počítač Mac restartovat a využít služby TRIM.

Několik dalších poznámek k tématu TRIM

Funkce TRIM není podporována v externích skříních, které používají rozhraní USB nebo FireWire jako způsob připojení k počítači Mac. Záložky Thunderbolt s jednotkami SSD podporují použití nástroje TRIM.

Vypnutí nástroje TRIM Off pro SSD jiných výrobců

Pokud se rozhodnete, že nechcete mít zapnutou verzi TRIM pro SSD jiných výrobců, můžete pomocí příkazu TRIMforce zakázat příkaz TRIM podle výše uvedených pokynů a nahrazením příkazu Terminál:

sudo TRIMforce zakázat

Stejně jako když jste zapnuli TRIM, budete muset restartovat Mac, abyste dokončili proces vypnutí TRIM.