Úvodná » ako » Ako povoliť súbor TRIM pre SSD tretej strany v systéme Mac OS X

    Ako povoliť súbor TRIM pre SSD tretej strany v systéme Mac OS X

    Macy umožňujú iba TRIM pre disky SSD dodávané spoločnosťou Apple. Ak inovujete Mac s náhradným SSD, váš Mac nebude s ním používať nástroj TRIM. Tým sa znižuje výkon disku.

    Vďaka systému Mac OS X 10.10.4 je teraz možné povoliť TRIM na ľubovoľnom disku SSD vo vašom počítači Mac jednoduchým príkazom. Už nemusíte zakazovať bezpečnostné funkcie operačného systému OS X a upravovať systém tak, aby to urobil.

    Prečo je TRIM dôležitý a prečo počítače Mac neumožňujú vždy ho štandardne

    Ak operačný systém používa jednotku TRIM s jednotkou SSD, po každom odstránení súboru vyšle signál na jednotku SSD. SSD vie, že súbor je vymazaný a môže vymazať dáta súboru z pamäte flash. S pamäťou typu flash je rýchlejšie zapisovať do prázdnej pamäte - na zapisovanie do plnej pamäte musí byť pamäť najskôr vymazaná a potom zapísaná. To spôsobí, že váš SSD spomalí v priebehu času, pokiaľ nie je povolená funkcia TRIM. Funkcia TRIM zabezpečuje, že fyzické miesta pamäte NAND obsahujúce zmazané súbory sa vymažú skôr, než ich potrebujete písať. SSD potom môže inteligentnejšie spravovať svoje dostupné úložisko.

    Windows 7 a novšie majú zabudovanú podporu pre TRIM, ktorú umožňujú pre všetky jednotky SSD. Z historického hľadiska má systém Mac OS X povolený len mechanizmus TRIM pre disky SSD, ktoré poskytuje spoločnosť Apple. Používatelia, ktorí si nainštalovali svoje vlastné jednotky SSD, museli vyhľadávať nástroje tretích strán, ktoré umožnili nepodporovanú funkciu TRIM.

    V systéme OS X 10.10 spoločnosť Yosemite predstavila spoločnosť Apple "signing kext" - podpísanie rozšírenia jadra. Toto skontroluje, či sú všetky ovládače na počítači Mac nezmenené alebo schválené spoločnosťou Apple. Keďže nástroje TRIM umožňujúce pracovať na tejto nízkej úrovni, zablokovali ich. Teraz bolo potrebné deaktivovať bezpečnostný mechanizmus na podpísanie bezpečnostných kópií, aby sa umožnila možnosť TRIM pre tieto jednotky, čo by znížilo bezpečnosť systému Mac. Počínajúc operačným systémom OS X 10.10.4 spoločnosť Apple teraz poskytuje oficiálny - ale nepodporovaný - spôsob, ako umožniť službu TRIM pre akýkoľvek SSD.

    Je bezpečné povolenie funkcie TRIM na zariadení SSD?

    To, či je to bezpečné, závisí od SSD, ktorý používate vo vašom počítači Mac. Spoločnosť Apple nechce byť zodpovedná za žiadne problémy, a preto OS X skrýva túto funkciu za príkazom a strašidelným varovným hlásením.

    Každá jednotka SSD implementuje nástroj TRIM trochu inak a mnohí výrobcovia SSD skutočne otestujú kompatibilitu v systéme Windows. Vyhľadať spoločnosť Algolia našla niektoré chyby v poškodení dát s určitými jednotkami Samsung SSD s operačným systémom TRIM v systéme Linux a podobné problémy sa môžu vyskytnúť, ak povolíte TRIM pre takýto disk v počítači Mac. Existujú aj správy o niektorých kritických diskoch, ktoré nefungujú správne s programom TRIM v systéme Linux.

    V skutočnosti jadro Linuxu obsahuje čierny zoznam SSD, ktoré nepodporujú TRIM správne. Pravdepodobne by ste nemali aktivovať trimforce, ak máte jeden z SSD, ktorý sa nachádza na tejto čiernej listine v počítači Mac.

    Zdá sa, že väčšina diskov pracuje správne s operačným systémom TRIM v systéme Mac OS X. Používatelia počítačov Mac používajú už roky softvérové ​​nástroje TRIM tretích strán s rôznymi jednotkami SSD. Možno budete chcieť urobiť nejaký výskum a zistiť, čo ostatní používatelia Mac skúsení pri povolení TRIM s SSD pred pokračovaním.

    Aktivujte funkciu TRIM s podrezaním

    Apple ticho pridal nový príkaz s názvom "trimforce" v menšej aktualizácii na OS X 10.10 Yosemite - OS X 10.10.4. Tento nástroj je tiež súčasťou operačného systému OS X 10.11 El Capitan.

    Tento príkaz aktivuje funkciu TRIM pre každý SSD na počítači Mac. Zakazuje kontrolu, ktorá umožňuje, aby TRIM pracoval s pevnými jednotkami OEM dodanými spoločnosťou Apple. Po jeho spustení bude funkcia TRIM povolená pre všetky jednotky SSD. Neexistuje žiadny spôsob, ako povoliť TRIM pre jeden SSD a ponechať ho zakázané pre iný.

    Upozornenie: Robíte to na vlastné riziko! Vždy je dobré mať zálohy vašich dôležitých súborov, len pre prípad.

    Ak chcete spustiť trimforce, otvorte okno Terminálu (stlačte Command + Space, zadajte Terminal a stlačte kláves Enter pre spustenie terminálu cez Spotlight). Do okienka terminálu zadajte nasledujúci príkaz a stlačte Enter:

    sudo trimforce umožňujú

    Zadajte heslo svojho používateľského účtu na výzvu. Po tom, čo budete robiť, budete musieť prečítať strašidelné varovanie a súhlasíte s napísaním a y.

    Váš Mac okamžite reštartuje, keď súhlasíte s druhou otázkou a y. Po reštarte systému bude funkcia TRIM povolená pre všetky jednotky SSD pripojené k počítaču Mac.

    Ak chcete vypnúť trimforce a používať len TRIM pre jednotky pevných diskov OEM spoločnosti Apple, opäť otvorte okno Terminál a spustite nasledujúci príkaz:

    sudo trimforce vypnúť


    Realisticky by to malo fungovať správne s väčšinou diskov SSD na počítači Mac, rovnako ako umožňuje funkciu TRIM správne pre väčšinu diskov SSD na systéme Linux. Existuje však niekoľko výnimočných hodnôt a spoločnosť Apple nechce byť zodpovedná, ak váš hardvér SSD neimplementuje TRIM správne a narazíte na problémy.

    Image Credit: kawaiikiri na Flickr