Das „Spinnrad des Todes“ unterbrechen?

15

Ich leite Snow Leopard. Es ist aktuell. Alle paar Tage bekomme ich das "Spinning Wheel of Death".

  • Ich kann nichts tun, außer den Ein- / Ausschalter gedrückt zu halten, um mein MacBook Pro auszuschalten.
  • Ich habe sogar versucht, eine kill -9 -1von einer Root-Shell, die bereits geöffnet war. Es hängt nur.
  • Die Spin Control-App sagt bei einigen Apps nur "Sampling", reagiert aber nicht.

Habe ich noch andere Möglichkeiten, um meinen Laptop herunterzufahren? Ich mag es nicht, es einfach auszuschalten.

Update: Ich habe keine Ahnung, welche App das macht. Im Moment erscheint es zufällig. Mein Lüfter dreht sich nicht. Vielleicht ist es eine Vernetzungssache?

Update: Schon wieder tot. Dieses Mal lief X11 und egal auf welche App ich umgestiegen bin, ich bekam die Menüleiste dieser App und den X11-Bildschirm. Ich pinge und das Internet antwortet nicht. Mein Apple-Router funktioniert, weil ich Pandora über WLAN streame. Ich schalte das WLAN aus und bin immer noch am Arsch. Ich versuche mich auszuschalten und es wird nicht heruntergefahren, weil X11 läuft. Natürlich kann ich es nicht töten. Drücken und halten Sie ... Boom. So soll ein Betriebssystem nicht funktionieren!

Jeff Atwood
quelle
3
Alle paar Tage? Autsch! Gibt es eine spezielle Anwendung, die dies verursacht? Welches Betriebssystem verwenden Sie? Ist es aktuell?
JT.WK
4
Das ist "Spinning, Technocolor Pizza of Death", bitte.
dmckee
2
@dmckee Auch liebevoll als Beachball bekannt.
Waiwai933
2
Können Sie erkennen, welche App ausgeführt wird, wenn dies passiert, oder ist dies zufällig? Wird es von einer Erhöhung der Lüftergeschwindigkeit, zusätzlicher Wärme usw. begleitet?
1
obligatorische Family Guy Referenz: youtube.com/watch?v=zqKM3SCEmAw
Jeff Atwood

Antworten:

9

Der Beachball wird automatisch angezeigt, wenn eine App nicht mehr reagiert, und das einzige, was dazu führen kann, ist das Verhungern der Festplatten-E / A. Das VM-System versucht, in einem Teil der App zu blättern und kann dies nicht. Der Windows-Server (der den Beachball aufstellt) befindet sich bereits im RAM und ist daher nicht betroffen.

Installieren Sie MenuMeters. Es zeigt Ihnen die CPU-, Net-, RAM- und Festplattenauslastung. Ich finde es unabdingbar, herauszufinden, welche dieser vier begrenzten Ressourcen die Ursache für fast jede Verlangsamung sind.

Peter Bierman
quelle
2
Das istat-Menü ( islayer.com/apps/istatmenus ) ist eine weitere gute App im Sinne von MenuMeters. Jedes Tool, das Ihnen die Systemdiagnose anzeigt, ist bei der Behebung solcher Probleme hilfreich.
Scottie
Ich habe istatmenus installiert.
8

Können Sie einen Festplatten-Scan durchführen, um dies auszuschließen?

Ich habe nur wenig OSX-Erfahrung, aber ich weiß, dass sowohl Win7 als auch Vista und XP große Verbindungsprobleme aufweisen, wenn schwerwiegende E / A-Probleme auf der Festplatte vorliegen. Jede Art von Blockierungsfehlern bei der Übertragung von Festplattendaten führt dazu, dass das System, ganz gleich, was Sie tun, einfach nicht mehr funktioniert.

