Intel RAID 5: 2 non-raid disks / 3 member disks nach Windows Start mit AHCI

frank_i2600k

Cadet 2nd Year
Registriert
Apr. 2012
Beiträge
28
Hallo Zusammen, insbesondere Ernst@at!

Gestern habe ich mir meine RAID-Konfiguration zerschossen.

Das System:
Mainboard: Asus P8P67 Deluxe, Asus BIOS 2103
Betriebssytem: Windows 7 SP1 x64

Festplatten:

1x Crucial C300 128GB SSD (als C: für System, non-raid),
5x Samsung F4 2TB HD204UI (als E: Raid5, 64k NTFS / 16k Raidstreifen, GPT)

Bei meinem Rechner hat die Nachläufsteuerung der Lüfter nach dem Herunterfahren gesponnen (vermutlich hat das Netzteil einen Knacks). Ich dachte, ein BIOS-Reset könnte helfen.

Nach dem BIOS-Reset bin ich aber nicht schnell genug wieder ins Bios gekommen, so dass der Rechner mit allen Platten als AHCI gebootet hat. Dass mein Raid nicht funktioniert habe ich gemerkt, als mein Anmeldung nicht funktionierte. Ich habe nämlich blöderweise alle Userverzeichnisse auf dem Raid-Array liegen und das in der Registry umgebogen, zur Schonung der SSD.

Danach habe ich im BIOS im SATA Menü die Platten wieder auf RAID umgestellt, aber Windows hat wohl die Raidinformationen überschrieben. Die erste und letzte Platte tauchen im Raid-BIOS als "non-raid disks", die mittleren drei Platten als "member disks" auf.

Das Problem mit den Userverzeichnissen würde ich normal so lösen: externe USB-Festplatte anschließen, im abgesicherten Modus hochfahren, in der Datenträgerverwaltung die USB-Festplatte mit Laufwerksbuchstaben E: belegen, neuen Super-User anlegen, rebooten und normal hochfahren. Das habe ich mir aber bislang gespart, weil ich erstmal meinen Fall mit den Screenshots hier posten und um Hilfestellung bitten wollte.

Leider funktioniert das Tool zu INTEL RST im abgesicherten Modus nicht, so dass ich dazu keinen Screenshot liefern kann.

Wie ich gesehen habe, hat Ernst@at bei ähnlichen Fällen helfen können. Ernst@at, darauf hoffe ich auch hier.

Besten Dank im Voraus,

Frank
 

Anhänge

  • Intel_RAID_BIOS.jpg
    Intel_RAID_BIOS.jpg
    130,1 KB · Aufrufe: 208
  • Datentraegerverwaltung.jpg
    Datentraegerverwaltung.jpg
    296,2 KB · Aufrufe: 164
Hallo,
den PC einfach hochfahren, auch ohne den Non-Raid Disks, danach den RST starten und unter "Verwalten" den Status auf "Normal" anklicken. Der Manager fügt die 2 Disks wieder ins Raid 5 ein.
 
Und als längerfristigen Tip:

man erstellt kein Raid 5 mit einem Fake Raid Controller. Die Warscheinlichkeit das da was hops geht weil sich irgendeine Komponente "verschluckt" ist deutlich größer als bei einem vernünftigen Controller.

Der kostet zwar deutlich mehr Geld, aber die Probleme erledigen sich auch und das sollte einem die Sicherheit seine Daten trotz RAID nicht zu verlieren schon wert sein.
 
Zuletzt bearbeitet:
Hallo HOOKii!

Besten Dank für die Antwort! Wenn ich hier im Forum durchschaue, dann ist doch meist durch das Booten mit AHCI unter Windows die Partionstabelle der ersten Platte gelöscht. Schafft es Intel RST, die selbständig wieder zu erstellen?

Bin da leider echt verunsichert.

Viele Grüße

Frank
 
HOOKii schrieb:
den PC einfach hochfahren, auch ohne den Non-Raid Disks, danach den RST starten und unter "Verwalten" den Status auf "Normal" anklicken. Der Manager fügt die 2 Disks wieder ins Raid 5 ein.
Reines Wunschdenken ohne Aussicht auf Erfolg, beim Herumprobieren macht man bestenfalls noch mehr Informationen platt.
 
Hallo Ernst!

Besten Dank für die Rückmeldung. Siehst Du eine Chance, mich in der Rekonstruktion der Partitionstabelle zu unterstützen?

