Warum haben 5 verschiedene iMacs beschädigte OS X-Partitionen entwickelt, wenn die physischen Laufwerke in Ordnung sind?

Ich bin ein Techniker für meinen örtlichen Schulbezirk und wir haben einige Probleme mit unserem iMac Multimedia Lab. In den letzten neun Monaten litten 5 der 22 iMacs unter Dateisystembeschädigungen. Die einzige Möglichkeit für diese Maschinen bestand darin, die OS X-Partition vollständig zu löschen und neu zu starten (mit entsprechender Wiederherstellung von Time Machine).

Hier ist die Liste, warum ich weiß, dass es sich um eine Beschädigung des Dateisystems handelt:

  • Der iMac bootet OS X nicht. Ich habe gesehen, dass es beim "Throbber", dem Fortschrittsbalken oder nur beim Apple-Logo anhält.

  • Das Mounten der iMac-Festplatte über den Zielfestplattenmodus (ich liebe diese Funktion) ist erfolgreich, aber nur für die Bootcamp-Partition. Die OS X-Partition kann nicht bereitgestellt werden.

  • Eine Überprüfung der Festplatte zeigt, dass die OS X-Partition repariert werden muss (ich habe ungültige Geschwistereinträge, verwaiste Kinder usw. gesehen). Der Versuch, die Festplatte zu reparieren, schlägt fehl. Dieser letzte Versuch (erst gestern) besagte, dass die Katalog-B-Bäume nicht neu aufgebaut werden konnten. Ich hätte jedes Mal vollständigere Notizen darüber machen sollen, was gesagt wurde, aber bis zum letzten Mal nahm ich an, dass es sich um ein seltsames Ereignis handelte. Ein Glücksfall

  • Der Versuch, die Laufwerke mit Drive Genius 3 zu reparieren oder neu zu erstellen, schlägt ebenfalls fehl. Bisher konnten 98 % der Dateien des Benutzers über Data Rescue 3 wiederhergestellt werden ", das Laufwerk wird nicht angezeigt und verschwindet im Festplattendienstprogramm, der Finder reagiert weiterhin usw.)

  • Normalerweise würde ich es auf eine Reihe schlechter Laufwerke zurückführen. War zufällig der Pechvogel, der einen schlechten Lauf von iMacs gekauft hat, richtig? Hier beginnen die Dinge interessant zu werden. Ich lege Ihnen die Liste der Kuriositäten vor:

  • Die Laufwerke werden über SMART als gut verifiziert

  • Der RAM checkt aus
  • Nach dem Löschen und erneuten Erstellen der Partition (und der Neuinstallation von OS X) verschwinden alle Probleme.
  • Die Beschädigung ist demselben Mac nicht zweimal passiert
  • Bootcamp wird auf demselben Laufwerk installiert und funktioniert vor, nach und während der Beschädigung auf der Mac-Seite.
  • Die Bootcamp-Partition hatte dieses Problem auf KEINEM der iMacs

Auch um das Offensichtliche auszuschließen:

  • Es gab keine Stromausfälle oder Überspannungen

  • Wir bezweifeln ernsthaft, dass es sich um einen Virus handelt, da die Fehlfunktionen von gleichzeitig (zwei Computer sind vor etwa einem Monat zur gleichen Zeit ausgefallen) bis hin zu monatelangen Abständen auftreten. Außerdem werden die Dokumente des Benutzers nach der Neuformatierung wiederhergestellt, sodass man vermuten könnte, dass der Mac immer wieder ausfallen würde, wenn es sich um ein bösartiges Programm handeln würde.

  • Die Maschinen standen in einem klimatisierten Bereich

  • Es war nicht derselbe Benutzer betroffen

  • Manchmal tritt das Problem nach einem unvermeidlichen harten Herunterfahren auf (was nur selten vorkommt. Diese Maschinen werden nicht übermäßig unsachgemäß heruntergefahren. Nur das, was Sie bei einem Mac Lab erwarten würden, auf dem fünf Tage die Woche Multimedia läuft), manchmal ist es vollständig außer Betrieb -das Blaue

Zu häufig verwendeter Software gehören:

  • iPhoto
  • iDVD
  • iMovie
  • Safari

