Mein Mac neigt dazu, ab und zu eine Pause einzulegen, wenn er einfache Aufgaben wie Rechtsklick, Öffnen von Menüs und Tippen ausführt (es ist tatsächlich erst eingefroren, als ich anfing, diese Frage zu tippen.).
Ich habe an einigen Stellen gelesen, dass dies möglicherweise auf fehlerhafte Festplattenblöcke zurückzuführen ist und dass der beste Weg, dies zu beheben, darin besteht, die gesamte Festplatte mit Nullen zu formatieren und zu überschreiben. Dies braucht natürlich Zeit und zerstört alle Daten, die ich auf der Festplatte habe. Gibt es eine Möglichkeit, nach fehlerhaften Blöcken zu suchen, ohne das Laufwerk zu formatieren, oder die Festplatte neu zuzuordnen, um diese Blöcke zu ignorieren (um sie letztendlich zu beheben)?
Mein Mac ist ziemlich neu (Mac Mini Ende 2011), daher bezweifle ich, dass er etwas mit wenig Speicher oder Swapage zu tun hat.
Antworten:
Ich beantworte die Frage "schlechte Blöcke" und Sie können eine Folgefrage stellen, wenn Sie immer noch langsam sind und zu dem Schluss gekommen sind, dass es nicht einfach schlechte Blöcke sind. (Fehlerhafte Blöcke sind fast nie ein langsames Problem - da das System Blöcke so schnell neu zuordnen kann, dass Sie Flöße und Flöße davon benötigen, um die E / A tatsächlich zu beeinträchtigen. Wenn Sie fehlerhafte Blöcke haben, können sie einige der Daten beschädigen auf dem Laufwerk und eine Neuinstallation behebt dies nicht nur, sondern erzwingt Schreibvorgänge, um mehr fehlerhafte Blöcke zu erkennen (eine Art Win / Win-Situation).
Sie benötigen keine zusätzlichen Tools, um den Zustand Ihres Laufwerks zu überprüfen.
Öffnen Sie das Festplatten-Dienstprogramm, wählen Sie das physische Laufwerk selbst aus (nicht den Macintosh HD oder die Partition / das Volume) und wählen Sie Informationen aus.
Wenn Sie die Werte unter SMART Status aufzeichnen und beobachten und sehen, wie sie sich im Laufe der Zeit ändern, können Sie so ziemlich alles wissen, was über Speicherverschlechterung oder teilweisen Ausfall erkennbar ist.
quelle
Wenn wir das Wesentliche der Frage von den Gründen für die Frage trennen ...
Starten Sie Ubuntu und führen Sie Badblocks aus
… Klicken Sie auf die Überschrift, um die vollständige Antwort zu erhalten.
Anderswo in Stack Exchange
Wie kann ich überprüfen, ob auf einer USB-Festplatte unter OS X ein fehlerhafter Sektor vorhanden ist? (2012-02-27)
In jüngerer Zeit in Ask Different:
Was auch immer Sie verwenden
Beachten Sie, dass ein Umzug (oder ein erneutes Zuordnen oder Sparen oder wie auch immer Sie es nennen) zu Datenverlust führen kann
quelle
badblocks
ohne die Einschränkungen ausgeführt werden, die Sie mit DriveGenius 3 verbinden? Erwägen Sie, Ihren Antworten einige Details hinzuzufügen - danke.Ich empfehle Disk Warrior oder Drive Genius , die beide die Option bieten sollten, von externen Medien zu booten, um Ihre Festplatte zu analysieren.
quelle
"Bitte: Wenn Sie ein Produkt nicht benennen können, können Sie seine Testmethode beschreiben?"
Ich kann ihn nicht beschuldigen, kein Werkzeug benannt zu haben. Ich habe keine Ahnung, wo Sie wohnen, aber in den USA können Unternehmen Sie wegen Kritik verklagen.
Aufgrund seiner Erfahrungen mit einem "berühmten Werkzeug" würde ich jedoch vermuten, dass es sich bei den Initialen um TTP handelt.
Soweit ich das beurteilen kann, scheint dieses Produkt keine sehr gründliche Arbeit zu leisten. Ich habe Berichte gelesen, dass alles, was es tat, ein rohes Lesen einer Festplatte war und E / A-Fehler als Sektorprobleme kennzeichnete, wann immer es sich anfühlte. Es fehlen Laufwerksprobleme. Ich habe das aus erster Hand gesehen und es kostet 100 Dollar.
Ich habe Drive Genius noch nie verwendet, daher weiß ich nichts darüber. Ich kann jedoch sowohl von Spinrite als auch von Scannerz sprechen.
Spinrite verwendet das, was ich zumindest im Umschreibemodus für sehr, sehr riskant halte. Es wird versucht, einen Sektor zu lesen und dann erneut auf ein Laufwerk zu schreiben. Dies ist in Ordnung, wenn die Ursache der Probleme tatsächlich ein Sektorfehler ist, intermittierende Kabelfehler jedoch genau das gleiche Problem verursachen können. Mit anderen Worten, wenn ein zeitweiliger Kabelfehler die Datenübertragung zwischen der CPU und der Festplatte beschädigt, kann dies durchaus dazu führen, dass zuerst beschädigte Daten von einer Festplatte gelesen und dann über gute Daten neu geschrieben werden. Das Korruptionspotential ist in einem solchen Fall hoch. Spinrite ist ein altes Produkt, das Anfang der 80er Jahre für PCs entwickelt wurde.
Scannerz ist eigentlich keine Festplattentestsoftware, sondern eine Fehlererkennungssoftware. Es überwacht E / A-Fehler und Timing-Unregelmäßigkeiten und scheint dies auf der Grundlage eines statistischen Modells der Laufwerks- / Systemleistung zu tun. Die "Regel" bei Scannerz lautet: Wenn ein Problem von Scan zu Scan wiederholbar ist, liegt das Problem bei den Medien selbst und es handelt sich entweder um einen schlechten oder einen schwachen Sektor. Wenn das Problem bei einem Scan nicht wiederholbar ist, liegt wahrscheinlich ein weiterer Fehler vor, z. B. ein fehlerhaftes Kabel oder eine gerissene Spur in der Hauptplatine. Scannerz hat einen Überschreibmodus, aber seine Handbücher warnen davor, ihn ziemlich stark zu verwenden, ebenso wie das Produkt, das einen Warndialog über seine Verwendung auslöst. Die meisten, wenn nicht alle Verfahren zur Behebung von Problemen werden mit Standardtools wie dem Festplatten-Dienstprogramm ausgeführt.
Ich habe persönlich gesehen, wie Scannerz fehlerhafte Kabel auf einer externen Festplatte gefunden hat. Sie können während eines Scans tatsächlich mit einem Kabel täuschen und beobachten, wie Unregelmäßigkeiten und Fehler auftreten, wenn das fehlerhafte Kabel bewegt wird. Nach meinem besten Wissen kann kein anderes Tool auf dem Markt dies erkennen.
In Bezug auf andere Tools ist die Idee, ein altes MS-DOS-basiertes Tool wie Spinrite oder etwas aus einer Linux-Distribution zu verwenden, für die meisten Mac-Benutzer wahrscheinlich unpraktisch. Ich würde wetten, dass die meisten Mac-Benutzer nicht einmal sicher sind, was Linux ist, und sie wissen wahrscheinlich oft nicht (oder wollen wissen), wie man ein Laufwerk spezifisch isoliert, damit ein Produkt mit seinen Ursprüngen in MS-DOS funktionieren kann und möglicherweise ihr Laufwerk beschädigen. Solche Taktiken mögen mit Hardcore-Technikern in Ordnung sein, aber sie sind für die meisten Menschen völlig unpraktisch. Ich möchte auch hinzufügen, dass Anwendungen, die scheinbar nur Systemaufrufe an die Befehlszeilenversion des Festplatten-Dienstprogramms ausführen, meiner Meinung nach nicht besonders beeindruckend sind.
quelle
Bevor Sie so etwas tun, öffnen Sie Console.app (ich glaube, der englische Name ist), damit Sie sehen können, ob E / A-Fehler protokolliert wurden. Wenn E / A-Fehler auftreten, sollten Sie sich sofort auf die Migration auf ein neues Laufwerk vorbereiten, da dies bedeutet, dass Ihrem Laufwerk zu diesem Zweck die Ersatzsektoren ausgegangen sind und es nur noch schlimmer wird. Ein typischer Weg, dies zu tun, besteht darin, mit Time Machine ein Backup zu erstellen, dann das Laufwerk zu ändern und OS X erneut neu zu installieren und das Installationsprogramm anzuweisen, von Time Machine aus neu zu installieren.
Persönlich habe ich ein einfaches Shell-Skript verwendet, das alle Dateien auf der Festplatte durchgesehen und mit dd gelesen hat (und alle Lesefehler gedruckt hat, während ich fortfuhr). Ich habe dann die Dateien mit den fehlerhaften Blöcken umbenannt, damit ich sie nicht wieder verwenden würde.
quelle
for F in "$(find /)"; do dd if=$F of=/dev/null; if [ $? -ne 0 ]; then echo "$F"; fi; done
sollte das es tun?Versuchen Sie, die Defragmentierung des Sternantriebs zu verwenden
quelle
Disk Warrior dient zum Reparieren von Indexdateien auf Laufwerken, auf denen Indexdateien beschädigt sind. Eine beschädigte Indexdatei macht das Laufwerk häufig unbrauchbar. Drive Genius kann einige Indexreparaturen durchführen, ist jedoch am besten für die Defragmentierung bekannt. Das Scannen der Oberfläche ist sehr einfach. Eine vollständige Liste der Laufwerkstest-Tools finden Sie unter:
http://forums.macrumors.com/showthread.php?t=1544280
Ich kenne Scannerz, weil ich billig bin! :-)
quelle
Ich bin mir nicht sicher, ob es wirklich angemessen ist, Produkte in diesem Forum zu "empfehlen", da dies als Spam angesehen werden kann. Ich werde Ihnen meine eigenen Erfahrungen mit Scannerz und einem anderen "berühmten", viel teureren Tool erzählen.
Wir hatten mehrere ältere Systeme im Haus, alle PPC, alle mit Leopard, die wir verkaufen mussten. Einige dieser Punkte (ungefähr 5, wenn mein Gedächtnis mir richtig dient) zeigten, was ich nur als merkwürdiges Verhalten bezeichnen konnte. Sie gaben uns regelmäßig die sich drehenden Wasserbälle, sperrten ein wenig ein usw. Wir ließen das "berühmte" Tool auf ihnen laufen, um Diagnosen durchzuführen, und AHT auf mindestens 3 von ihnen. Sie alle kamen mit einem sauberen Gesundheitszeugnis zurück. Ich dachte: "Nun, es muss meine Vorstellungskraft sein." Innerhalb eines Monats nach dem Verkauf erhielten wir von jedem Käufer eine Benachrichtigung, dass die Einheiten defekt waren. Wir gaben diesen Dingen eine 90-tägige Garantie, sodass wir nach Ermessen des Kunden entweder das Geld und die Versandkosten erstatten oder die Systeme auf unsere Kosten reparieren und zurückschicken konnten.
In jedem Fall war es genau das gleiche Problem: Die Festplatte ist entweder ausgefallen oder gerade ausgefallen, und weder das "berühmte" Tool noch AHT haben es aufgegriffen. Wir hatten mehr Einheiten zu verarbeiten, und nachdem wir meine Lektion gelernt hatten, stießen wir diesmal auf einige weitere Einheiten mit ähnlichen Problemen. Dieses Mal war mir bewusst, dass es wahrscheinlich ein Laufwerksproblem war, also öffnete ich /var/log/system.log und benutzte den Befehl "tail", um zu verfolgen, was los war. Ich habe dies mit dem "berühmten" Tool gemacht. E / A-Fehler würden auftauchen und das "berühmte" Tool würde sie nicht so berühmt vermissen ... viele von ihnen.
Scannerz war neu auf dem Markt und es war billig, also dachte ich mir, ich könnte es genauso gut versuchen. Scannerz hat jedes einzelne Problem und andere aufgegriffen! Es fehlten nicht die Probleme, die das "berühmte" Werkzeug übersehen hatte. Außerdem stellte ich fest, dass ich bei einem defekten internen Laufwerkskabel das Gerät öffnen, eine Scannerz-Sitzung starten und das Kabel mit einer nicht leitenden Sonde prüfen könnte, und Scannerz würde entweder Unmengen von Fehlern oder Unregelmäßigkeiten beseitigen.
Die einzigen Tools, die ich verwenden werde, sind Disk Warrior zur Behebung von Laufwerksindexproblemen. Das Festplatten-Dienstprogramm wird aus irgendeinem Grund nicht berührt, und Scannerz zur Bewertung von Laufwerksproblemen. Das ist meine Wahl. Das sind Werkzeuge, denen ich vertraue. Zeitraum!!
Wenn Sie technische Details dazu benötigen, wie Scannerz sich an die Hersteller wendet . Sie haben Marketingkontakte und Supportkontakte auf ihrer Website.
quelle
Verwenden Sie das Festplatten-Dienstprogramm, um den Gerätenamen (z. B. "disk4") herauszufinden, und versuchen Sie es dann in einem Terminalfenster
sudo dd bs=1m if=/dev/disk4 of=/dev/null
Dadurch wird versucht, den gesamten Laufwerksinhalt zu lesen.
quelle