Ich habe ein MacBook Pro Ende 2008 mit OS X 10.9.1 (13B42)
Ich habe es mit einer 180-GB-Intel-SSD der 520-Serie (Modell INTEL SSDSC2CW180A3) aufgerüstet, die das SuperDrive-CD-ROM ersetzt, und ich habe ein Fusion-Laufwerk mit meinem Haupthitachi HTS543232L9SA02 eingerichtet. Beide Festplatten sehen jetzt für insgesamt ~500 GB wie eine aus.
Seit ich auf Mavericks aufgerüstet habe, ist mir dieses unmögliche Problem mit dem Wasserball des Todes aufgefallen. Manchmal macht es mein Leben einfach unglücklich. Ich glaube, ich habe es auf dieses Nachrichtenprotokoll zurückgeführt, das genau in den Momenten erscheint, in denen der Computer einfriert:
22/01/14 17:16:04,000 kernel[0]: CoreStoragePhysical::issueUnmap: unmap returned e00002ca
Das ist es, es ändert nie die returned e00002ca
. Ich konnte keinerlei Informationen zu dem Problem finden. Irgendeine Idee?
Unten ist die Konfiguration des Fusion Drives, wie sie vom System Information Tool gesehen wird:
Hitachi HTS543232L9SA02
NVidia MCP79 AHCI:
Vendor: NVidia
Product: MCP79 AHCI
Link Speed: 3 Gigabit
Negotiated Link Speed: 1.5 Gigabit
Physical Interconnect: SATA
Description: AHCI Version 1.20 Supported
Hitachi HTS543232L9SA02:
Capacity: 320,07 GB (320.072.933.376 bytes)
Model: Hitachi HTS543232L9SA02
Revision: FB4AC50F
Serial Number: 081216FB1400LEJHVM3F
Native Command Queuing: Yes
Queue Depth: 32
Removable Media: No
Detachable Drive: No
BSD Name: disk1
Rotational Rate: 5400
Medium Type: Rotational
Partition Map Type: GPT (GUID Partition Table)
S.M.A.R.T. status: Verified
Volumes:
EFI:
Capacity: 209,7 MB (209.715.200 bytes)
BSD Name: disk1s1
Content: EFI
disk1s2:
Capacity: 319,21 GB (319.213.174.784 bytes)
BSD Name: disk1s2
Content: Apple_CoreStorage
Boot OS X:
Capacity: 650 MB (650.002.432 bytes)
BSD Name: disk1s3
Content: Apple_Boot
Volume UUID: A3B8405D-F6D7-3E1E-B368-9FC0EF7283BD
Intel SSDSC2CW180A3
NVidia MCP79 AHCI:
Vendor: NVidia
Product: MCP79 AHCI
Link Speed: 3 Gigabit
Negotiated Link Speed: 1.5 Gigabit
Physical Interconnect: SATA
Description: AHCI Version 1.20 Supported
INTEL SSDSC2CW180A3:
Capacity: 180,05 GB (180.045.766.656 bytes)
Model: INTEL SSDSC2CW180A3
Revision: 400i
Serial Number: CVCV30350908180EGN
Native Command Queuing: Yes
Queue Depth: 32
Removable Media: No
Detachable Drive: No
BSD Name: disk0
Medium Type: Solid State
TRIM Support: Yes
Partition Map Type: GPT (GUID Partition Table)
S.M.A.R.T. status: Verified
Volumes:
EFI:
Capacity: 209,7 MB (209.715.200 bytes)
BSD Name: disk0s1
Content: EFI
disk0s2:
Capacity: 179,7 GB (179.701.792.768 bytes)
BSD Name: disk0s2
Content: Apple_CoreStorage
Boot OS X:
Capacity: 134,2 MB (134.217.728 bytes)
BSD Name: disk0s3
Content: Apple_Boot
Volume UUID: 8E3ACF9F-6DE9-3F12-BB8B-8B76ABDDFBA8
Dies ist eine komplizierte Einrichtung, die die Fehlersuche etwas erschwert, sodass Sie mehrere Dinge testen und vereinfachen müssen. Außerdem hört es sich so an, als hätten Sie Ihr eigenes Fusion-Laufwerk erstellt, anstatt eine offiziell unterstützte Konfiguration zu kaufen, also könnte es sein, dass OS X dies mit Ihren Laufwerken einfach nicht unterstützt.
diskutil cs list
diskutil list
um die einzelnen Laufwerke in Ihrem Computer aufzulisten. Sie müssen die tatsächlichen Hardwarelaufwerke identifizieren und nicht die logischen Laufwerke, die als Teil von Fusion oder einer verwendeten Verschlüsselung erstellt werden. Es sollte etwas wie /dev/disk0
und sein /dev/disk1
. Sobald Sie Ihre tatsächlichen physischen Laufwerke identifiziert haben, können Sie versuchen, einen Lesevorgang für jeden Sektor auf jedem Laufwerk zu erzwingen, damit fehlerhafte Sektoren neu zugeordnet werden, wenn eines Ihrer Laufwerke ausfällt. Geben Sie im Terminal einsudo dd if=/dev/rdisk0 of=/dev/null bs=64k
. Dadurch werden Sie nach Ihrem Passwort gefragt. Beachten Sie das 'r' vor rdisk0. Ersetzen Sie außerdem die Nummer nach rdisk durch die Nummern, die Sie zuvor für Ihre physischen Festplatten festgelegt haben. Das wird lange dauern. Es liest jeden einzelnen Teil Ihrer Festplatte und sendet die gelesenen Daten ins Nirgendwo, da wir uns nicht darum kümmern, was gelesen wird, und nur darauf zugreifen möchten. Wenn Sektoren auf dem Laufwerk fehlerhaft sind, werden sie beim Lesen blockiert, und das Laufwerk sollte die fehlerhaften Speicherorte intern einem reservierten Satz neuer Speicherorte zuordnen. Sobald Sie dies für beide Laufwerke getan haben, sollten die Laufwerke keine Lese-/Schreibfehler mehr aufweisen, vorausgesetzt, es gab einen kleinen Abschnitt, der auf einem der Laufwerke fehlerhaft war und neu zugeordnet werden konnte. WARNUNG. Wenn Sie den vorherigen sudo-Befehl falsch eingeben, könnte Ihr Computer gelöscht werden. Auch, Wenn eine Ihrer Festplatten ausfällt und kurz vor dem Tod steht, kann das Erzwingen eines vollständigen Lesens der Festplatte dazu führen, dass zu viele fehlerhafte Sektoren neu zugeordnet werden und Ihr Laufwerk ausfällt. Idealerweise sichern Sie vorher alle Daten. Noch besser wäre es auch, die SMART-Tabellen von jedem Laufwerk abzulesen und sich die Anzahl der neu zugewiesenen Sektoren anzusehen. Die Zahl sollte 0 sein. Leider weiß ich nicht, ob Sie dies mit einem OS X-Dienstprogramm tun können, während Ihre Laufwerke mit Fusion kombiniert werden. Möglicherweise müssen Sie sie herausziehen und auf einem anderen Computer testen. Eine Anzahl neu zugewiesener Sektoren ungleich Null bedeutet, dass das Laufwerk bereits ausfällt, und das Erzwingen eines vollständigen Lesens kann das Laufwerk töten oder es wiederbeleben, wenn der Schaden gering ist.
Brutuskatze