Homepage » hogyan kell » Hogyan lehet engedélyezni a TRIM-et a harmadik fél SSD-k számára a Mac OS X rendszeren

    Hogyan lehet engedélyezni a TRIM-et a harmadik fél SSD-k számára a Mac OS X rendszeren

    A Mac csak akkor engedélyezi a TRIM-et, ha az Apple által szállított szilárdtest-meghajtókhoz tartoznak. Ha a számítógépet egy utólagos SSD-vel frissíti, 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-nek köszönhetően most már lehetséges, hogy a TRIM-et a Mac bármelyik SSD-jén egyszerű parancs segítségével engedélyezze. Önnek már nem kell letiltania az OS X biztonsági funkcióit, és módosítania kell a rendszert.

    Miért fontos a TRIM, és miért nem engedélyezi a Mac-ek alapértelmezés szerint

    Amikor egy operációs rendszer egy szilárdtest-meghajtóval TRIM-et használ, akkor minden egyes üzenet 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óból. A flash memóriával gyorsabban írhat üres memóriába - a teljes memóriába való íráshoz először a memóriát törölni kell, majd be kell írni. Ez az SSD-t idővel lassítja, kivéve, ha a TRIM engedélyezve van. A TRIM biztosítja, hogy a törölt fájlokat tartalmazó fizikai NAND memóriahelyek törlődjenek, mielőtt meg kellene írni őket. Az SSD ezután intelligensebb módon kezelheti a rendelkezésre álló tárhelyet.

    A Windows 7 és az újabbak beépített támogatással rendelkeztek a TRIM-hez, amelyeket minden SSD-hez engedélyeznek. Történelmileg a Mac OS X csak az Apple által biztosított szilárdtest-meghajtókhoz engedélyezte a TRIM-et. A saját SSD-jüket telepítő felhasználóknak le kellett vadászniuk a harmadik féltől származó eszközöket, amelyek nem támogatott módon engedélyezték a TRIM-et.

    Az OS X 10.10 Yosemite programban az Apple bemutatta a „kext aláírást” - a kernel kiterjesztés aláírását. Ez ellenőrzi, hogy az összes Mac meghajtó nem változott-e vagy az Apple jóváhagyta. Mivel a TRIM-engedélyező segédprogramok ezen az alacsony szinten működtek, ez bezárta őket. Most már meg kellett tiltani a kext aláíró biztonsági mechanizmust, hogy engedélyezze a TRIM-t ezeknek a meghajtóknak, csökkentve a Mac biztonságát. Az OS X 10.10.4-től kezdődően az Apple hivatalosan - de nem támogatott - módot biztosít a TRIM engedélyezésére bármely SSD-nél.

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

    Az, hogy ez biztonságos-e, attól függ, hogy az Ön által használt SSD-t használja. Az Apple nem akar felelősséget vállalni a problémákért, ezért az OS X elrejti ezt a funkciót egy parancs és egy ijesztő figyelmeztető üzenet mögött.

    Minden egyes szilárdtestalapú meghajtó egy kicsit más módon hajtja végre a TRIM-et, és sok SSD-gyártó valóban csak teszteli a kompatibilitást a Windows rendszeren. Az Algolia kereső cég bizonyos adatvesztési hibákat talált az egyes Samsung SSD-kkel a TRIM rendszerrel Linuxon, és hasonló problémák merülhetnek fel, ha engedélyezték a TRIM-et az ilyen meghajtókhoz egy Mac-en. Vannak olyan jelentések is, amelyek szerint néhány alapvető fontosságú meghajtó nem működik megfelelően a TRIM rendszerrel a Linuxon.

    Valójában a Linux kernel tartalmaz egy fekete listát az SSD-kről, amelyek nem támogatják megfelelően a TRIM-et. Valószínűleg nem kellene aktiválnia a trimforce-t, ha rendelkezik az egyik olyan SSD-vel, amely a Mac listán szerepel a fekete listán.

    Ezen túlmenően a legtöbb meghajtó megfelelően működik a TRIM rendszerrel a Mac OS X rendszeren. A Mac felhasználók harmadik fél TRIM-alapú segédprogramjait használják évek óta különböző SSD-kkel. Előfordulhat, hogy némi kutatást szeretne megtudni, és nézze meg, hogy a többi Mac-felhasználó megtapasztalta a TRIM engedélyezését az SSD-vel, mielőtt folytatja.

    Aktiválja a TRIM-et trimforce-val

    Az Apple csendesen hozzáadta a „trimforce” nevű új parancsot az OS X 10.10 Yosemite - OS X 10.10.4 kis verziójában. Ezt a segédprogramot az OS X 10.11 El Capitan is tartalmazza.

    Ez a parancs a Mac OS minden egyes SSD-jére aktiválja a TRIM-et. Letiltja az ellenőrzést, amely csak lehetővé teszi a TRIM működését az Apple által biztosított OEM szilárdtest-meghajtókkal. A futtatás után a TRIM engedélyezve lesz minden szilárdtest-meghajtón. Nincs mód arra, hogy engedélyezze a TRIM-et egy SSD-re, és hagyja letiltva egy másik számára.

    Figyelmeztetés: Ezt saját felelősségére végzi! Mindig jó ötlet, hogy a fontos fájljairól biztonsági másolatokat készítsen.

    A trimforce futtatásához nyissa meg a terminálablakot (nyomja meg a Command + Space billentyűt, írja be a terminált, és nyomja meg az Enter billentyűt a terminál Spotlight indításához). Írja be a következő parancsot a terminálablakba, és nyomja meg az Entert:

    A sudo trimforce engedélyezi

    Adja meg felhasználói fiókjának jelszavát a kérésre. Miután megtörtént, el kell olvasnia egy ijesztő hangot, és bele kell írnia az a y.

    A Mac azonnal újraindul, miután elfogadta a második kérdést a y. Újraindítás után a TRIM engedélyezve lesz a Mac-hez csatlakoztatott összes SSD-hez.

    Ha le szeretné tiltani a trimforce-t és csak az Apple OEM szilárdtest-meghajtóira használja a TRIM-et, nyissa meg újra a terminálablakot, és futtassa a következő parancsot:

    sudo trimforce letiltja


    Valóban, ez megfelelően működik a legtöbb SSD-vel egy Mac-en, ugyanúgy, ahogy a TRIM megfelelően működik a legtöbb SSD-n Linuxon. De van néhány outliers, é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ái vannak.

    Képhitel: kawaiikiri a Flickr-en