Die Maschinen sind auch mit Parallels 5 geladen, das die Bootcamp-Partition in eine VM lädt. Parallels wurde über den Standardassistenten eingerichtet, keine seltsame Konfiguration oder Hacks.

Und zu guter letzt die Specs:

  • iMac 10,1 (21,5 Zoll)
  • Aktienlaufwerke
  • OS X Snow Leopard (neueste Updates)
  • Lagerspeicher
  • Mit unserer Active Directory-Infrastruktur verbunden
  • HFS+-Dateisystem (Groß-/Kleinschreibung wird nicht beachtet, die Standardeinstellung für OS X Snow Leopard)
  • Keine außergewöhnliche Laufwerkswartung. Programme. Drive Genius wurde gestern Nachmittag (NACH der Wiederherstellung nach dem letzten Fehler) geladen, um eine Überprüfung auf allen iMacs auszuführen, wurde jedoch nicht zuvor installiert. Alle Macs, sowohl die, die in der Vergangenheit ausgefallen sind, als auch die, die noch nie ausgefallen sind, haben mit Bravour bestanden.

TL;DR: Die OS X-Partition wurde auf fünf verschiedenen iMacs beschädigt, aber die physischen Laufwerke sind in Ordnung. WARUM!?!?!

Off Topic: 8¼b: Sie können Shift+Enter verwenden, um Zeilenumbrüche in Kommentarfelder einzugeben. Ich habe auch gehört, dass es Browser-Plugins (Userscripts?) Gibt, die die Rolle von Enter & Shift-Enter umkehren, also fügt Enter einen Zeilenumbruch ein und Shift-Enter sendet den Kommentar.
+1 gut dokumentierte Frage. Haben Sie jemals darüber nachgedacht, dass es sich um eine Aktion von Studenten handeln könnte?
Wie wird der iMac 10,1 dem iMac {early|mid|late} 20YX zugeordnet, um den Einblick in die Hardware-Seite der Dinge zu erleichtern? Wenn Sie die #desktopcomputers durch eine der Seriennummern ersetzen, erhält support.apple.com/manuals/#desktopcomputers den aussagekräftigen Namen für Ihre iMacs.

Antworten (4)

HFS Plus (HFS+) ist ein fragiles und etwas veraltetes Dateisystem. Wenn Sie es googeln, finden Sie viele Berichte über Dateisystembeschädigungen.

Ein Neustart, ohne das Dateisystem auszuhängen, ist der beste Weg, es zu beschädigen. Dies passiert, wenn der Mac aus irgendeinem Grund einfriert (in meinem Fall ist es die NVIDIA-Grafikkarte) oder Stromausfälle auftreten.

Hier sind einige Tipps, die meiner Meinung nach die Wahrscheinlichkeit einer Beschädigung des Dateisystems verringern sollten:

  1. Wenn das System einfriert, versuchen Sie, von ssh neu zu starten. Wenn das Grafik-Subsystem meines Macs freigegeben wird, ist es immer noch über SSH zugänglich - versuchen Sie, die SSH-Verbindung von Ihrem Netzwerk aus zu öffnen, und starten Sie es neu. Sie könnten Apple Remote Desktop (62 €) für diese Aufgabe verwenden. Sie sollten zuerst den ssh-Zugriff aktivieren.

  2. Tun Sie diskutil verifyVolume /regelmäßig. Ja, selbst wenn HFS+ ein Journaled Filesystem ist, ist eine Beschädigung möglich. Sie könnten Apple Remote Desktop verwenden , um dies auf allen Computern im Klassenzimmer gleichzeitig auszuführen.

  3. Verwenden Sie mehrere Volumes. Die Verwendung mehrerer Volumes sollte die Wahrscheinlichkeit einer Beschädigung verringern. Das Trennen /von /Users/sollte die Wiederherstellung erleichtern (entweder / oder /Benutzer werden beschädigt). Beachten Sie, dass dies wahrscheinlich die Dinge mit Bootcamp erschweren könnte.

  4. Mounten Sie Partition(en) mit Optionen, die das Schreiben reduzieren. Das Einhängen von Partitionen mit noatimeOption sollte das Schreiben darauf reduzieren. Standardmäßig ist bei jedem Zugriff auf eine Datei der Zugriffszeitstempel "berührt".

  5. Stellen Sie sicher, dass keine Versuche unternommen werden, die HFS+-Partition von anderen Betriebssystemen zu mounten. Ist es möglich, dass jemand eine Linux-Distribution von USB/DVD startet und /im RW-Modus mountet oder mit Journaleinstellungen spielt?