Jeff Atwood
quelle
2
Wenn Sie irgendein "Klick" -Geräusch hören, das physisch von der Festplatte ausgeht, ist Jeff wahrscheinlich kaputt und Ihre Festplatte wird bald ausfallen. Ich hatte dies mit einem alten iBook vor ein paar Jahren zu tun ... Beachballing, Programme hängen / stürzen ab und eine klickende Festplatte. Eines Tages ließ sich das verdammte Ding einfach nicht einschalten und ich hatte einen hübschen weißen Briefbeschwerer.
Scottie
1
Verwenden Sie das Festplatten-Dienstprogramm, um das Laufwerk auf Fehler und Berechtigungen zu überprüfen. Zweitens (sollte eigentlich das erste sein, was zu tun ist), besorgen Sie sich Carbon Copy Cloner und ein gutes externes Laufwerk und sichern Sie Ihre Daten auf einer bootfähigen externen Festplatte.
Bart Silverstrim
2
@Charles: Eine fehlerhafte Festplatte kann auf jeden Fall so sporadisch sein. Es ist wie bei einigen Gedächtnisproblemen ... Dinge können seltsam werden, wenn sie gehen. Könnte auch mit der Temperatur zusammenhängen, wenn der Fehler so subtil ist, dass er nur dann auftritt, wenn er gestresst ist. Er kann versuchen, die Kabel neu zu verlegen, um festzustellen, ob sie locker sind ...
Bart Silverstrim
1
Dann gab es die Zeit vor einigen Jahren, als ich einen iMac einführte, weil es sich anfühlte, als ob der Lüfter ausfallen würde. Es stellte sich heraus, dass das Modell keinen Lüfter hatte. Ich dachte, das erklärt die Festplattenprobleme.
David Thornley
1
Ich habe genau diese "zufällige" Beachball-Erfahrung mit Schneeleoparden gemacht. Der Beachball würde in verschiedenen Apps passieren. Dies geschah sogar nach einer sauberen Neuinstallation bei Leopard, ohne dass Klickgeräusche oder anderes Fehlverhalten vorhergingen. Ich habe es in den Apple Store geschafft und die ersten Worte, die der Techniker sagte, waren "Klingt wie die Festplatte". Eine neue Fahrt später und die Maschine ist seit Monaten in Ordnung.
Jarret Hardie
6

Führe "fsck" aus (File System Check - http://en.wikipedia.org/wiki/Fsck )

Booten Sie im Einzelbenutzermodus, indem Sie CMD-S beim Start gedrückt halten. Wenn Sie dies gedrückt halten, wird Ihr Mac möglicherweise über eine Befehlszeile auf einem schwarzen Bildschirm gestartet. Sobald es gebootet ist, tippe

fsck -yf

und Ihr Computer durchläuft die Prüfung (dauert ein oder zwei Minuten) und wird schließlich beendet und Sie erhalten einen Bericht über "OK" oder "Das Dateisystem wurde geändert". Führen Sie es ein paar Mal aus, um sicherzugehen (es gab Fälle, in denen Probleme behoben wurden, ich habe es erneut ausgeführt und es wurden zusätzliche zu behebende Probleme gefunden).

Scottie
quelle
1
Sie können auch von den Installationsdisketten des Betriebssystems booten und das Festplatten-Dienstprogramm verwenden, mit dem Sie bequem über eine grafische Benutzeroberfläche nach Festplatten suchen können
Rob Cowell
Auch wahr, obwohl ich einmal gelesen habe, dass es gründlicher ist, wenn die Prüfung über die Befehlszeile ausgeführt wird, weil es weitaus weniger "in Benutzung befindliche" Betriebssystemdateien gibt, mit denen es zu kämpfen hat. Ich weiß nicht, ob das noch der Fall ist oder nicht. Es gibt auch diejenigen von uns, die den Komfort einer Befehlszeile bevorzugen. ;)
Scottie
2
Wenn Sie es über die Befehlszeile oder ein anderes laufendes System ausführen, wird die Fähigkeit der Datenträgerprüfung zur Behebung von Problemen eingeschränkt. Durch das Booten von einer externen Festplatte oder CD kann eine gründlichere Reparatur durchgeführt werden, da FSCK mit einer nicht bereitgestellten Festplatte arbeiten muss, um bei vielen Arten von Problemen effektiv zu sein. FSCK auf einer aktivierten Festplatte ist eine schlechte Idee (TM), unabhängig von der Plattform.
Bart Silverstrim
Interessant, Bart. Mir war nicht bewusst, dass dies tatsächlich der Fall war. Vielen Dank!
Scottie
fsck -yf hat ausgecheckt.
4