Wäre super! Besten Dank im Voraus!

Liebe Grüße

Frank
 
Jau, das wäre ja super! Ich probiere schon mal den HEX-Editor (in Englisch) zu installieren. Das wäre ja wohl nötig, oder?

Besten Dank schon mal.

Liebe Grüße

Frank
Ergänzung ()

Hallo Ernst!

Erhöhter Schwierigkeitsgrad. Meine Benutzerprofilsteuerung ist wohl nicht intakt. Ich kann keine Benutzer unter dem abgesicherten Modus anlegen. Damit scheidet im Moment ein normaler Windows Boot aus. Ich habe nun erst mal die Raid-Festplatten vom Strom getrennt, SATA Verkabelung ist so weit geblieben. Der Zustand ist damit eingefroren. Die aktuelle Systemplatte (non-Raid) sichere ich gerade als Image mit Acronis 2010. Dann reinstalliere ich ein älteres System-Image inkl. Raid-Config in der Hoffnung, dass dort noch die Benutzerkontensteuerung funktioniert. Die Festplatten bleiben so lange getrennt.

Liebe Grüße

Frank
Ergänzung ()

Ok, Backup ist nun vom System gezogen, eine passendes Image mit aktuellem Intel-RST finde ich aber nicht. Das läuft dann wohl auf eine Neuinstallation hinaus der Systemplatte (ohne die angeschlossenen Festplatten). Das mache ich erst nach Absprache mit Dir, Ernst.

Bisher also keine Änderung an der Installation. Leider aber auch kein normales Booten möglich. Raid-Platten abgehängt. Da passiert also nix mehr.

Viele Grüße

Frank
 
Wenn das neue System läuft:

Stell den Controller auf IDE zurück, dann erstell mir die Infos wie hier in Post#8 aber für alle 5 Memberplatten.
Keinesfalls in der Datenträgerverwaltung angebotene Initialisierung/Formatierung annehmen!
 
Besten Dank! Mache ich genau so. Ich kann allerdings noch nicht versprechen, dass ich ich Dir die Info heute noch zuschicke. Ich hoffe, das reicht zu Not morgen Abend. Das nackte Win7 ist schon mal auf der SSD, jetzt kommen die obligatorischen Treiber inkl. Intel RST, Hex-Editor und HD-Tune. Das ist ja auch immer so eine Frickelei... ;-)
Ergänzung ()

Hallo Ernst!

Hier Bilder von der Datenträgerverwaltung und crystal-disk info und die HxD Auszüge. Die ersten und letzten 4 Sektoren habe ich in HxD mittels "select block" markiert, mit "copy as editor view" kopiert und dann im Windows Editor eingefügt. Die txt-Dateien entsprechen dem Ausschnitt, denn ich bei den jeweiligen Harddisks auch in HxD gesehen haben, auch die ANSI Zeichen sehen im Kommentar hinten gleich aus.

Bis später

Frank

Mist, sehe gerade, dass ich die Bezeichnung bei Harddisk 3 und 4 vertauscht habe. Kontrolliere das noch mal schnell. Anhang lösche ich.
 

Anhänge

  • Datentraegerverwaltung_IDE.JPG
    Datentraegerverwaltung_IDE.JPG
    227,4 KB · Aufrufe: 127
  • CD_Disk1.JPG
    CD_Disk1.JPG
    146,3 KB · Aufrufe: 145
  • CD_Disk2.JPG
    CD_Disk2.JPG
    152,6 KB · Aufrufe: 165
  • CD_Disk3.JPG
    CD_Disk3.JPG
    152 KB · Aufrufe: 128
  • CD_Disk4.JPG
    CD_Disk4.JPG
    151,8 KB · Aufrufe: 135
  • CD_Disk5.JPG
    CD_Disk5.JPG
    153,7 KB · Aufrufe: 130
Zuletzt bearbeitet:
Anmerkung für die spätere Rekonstruktion:
Es muss MBR+GPT+PE neu geschrieben werden (async parity stripe)

--- weiter Anweisungen folgen noch, öfter mal refresh des Browsers machen ---
 
Hallo Ernst!

Besten Dank für die Info! Klingt so, als ob zumindest Du weisst, was zu tun ist. :cool_alt:

Ist die Umstellung auf MBR statt GPT viel Aufwand? Sonst reicht es auch, wenn das Raid mit GPT rekonstruiert werden kann und ich an die Daten für das Backup komme.

