Począwszy od systemu OS X 10.10, Apple używa podpisywania kext. Od tego czasu ręczne i trudne aktywowanie TRIM dla dysków SSD innych firm w OS X. Oznacza to, że użytkownicy z dyskami SSD firm innych niż Apple zauważą wcześniej lub później spadek prędkości zapisu.
Zastanawiam się więc, jakie mam opcje, aby uniknąć tej sytuacji. Niektóre podejścia, które mogłem wymyślić, oznaczają dodatkowe problemy:
- Czy znasz jakieś alternatywne podejście, które nie wymaga wyłączenia podpisywania kext?
- Czy istnieją narzędzia lub sztuczki do ręcznego czyszczenia dysku SSD (tj. Wydania polecenia TRIM)?
- Jeśli zdecyduję się tymczasowo użyć narzędzia, takiego jak TRIM Enabler, jak długo trzeba go aktywować, aby wyczyścić dysk?
Podsumowując: brak TRIM na Yosemite. Co mogę zrobić?
Odpowiedzi:
EDYCJA 3:
Tak! Od czasu wydania 10.10.4 Apple udostępnia teraz nowe narzędzie o nazwie
trimforce
, które pozwala użytkownikom aktywować TRIM również na nieobsługiwanych dyskach. Ostateczna i ostateczna odpowiedź brzmi zatem:/ EDYCJA 3
EDYCJA 1:
Wreszcie znalazłem sposób! Widocznie w
fsck
narzędziu ukryta jest zgrabna sztuczka , jak mówi ta odpowiedź .Więc w przyszłości będę od czasu do czasu uruchamiał się w trybie pojedynczego użytkownika (naciśnij ⌘+ Sna ekranie rozruchowym) i wydawał polecenie
fsck -fy
. Sprawdzi dysk i zakończy się komunikatemTrimming unused blocks.
/ EDYCJA 1
EDYCJA 2:
Jest więc nowe narzędzie o nazwie Disk Sensei, które specjalizuje się właśnie w tym problemie. Ma ręczne polecenie TRIM i pomaga włączać i wyłączać podpisywanie tekstu w Yosemite.
/ EDYCJA 2:
Ponadto przeczytałem o DiskFresh, który w pewnym stopniu spełniłby to, o co pierwotnie prosiłem. To narzędzie Windows (wymagana partycja Bootcamp) przepisze wszystkie dane partycji lub całego dysku. To podejście wydaje się trochę mniej bolesne niż czyszczenie mojego dysku SSD i przywracanie go z kopii zapasowej. Jednak wiąże się to również z wadą wykonania dodatkowego cyklu zapisu.
źródło
Alternatywnym podejściem byłoby pozostawienie jak największej ilości wolnego miejsca na dysku SSD, aby GC działało dobrze.
Zrobiłem to, tj. Włączyłem TRIM na komputerze klienta właśnie w momencie wydania Yosemite i nie w pełni rozumiałem konsekwencje tego. Teraz mam tylko nadzieję, że zainstaluje aktualizację z nowym AppleAHCIBlockStorage, zanim z jakiegoś powodu spróbuje cmd + optn + p + r.
Teraz nie zrobiłbym tego na niczym innym niż na twoim komputerze, z którym możesz sobie poradzić przez pewien czas, jeśli wyczyścisz NVRAM. Trzeba było mieć innego Maca lub nośnik rozruchowy / zainstalować nośnik i wydrukować sudo nvram boot-args = kext-dev-mode = 1 .
źródło
W zależności od producenta dysku SSD przeczytałem, że ponowne uruchomienie komputera i przytrzymanie klawisza opcji, który przeniesie Cię do narzędzia wyboru dysku startowego, a następnie pozostawienie go w tym stanie przez kilka godzin bez wybierania dysku rozruchowego spowoduje zezwól na rozpoczęcie zbierania śmieci, myślę, że przeczytałem to na MacGeekGab MacObservera, a może to był podcast, nie jestem pewien. Czy słyszałeś, że to prawda? @PascalCouq
źródło
Możesz wypróbować oprogramowanie „disktester”. Ma funkcję regeneracji, która najwyraźniej działa z dyskami SSD. Sam jeszcze tego nie próbowałem, ale wygląda to całkiem legalnie.
źródło
Polecam włączenie trymowania i robienie aktualizacji oprogramowania! :)
źródło