Halten Sie beim Anmelden die Umschalttaste gedrückt. Dadurch sollte das System ohne geladene Apps gestartet werden (ein Barebone, "fresh install" osx). Sehen Sie, ob es passiert. Wenn dies nicht der Fall ist, fügen Sie jeweils eine App hinzu und sehen Sie, welche es verursacht.

Es kann auch hilfreich sein, ein Terminal zu öffnen und zu überprüfen, ob eine App versucht, die CPU ungeteilt zu nutzen (dh zu 100% ausgelastet). Andernfalls ist zu beachten, dass das von Ihnen beschriebene Verhalten häufig auf Folgendes zurückzuführen ist

  • Kein Platz auf der Festplatte
  • Netzwerkverbindung fehlgeschlagen oder Warten auf eine Netzwerkverbindung (a-la accept ())
  • versuche, etwas Großes zu tauschen (unter OSX ist die Verwendung des Tauschs zum Kotzen, aber das ist nur IMHO und ein anekdotischer Beweis für mich)
  • Thermische Probleme (wieder "sagte mir ein Freund das .."). Ich bin mir nicht sicher
Lorenzog
quelle
2

Öffnen Sie Console.app und sehen Sie sich die Protokolle an, wenn etwas Ungewöhnliches vorliegt - eine 15-Megabyte-Datei, die mit den Protokollen von nur einer App gefüllt ist, ist ungewöhnlich.
Ich hatte in der Vergangenheit Probleme mit unhöflichen Anwendungen, die die Protokolle spammen (hamachiX in primis), daher könnte es sich lohnen, dorthin zu schauen.

Agos
quelle
2

Jeff ist wahrscheinlich auf etwas. Wenn es sich auf alle Ihre Apps auswirkt, haben Sie wahrscheinlich eine aussterbende Festplatte oder eine andere marginale Hardwarekomponente. Ich würde es in die nächste Genius Bar bringen und sie es sich ansehen lassen.

Wenn es sich nicht um die Festplatte handelt, sehen Sie in der Console.app nach, ob Protokolleinträge vorhanden sind, die der Zeit entsprechen, zu der Ihr System hängt.

Sie können das Dienstprogramm "sample" auch auf einer App ausführen, die nicht mehr reagiert. Öffnen Sie das Terminal und geben Sie "man sample" ein, um weitere Informationen zu erhalten.

Wenn Sie ein ziemlich konsistentes Problem finden können (softwarebasiert), melden Sie bitte einen Fehler unter http://developer.apple.com/bugreporter/ (erfordert ein kostenloses ADC-Konto).

Eine weitere Sache: Wenn Sie eine Kopie Ihrer Partition haben (normalerweise mithilfe der Wiederherstellungsfunktion des Festplatten-Dienstprogramms), können Sie von einem externen Laufwerk booten. Versuchen Sie, Ihre Systempartition auf einem externen Laufwerk wiederherzustellen, und verwenden Sie dann entweder den Einstellungsbereich für die Startdiskette oder starten Sie den Computer neu, indem Sie die Wahltaste gedrückt halten, um die externe Partition auszuwählen, von der aus Sie starten möchten. Wenn die Drehungen aufhören, ist dies ein gutes Zeichen dafür, dass etwas mit Ihrer internen Festplatte oder Ihrem Dateisystem nicht stimmt.

user28023
quelle
2

