Przed przeczytaniem tego długiego pytania należy pamiętać, że jest ono w większości nieaktualne w świetle najnowszych wydarzeń odzwierciedlonych w najwyższej odpowiedzi .
Niestety firma Apple postanowiła utworzyć podpisywanie kext w Yosemite, które powoduje problemy z dyskami SSD, które wymagają obsługi przycinania w celu zapewnienia optymalnej funkcji i długowieczności. Niezależnie od tego, czy jest to blokada dostawcy, czy nie, zmodernizowano go z powodu bólu głowy. Jeśli kupiłeś dysk SSD, który wymaga obsługi przycinania ( w chwili pisania, wszystkie dyski SSD korzystają ), taki jak Samsung 840 Evo, istnieje wiele zgłaszanych problemów podczas resetowania pamięci PRAM i potencjalnych przyszłych konfliktów aktualizacji systemu oprócz bieżących kompromisów w zakresie bezpieczeństwa (patrz poniżej). Autor Trim Enabler mówi, że używanie Trim Enabler poprzez wyłączenie podpisywania kextów powoduje pękanie orzecha młotem.
Mam nadzieję, że strategia / opcje będą działać z dyskami SSD, które zalecają lub wymagają obsługi przycinania. Do tej pory, z powodu tego artykułu , rozważam dysk SSD z Sandforce lub równoważne aktywne czyszczenie pamięci. Jestem również rozważa włączenie przycinania Enabler okresowo , a następnie wyłączyć i włączyć ją ponownie kext podpisywania do kwestii Unikać aż (jeśli) Jabłko przywraca TRIM wsparcie dla sprzętu i oprogramowania deweloperów.
Proszę szczegółowo opisać działające konfiguracje sprzętu / oprogramowania oraz strategię / harmonogram, a także wyniki.
tl; dr -
Niektóre tło:
Dyski SSD innych firm w większości nie mają obsługi przycinania w Yosemite bez kompromisów w zakresie bezpieczeństwa podpisywania kext. Apple zmieniło podpisywanie kext w OS X 10.10, tak że śpiew kext musi być wyłączony, aby móc korzystać z aplikacji takich jak Trim Enabler do obsługi przycinania. Tak więc wybory przy użyciu Yosemite to zmniejszone bezpieczeństwo i potencjalne problemy z aktualizacją systemu; lub dysk SSD, który nie wymaga obsługi przycinania.
Yosemite zabija obsługę zewnętrznych dysków SSD . Nie ma to znaczenia, jeśli używasz dysku SSD lub dysku SSD zainstalowanego przez Apple, który nie wymaga obsługi przycinania innych firm w celu uzyskania optymalnej funkcji. Tak więc, jeśli używasz dysku SSD typu DIY, obsługa przycinania jest trudna w Yosemite ze względu na ostatnie modyfikacje zarządzania bezpieczeństwem kext, które wpływają na obsługę przycinania. Więcej informacji o Trim Enabler dla komputerów Mac :
Informacje o Trim w Yosemite w OS X 10.10 (Yosemite),
Apple wprowadziło nowy wymóg bezpieczeństwa zwany podpisywaniem kext. (Kext jest rozszerzeniem jądra lub sterownikiem w Mac OS X)
Podpisywanie Kext działa w zasadzie, sprawdzając, czy wszystkie sterowniki w systemie są niezmienione przez stronę trzecią lub zatwierdzone przez Apple. Jeśli zostały zmodyfikowane, Yosemite nie będzie już ładował sterownika. Jest to sposób egzekwowania bezpieczeństwa, ale także sposób kontrolowania przez Apple sprzętu, dla którego programiści zewnętrzni mogą wydać obsługę OS X.
Ponieważ Trim Enabler działa poprzez odblokowanie sterownika Trim dla dysków SSD innych firm, to ustawienie bezpieczeństwa zapobiega włączeniu Trim Enabler w Yosemite.
Aby nadal używać Trim Enabler i nadal uzyskiwać Trim na dysk SSD innej firmy, musisz najpierw wyłączyć ustawienie zabezpieczeń podpisywania kext.
Ważne jest, aby pamiętać, że ustawienie podpisywania kekstu ma charakter globalny. Jeśli je wyłączysz, należy ostrożnie instalować sterowniki systemowe tylko z zaufanych źródeł.
Miałem ten problem i zdecydowałem się na dysk SSD, który ma wbudowane wyrzucanie elementów bezużytecznych (z tego powodu Crucial MX100 ).
AFAIK, jest to jedyne rozwiązanie dla tych, którzy nie chcą wyłączyć podpisywania Kext, ale chcą utrzymać dysk SSD w nieskazitelnym stanie.
EDYCJA: Według francuskiej witryny macplus.net , nowe, przyjazne dla Yosemite rozwiązanie TRIM autorstwa twórcy TRIM Enabler jest w przygotowaniu i powinno być dostępne w wersji beta na początku 2015 roku.
źródło
@ carfish: więc kupujesz samochód bez hamowania ABS, ponieważ jest bezpieczny, ponieważ przed nowoczesnymi samochodami nie było ABS?
@samric: francuski trik to hack: po prostu zmieniają nazwę wewnątrz dysku SSD na nazwę Apple. Oczywiście będzie to tylko krótkotrwałe „rozwiązanie”, ponieważ jest nielegalne.
Ogólnie: Przycinanie dysków SSD innych niż Apple nie jest mądre: istnieje (mała) szansa, że spowoduje problem na poziomie plików na dysku SSD (niemożliwy do naprawy); a także nowoczesne dyski SSD mają bardzo dobry system GarbageCollection: tak długo, jak jest wystarczająca ilość wolnego miejsca, jest tak dobry, jak wywołany przez Trim GarbageCollection. Jeśli obawiasz się, że GC nie ma wystarczającej ilości miejsca, po prostu sformatuj dysk SSD do 10% mniejszej niż całkowita przestrzeń i pozostaw to 10% niesformatowane. Przycinanie nie jest warte pozbycia się globalnego poziomu bezpieczeństwa. LexS
źródło
Osobiście mam aplikację pro pro pro i trymowanie Samsunga nie pomogło mi w włączeniu obsługi trymowania. Optymalizator kameleon ssd jest odpowiedzią i jest bezpłatny.
Próbowałem 2 razy: pierwszy raz nie zadziałał. Upewnij się, że zanim pojawi się monit o ponowne uruchomienie, przycinanie jest włączone. Anuluj ponowne uruchomienie i poczekaj, aż kameleon wyłączy blokadę trymowania, a następnie uruchom ponownie.
źródło
https://github.com/Temptin/Documents/blob/master/Yosemite_Patchless_TRIM.md
Przedstawia metodę włączania TRIM przy użyciu „trimforce” w wierszu poleceń. Robi DOKŁADNIE to, co oficjalny aktywator TRIM firmy Apple zrobi z 10.0.4, bez wyłączania Kext. Czy Trim Enabler daje coś więcej za 10 USD? Mogę coś przeoczyć.
źródło
Zastanawiasz się, czy ktoś tego próbował: Uruchom dysk SSD innej firmy na Yosemite z włączonym kextem i bez TRIM, a raz w tygodniu - lub w razie potrzeby - uruchom z rozruchowego zewnętrznego Mavericks i uruchom TRIM Enabler na noc. Rano zamknij system, wyjmij zewnętrzny dysk rozruchowy i uruchom ponownie za pomocą Yosemite.
źródło