24Aug

A TRIM harmadik féltől származó merevlemez-meghajtók engedélyezése Mac OS X rendszeren

A Mac csak az Apple által biztosított szilárdtestalapú meghajtók TRIM használatát teszi lehetővé.Ha a Mac-et feljavítja egy utángyártott SSD-vel, a Mac nem fogja használni a TRIM-et. Ez csökkenti a meghajtó teljesítményét.

A Mac OS X 10.10.4-es verziójának köszönhetően egyszerűen engedélyezheti a TRIM bármelyik SSD-jét a Mac rendszeren. Nem kell többé letiltania az OS X biztonsági funkcióit, és módosítania kell a rendszert.

Miért fontos a TRIM és miért nem mindig engedélyezik a Mac-eket

esetén? Ha az operációs rendszer egy szilárdtestalapú meghajtót használ TRIM-rel, minden egyes fájl törlésekor jelet küld az SSD-nek. Az SSD tudja, hogy a fájl törlődik és törölheti a fájl adatait a flash tárolójából. A flash memóriánál gyorsabban írható az üres memóriába - a teljes memóriába való íráshoz először törölni kell a memóriát, majd fel kell írni. Ezáltal az SSD lelassul az idő múlásával, hacsak a TRIM nincs engedélyezve. A TRIM biztosítja, hogy a törölt fájlokat tartalmazó fizikai NAND memóriahelyek törlődjenek, mielőtt írnák őket. Az SSD intelligensebben tudja kezelni a rendelkezésre álló tárhelyet.

A Windows 7 és újabbak beépített támogatást nyújtottak a TRIM számára, amelyet az összes SSD számára engedélyez. Történelmileg a Mac OS X csak akkor engedélyezte a TRIM-ot az Apple által biztosított szilárdtestalapú meghajtók számára. A saját SSD-eket telepítő felhasználóknak olyan harmadik féltől származó eszközöket kellett keresniük, amelyek nem támogatták a TRIM szolgáltatást.

Az OS X 10.10 Yosemite-ben az Apple bevezette a "kext aláírást" - A rendszermag kiterjesztése aláírása. Ezzel ellenőrizheti, hogy a Mac-illesztőprogramok változatlanok vagy az Apple jóváhagyta-e. Mivel a TRIM-engedélyező segédprogramok alacsony szinten működtek, ez kizárta őket. Most már ki kell kapcsolni a kext aláíró biztonsági mechanizmust, hogy a TRIM ezen meghajtók legyenek, csökkentve a Mac biztonságát. Az OS X 10.10.4-től kezdődően az Apple egy hivatalos - de nem támogatott - módot kínál arra, hogy engedélyezze a TRIM-et bármilyen SSD számára.

Biztonságos a TRIM engedélyezése az SSD-jén?

Az, hogy biztonságos-e ez, a Mac-jén használt SSD-tõl függ. Az Apple nem akar felelősséget vállalni minden olyan kérdésért, amiért az OS X elrejti ezt a funkciót egy parancs mögé és egy félelmetes figyelmeztető üzenetig.

Minden szilárdtest-meghajtó kissé eltérő módon valósítja meg a TRIM-et, és sok SSD gyártó csak valóban teszteli a Windows kompatibilitását. Az Algolia cég keresése egyes, a Samsungban futó SSD-kkel kapcsolatos adatok korrupciós hibáit találták a TRIM-en Linuxon, és hasonló problémák fordulhatnak elő, ha engedélyeztük a TRIM-et ilyen meghajtókra a Mac rendszeren. Vannak jelentések arról is, hogy a Crucial meghajtók nem működnek megfelelően a TRIM-en a Linuxon. Az

valójában a Linux kernel olyan SSD-k feketelistáját tartalmazza, amelyek nem támogatják a TRIM-et. Valószínűleg nem szabad aktiválni a trimforce-t, ha az egyik SSD-je van a Macen ezen a feketelistán.

Ezen túlmenően a legtöbb meghajtó jól működik a TRIM-rel Mac OS X-en. A Mac-felhasználók évek óta használják a harmadik féltől származó TRIM-engedélyező segédprogramokat számos SSD-vel. Lehet, hogy valamilyen kutatást szeretnénk végrehajtani, és megnézhetnénk, hogy a többi Mac-felhasználók hogyan tapasztalták, amikor engedélyezték a TRIM-et az SSD-vel, mielőtt folytatná.

Aktiválja a TRIM-t a trimforce

-vel Az Apple csendesen hozzáadta az "OSD 10.10 Yosemite - OS X 10.10.4" kisebb frissítésű "trimforce" nevű parancsot. Ez a segédprogram az OS X 10.11 El Capitan programban is megtalálható.

Ez a parancs aktiválja a TRIM-et a Mac-on lévő összes SSD-re. Letiltja az ellenőrzést, amely csak a TRIM számára biztosítja az Apple által biztosított eredeti szilárdtest-meghajtók használatát. A futtatás után a TRIM engedélyezett minden szilárdtestalapú meghajtóra. Nincs mód arra, hogy engedélyezze a TRIM-et egy SSD számára, és hagyja letiltani egy másik számára.

Figyelmeztetés: Ezt saját felelősségére teszi! Mindig jó ötlet, hogy biztonsági másolatokat készítsenek a fontos fájlokról, csak abban az esetben.

A trimforce futtatásához nyissa meg a Terminál ablakot( nyomja meg a Command + Space billentyűt, írja be a Terminal parancsot, és nyomja meg az Enter billentyűt a terminál indításához a Spotlight segítségével).Írja be a következő parancsot a terminál ablakába, és nyomja meg az Enter billentyűt:

sudo trimforce engedélyezése

Írja be a felhasználói fiók jelszavát a parancssorba. Miután ezt megtette, el kell olvasnia egy ijesztő hangjelzést, és beleegyeznie kell egy y beírásával.

A Mac azonnal újraindul, miután elfogadja a második kérdést egy y -vel. Miután újraindul, a TRIM engedélyezve lesz a Mac-hez csatlakoztatott összes SSD-nek.

Ha meg akarja tiltani a trimforce-t, és csak az OEM OEM szilárdtest-meghajtókkal használja a TRIM-et, akkor nyissa meg újra a terminál ablakot, és futtassa a következő parancsot:

sudo trimforce letiltja az

-t Reálisan ez megfelelően működik a legtöbb SSD-vel egy Mac-en, ugyanúgy, ahogyan a TRIM megfelelően működik a legtöbb SSD-hez Linux alatt. De van néhány outlier, és az Apple nem akar felelősséget vállalni, ha az SSD hardvere nem megfelelően hajtja végre a TRIM-et, és problémákat okoz.

képhitel: kawaiikiri a Flickr

-n