Beseitigen Sie zuerst Hardwarefehler. Legen Sie die Systemfestplatten ein und starten Sie den Computer neu, indem Sie die Taste 'd' gedrückt halten. Führen Sie den erweiterten Hardwaretest aus. Dies dauert mehrere Stunden. Führen Sie ihn über Nacht aus. Es wird einen seltsamen Code ausspucken (wenn es einen Fehler findet), wenn es eine Festplatte enthält - Ihre Festplatte ist fehlerhaft. Wenn Sie dies sofort erhalten, klonen Sie Ihr Laufwerk mit SuperDuper oder einem gleichwertigen Programm. Sie können Tech Tools Deluxe verwenden, wenn Sie AppleCare haben - aber meiner Erfahrung nach ist es nicht so gut.

Versuchen Sie dann, das Festplatten-Dienstprogramm auszuführen - es kann eine Überprüfung von einer Live-Instanz des Betriebssystems aus durchführen, wenn es einen Fehler findet, den Sie reparieren, indem Sie die Systemfestplatten verwenden und von diesen booten und diesmal die Taste 'c' gedrückt halten. Wenn das Festplatten-Dienstprogramm einen Fehler nicht behebt, installieren Sie das Betriebssystem neu oder verwenden Sie DiskWarrior (budgetabhängig). Reparieren Sie Berechtigungen, während Sie dabei sind, es kann nicht schaden.

Überprüfen Sie dann die Konsole auf Fehler, wie in einem anderen Beitrag vorgeschlagen. Wenn Sie das Problem auf eine einzelne App eingrenzen, installieren Sie sie erneut (verwenden Sie AppZapper, um die Einstellungen zu löschen).

Dies ist eine gute Ressource http://www.macattorney.com/ts.html

Alimack
quelle
2

Die Basis os sehr robust, es ist in der Regel die GUI, die hängt.

Wenn Sie sich abmelden können, sollte alles wieder in Ordnung sein. Ich habe ein Skript "flogoff", das ich ausführe (vom Terminal aus, wenn ich noch dorthin komme, andernfalls über SSH), das meine Anmeldung beendet und den Anmeldebildschirm zurückbringt. Das funktioniert normalerweise .

Update: Gefunden:

#!/bin/sh

pid=`ps auxc | grep $USER | grep loginwindow | cut -c 10-14`
sudo kill -9 $pid

Bis 10.5 brauchte der Kill kein Sudo. In 10.6 dürfen Benutzer anscheinend ihren eigenen Login nicht töten.

Oh, und immer, immer, halten Sie Terminal.app offen! Finder.app ist einfach nicht robust genug und nutzt jede Gelegenheit, um den SWoD zu zeigen.

Andrew J. Brehm
quelle
Das sollte die Antwort sein. Es löst das Rad des Todes.
Jistanidiot
1

Es könnte sich um eine fehlerhafte Festplatte handeln. Es würde nicht schaden, eine Überprüfung des Festplatten-Dienstprogramms auf Ihrem Laufwerk durchzuführen. Und wenn Sie dies nicht vom Betriebssystem aus tun können, können Sie von einer OS X-CD booten und das Festplatten-Dienstprogramm von dort aus ausführen.

Ayaz
quelle
1

Ich hatte vor ein paar Monaten ähnliche Probleme mit meinem iMac, bei denen er sich nur komplett verzog und nicht mehr reagierte. Aus irgendeinem Grund schien es mir viel häufiger aufzufallen, als ich virtuelle Maschinen in VMWare Fusion ausführte. Daher habe ich das Problem zunächst mit VMWare in Verbindung gebracht.

Die Probleme traten häufiger auf. Gelegentlich findet der Computer die Festplatte beim Start nicht (nur ein überkreuztes Ordnersymbol). Es würde dann booten, wenn ich es wieder zurücksetze. Diese Probleme wurden mit der Zeit auch häufiger.

Irgendwann funktionierte die Festplatte nicht mehr - sie konnte einfach nicht mehr gestartet werden, egal wie oft ich es erneut versuchte.