Bin erst mal im Standby am Rechner.

Liebe Grüße

Frank
 
Das wird nicht funktionieren - Du hast eine 7,28TiB Partition da drauf. nix MBR
Wenn wir fertig sind, läuft der RAID5 wieder wie vorher (war zumindest bei den letzten 100 Fällen so).

für die spätere Wiedererweckung die Reihenfolge der Memberplatten:
Code:
[SIZE="3"][FONT="Lucida Console"]Analyzing: \\Pc10\shareddocs\frank_i2600k RAID5\harddisk4.txt
Analyzer Version: 2009072701

===== RAID MPB INFORMATION ===== when MaxLBA=3907029168 then from Sector==>3907029166 downwards
1D1C1115C00 496E74656C205261 . RAID
1D1C1115C08 69642049534D2043 .. Controller
1D1C1115C10 6667205369672E20 ... Signature: Intel Raid ISM Cfg Sig.
1D1C1115C18 312E332E3030     .... Version: 1.3.00
1D1C1115C1E 0061             <reserved>
1D1C1115C20 D62075E4         MPB checksum: unknown type
1D1C1115C24 7C020000         MPB size: 636
1D1C1115C28 34505845         family ID <first time checksum>
1D1C1115C2C 3BB40700         Generation <# MPB updates>: 504891
1D1C1115C30 F8110000         Error Log Size: 4600
1D1C1115C34 100000A0         MPB Attributes:
1D1C1115C38 05               # configured disks: 5
1D1C1115C39 01               # configured volumes: 1
1D1C1115C3A 02               error log position: 2
1D1C1115C3B 39               <reserved>
1D1C1115C3C 5D8EE0B9         <cache size>
1D1C1115C40 34505845         original family ID: -0
1D1C1115C44 DB010000...      <148 Bytes unused>
.                            --- HDD [0] ---
1D1C1115CD8 533248374A393042 .
1D1C1115CE0 3930313730343A30 .. Serial: "S2H7J90B901704:0"
1D1C1115CE8 0088E0E8         Sectors total: 3907028992
1D1C1115CEC FFFFFFFF         MISSING!
1D1C1115CF0 02               Status Flags: Disk is: Member, *** Unusable ***, *** Undetected ***,
1D1C1115CF1 00               Status Flags:
1D1C1115CF2 00               Status Flags:
1D1C1115CF3 00               Status Flags: <unused>
1D1C1115CF4 3E0B8916         owner config number.
1D1C1115CF8 0000000000000000 .
1D1C1115D00 0000000000000000 .. <16 bytes unused>
.                            --- HDD [1] ---
1D1C1115D08 533248374A393042 .
1D1C1115D10 3930313730350000 .. Serial: "S2H7J90B901705"
1D1C1115D18 B088E0E8         Sectors total: 3907029168
1D1C1115D1C 00000200         SCSI ID: Port 0 Path 0 Target 2 Lun 0
1D1C1115D20 3A               Status Flags: Disk is: Member, Usable, Detected, Claimed,
1D1C1115D21 05               Status Flags: contains metadata, SMART events supported,
1D1C1115D22 00               Status Flags:
1D1C1115D23 00               Status Flags: <unused>
1D1C1115D24 A2A29F2F         owner config number.
1D1C1115D28 0000000000000000 .
1D1C1115D30 0000000000000000 .. <16 bytes unused>
.                            --- HDD [2] ---
1D1C1115D38 533248374A393042 .
1D1C1115D40 3930313730390000 .. Serial: "S2H7J90B901709"
1D1C1115D48 B088E0E8         Sectors total: 3907029168
1D1C1115D4C 00000300         SCSI ID: Port 0 Path 0 Target 3 Lun 0
1D1C1115D50 3A               Status Flags: Disk is: Member, Usable, Detected, Claimed,
1D1C1115D51 05               Status Flags: contains metadata, SMART events supported,
1D1C1115D52 00               Status Flags:
1D1C1115D53 00               Status Flags: <unused>
1D1C1115D54 C6287507         owner config number.
1D1C1115D58 0000000000000000 .
1D1C1115D60 0000000000000000 .. <16 bytes unused>
.                            --- HDD [3] ---
1D1C1115D68 533248374A393042 .
1D1C1115D70 3930313731320000 .. Serial: "S2H7J90B901712"
1D1C1115D78 B088E0E8         Sectors total: 3907029168
1D1C1115D7C 00000400         SCSI ID: Port 0 Path 0 Target 4 Lun 0
1D1C1115D80 3A               Status Flags: Disk is: Member, Usable, Detected, Claimed,
1D1C1115D81 05               Status Flags: contains metadata, SMART events supported,
1D1C1115D82 00               Status Flags:
1D1C1115D83 00               Status Flags: <unused>
1D1C1115D84 CD3EA861         owner config number.
1D1C1115D88 0000000000000000 .
1D1C1115D90 0000000000000000 .. <16 bytes unused>
.                            --- HDD [4] ---
1D1C1115D98 533248374A393042 .
1D1C1115DA0 3930313937363A30 .. Serial: "S2H7J90B901976:0"
1D1C1115DA8 0088E0E8         Sectors total: 3907028992
1D1C1115DAC FFFFFFFF         MISSING!
1D1C1115DB0 02               Status Flags: Disk is: Member, *** Unusable ***, *** Undetected ***,
1D1C1115DB1 00               Status Flags:
1D1C1115DB2 00               Status Flags:
1D1C1115DB3 00               Status Flags: <unused>
1D1C1115DB4 5876E205         owner config number.
1D1C1115DB8 0000000000000000 .
1D1C1115DC0 0000000000000000 .. <16 bytes unused>
.                            --- Volume [0] ---
1D1C1115DC8 52414944355F4172 .
1D1C1115DD0 7261790000000000 .. Map Name: "RAID5_Array"
1D1C1115DD8 00D881A303000000 Sectors: 15628097536
1D1C1115DE0 8C               Status Flags: read coalescing, write coalescing, verify and fix
1D1C1115DE1 00               Status Flags:
1D1C1115DE2 0000             <reserved>
1D1C1115DE4 00000000         Reserved Sectors: 0
1D1C1115DE8 00000100         <migration priority,# subvolumes,target id,cng master disk>
1D1C1115DEC 01010000         <cache policy[2],cng state,cng substate>
1D1C1115DF0 00000000...      <40 Bytes unused>
1D1C1115A18 B0034707         <curr migr unit>
1D1C1115A1C 00000000         <check point ID>
1D1C1115A20 00               Volume migration state: 0 <normal or migrating>
1D1C1115A21 02               Volume migration type: 2 <initializing, rebuilding,...>
1D1C1115A22 00               Volume dirty: 0
1D1C1115A23 FF               Volume fs state: 0xFF
1D1C1115A24 0000             <verify errors>
1D1C1115A26 0000             <verify bad blocks>
1D1C1115A28 00000000...      <16 Bytes unused>
1D1C1115A38 00000000         volume LBA0 offset(LBAs or stripes? - LBAs will run in >2TiB bug): 0
1D1C1115A3C 0877E0E8         # Sectors/member: 3907024648
1D1C1115A40 B0034707         # Stripes/member: 122094512
1D1C1115A44 2000             # Sectors/Stripe: 32 ==> stripesize=16KB
1D1C1115A46 03               Volume status: FAILED
1D1C1115A47 05               RAID Level: RAID-5 Array
1D1C1115A48 05               # member disks: 5
1D1C1115A49 01               # domains: 1
1D1C1115A4A FF               failed disk: - NONE -
1D1C1115A4B 01               <unused, always 01>
1D1C1115A4C 00000000...      <28 Bytes unused>
1D1C1115A68 00000001         member order 1: HDD[0] <Serial=S2H7J90B901704:0> *** BAD ***
1D1C1115A6C 01000000         member order 2: HDD[1] <Serial=S2H7J90B901705>
1D1C1115A70 02000000         member order 3: HDD[2] <Serial=S2H7J90B901709>
1D1C1115A74 03000000         member order 4: HDD[3] <Serial=S2H7J90B901712>
1D1C1115A78 04000001         member order 5: HDD[4] <Serial=S2H7J90B901976:0> *** BAD ***
1D1C1115A7C === end of metadata ===[/FONT][/SIZE]