Hoffe meine Antwort ist hilfreich.

PS: Korruption ist normalerweise allmählich nicht plötzlich. Es besteht die Möglichkeit, dass etwas Bestimmtes dies verursacht, Software oder Workflow. Meine Gedanken sind bei Parallels 5, aber es sollte das Bootcamp-Volume beschädigen, nicht das MacOS-Volume. Das Durchsuchen ihrer KB zeigt nichts Nützliches.

PPS: Es ist zerbrechlich, weil es kein tatsächliches System hat, um Beschädigungen innerhalb einer Datei zu korrigieren. Ein Journal zeichnet Übertragungen und Versuche zum erneuten Kopieren von Daten auf, um das Dateisystem wieder in einen konsistenten Zustand zu versetzen, aber wenn die verlorene Datei lebenswichtig ist (wie die eigentlichen Dateisystemstrukturdaten), gibt es keinen Rückgriff. Da die Katalogdatei (die alle logischen Dateninformationen auflistet) als Datei gespeichert wird, wird Ihr gesamtes Dateisystem, wenn es an bestimmten Stellen beschädigt wird, zu nutzlosen Datenmüll oder teilweise zu Müll, falls es beschädigt ist und Die a-Journal-Wiedergabe erfolgt, was dazu führt, dass das Dateisystem auf eine Weise umstrukturiert wird, die nicht mit den Daten übereinstimmt (z B ist innerhalb von A).

Jedes Dateisystem wird unter Berücksichtigung der Umstände Probleme haben. Aber „zerbrechlich“ und „ein bisschen veraltet“? Wirklich? Etwas veraltet finde ich kein Journaling. Und das ist bei HFS+ nicht der Fall.
Wenn das Dateisystem zerbrechlich wäre, hätten dann nicht alle Macs Probleme? Installationen mit Hunderten von Macs, die auf abrupte Stromunterbrechungen und einen fortlaufenden Zeitplan für sichere Starts prüfen, Dateisystemreparaturen werden diese Art von Dingen im Keim ersticken.
+1 für HFS Plus (HFS+) ist ein fragiles Dateisystem. Ich habe genau dieses Szenario mit zwei Festplatten erlebt. Windows ist nicht betroffen, hfs+ kann nicht repariert werden. Partition neu erstellen und os x neu installieren funktioniert einwandfrei

Dinge, die mir spontan einfallen könnten...

Sie sagten, Sie hätten keine Spannungsspitzen oder Spannungsabfälle. Wie bestätigst du es? Wir hatten ein Klassenzimmer, in dem PC-Netzteile scheinbar willkürlich durchbrannten. Wir mussten das Wartungspersonal ein Überwachungsmessgerät an den Stromkreis anschließen lassen und stellten fest, dass die Steckdose enorme Spannungsspitzen aufweist.

Speicher sitzt nicht richtig und beschädigt Daten.

Antriebskabel locker.

marginale Festplatten, die einen schlechten Satz von Sektoren haben, aber nicht schlimm genug, um Warnungen auszulösen oder nach fehlerhaften Sektoren zu suchen.

Etwas auf der Windows-Seite über Bootcamp ändert das Laufwerk auf eine Weise, die das Laufwerk nicht mag. Kopierschutz? Dienstprogramme fahren?

Sie sagten, es ist in einem Labor. Was laufen die Schüler? Überwachen oder sperren Sie, was ausgeführt werden könnte, was dies tun könnte?