Obwohl ich keinen Rat habe, wie Sie Ihr Problem beheben oder sogar diagnostizieren können, habe ich einen allgemeinen Rat: Wenn Sie es noch nicht getan haben, erstellen Sie sofort ein Backup. Bonus-Tipp: Beginnen Sie, indem Sie die wichtigsten Dateien einzeln sichern und anschließend ein vollständiges Festplatten-Backup erstellen. Denn das klingt furchtbar nach einem bevorstehenden Festplattenausfall.

danni
quelle
1

Das erste, was ich vermuten würde, ist ein Laufwerksproblem.

Holen Sie sich eine gute externe Festplatte, von der OS X booten kann, formatieren Sie sie mit HFS + und führen Sie eine Klon-App wie Carbon Copy Cloner aus, um den Inhalt Ihres Laufwerks auf die externe Festplatte zu kopieren.

Führen Sie dann die Berechtigungs- und Datenprüfung des Festplatten-Dienstprogramms auf Ihrem internen Laufwerk aus. Überprüfen Sie, ob Probleme gefunden (und behoben) werden können.

Führen Sie das Festplatten-Dienstprogramm weiter aus, bis keine Fehler mehr auftreten.

Sie können versuchen, Ihr System für eine Weile vom externen Laufwerk aus zu starten, um festzustellen, ob das Problem weiterhin besteht.

Vereinbaren Sie einen Termin mit einem Apple Genius, um Ihr System überprüfen zu lassen. Wenn Sie Apples Tech Tools für Ihr System haben (sollten Sie es haben, wenn Sie AppleCare hatten), können Sie die Festplattendiagnose auch auf diesem System ausführen.

Auch wenn es sich um AppleCare handelt, können Sie diese zur Fehlerbehebung anrufen. Der technische Support von Apple ist im Allgemeinen ziemlich gut, und wenn Sie ihn versenden müssen (ich weiß, dass es mehr als schwierig ist, in einen Apple Store zu gelangen), ist der Turnaround ein oder zwei Tage, nicht schlecht, obwohl ich es bin Sicher gibt es einige, die Horrorgeschichten haben (gibt es nicht immer?)

Bart Silverstrim
quelle
Sie können von Flash booten: forums.macosxhints.com/archive/index.php/t-77649.html
Charles Stewart
@Charles: Sie können, aber für ein Backup (mit CCC) würde er wahrscheinlich eine große Festplatte wollen, und es wird sein aktuelles Arbeitslaufwerk klonen. Die meisten Flash-Speicher (USB-Stick?) Sind wahrscheinlich gerade groß genug, um eine Notfall-Boot-Umgebung zu erstellen. Bewahrt seine Daten nicht auf.
Bart Silverstrim
1
Ich werde auch hinzufügen, dass das Festplatten-Dienstprogramm Ihnen den SMART-Status des Laufwerks mitteilt. Wenn das Laufwerk also Grund zu der Annahme hat, dass es ausfällt, werden Sie von SMART darüber informiert. Vorsichtsmaßnahme: Wenn SMART einen Fehler meldet, fällt das Laufwerk aus. Wenn SMART angibt, dass das Laufwerk fehlerfrei ist, fällt das Laufwerk möglicherweise aus .
Bart Silverstrim
1

Ich habe ein ähnliches Verhalten erlebt (wenn auch nicht ganz so drastisch). Ich habe nicht vor, eine Antwort zu haben, aber ich dachte, ich würde um Klärung für diejenigen bitten, die könnten:

Funktioniert Ihr Computer mehrere Tage lang einwandfrei, schalten Sie ihn in dieser Zeit niemals aus und fangen dann an, durchzubrennen? Und wenn Sie es dann ausschalten, läuft es ein paar Tage lang einwandfrei und wird dann wieder verrückt?

