Mój Mac zwykle zatrzymuje się teraz, gdy wykonuje proste zadania, takie jak kliknięcie prawym przyciskiem myszy, otwieranie menu i pisanie (tak naprawdę po prostu zamarło, kiedy zacząłem pisać to pytanie).
Przeczytałem w kilku miejscach, że może to być spowodowane złymi blokami dysku i że najlepszym sposobem na to jest sformatowanie i zastąpienie całego dysku zerami. Oczywiście zajmuje to dużo czasu i zniszczy wszelkie dane, które mam na dysku. Czy istnieje sposób na sprawdzenie, czy nie występują uszkodzone bloki bez formatowania dysku, czy nawet można ponownie mapować dysk, aby zignorować te bloki (ostatecznie je naprawić)?
Mój komputer Mac jest całkiem nowy (Mac Mini pod koniec 2011 r.), Więc wątpię, aby miał on coś wspólnego z niską pamięcią lub wymianą.
Odpowiedzi:
Odpowiem na „złe bloki” i możesz zadać pytanie, jeśli nadal masz powolność i doszedłeś do wniosku, że to nie są po prostu złe bloki. (Złe bloki prawie nigdy nie są powolnym problemem - ponieważ system może tak szybko odwzorowywać bloki, że potrzebne są tratwy i tratwy, aby faktycznie wpłynąć na operacje wejścia / wyjścia. Jeśli masz złe bloki, mogą one uszkodzić niektóre dane na dysku i ponowna instalacja nie tylko naprawia to, ale zmusza zapisy do wykrycia większej liczby uszkodzonych bloków - rodzaj sytuacji wygrana / wygrana).
Nie potrzebujesz żadnych dodatkowych narzędzi, aby sprawdzić stan swojego dysku.
Otwórz Narzędzie dyskowe i wybierz sam dysk fizyczny (nie Macintosh HD lub inną partycję / wolumin) i wybierz informacje.
Jeśli zarejestrujesz i obejrzysz wartości w obszarze SMART Status i zobaczysz, jak zmieniają się one w czasie, możesz wiedzieć prawie wszystko, co można wykryć na temat degradacji pamięci lub częściowej awarii.
źródło
Jeśli oddzielimy istotę pytania, od powodów pytania …
Uruchom Ubuntu i uruchom Badblocks
… Kliknij nagłówek, aby uzyskać pełną odpowiedź.
Gdzie indziej w Stack Exchange
Jak sprawdzić, czy na dysku twardym USB w systemie OS X jest uszkodzony sektor? (27.02.2012)
Niedawno w Ask Different:
Cokolwiek użyjesz
Pamiętaj, że przeniesienie (lub ponowne mapowanie, oszczędzanie lub jakkolwiek to nazwiesz) może spowodować utratę danych
źródło
badblocks
działać bez ograniczeń, które kojarzysz z DriveGenius 3? Zastanów się nad dodaniem szczegółów do swoich odpowiedzi - dzięki.Polecam Disk Warrior lub Drive Genius , które powinny oferować opcję rozruchu z zewnętrznego nośnika w celu analizy dysku twardego.
źródło
„Proszę: jeśli nie możesz nazwać produktu, czy możesz opisać jego metodę testowania?”
Nie mogę go winić za to, że nie nazwał narzędzia. Nie mam pojęcia, gdzie mieszkasz, ale w Stanach Zjednoczonych firmy mogą pozwać cię za ich krytykę.
Jednak na podstawie jego doświadczeń z „słynnym narzędziem” podejrzewam, że to inicjały to TTP.
Z tego, co mogę powiedzieć, wydaje się, że ten produkt nie wykonuje bardzo dokładnej pracy. Czytałem raporty, że wszystko, co robił, to nieprzerwane odczytywanie dysku twardego i oznaczanie błędów we / wy jako problemów sektorowych, gdy tylko miał na to ochotę. Brakuje problemów z napędem. Widziałem to z pierwszej ręki i kosztuje 100 USD.
Nigdy nie korzystałem z Drive Genius, więc nic o tym nie wiem. Mogę jednak mówić zarówno o Spinrite, jak i Scannerz.
Spinrite korzysta z tego, co uważam, przynajmniej w trybie ponownego zapisu, za bardzo, bardzo ryzykowne procedury. Próbuje odczytać, a następnie ponownie zapisać sektor na dysku. Jest to OK, jeśli źródłem problemów jest awaria sektora, ale przejściowe awarie kabli mogą powodować dokładnie ten sam problem. Innymi słowy, jeśli przerywana awaria kabla spowoduje uszkodzenie transferu danych między procesorem a dyskiem twardym, bardzo dobrze może skończyć się pierwszym odczytem uszkodzonych danych z dysku twardego, a następnie ponownym zapisaniem na dobrych danych. W takim przypadku potencjał korupcji jest wysoki. Spinrite to starożytny produkt opracowany na komputery PC we wczesnych latach 80.
Scannerz tak naprawdę nie jest oprogramowaniem do testowania dysków twardych, jest to oprogramowanie do wykrywania błędów. Monitoruje błędy We / Wy i nieregularności taktowania i wydaje się, że robi to w oparciu o model statystyczny wydajności napędu / systemu. „Reguła” w Scannerz polega na tym, że jeśli problem jest powtarzalny od skanowania do skanowania, problem dotyczy samego nośnika i będzie to albo zły sektor, albo słaby sektor. Jeśli problem nie jest powtarzalny podczas skanowania, prawdopodobnie jest to kolejny błąd, taki jak zły kabel lub pęknięty ślad na płycie logicznej. Scannerz ma tryb nadpisywania, ale ich instrukcje ostrzegają o dość intensywnym używaniu, podobnie jak produkt, który wyświetli ostrzeżenie o używaniu go. Większość, jeśli nie wszystkie procedury stosowane do rozwiązywania problemów są wykonywane przy użyciu standardowych narzędzi, takich jak Narzędzie dyskowe.
Osobiście byłem świadkiem, jak Scannerz zbiera złe kable na zewnętrznym dysku twardym. Podczas skanowania można oszukiwać za pomocą kabla i obserwować, jak nieprawidłowości i błędy pojawiają się podczas przemieszczania wadliwego kabla. Według mojej najlepszej wiedzy żadne inne narzędzie na rynku nie może tego wykryć.
Biorąc to wszystko pod uwagę, w odniesieniu do innych narzędzi, pomysł użycia starego narzędzia opartego na MS-DOS, takiego jak Spinrite lub coś z dystrybucji Linux, jest prawdopodobnie niepraktyczny dla większości użytkowników komputerów Mac. Byłbym skłonny założyć się, że większość użytkowników komputerów Mac nie jest nawet pewna, co to jest Linux, i często prawdopodobnie nie wiedzą (lub nie chcą wiedzieć), jak konkretnie odizolować dysk, aby produkt wywodzący się z MS-DOS mógł działać i potencjalnie uszkodzić ich dysk. Taka taktyka może być odpowiednia dla twardych technologii, ale dla większości ludzi jest całkowicie niepraktyczna. Dodałbym również, że aplikacje, które wydają się robić niewiele więcej niż wykonywanie wywołań systemowych do wersji Disk Utility z wiersza poleceń, nie są zbyt imponujące, IMHO.
źródło
Użyj narzędzia dyskowego, aby znaleźć nazwę urządzenia (np. „Disk4”), a następnie spróbuj w oknie terminala
sudo dd bs=1m if=/dev/disk4 of=/dev/null
Spróbuje to odczytać całą zawartość dysku.
źródło
Zanim zaczniesz robić coś takiego, otwórz Console.app (uważam, że angielska nazwa to), co pozwala sprawdzić, czy zostały zarejestrowane jakiekolwiek błędy we / wy. Jeśli pojawią się błędy we / wy, należy natychmiast przygotować się do migracji na nowy dysk, ponieważ oznacza to, że na tym dysku zabrakło wolnych sektorów do tego celu i będzie gorzej. Typowym sposobem na to jest użycie Time Machine do utworzenia kopii zapasowej, a następnie zmiana napędu, a następnie ponowna instalacja OS X i poinformowanie instalatora o ponownym ustanowieniu z Time Machine.
Osobiście użyłem prostego skryptu powłoki, który przeszedł przez wszystkie pliki na dysku i użyłem dd do ich odczytania (i wydrukowania błędów odczytu podczas kontynuowania). Następnie zmieniłem nazwę plików zawierających uszkodzone bloki, aby nie używać ich ponownie.
źródło
for F in "$(find /)"; do dd if=$F of=/dev/null; if [ $? -ne 0 ]; then echo "$F"; fi; done
czy to powinno to zrobić?Spróbuj użyć defragmentacji napędu gwiazdowego
źródło
Disk Warrior służy do naprawy plików indeksu na dyskach, które mają uszkodzone pliki indeksu. Uszkodzony plik indeksu często powoduje, że dysk nie nadaje się do użytku. Drive Genius może wykonać naprawę indeksu, ale najlepiej znany jest z defragmentacji. Jego skanowanie powierzchni jest bardzo proste. Całą listę narzędzi do testowania dysków można znaleźć pod następującym adresem:
http://forums.macrumors.com/showthread.php?t=1544280
Znam Scannerz, bo jestem tani! :-)
źródło
Nie jestem pewien, czy „polecanie” produktów na tym forum jest naprawdę odpowiednie, ponieważ może być traktowane jako spam. Powiem ci o własnych doświadczeniach ze Scannerzem i innym „znanym” znacznie droższym narzędziem.
Mieliśmy w domu kilka starszych systemów, wszystkie PPC, wszystkie z systemem Leopard, które musieliśmy sprzedać. Kilka z tych elementów (około 5, jeśli moja pamięć służy mi poprawnie) pokazywało to, co mogłem nazwać dziwnym zachowaniem. Od czasu do czasu dawali nam obracające się piłki plażowe, trochę się zamykali itp. Uruchomiliśmy na nich „słynne” narzędzie do diagnostyki i AHT na co najmniej 3 z nich. Wszyscy wrócili z czystym zestawem zdrowia. Pomyślałem: „Cóż, to musi być moja wyobraźnia”. W ciągu miesiąca od ich sprzedaży otrzymaliśmy zawiadomienie od każdego kupującego, że jednostki zostały zepsute. Daliśmy tym produktom 90-dniową gwarancję, więc naszą jedyną opcją było, według uznania klientów, zwrot pieniędzy i kosztów wysyłki lub naprawa systemów na nasz koszt i odesłanie ich z powrotem.
W każdym przypadku był to dokładnie ten sam problem: dysk twardy albo ulegał awarii, albo był w trakcie awarii i ani „słynne” narzędzie, ani AHT go nie wykryły. Mieliśmy więcej jednostek do przetworzenia i po wyciągnięciu lekcji natknęliśmy się na kilka kolejnych jednostek z podobnymi problemami. Tym razem zdałem sobie sprawę, że to prawdopodobnie problem z dyskiem, więc otworzyłem /var/log/system.log i użyłem polecenia „tail”, aby śledzić, co się dzieje. Zrobiłem to, używając „słynnego” narzędzia. Pojawiałyby się błędy we / wy, a „słynne” narzędzie nie mogło ich tak bardzo tęsknić… wielu z nich.
Scannerz był nowy na rynku i był tani, więc pomyślałem, że równie dobrze mogę spróbować. Scannerz wychwytywał każdy problem plus inne! Nie zabrakło problemów, które przeoczyło „słynne” narzędzie. Ponadto odkryłem, że jeśli jednostka ma zły wewnętrzny kabel napędu, mógłbym ją otworzyć, rozpocząć sesję Scannerz i sondować kabel za pomocą sondy nieprzewodzącej, a Scannerz albo zacząłby wyrzucać mnóstwo błędów lub nieregularności.
Jedynymi narzędziami, których użyję, są Disk Warrior do rozwiązywania problemów z indeksem dysków Narzędzie dyskowe, z jakiegoś powodu nie chce się dotykać, oraz Scannerz do oceny problemów z dyskami. To jest mój wybór. To są narzędzia, którym ufam. Kropka!!
Jeśli potrzebujesz szczegółowych informacji technicznych na temat tego, w jaki sposób Scannerz skontaktuj się z osobami, które je tworzą. Mają kontakty marketingowe i kontakty wsparcia na swojej stronie internetowej.
źródło