nun brauchen wir zur Rekonstruktion den Mirror der GPT-Informationen des Arrays, weil die Originalversion am Beginn der Platte zerstört wurde:
Code:
[SIZE="3"][FONT="Lucida Console"]
Aufruf HxD als Administrator
- Menü: Extras/open disk/physical disk/[COLOR="magenta"]hard disk 6[/COLOR]  (Häkchen bei "open as readonly" NICHT entfernen)

- im Sektoreingabefeld in der Menüzeile mit copy&paste den Wert [B]3907024383[/B] übertragen und Enter, um dorthin zu positionieren
- in diesem Sektor sollte ab der dritten Zeile rechts im Textblock "Microsoft reserved partition" zu finden sein, wenn nicht: Abbrechen
- Edit/Select Block  Start: (Inhalt belassen) Length: 4200 , hex, OK
- Edit/Copy as.../Editor View (kopiert in die Zwischenablage)
- Menü: File/New (es erscheint in der Anzeige ein zweiter Reiter "untitled1")
- in der Anzeige [B]in das kleine punktierte Rechteck [/B]rechts unterhalb von ... 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 "[COLOR="Magenta"]GPTMirr.txt[/COLOR]"  /speichern

- HxD beenden

Den GPTMirr.txt File gezippt in den Anhang
[/FONT][/SIZE]
 
