Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
Raid Controller findet keinen Raid
- Ersteller madduke
- Erstellt am
AW: Problem: Raid Controller findet keinen Raid
Ich werd heute abend/nacht irgendwann mal eine Anleitung hier reinstellen, wie wir die Informationen, was da eigentlich passiert ist, bekommen, um danach den RAID aus den 2 intakten Platten zusammenzusetzen und wieder ansprechbar machen, damit ein nachfolgendes Rebuild das Ganze wieder in Ordnung bringt. Im Moment bin ich leider busy..
Sieh Dir inzwischen an, wie das in etwa ablaufen wird, aber nichts davon probieren oder nachmachen!
ein ähnlicher Fall aus anderen Ursachen: ICH9 Raid 5 6x1TB offline
Ich werd heute abend/nacht irgendwann mal eine Anleitung hier reinstellen, wie wir die Informationen, was da eigentlich passiert ist, bekommen, um danach den RAID aus den 2 intakten Platten zusammenzusetzen und wieder ansprechbar machen, damit ein nachfolgendes Rebuild das Ganze wieder in Ordnung bringt. Im Moment bin ich leider busy..
Sieh Dir inzwischen an, wie das in etwa ablaufen wird, aber nichts davon probieren oder nachmachen!
ein ähnlicher Fall aus anderen Ursachen: ICH9 Raid 5 6x1TB offline
Zuletzt bearbeitet:
AW: Problem: Raid Controller findet keinen Raid
Bete lieber, dass Du und ich dabei keine Fehler machen
Anweisungen lesen, versuchen zu verstehen, beim geringsten Zweifel oder Unklarheiten rückfragen, erst dann exakt befolgen.
In hartnäckigen Fällen muss man 100 oder mehr Posts hin-und herschicken, das Beispiel war einer der kürzesten. Wie die Erfolgsstatistik dabei aussieht, verrate ich erst am Schluss.
Die Nacht war leider zu kurz, aber jetzt stehst Du als Erster in der Schlange.
Anweisungen folgen in Kürze, sobald mein Frühstück den Weg in den Magen gefunden hat.
Ich gehe davon aus, dass es in der Datenträgerverwatung noch genauso aussieht wie im Bild des Posts#17
Sehen wir uns doch mal den Inhalt des Arrays mit einem Hex-Editor an.
Installier dir dazu mal HxD von hier in der englischen Version.
Damit werden wir jetzt einige informative Sektoren auslesen
HxD Aufruf unter User mit Administratorrechten
- Menü: Extras/open disk/physical disk/hard disk 3 (Häkchen bei "open as readonly" NICHT entfernen)
(harddisk 3 entspricht Datenträger 2 = eine der jetzt non-RAID Platten in der Datenträgerverwaltung - weil die mit 0 zu zählen beginnt, und HxD mit 1)
- Menü: File/New (es erscheint in der Anzeige ein zweiter Reiter "untitled1")
- auf Reiter "harddisk 3" klicken
in der Anzeige sollten die erste Zeilen so aussehen:
wenn nicht, dann
========= extrahieren Sektor 0
- Menü: Edit/select block/start-offset: 0 , length: 200, hex, OK
- Menü: Edit/copy as.../ editor view (überträgt den markierten Inhalt in die Zwischenablage)
- Reiter "untitled1" anklicken und in das kleine punktierte Rechteck rechts unter ... 0E 0F klicken
- Strg+V (überträgt den Inhalt aus der Zwischenablage) im popup "file size change": OK
- den Cursor an der Endposition belassen, nicht in der Anzeige herumklicken!
========= extrahieren maxLBA-4 (RAID-Metadaten)
- auf Reiter "harddisk 3" klicken
- in der Menüzeile rechts auf den Button >| drücken, danach < drei Mal klicken
- Menü: Edit/select block/(den eingetragenen Start-Offset belassen) length: 800, hex, OK
- Menü: Edit/copy as.../ editor view (überträgt den markierten Inhalt in die Zwischenablage)
- Reiter "untitled1" anklicken
- Strg+V (überträgt den Inhalt aus der Zwischenablage) im popup "file size change": OK
- Menü: File/Save as... einen Ordner auswählen und als Dateinamen "harddisk3.txt" /speichern
- HxD beenden
Das gleiche machst Du dann statt mit harddisk3 auch mit harddisk4
Die beiden .txt Files gezippt in den Anhang stellen, und auf weitere Anweisungen warten
Bete lieber, dass Du und ich dabei keine Fehler machen
Anweisungen lesen, versuchen zu verstehen, beim geringsten Zweifel oder Unklarheiten rückfragen, erst dann exakt befolgen.
In hartnäckigen Fällen muss man 100 oder mehr Posts hin-und herschicken, das Beispiel war einer der kürzesten. Wie die Erfolgsstatistik dabei aussieht, verrate ich erst am Schluss.
Ergänzung ()
Die Nacht war leider zu kurz, aber jetzt stehst Du als Erster in der Schlange.
Anweisungen folgen in Kürze, sobald mein Frühstück den Weg in den Magen gefunden hat.
Ergänzung ()
Ich gehe davon aus, dass es in der Datenträgerverwatung noch genauso aussieht wie im Bild des Posts#17
Sehen wir uns doch mal den Inhalt des Arrays mit einem Hex-Editor an.
Installier dir dazu mal HxD von hier in der englischen Version.
Damit werden wir jetzt einige informative Sektoren auslesen
HxD Aufruf unter User mit Administratorrechten
- Menü: Extras/open disk/physical disk/hard disk 3 (Häkchen bei "open as readonly" NICHT entfernen)
(harddisk 3 entspricht Datenträger 2 = eine der jetzt non-RAID Platten in der Datenträgerverwaltung - weil die mit 0 zu zählen beginnt, und HxD mit 1)
- Menü: File/New (es erscheint in der Anzeige ein zweiter Reiter "untitled1")
- auf Reiter "harddisk 3" klicken
in der Anzeige sollten die erste Zeilen so aussehen:
Code:
[FONT="Lucida Console"]Offset[COLOR="Magenta"](h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F[/COLOR]
0000000000 33 C0 8E D0 BC 00 7C FB 50 07 50 1F FC BE 1B 7C [COLOR="magenta"]3ÀŽÐ¼.|ûP.P.ü¾.|[/COLOR][/FONT] <== hier steht irgendwas
- Menü: View/bytes per row/16/OK
- Menü: View/offset base/hexadecimal
- Menü: View/visible columns/hex and text
- Menü: View/byte group size/1
einstellen- Menü: View/offset base/hexadecimal
- Menü: View/visible columns/hex and text
- Menü: View/byte group size/1
========= extrahieren Sektor 0
- Menü: Edit/select block/start-offset: 0 , length: 200, hex, OK
- Menü: Edit/copy as.../ editor view (überträgt den markierten Inhalt in die Zwischenablage)
- Reiter "untitled1" anklicken und in das kleine punktierte Rechteck rechts unter ... 0E 0F klicken
- Strg+V (überträgt den Inhalt aus der Zwischenablage) im popup "file size change": OK
- den Cursor an der Endposition belassen, nicht in der Anzeige herumklicken!
========= extrahieren maxLBA-4 (RAID-Metadaten)
- auf Reiter "harddisk 3" klicken
- in der Menüzeile rechts auf den Button >| drücken, danach < drei Mal klicken
- Menü: Edit/select block/(den eingetragenen Start-Offset belassen) length: 800, hex, OK
- Menü: Edit/copy as.../ editor view (überträgt den markierten Inhalt in die Zwischenablage)
- Reiter "untitled1" anklicken
- Strg+V (überträgt den Inhalt aus der Zwischenablage) im popup "file size change": OK
- Menü: File/Save as... einen Ordner auswählen und als Dateinamen "harddisk3.txt" /speichern
- HxD beenden
Das gleiche machst Du dann statt mit harddisk3 auch mit harddisk4
Die beiden .txt Files gezippt in den Anhang stellen, und auf weitere Anweisungen warten
Zuletzt bearbeitet:
Ach shit, das sollte "danach < dreimal klicken" heißen.
mit dem >| geht er zum letzten Sektor der Platte, mit 3x < gehst du dann je einen Sektor zurück.
Bitte das alles nochmals machen - vorher die .txt Dateien löschen.
Wenn eine der Platten am Sektor 0 nichts drin hat, ist das durchaus kein schlechtes Zeichen
mit dem >| geht er zum letzten Sektor der Platte, mit 3x < gehst du dann je einen Sektor zurück.
Bitte das alles nochmals machen - vorher die .txt Dateien löschen.
Wenn eine der Platten am Sektor 0 nichts drin hat, ist das durchaus kein schlechtes Zeichen
Das war nur ein Test, ob Du den Satz
Anweisungen lesen, versuchen zu verstehen, beim geringsten Zweifel oder Unklarheiten rückfragen, erst dann exakt befolgen.
schon im Blut hast.
Nicht weitermachen, wenn was unlogisch erscheint - erspart Wiederholungen (soferne das möglich ist)
Gut. Beide Platten haben noch je 1465149168 Sektoren, mit denen sie das Werk verlassen haben - wie es sich für 750GB HDDs gehört. Das obere Ende sieht allerdings aus, als hätte ein Datenshredder gewütet - Herkunft des Datensalats unbekannt ...
Der MBR auf Harddisk4 sieht gut aus.
ob das jetzt die 1. oder 3. Memberplatte ist, kann man daraus nicht schließen - das verifizieren wir später, der Inhalt auf diesen beiden ist jedenfalls ident, weil auf der 2.Memberplatte alles 00 ist (Daten XOR 00 = Daten als Parity)
Harddisk 3 ist mit Sicherheit die 2.RAID-Memberplatte
auf beiden ist der RAID-Metadatenbereich überschrieben, daher sind die als non-RAID vom RAID Controller nicht für den Array verwendet worden
(falls Du Dir den MBR schon angesehen hast - die Partitiongrößen waren 4x so groß ausgewiesen als tatsächlich. Kommt daher, weil ich einen Parameter meines Analyseprogrammes nicht rückgesetzt habe vom letzten Lauf für andere Kundschaft)
hab ich jetzt korrigiert, so stimmts
*** weitere Anweisungen folgen hier, daher ab und zu refresh im browser
so, jetzt sehen wir uns mal die widerspenstige letzte RAID-Platte an.
Aufruf des regedit start/ausführen/regedit
im Linken Fenster im Verzeichnisbaum öffnest Du den entsprechenden Pfad
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\iaStorV
dann werden im rechten Fenster Namen angezeigt.
mit der rechten Maustaste klickst du den Namen "Start" an und im Kontextmenü "ändern"
Wert auf 1 setzen, OK
danach machst du Neustart, gehst ins BIOS und stellst den Controller auf RAID um,
dann kontrollieren, ob er die richtige Platte (Dein Neues System) als erste Bootdevice eingestellt hat und wieder von dort booten
Dann machst Du wieder ein hübsches Bild vom Matrix-Manager
*** und los gehts ...
Anweisungen lesen, versuchen zu verstehen, beim geringsten Zweifel oder Unklarheiten rückfragen, erst dann exakt befolgen.
schon im Blut hast.
Nicht weitermachen, wenn was unlogisch erscheint - erspart Wiederholungen (soferne das möglich ist)
Gut. Beide Platten haben noch je 1465149168 Sektoren, mit denen sie das Werk verlassen haben - wie es sich für 750GB HDDs gehört. Das obere Ende sieht allerdings aus, als hätte ein Datenshredder gewütet - Herkunft des Datensalats unbekannt ...
Der MBR auf Harddisk4 sieht gut aus.
Code:
Analyzing: \\Pc10\shareddocs\madduke RAID5\harddisk4.txt sectorsize=512
===== MBR INFORMATION ===== at LBA=0
00000001FE 55AA Boot signature='55AA'... valid
. ... Partition Table entry 1 ...
00000001C2 07 Partition Type: NTFS
00000001BE 80 Boot indicator: *** ACTIVE ***
00000001BF 202100 Start CC-HH-SS: 0-033-33
00000001C3 FEFFFF End CC-HH-SS: 1023-255-63 (not CHS addressable)
00000001C6 00080000 Start (LBA): 2048 0-32-32
00000001CA 00A82C1C Size (Blocks): 472688640 29423-129-18 230805MiB 225.40GiB
. ... Partition Table entry 2 ...
00000001D2 07 Partition Type: NTFS
00000001CE 00 Boot indicator: inactive
00000001CF FEFFFF Start CC-HH-SS: 1023-255-63 (not CHS addressable)
00000001D3 FEFFFF End CC-HH-SS: 1023-255-63 (not CHS addressable)
00000001D6 00B02C1C Start (LBA): 472690688 29423-161-50
00000001DA 0080B92A Size (Blocks): 716800000 44618-187-49 350000MiB 341.80GiB
. ... Partition Table entry 3 ...
00000001E2 07 Partition Type: NTFS
00000001DE 00 Boot indicator: inactive
00000001DF FEFFFF Start CC-HH-SS: 1023-255-63 (not CHS addressable)
00000001E3 FEFFFF End CC-HH-SS: 1023-255-63 (not CHS addressable)
00000001E6 0030E646 Start (LBA): 1189490688 74042-94-36
00000001EA 0000DB1A Size (Blocks): 450560000 28046-16-2 220000MiB 214.84GiB
. ... Partition Table entry 4 ...
00000001F2 0F Partition Type: Extended Partition, Ext. INT 13
00000001EE 00 Boot indicator: inactive
00000001EF FEFFFF Start CC-HH-SS: 1023-255-63 (not CHS addressable)
00000001F3 FEFFFF End CC-HH-SS: 1023-255-63 (not CHS addressable)
00000001F6 0030C161 Start (LBA): 1640050688 102088-110-38
00000001FA 0070E74C Size (Blocks): 1290235904 80313-119-62 629998MiB 615.23GiB
ob das jetzt die 1. oder 3. Memberplatte ist, kann man daraus nicht schließen - das verifizieren wir später, der Inhalt auf diesen beiden ist jedenfalls ident, weil auf der 2.Memberplatte alles 00 ist (Daten XOR 00 = Daten als Parity)
Harddisk 3 ist mit Sicherheit die 2.RAID-Memberplatte
auf beiden ist der RAID-Metadatenbereich überschrieben, daher sind die als non-RAID vom RAID Controller nicht für den Array verwendet worden
(falls Du Dir den MBR schon angesehen hast - die Partitiongrößen waren 4x so groß ausgewiesen als tatsächlich. Kommt daher, weil ich einen Parameter meines Analyseprogrammes nicht rückgesetzt habe vom letzten Lauf für andere Kundschaft)
hab ich jetzt korrigiert, so stimmts
*** weitere Anweisungen folgen hier, daher ab und zu refresh im browser
so, jetzt sehen wir uns mal die widerspenstige letzte RAID-Platte an.
Aufruf des regedit start/ausführen/regedit
im Linken Fenster im Verzeichnisbaum öffnest Du den entsprechenden Pfad
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\iaStorV
dann werden im rechten Fenster Namen angezeigt.
mit der rechten Maustaste klickst du den Namen "Start" an und im Kontextmenü "ändern"
Wert auf 1 setzen, OK
danach machst du Neustart, gehst ins BIOS und stellst den Controller auf RAID um,
dann kontrollieren, ob er die richtige Platte (Dein Neues System) als erste Bootdevice eingestellt hat und wieder von dort booten
Dann machst Du wieder ein hübsches Bild vom Matrix-Manager
*** und los gehts ...
Zuletzt bearbeitet:
registry eintrag hab ich geändert, stand vorher auf 4
vista lässt sich aber leider nicht booten wenn ich den cotroller auf raid umschalte, ich seh einen bluescreen beim laden der \windows\system32\drivers\crcdisk
daten des bluescreen:
Technical information:
*** STOP: 0x0000007B (0x8A807BA0, 0xC0000034, 0x00000000, 0x00000000)
vista lässt sich aber leider nicht booten wenn ich den cotroller auf raid umschalte, ich seh einen bluescreen beim laden der \windows\system32\drivers\crcdisk
daten des bluescreen:
Technical information:
*** STOP: 0x0000007B (0x8A807BA0, 0xC0000034, 0x00000000, 0x00000000)
Tja, es fehlt ihm der RAID-Treiber immer noch
dann wieder zurück auf AHCI im BIOS; wo das booten funktioniert, den Wert in der Registry auf 0 stellen und nochmals wie oben
Wie kam ich nur auf 1? Da muss was in der Gedächnishalle bei mir durcheinander sein.
0 heißt, der Bootloader muß das Laden; bei 1 wird es erst bei der Kernel Initialisierung gemacht - 4 heißt auf keinen Fall
dann wieder zurück auf AHCI im BIOS; wo das booten funktioniert, den Wert in der Registry auf 0 stellen und nochmals wie oben
Wie kam ich nur auf 1? Da muss was in der Gedächnishalle bei mir durcheinander sein.
0 heißt, der Bootloader muß das Laden; bei 1 wird es erst bei der Kernel Initialisierung gemacht - 4 heißt auf keinen Fall
ist auch so wunderschön lesbar, man muss nur ein zweites mal draufklicken, damit es in Originalgröße angezeigt wird.
Irgendwo stimmt mit dem einzigen verbleibliebenen Metadaten-Eintrag auch irgendwas nicht.
Stripesize 64K, gut. Aber einen 345028GB großen Array nehm ich ihm nicht ab.
Rechtsklick auf raid5 sollte im Kontextmenü das Auflösen des Volumes möglich machen.
Das "Alle Daten gehen verloren" Geschrei kannst Du ignorieren.
Dann wieder Bild der Datenträgerverwaltung...
Irgendwo stimmt mit dem einzigen verbleibliebenen Metadaten-Eintrag auch irgendwas nicht.
Stripesize 64K, gut. Aber einen 345028GB großen Array nehm ich ihm nicht ab.
Rechtsklick auf raid5 sollte im Kontextmenü das Auflösen des Volumes möglich machen.
Das "Alle Daten gehen verloren" Geschrei kannst Du ignorieren.
Dann wieder Bild der Datenträgerverwaltung...
Bildchen von der Datenträgerverwaltung wäre noch schön...
jetzt haben wir alle drei Memberplatten als 750GB Einzeldevices.
Öffne jetzt wie schon geübt im HxD der Reihe nach die harddisk2, 3 und 4 - das sind sie.
oben mit den Reitern kannst du die angezeigte Platte wechseln.
sag mir jetzt,
- in welchen harddisk vorne was anderes als 00
- in welchen harddisks am Ende (mit >| positioniert ) das komische 3412
zu finden ist
dort, wo hinten kein 3412 steht, das ist die vorhin noch im Array unerreichbare Platte.
bei den beiden anderen Anzeigen machst du in der Höhe der Menüzeile rechts mit dem unteren X diese Anzeigen wieder zu;
gehst mit |< wieder an den Beginn der verbleibenden Anzeige und machst dasselbe wie früher bei den anderen Platten. Da die harddisk-Nummer jetzt nicht mehr die gleiche sein muss, benennst Du die Datei mit den ausgelesenen Werten auf jeden Fall als harddisk2.txt, egal was oben im Reiter steht
Dann mach von dieser 923 noch die Smart-Werte
jetzt haben wir alle drei Memberplatten als 750GB Einzeldevices.
Öffne jetzt wie schon geübt im HxD der Reihe nach die harddisk2, 3 und 4 - das sind sie.
oben mit den Reitern kannst du die angezeigte Platte wechseln.
sag mir jetzt,
- in welchen harddisk vorne was anderes als 00
- in welchen harddisks am Ende (mit >| positioniert ) das komische 3412
zu finden ist
dort, wo hinten kein 3412 steht, das ist die vorhin noch im Array unerreichbare Platte.
bei den beiden anderen Anzeigen machst du in der Höhe der Menüzeile rechts mit dem unteren X diese Anzeigen wieder zu;
gehst mit |< wieder an den Beginn der verbleibenden Anzeige und machst dasselbe wie früher bei den anderen Platten. Da die harddisk-Nummer jetzt nicht mehr die gleiche sein muss, benennst Du die Datei mit den ausgelesenen Werten auf jeden Fall als harddisk2.txt, egal was oben im Reiter steht
Dann mach von dieser 923 noch die Smart-Werte
nein es sind noch nicht alle 3 festplatten da, die letzten des raid (die defekte mit der 923 seriennummer fehlt noch)
die Intel Storage Software sagt sie muss er als Non-Raid Member gesetzt werden, anbei screens der Datenträgerverwaltung und der Intel Software
die Intel Storage Software sagt sie muss er als Non-Raid Member gesetzt werden, anbei screens der Datenträgerverwaltung und der Intel Software
Anhänge
Sehr schön... bist Du heute noch länger wach oder willst Du lieber morgen weitermachen?
Auswertung dauert ein wenig länger.
was Du auf jeden Fall noch machen kannst, damit ich noch was zu tun habe:
ich brauche von allen 3 Platten den Inhalt von 260 Sektoren ab Sektor 1024, um die Reihenfolge zu überprüfen
Das geht so: (das x der Reihe nach im ersten Durchgang 2, dann 3 dann 4)
- Menü: Extras/open disk/physical disk/hard disk x (Häkchen bei "open as readonly" NICHT entfernen)
========= extrahieren Sektoren 1024.260
- Menü: File/New (es erscheint in der Anzeige ein zweiter Reiter "untitled1")
- auf Reiter "harddisk x" klicken
- in der Menüzeile rechts im Sektoreingabefeld "1024" eingeben, ENTER
- Menü: Edit/select block/(den eingetragenen Start-Offset belassen) length: 20800, hex, OK
- Menü: Edit/copy as.../ editor view (überträgt den markierten Inhalt in die Zwischenablage)
- Reiter "untitled1" anklicken und in das kleine punktierte Rechteck rechts unter ... 0E 0F klicken
- Strg+V (überträgt den Inhalt aus der Zwischenablage) im popup "file size change": OK
- Menü: File/Save as... einen Ordner auswählen und als Dateinamen "HDx.1024.260.txt" /speichern
Beide Anzeigen mit dem unteren X in der Menüzeile beenden, dann mit nächster physical disk von oben fortsetzen
die 3 txt-Files posten
Auswertung dauert ein wenig länger.
was Du auf jeden Fall noch machen kannst, damit ich noch was zu tun habe:
ich brauche von allen 3 Platten den Inhalt von 260 Sektoren ab Sektor 1024, um die Reihenfolge zu überprüfen
Das geht so: (das x der Reihe nach im ersten Durchgang 2, dann 3 dann 4)
- Menü: Extras/open disk/physical disk/hard disk x (Häkchen bei "open as readonly" NICHT entfernen)
========= extrahieren Sektoren 1024.260
- Menü: File/New (es erscheint in der Anzeige ein zweiter Reiter "untitled1")
- auf Reiter "harddisk x" klicken
- in der Menüzeile rechts im Sektoreingabefeld "1024" eingeben, ENTER
- Menü: Edit/select block/(den eingetragenen Start-Offset belassen) length: 20800, hex, OK
- Menü: Edit/copy as.../ editor view (überträgt den markierten Inhalt in die Zwischenablage)
- Reiter "untitled1" anklicken und in das kleine punktierte Rechteck rechts unter ... 0E 0F klicken
- Strg+V (überträgt den Inhalt aus der Zwischenablage) im popup "file size change": OK
- Menü: File/Save as... einen Ordner auswählen und als Dateinamen "HDx.1024.260.txt" /speichern
Beide Anzeigen mit dem unteren X in der Menüzeile beenden, dann mit nächster physical disk von oben fortsetzen
die 3 txt-Files posten
Zuletzt bearbeitet:
Ähnliche Themen
- Antworten
- 19
- Aufrufe
- 517
- Antworten
- 7
- Aufrufe
- 584
- Antworten
- 7
- Aufrufe
- 1.146