Das ist das Verhalten, das ich bei mir bemerkte, als ich anfing, es für eine Woche nach der anderen laufen zu lassen. Ich habe keine Probleme, wenn ich es alle paar Tage ausschalte oder zurücksetze. (Und das mache ich natürlich, ohne darauf zu warten, dass es unbrauchbar wird).

Ich habe nicht gedacht, dass dies aus Ihrem ursprünglichen Beitrag hervorgeht, und ich dachte, dass die Informationen den Problemlösern helfen könnten, wenn dies der Fall ist.

Ich hätte einen Kommentar hinterlassen und um Klärung gebeten, aber ich glaube, ich habe nicht den Ruf, dies zu tun.

Hoffe das trägt etwas bei.

Sammy Larbi
quelle
0

Wir haben ein ähnliches Problem mit einem Mac in unserem Büro, auf dem Leopard läuft. Es scheint, dass es Firefox ist, der das Betriebssystem zum Absturz bringt. Das einzelne Ausschalten und erneute Aktivieren von Erweiterungen hat nichts bewirkt, es ist das Hauptprogramm.

Haben Sie auch ein Upgrade von einer früheren Betriebssystemversion durchgeführt, da ich gesehen habe, dass dies schwerwiegende Probleme verursachen kann? Die Leute haben empfohlen, dass eine Neuinstallation der richtige Weg ist.

Katy
quelle
0

Wie bereits vorgeschlagen, holen Sie sich Carbon Copy Cloner, klonen Sie Ihr Boot-Laufwerk und booten Sie von dort. Sehen Sie, ob es passiert. Wenn Sie austauschbare RAM-Module haben, versuchen Sie, ½ zu entfernen, und prüfen Sie, ob Sie einen Unterschied feststellen.

Versuchen Sie auch, im Einzelbenutzermodus und ohne Startelemente zu starten. (Wie das geht, findest du in google).

OS X funktioniert selten wie aus dem Nichts. Beachballs sind normalerweise die Folge von Hardware-Fehlern (wenn sie die ganze Zeit so auftreten) oder Kernel-Erweiterungen, die möglicherweise nicht kompatibel sind. Haben Sie externe USB / Firewire-Audio-Interfaces?

Martin Marconcini
quelle
0

Es hört sich so an, als ob Sie nur das Problem beheben möchten. Oft ist es einfacher, ein Problem zu beheben, als es zu beheben. "Warum?" ist oft eine teure Frage.

Hier sind einige meiner allgemeinen Just-Fix-It-Lösungen, wenn ich keinen Schuldigen finde:

  1. Melden Sie sich ab und wieder an dem Benutzerkonto an.

  2. Starte den Computer neu.

  3. Verwenden Sie Onyx, um tägliche / wöchentliche / monatliche Wartungsskripts auszuführen und nach beschädigten Einstellungsdateien zu suchen. http://www.titanium.free.fr/pgs/english/apps.html

  4. Laden Sie den Mac OS X Combo Updater für Ihre aktuelle Systemversion herunter und führen Sie ihn aus. Wenn Sie also 10.6.2 ausführen, verwenden Sie den 10.6.2 Updater. (Ich bin ein neuer Benutzer, oder ich würde einen Link posten. Versuchen Sie Googeln: apple kb DL959)

  5. ...? (Ich musste nie weiter gehen.)

Das Combo-Update mag extrem klingen, ist aber eigentlich ziemlich effizient. Normalerweise handelt es sich um eine 4-700-MB-Datei, die weniger als die zum Abendessen benötigte Zeit unbeaufsichtigt ausgeführt wird. Mein Eindruck davon ist, dass es nur Systemdateien neu installiert. Nach meiner Erfahrung hat dies keine Auswirkungen auf Benutzer, Einstellungen oder installierte Anwendungen.

Installieren Sie Applejack, einen nützlichen Problemlöser im Einzelbenutzermodus, um bei zukünftigen Problemen zu helfen, die so schwerwiegend sind, dass der Zugriff auf die Benutzeroberfläche verhindert wird: (Google: applejack mac)

user28580
quelle