Sie haben gesagt, dass dies zufällig zu sein scheint, keine zwei Maschinen, bei denen dies hintereinander passiert. Dies würde mich zu der Vermutung führen, dass entweder ein Schüler oder eine Gruppe von Schülern es verursacht, oder dass es ein zufälliges Stromproblem im Labor gibt, das es verursacht. Gibt es eine Möglichkeit, nachzuverfolgen, wer die Computer zuletzt verwendet hat, um festzustellen, ob dieses Problem einem Ihrer Benutzer auf magische Weise zu folgen scheint?

Wir haben keine Energieüberwachungsgeräte verwendet, nein. Einfach mal den Bericht von den Lehrern an der High School dazu abziehen. bearbeiten GAH! Notiz an mich selbst: Die Eingabetaste erzeugt im Kommentarmodus keine neue Zeile.
Möchte das vielleicht versuchen. Auch im Klassenzimmer gab es keine Hinweise auf ein solches Problem, aber der IT-Direktor studierte Elektrotechnik an der Hochschule und ließ es überprüfen. Er rechnete nach und stellte fest, dass sie periodische Spitzen von Tausenden von Volt hatten ...
Wir haben auf jeder Maschine, die dieses Problem hatte, einen RAM-Test durchgeführt, alle haben bestanden. Man könnte meinen, wenn die Laufwerkskabel lose wären, hätte sich das Problem ein paar Mal auf derselben Maschine auf demselben iMac manifestiert, anstatt auf mehreren iMacs. Auch wenn es sich um ein lockeres Laufwerkskabel handelt, ist es seltsam, dass es nicht bei den Bootcamp-Partitionen aufgetreten ist.
Es ist möglich, dass die Laufwerke tatsächlich marginal sind, aber es fällt mir schwer, dieses zu kaufen. Ich habe diese Laufwerke überprüft, erneut überprüft und dreifach überprüft. Ich habe das Festplatten-Dienstprogramm von Apple sowie Drive Genius 3 verwendet, um den Rotz aus den Festplatten zu scannen. Außerdem habe ich noch nie ein marginales Laufwerk gesehen, ohne mindestens ein paar Indikatoren in SMART zu haben. Ich habe "schlechte" Festplatten gesehen, die SMART bestanden haben, aber sie hatten immer noch eine hohe Anzahl an verschobenen Sektoren und so weiter, wenn ein SMART-Dienstprogramm verwendet wurde. Diese Laufwerke? Nada.
Ich habe daran gedacht, dass Windows mit der Mac-Partition schrauben könnte, und ich habe es immer noch nicht ausgeschlossen. Die Tatsache, dass Apples Bootcamp-Treiber NUR HFS+-Partitionen als schreibgeschützt einhängen wird, scheint dies jedoch auszuschließen. Wir verwenden keine Festplatten-Tools oder Dienstprogramme vom Typ "Deep Freeze" auf der Windows-Seite.
Sie sind es nicht ... aber was ist mit Ihren Benutzern? Sperren Sie aus, was sie ausführen oder nicht ausführen können? Ist es möglich, dass Sie eine einzigartige Schneeflocke haben, die online ein lustiges Spielzeug gefunden hat oder etwas ausführt, das versucht, die Festplatte direkt zu ändern?
LOL @ "einzigartige Schneeflocke." Was die Sperrung anbelangt, so laufen alle Schüler (und 95 % der Lehrer) sowohl unter Windows als auch unter Mac als eingeschränkte Benutzerkonten. Auch der Lehrer und die Schüler in der Multimedia-Klasse gehören zu den besten an dieser speziellen Schule. Um nicht zu sagen, dass wir keinen Außenseiter haben, denn es ist durchaus möglich. Den Schülern werden auch bestimmte Maschinen zugewiesen, sodass die Wahrscheinlichkeit, dass ein Unruhestifter Zugang zu jeder dieser fünf Maschinen erhält, ohne Aufmerksamkeit zu erregen, gering wäre. Ich arbeite mich durch jede Ihrer Fragen, aber verstehen Sie meine Antworten bitte nicht als abschätzig.
133t selbsternannte Hackerz sind nicht auf Kinder beschränkt, die viele Tage im Büro des Direktors verbringen …
Oder es könnte Windows-basierte Malware geben, die versucht, während des Bootcamps etwas mit der Partitionstabelle zu tun.
Ich stimme zu, dass Studenten tatsächlich im Stillen böswillig sein können, aber das erscheint mir einfach nicht als absichtlich herbeigeführtes Versagen. Ich kenne meine Klientel, und in unserem Fall sind die Studenten entweder offen (und ungeschickt) böswillig oder einfach "normale" Computerbenutzer. Außerdem wurde der Benutzer auf jedem Computer belästigt, indem er tagelang den Zugriff auf seine Dokumente verlor (Wir müssen Benutzerdokumente von diesen Macs noch Netzwerkfreigaben zuordnen.)
Wie für Windows-Malaware, auch eine Möglichkeit. Wir führen auf allen Windows-Computern (einschließlich der Bootcamp-Macs) im Distrikt (Avast, netzwerkverwaltet) Antivirus aus, und es gab keine Warnungen auf einem der Bootcamp-Macs. Da Lehrer und Benutzer mit eingeschränkten Rechten arbeiten, sind die schlimmsten „Viren“, die wir sehen, bösartige Antivirenprogramme, die nur mit den eingeschränkten Rechten des Benutzers laufen, der zur Installation des Programms verleitet wurde. Alles, was wir tun müssen, um diese schädliche Malware zu entfernen, ist das lokale Konto des Benutzers zu löschen und es bei der nächsten Anmeldung neu erstellen zu lassen.

