Jeśli masz tradycyjny dysk twardy zamiast dysku półprzewodnikowego, objawy, które opisujesz, brzmią jak wczesne etapy awarii dysku twardego. Pewny sektor, który jest często czytany, ale nigdy do niego nie zapisuje, zawiesza się, powodując wiele „powolnych prób odczytu”, a w efekcie limit czasu / awarie. Ponieważ nigdy się nie zapisuje, dysk nigdy nie ma szansy na jego realokację. Może to powodować nieznośne spowolnienie i tęczowe koła we wszystkich czynnościach i utrzymuje się po ponownym uruchomieniu komputera (często powoduje również boleśnie powolne uruchamianie).
Uruchom bezpłatną wersję demonstracyjną narzędzia SMART Utility, aby sprawdzić, czy na dysku twardym nie ma żadnych oczekujących, usuniętych lub ponownie przydzielonych uszkodzonych sektorów. Jeśli w ogóle ma jakiś, zaczyna się zawodzić i należy go natychmiast wymienić.
Zauważ, że wbudowane narzędzie dyskowe Mac OS X często mówi „SMART status: Verified”, nawet gdy występują złe sektory, więc naprawdę musisz uruchomić SMART Utility, a nie tylko Narzędzie dyskowe. Cóż, w rzeczywistości od wersji Lion (Mac OS X 10.7.x) można dostać się do podstawowych liczników błędów SMART w Narzędziu dyskowym, klikając ikonę samego fizycznego dysku twardego (nie partycji), a następnie wybierając „Plik> Uzyskaj informacje ...”. Ale narzędzie SMART Utility innej firmy wykonuje dobrą interpretację odpowiednich liczników, więc nadal go polecam.
Czasami jest możliwe, ale nie zalecane, reanimowanie dysku twardego z małą liczbą uszkodzonych sektorów, poprzez sformatowanie całego dysku (nie tylko poszczególnych partycji) z włączoną opcją „Zero Out Data”. Zmusza to każdy sektor do zapisania się, co daje kierowcy szansę na realokację wszystkich oczekujących uszkodzonych sektorów. Prawdopodobnie spowoduje to zajęcie się obecnymi zbiorami złych bloków, ale gdy napęd ma jakieś złe bloki, prawdopodobnie znajduje się w spirali śmierci i nie należy mu ufać.
Nawiasem mówiąc, warto zauważyć, że SMART Utility wysyła zapytanie do kontrolera napędu i natychmiast zwraca wyniki; nie musi tracić czasu na testowanie całego dysku, więc nie wiąże się to z marnowaniem czasu.
PS Kiedyś zalecałem, aby ludzie w tej sytuacji szukali w dzienniku systemowym i dzienniku jądra komunikatów takich jak „disk0s2: Błąd we / wy: NIEDEFINIOWANY”, ale stwierdziłem, że ta porada była zbyt podatna na błędy użytkownika. Pobranie i uruchomienie SMART Utility jest znacznie łatwiejsze i bardziej niezawodne.