RAID5 nach BIOS-Update nicht mehr da, 2 Platten jetzt non-RAID

ausnahmefehler2

Cadet 1st Year
Registriert
Nov. 2012
Beiträge
8
Hallo

ich habe Probleme mit meinem System, auf dem ein RAID5 lief. Nach einem BIOS-Update wurden die Standardeinstellungen zurückgesetzt und damit der SATA-Modus von RAID auf AHCI. Als ich das gemerkt hatte, war Windows bereits hochgefahren und das RAID fehlt jetzt.

Am Board ist noch als Boot-Platte eine SSD angeschlossen, Windows startete deshalb ganz normal.

Nach Ändern auf RAID-Modus werden nun 2 Platten als non-RAID Disk im Intel Controllerbios angezeigt. Allerdings sind da reichlich Daten drauf, die bisher noch nirgends gesichert sind.

Gibt es irgendeine Möglichkeit, die beiden fehlenden Platten wieder als RAID-Mitglied zu markieren und damit auf die Partition wieder zugreifen zu können?

Ich hoffem, da kann man noch was machen.
Danke schon mal im Vorraus für die hilfe.
 
Hallo

Ich würde generell sagen dass das eine lösbare Aufgabe ist.
Mich wundern aber erstmal dass es nur 2 Platten sind. Ein Raid 5 benötigt eigtl. min. 3 Stück.



Ein RaidController sollte die Config für das Raid in die ersten Sektoren der Platten schreiben wodurch das Raid nach umstellung im Controller wieder erkannt werden müsste.

Also nach Umstellung auf Raid 5 einmal in das "BIOS" des RaidControllers gehen und hier schauen, was der dann sagt.
 
es sind 5 Platten, von denen 2 als non-RAID im Controller-Bios drinstehen, und zwar die 1. und die 5. Platte. Die Platten 2 bis 4 sind als Member Disk(0) markiert, allerdings darf bei RAID5 nur maximal eine Platte ausfallen...

also ein RAID-Gott ist genau das, was ich jetzt brauche, wie ist der Ernst@at denn erreichbar?
 
Der übliche Fehler.
Wenn nach dem BIOS-Update der Controller default auf IDE steht und Win hochgefahren wird, kriegt es die RAID-Memberplatten einzeln in die Hände.
Idealerweise steht auf der erstem Memberplatte die GPT-Information des RAID-Volumes vorne drauf. Auf den anderen steht an dieser Stelle hex 00, was dann auf der letzen Memberplatte bei Intel als Parity wieder die gleiche Information ergibt.
Win erkennt nun, dass am Ende dieser Platten kein Mirror der GPT-Informationen steht und schreibt einen drauf - über die RAID-Metadaten, und damit werden die nicht mehr als Member erkannt.

- Schreib mal, welche Win-Version du hast und genaue Mainboard-Bezeichnung (bei Gigabyte auch BIOS-Version)
- Mach nach BIOS POST und Strg+I , um in den Intel Boot-ROM zu kommen, mal ein Photo von der RAID-Status-Anzeige.
- Stell den Controller wieder auf IDE, fahr (nach Kontrolle und ev. Richtigstellung der Bootdevice) wieder hoch
- mach einen Screenshot der Datenträgerverwaltung (Aufforderung zur Initialisierung von Platten ablehnen!)
- beide Bilder stellst Du in den Anhang (Antworten/zusätzliche Einstellungen/Anhänge Verwalten)
- Installier Dir HD Sentinel und mach im Menü: Report/Save HTML Report... und stelle den Bericht gezippt in den Anhang.
- Installier Dir HxD (engl. Version). Damit nicht rumspielen, damit die Defaulteinstellungen erhalten bleiben.
während dieser und aller folgenden Aktionen
(außer es wird ausdrücklich was anderes verlangt)
- Bei den geringsten Zweifeln, Unklarheiten, Schwierigkeiten oder Problemen sofort Rückfrage halten und nicht weitermachen
- Wenn ein popup mit der Aufforderung kommt, eine Platte zu initialisieren, ABLEHNEN !!!
- läuft bei Systemstart ein automatisches chkdsk an, sofort durch beliebigen Tastendruck beenden!
- Keine Datenträgerüberprüfung initiieren!
- Im Disk Management keine Aktionen zu eventuell angezeigten Partitions oder Versuche, diese im Explorer anzuzeigen, machen!
 
Zuletzt bearbeitet:
Hallo und Danke für die schnelle Antwort,

hier sind die Dateien im Anhang und sorry für die schlechte Qualität der Bilder, hoffe, es ist was erkennbar...