Hallo Ernst!

Die Reihenfolge passt, ich hattte die Festplatten bewusst mit aufsteigender Seriennummer an die SATA Ports angeschlossen. Das RAID hatte ich unter Windows mit Intel RST angelegt, ich bin mir aber nicht mehr sicher, ob ich die Partitionen zuvor mit diskpart wg. alignment angelegt habe.

Harddisk 6 tut uns nicht den Gefallen, den erwarteten Text "microsoft reserved partition" darzustellen. In dieser Gegend finde ich ihn nur auf Harddisk 4. Daher von beiden Platten Screenshots und im Zip von beiden Platten der relevante Datenbereich.

Und nun?

Viele Grüße, Frank
 

Anhänge

  • harddisk6_gptmir.JPG
    harddisk6_gptmir.JPG
    195,9 KB · Aufrufe: 135
  • harddisk4_gptmir.JPG
    harddisk4_gptmir.JPG
    135,7 KB · Aufrufe: 136
  • GPTMirr.zip
    GPTMirr.zip
    7,1 KB · Aufrufe: 90
Zuletzt bearbeitet:
PM gelesen, aber das wars nicht ganz.
Ich hab zwei Fehler gemacht. Es sind 33 Sektoren, und ich hab die Adresse des letzten angegeben, der stimmt auf Disk 6.
Hab aber nicht bedacht, dass Du ja Stripesize 16K verwendest.
Somit ist der erste der 33 Sektoren auch noch auf einer anderen Platte, auf disk4.
Damit haben wir wenigstens schon die richtigen Inhalte verifiziert.

Neues Spiel - neues Glück:
Aufruf HxD als Administrator
- Menü: Extras/open disk/physical disk/hard disk 4 (Häkchen bei "open as readonly" NICHT entfernen)

- im Sektoreingabefeld in der Menüzeile mit copy&paste den Wert 3907024383 übertragen und Enter, um dorthin zu positionieren

- Edit/Select Block Start: (Inhalt belassen) Length: 200 , hex, OK
- Strg+C (kopiert in die Zwischenablage)
- Menu: File/Close (schliesst den Reiter "harddisk4")
- Menü: File/New (es erscheint in der Anzeige ein Reiter "untitled1")
- Strg+V (überträgt den Inhalt aus der Zwischenablage) im popup "file size change": OK

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

- im Sektoreingabefeld in der Menüzeile mit copy&paste den Wert 3907024352 übertragen und Enter, um dorthin zu positionieren

- Edit/Select Block Start: (Inhalt belassen) Length: 4000 , hex, OK
- Strg+C (kopiert in die Zwischenablage)
- Menu: File/Close (schliesst den Reiter "harddisk6", Anzeige wechselt auf "untitled1" )
- 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 "GPTMirr.bin" /speichern

- HxD beenden

Den GPTMirr.bin File gezippt in den Anhang
 
Die Zeile hab ich doch gelöscht? (allerdings erst 30sek nach dem post geändert) - Oh Mann, bist Du schnell... :D
 
Zuletzt bearbeitet:
Dann war sie doch da, die Zeile mit "File...". Ich dachte schon, ich habe was an den Augen:D

LG Frank
 
Zuletzt bearbeitet:
Ok, ich hab gesehen, Du hast es oben angehängt.
Schluss für heute. Morgen bin ich von 18:00-1:00 online, der Rest ist in 30-45min erledigt, wann immer Du willst.
 
Zurück
Oben