Haben Sie an eine regelmäßige Überprüfung der Maschinen gedacht? Sie können ganz einfach wöchentliche fsck-Verifizierungspässe (bis Sie herausfinden, warum die Korruption auftritt) und dann monatlich planen, um die Dinge im Auge zu behalten.

Bei einem Journaled File System ist eine wiederholte schlechte Behandlung erforderlich, damit Macs so weit abfallen, dass sie nicht mehr booten. Selbst schlechte Software schreibt beim Booten nicht auf die Systemseite, daher würde ich vermuten, dass etwas eindeutig nicht stimmt. Auf Macs, die sauber heruntergefahren werden und Aufmerksamkeit erregen, wenn kleinere Dateisystemfehler repariert werden (jedes Mal, wenn ein Mac neu startet und fsck nicht im Preen-Modus ausgeführt wird, ist dies ein Zeichen für Probleme am Horizont).

Bei einer Bereitstellung von 25 Macs können Sie leicht einige Zeit damit verbringen, Dateisystemprüfungen proaktiv durchzuführen und zu sehen, welche nicht sauber heruntergefahren werden, indem Sie einen Syslog-Server oder ein anderes zentralisiertes Überwachungssystem einrichten.

Ich würde studentische Aktivitäten in Betracht ziehen. Wenn Sie Bootcamp und OS X ausführen, wette ich, dass die Schüler die Mac-Seite zum Absturz bringen, um Bootcamp auszuführen, weil sie nicht geduldig sind. Dies kann auch der Fall sein, wenn eine Bildschirmsperre vorhanden ist.

Ich schlage vor:

  1. Bootcamp entfernen. Führen Sie stattdessen eine VM entweder unter Parallels oder Virtual Box aus. (Ich habe festgestellt, dass Windows XP unter VirtualBox ganz gut läuft.) Konfigurieren Sie dies so, dass die virtuelle Maschine unveränderlich ist und lokal auf der alten Bootcamp-Partition gespeichert wird. Dadurch wird verhindert, dass Kinder bei der Windows-Installation herumschrauben. Leiten Sie ihr Home-Verzeichnis um, um es von ihrem Mac-Home-Verzeichnis auf Ihrem Server abzulesen. (Dies ist eine PITA, die zum ersten Mal eingerichtet werden muss, da sie etwa eine Million Regedits umfasst.)

  2. Richten Sie eine Form der Anmeldeüberwachung ein, damit Sie wissen, welche Schüler welche Computer verwendet haben. Dies hat den Vorteil, dass Sie feststellen können, dass sich dasselbe Kind auf mehreren Computern anmeldet, normalerweise als Gefallen für jemanden, der gesperrt ist. Ich habe es so eingerichtet, dass, wenn dieselbe Anmeldung auf zwei Computern vorhanden war, beide Computer neu gestartet wurden.