das Board ist ein ASUS Z9PE-D8 WS, als Boot-Platte ist eine SSD von OCZ am Marvell-Controller dran. Am Intel-Controller sind die 5 RAID-Platten am Port 0 bis 4 und wegen Boot-Problemen auch das optische Laufwerk am Port 5.

Das RAID war wegen der Größe als GPT-Datenträger angelegt.

Das BS ist Win7 Pro 64Bit.
 

Anhänge

  • Datenträgerverwaltung.jpg
    Datenträgerverwaltung.jpg
    294,8 KB · Aufrufe: 645
  • Disk report 2012 11 30.zip
    Disk report 2012 11 30.zip
    10,6 KB · Aufrufe: 482
  • Screenraid.JPG
    Screenraid.JPG
    148,5 KB · Aufrufe: 697
Schön genug, solange man drauf was erkennen kann.
weitere Anleitung folgt sogleich
Im HxD sind die physical hard disk Nummern um 1 höher als in der Datenträgerverwaltung angezeigte Datenträgernummern

HxD Aufruf unter User mit Administratorrechten (oder rechtklick/ausführen als... Administrator)

- Menü: Extras/open disk/physical disk/hard disk 2 (Häkchen bei "open as readonly" NICHT entfernen)

========= extrahieren Sektor 0-7
- Menü: Edit/select block/start-offset: 0 , length: 1000, hex, OK
- Menü: Edit/copy as.../ editor view (überträgt den markierten Inhalt in die Zwischenablage)
- Menü: File/New (es erscheint in der Anzeige ein zweiter Reiter "untitled1")
- 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 "diskA.txt" /speichern
- File/Close (diskA.txt)
- File/Close (hard disk 2)

- Menü: Extras/open disk/physical disk/hard disk 3 (Häkchen bei "open as readonly" NICHT entfernen)

========= extrahieren maxLBA-4 (RAID-Metadaten)
- in der Menüzeile rechts auf den Button ">|" anklicken, danach auf "<" drei Mal klicken (Positionierung auf letzten Sektor und dann drei Sektoren nach vorne)
- 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)
- Menü: File/New (es erscheint in der Anzeige ein zweiter Reiter "untitled2")
- 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 "diskB.txt" /speichern
- HxD beenden
DiskA.txt/DiskB.txt zusammen gezippt in den Anhang
 
Zuletzt bearbeitet:
Wie sich in den Metadaten zeigt, ist nicht der gesamte verfügbare Bereich als RAID5 definiert worden, 600GB sind frei geblieben.
Da die Reihenfolge im HxD offenbar nicht mit der in der Datenträgerverwaltung übereinstimmt,
probiere nun alle harddisks durch, die SystemSSD mit weniger Sektoren lässt Du aus.

Im HxD sind die physical hard disk Nummern um 1 höher als in der Datenträgerverwaltung angezeigte Datenträgernummern

HxD Aufruf unter User mit Administratorrechten (oder rechtklick/ausführen als... Administrator)

- Menü: Extras/open disk/physical disk/hard disk 1 (Häkchen bei "open as readonly" NICHT entfernen)
- Kontrolle: in der Menüzeile muss beim Sektoreingabefeld "of 5860533168" stehen. Falls nicht, Menü: File/Close(hard disk x); mit nächste hard disk weitermachen.

========= extrahieren GPT Sektor 0-7
- Menü: Edit/select block/start-offset: 0 , end-offset:: FFF, hex, OK
- Menü: Edit/copy as.../ editor view (überträgt den markierten Inhalt in die Zwischenablage)
- Menü: File/New (es erscheint in der Anzeige ein zweiter Reiter "untitled1")
- 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 GPT Mirror
- auf Reiter "harddisk x" klicken
- Menü: Edit/select block/start-offset: 297B32FBE00 , end-offset: 297B32FFFFF, hex, OK
- Menü: Edit/copy as.../ editor view (überträgt den markierten Inhalt in die Zwischenablage)
- Reiter "untitled1" anklicken, nicht in die Anzeige 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 "disk1.txt" /speichern
- HxD beenden

Das gleiche machst Du auch mit harddisk2 bis 6 und benennst die .txt Datei disk2 bis disk6
Alle .txt gezippt in den Anhang
 
Zuletzt bearbeitet:
hallo Ernst@at,

so wie's aussieht, ist meine Bootplatte die disk6, die habe ich dann mal nicht mit gesichert, hier im Anhang sind für die Platten 1 bis 5 die ersten Sektoren von 0 bis fff in der gpt.zip und die hintern Sektoren in der gpt_mirror.zip
 

Anhänge

+ RAID Membership B/C/D
HxD Aufruf unter User mit Administratorrechten (oder per Rechtsklick mit ausführen als...)
========= Überprüfen fileseizechange-popup
Menü: Extras/Options... /General: Hier muss bei "confirm insertion/deletion of bytes" das Häkchen gesetzt sein.
- Menü: Extras/open disk/physical disk/hard disk 1 (Häkchen bei "open as readonly" diesmal schon entfernen)

In der Menüzeile muss rechts neben dem Sektoreingabefeld "of 5860533168" stehen
falls nicht, abbrechen - falsche Platte! Es sollte auch mehr als nur 00en im Sektor 0 zu finden sein

========= löschen MBR Member A
- Menü: Edit/select block/start: 0 ; end-offset: 1FF , hex, OK
- Menü: Edit/Fill selection/hex values: 00 /OK
- Menü: File/Save (schreibt es auf die Platte zurück)
- Menü: File/Close (harddisk1)

- Menü: Extras/open disk/physical disk/hard disk 5 (Häkchen bei "open as readonly" diesmal schon entfernen)

In der Menüzeile muss rechts neben dem Sektoreingabefeld "of 5860533168" stehen
falls nicht, abbrechen - falsche Platte! Es sollte auch mehr als nur 00en im Sektor 0 zu finden sein

========= löschen MBR Member E
- Menü: Edit/select block/start: 0 ; end-offset: 1FF , hex, OK
- Menü: Edit/Fill selection/hex values: 00 /OK
- Menü: File/Save (schreibt es auf die Platte zurück)
- Menü: File/Close (harddisk5)
- Menü: Extras/open disk/physical disk/hard disk 2 (Häkchen bei "open as readonly" diesmal schon entfernen)
In der Menüzeile muss rechts neben dem Sektoreingabefeld "of 5860533168" stehen
falls nicht, abbrechen

========= löschen RAID Metadaten Member B/C/D
- Menü: Edit/select block/start: 2BAA1475C00 ; end-offset: 2BAA1475C00 , hex, OK
Es muss das "49" markiert sein:
2BAA1475C00 49 6E 74 65 6C 20 52 61 69 64 20 49 53 4D 20 43 Intel Raid ISM C

- Menü: Edit/Fill selection/hex values: 00 /OK
- Menü: File/Save (schreibt es auf die Platte zurück)
- Menü: File/Close (harddisk2/3/4)

das gleiche wiederholst Du mit hard disk 3 und hard disk 4

-HxD beenden
Entgegen anderer früherer Wiederherstellungen von RAID5 liegt hier der Fall vor, dass nicht die gesamte verfügbare Kapazität bei der Definition des Arrays Volume0 ausgeschöpft wurde.
Daher haben wir jetzt das Vergnügen, das RAID5 neu aufzubauen und dann nochmals zu kontrollieren, ob die Definition der Volumegröße exakt der früheren entspricht.

Erfrischend auch, dass je nachdem wo die Definition erfolgte (im BIOS oder per RST-Interface) andere Alignments der Volumegröße zu erwarten sind.
Weißt Du noch, wo Du das ursprünglich erstellt hast und welche Größe Du genau angegeben hast?
 
so, die beiden Sektoren und die Einzel-Bytes auf den anderen Platten sind jetzt leer...

ich denke mal, ich hatte die RAID-Definition mit den Standardwerten im Intel-BIOS durchgeführt und dann erst unter Windows die Initialisierung durchgeführt. Es kann sogar sein, daß ich die Platten zum Zeitpunkt der Windows-Installation noch gar nicht drin hatte, damit Windows da keine Signaturen draufschreibt oder Seriennummern in der Registry hinterläßt.

Auch die Größe war Standard, allerdings habe ich mal irgendwo gelesen, daß manche RAID-Controller wohl nicht die maximal verfügbare Größe einstellen. Falls mal eine Platte ausfällt und das Original-Modell nicht mehr verfügbar ist, muß dann ja eine andere Platte rein, die vielleicht nicht die gleiche Sektorzahl hat, sondern einige weniger, womit das RAID dann nicht wieder aufgebaut werden könnte. Auch deshalb die Reparatur wohl IDE-Modus mit dem MS-Treiber statt AHCI mit dem Intel-Treiber. Na jedenfalls war die RAID-Größe ausreichend...
 
Nun, üblicherweise sollten bei 5x3TB 12TB oder 10,9 TiB für das Volume verfügbar sein.
Wie Du an Deinem Screenshot siehst, ist es bei DIr aber nur 10,3TiB groß (Intel ignoriert wie MS die Binärprefix-Schreibweise), 600GiB sind ungenutzt.

Seit ca. dem erstmaligem Auftreten von 40GB Kapazität haben sich alle Hersteller auf eine gleiche Sektoranzahl je Kapazitätswert geeinigt, und Intel macht daher keine Abschläge in diesem Bereich.

Die Reparatur findet im IDE Mode (oder an einem anderen nicht-Intel Controller) statt, damit man an die RAID-Metadaten der Platte kommt. Im RAID- oder AHCI Mode am Intel-Treiber verhindern die Treiber einen Zugriff auf die Plattenbereiche außerhalb des Benutzerbereiches.

Die Reihenfolge der angeschlossenen Platten ist unverändert und daher richtig, es steht der Neudefinition nun nichts mehr im Wege.
Anweisungen dazu:

Im BIOS den Controller wieder auf RAID stellen. Nach erneutem POST mit CTL-I ins RAID-BIOS. Dort muss die untenstehende Reihenfolge angezeigt sein

Port 0 Z292QJ4P (A)
Port 1 Z291S9HE (B)
Port 2 Z292QNS2 (C)
Port 3 Z292N1EX (D)
Port 4 Z292S9TM (E)


Wenn diese angezeigte Reihenfolge nicht stimmt, abbrechen

den Array neu definieren: (create Volume)

Die fünf Platten auswählen
type: RAID5(parity)
volume name: Volume0
stripesize=128KB
size: max (mal sehen, was jetzt dabei herauskommt - schreib mir am Ende, ob da jetzt wieder 10,3TB oder mehr genommen werden.

Es wird vermerkt, alle Daten auf den Platten gingen verloren - was aber nicht so ist.

nach Exit aus dem BIOS-Raidmanager wird das BIOS-POST erneut durchlaufen; sofort wieder mit CTL-I in den RAID-Manager und nachsehen - der definierte Array muss Status NORMAL haben.

Wenn das passt, Exit und (nach Kontrolle der richtigen Bootplatte im BIOS) das System booten+ hochfahren.
Screenshot der Datenträgerverwaltung in den Anhang stellen.
Initialisierung ablehnen!

Mach mit HxD wieder die physical hard disk 1 (das sollte nun das gesamte RAID-Volume sein)auf und schreibe, was da in der Menüzeile als Sektoranzahl steht.

wenn HxD genau 22270074880 Sektoren ausweist oder mehr, dann kannst Du gleich mit Step7 weitermachen, ansonsten warte auf andere Anweisungen.

HxD Aufruf unter User mit Administratorrechten (oder per Rechtsklick mit ausführen als...)
========= Überprüfen fileseizechange-popup
Menü: Extras/Options... /General: Hier muss bei "confirm insertion/deletion of bytes" das Häkchen gesetzt sein.
- Menü: Extras/open disk/physical disk/hard disk 1 (Häkchen bei "open as readonly" diesmal schon entfernen)
In der Menüzeile rechts neben dem Sektoreingabefeld muss mindestens "of 22270074880" stehen - wenn nicht, bist Du auf einer falschen Platte - Abbrechen!

========= Restore MBR Array
- Menü: File/Open... die entpackte Datei mbrgpt.bin aus dem Anhang
- Strg+A Markiert alles
- Strg+C (Kopiert in die Zwischenablage)
- Menü: File/Close
- Menü: Edit/select block/start-offset: 0 ; end-offset: 43FF , hex, OK

- Strg+V (Überträgt aus der Zwischenablage) Wenn Fenster Längenänderung aufpoppt, Abbrechen!
- Menü: File/Save (schreibt es auf die Platte zurück)
- Menü: File/Close
in der Datenträgerverwaltung Aktion- Datenträger neu einlesen durchführen.
Daraufhin sollte die Partition samt LW-Buchstaben angezeigt werden. Falls nicht, Neustart
Die Eingabeaufforderung mit "als Admin ausführen" aufrufen
chkdsk LW-Buchstabe: ohne Parameter ausführen

wenn keine Fehler angezeigt werden, sind wir fertig
(ansonsten chkdsk LW-Buchstabe: >c:\chklog.txt
und den .txt gezippt in den Anhang)

Wenn es nun mehr Sektoren sind, werden 600GB unpartitionierten Bereiches hinten auf dem RAID-Volume aufscheinen. Kannst Du mit "Partition vergrößern" zur bestehenden hinzufügen.
Mach zum Abschluss der Aktion noch einen Screenshot der Datenträgerverwaltung in den Anhang (als Siegestrophäe für die Ungläubigen :D )
 

Anhänge

Zuletzt bearbeitet:
hallo Ernst@at,

ich habe jetzt das RAID neu erstellt, die Platten-Reihenfolge war richtig und als Größe wurde mir bei der Erstellung 10619.2GB angezeigt, Stripe-Size war 128kB, beim Bestätigen kam auch die Abfrage, ob jetzt alles gelöscht werden soll.

Nach Rückkehr ins Intel RAID Hauptmenü stand dort auch Size 10.3TB, allerdings der Status war nicht "Normal" in grün, sondern "Initialize" in gelb, nach Reboot und Rückkehr mit STRG-I immer noch
 
Zuletzt bearbeitet:
Das ist normal, eigentlich würde beim init nur die parity neu berechnet.
Kann man im RST-Manager dann später anwerfen oder auch lassen.
Das mit den 10,3TB statt 10,9TB scheint ein Rechenfehler vom BIOS-RAID zu sein.
Man hat immer wieder Spass mit unerwarteten Effekten.
 
Hallo Ernst@at,

:):):):):):):):):):):):):)

:) alles da alles da alles da :)


also ich habe also Windows gestartet und ein Bildschirmfoto von der Datenträgerverwaltung gemacht (Datenträgerverwaltung1.jpg). HxD hat für Datenträger 2 die richtige Größe angezeigt, Datenträger 1 ist wohl diesmal die SSD. Die richtige Größe von 22270074880 Sektoren wurde in HxD zumindest dort angezeigt. Also den neuen GPT-MBR dorthin kopiert und bange 6 Minuten gewartet...

Aber es hat geklappt!! (Datenträgerverwaltung2.jpg)
die Wartezeit lag am Intel Raidmanager, der sofort ein Rebuild angeschoben hat.

Alles wieder da!!

chkdsk hat keine Fehler entdeckt

WAHNSINN! Du bist der Größte!
 

Anhänge

  • chkdsk.jpg
    chkdsk.jpg
    237,2 KB · Aufrufe: 520
  • Datenträgerverwaltung2.jpg
    Datenträgerverwaltung2.jpg
    349,9 KB · Aufrufe: 619
  • Datenträgerverwaltung1.jpg
    Datenträgerverwaltung1.jpg
    298,9 KB · Aufrufe: 557
Ich habe exakt das selbe Problem. Ich hoffe mir kann jemand helfen =)
Hab alles erfoderliche in den Anhang gestellt.

Asrock z77pro WIN7 64BIT

Es handelt sich um die 3tb Hdd´s das raid bestand aus 3x 3tb

edit: ich habe alle hdd´ ausser die ssd und die raid hdd´s abgeklemmt, screenshots & disc report sind geupdatet
 

Anhänge

  • 2013-01-08 06.55.38.jpg
    2013-01-08 06.55.38.jpg
    121,9 KB · Aufrufe: 547
  • Disk report 2013 01 08.zip
    Disk report 2013 01 08.zip
    9,5 KB · Aufrufe: 476
  • datenträgerverwaltung.png
    datenträgerverwaltung.png
    37,5 KB · Aufrufe: 545
  • datenträgerverwaltung.png
    datenträgerverwaltung.png
    65,5 KB · Aufrufe: 535
  • 2013-01-08 08.01.34.jpg
    2013-01-08 08.01.34.jpg
    128,9 KB · Aufrufe: 532
  • 2013-01-08 08.02.13.jpg
    2013-01-08 08.02.13.jpg
    148,5 KB · Aufrufe: 544
  • Disk report Update.zip
    Disk report Update.zip
    7,8 KB · Aufrufe: 477
Zuletzt bearbeitet:
Bitte keine PM's mehr - die stören bloss
Hier ist das umgekehrte eines häufigen Problems (wie in PM beschrieben)
- System wurde unter AHCI/RAID erstellt
- bei Umstellung auf IDE bootet Win nicht, Stopcode 7B

liegt in diesem Fall daran, dass der IDE-Treiber zum Bootzeitpunkt nicht geladen wird.
Abhilfe: Registry change

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\servic es\pciide
den Wert von 3 auf 0 stellen.

Dann sollte nach Umstellung auf IDE Win auch booten
Danach neuer Screenshot der Datenträgerverwaltung.
 
Yes , hat geklappt . hier der neue screen
 

Anhänge

  • datenträgerverwaltung.png
    datenträgerverwaltung.png
    72,4 KB · Aufrufe: 614
Zurück
Oben