MSI 790FX-GD70, SB750, Raid5, Festplatte offline - Raid nicht mehr aktiv!

Ich rechne es hier mal vor - vielleicht findet ja jemand einen Fehler...

Bei aktueller GPT(1K) auf Harddisk1:

HD1=VolA HD2=VolB HD3=VolC
NTFSHdr=132096(1K)= 264192(512)
NTFSMirr=2929686527(1K)= 5859373054(512)
$MFT=264192+0xc0000*8=6555648(512)

bei aktueller GPT(4K) auf Harddisk2:

HD2=VolA HD1=VolB HD3=VolC
NTFSHdr=33024(4K)= 264192(512)
NTFSMirr=732528383(4K)= 5860227064(512)
$MFT=264192+0xc0000*8=6555648(512)


Also machen wir folgendes mit hard disk 1, 2 und 3

HxD Aufruf unter User mit Administratorrechten (oder per rechtklick - Ausführen als ...)

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

========= extrahieren $Boot
- im der Menüzeile ins Feld "Sector:" den Wert 132096 übertragen , Enter um hinzupositionieren
- Menü: Edit/select block/start-offset: (eingetragenen Wert belassen) , length: 200, 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

========= extrahieren $MFT
- Reiter "hard disk x" anklicken
- im der Menüzeile ins Feld "Sector:" den Wert 3277824 übertragen , Enter um hinzupositionieren
- Menü: Edit/select block/start-offset: (eingetragenen Wert belassen) , length: 8000, 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 "MFTHDx.txt" /speichern
- HxD beenden

.txt files gezippt in den Anhang

Danach sollten wir wissen, welches die aktuelle Partitionierung war, und nebenher auch die Stripesize
 
Nun, die letzten Auszüge der Platten haben folgendes ergeben:
Zuletzt partitioniertes Filesystem auf HD1, das auf HD2 wurde damit überschrieben.
Als Stripesize wurde 64K verifiziert. Sektorgröße: 1K
Reihenfolge HD1=Vol A, HD2=Vol B, HD3=Vol C verifiziert

Code:
[FONT="Lucida Console"][SIZE="3"]Analyzing: \\Pc10\shareddocs\JohnSlayer RAID5\MFTHD1.txt
.                                                           Sector size (bytes)=1024
.                                                           RAID type=5
.                                                           Number of volumes=3
.                                                           Stripe size(K) =64
.                                                           Array start LBA=0
.
===== NTFS INFORMATION ===== at LBA=66048
.                                                           RAIDArrayLBA=       132096
.                                                           RAIDVolLBA=          66048 on Vol. A (Parity Vol. C )
000040801FE 55AA             Boot signature='55AA'... valid
00004080000 EB5290           jump around... OK
00004080003 4E54465320202020 NTFS ID... OK
0000408000B 0004             Bytes per sector: 1024
0000408000D 04               Sectors per cluster: 4 ==> Clustersize=4K
0000408000E 0000             reserved sectors: 0
00004080010 000000           always zero...OK
00004080013 0000             not used...OK
00004080015 F8               <Media descriptor>
00004080016 0000             always zero...OK
00004080018 3F00             Sectors per track: 63
0000408001A FF00             # heads: 255
0000408001C 00040200         # hidden sectors: 132096       *** OK ***
00004080020 00000000         <not used by NTFS>
00004080024 80008000         <not used by NTFS>
00004080028 FF739DAE00000000 Total Sectors: 2929554431
.                            ==> Size:2860893MB 2793.84GB
.                            ==> NTFS Mirror at sector: 2929686527
.                                                           RAIDArrayLBA=   2929686527
.                                                           RAIDVolLBA=     1464843263 on Vol. C (Parity Vol. A )
00004080030 00000C0000000000 Cluster# of $MFT: 786432
.                            ==> $MFT at sector: 3277824
.                                                           RAIDArrayLBA=      3277824
.                                                           RAIDVolLBA=        1638912 on Vol. A (Parity Vol. C )
00004080038 0200000000000000 Cluster# of $MFTmirr: 2
.                            ==> $MFTmirr at sector: 132104
.                                                           RAIDArrayLBA=       132104
.                                                           RAIDVolLBA=          66056 on Vol. A (Parity Vol. C )
00004080040 F6000000         Clusters/File Record Segment: 246
00004080044 01000000         Clusters/Index Block: 1
00004080048 19736CD67C6CD6C2 Volume Serial #
00004080050 00000000         checksum
[/SIZE][/FONT]

Jetzt such ich nur noch nach einer Möglichkeit, sicher festzustellen, was zuletzt wohin rebuildet wurde.
Was mich etwas irritiert, dass in den ersten Auszügen von den Plattenenden keine Metadaten des Controllers aufgetaucht sind, welche darüber Auskunft geben könnten.

Kannst Du mal per HxD auf die Suche gehen:
- open Physical disk/ Harddisk 1/2/3
- mit ">|" Button auf den letzten Sektor positionieren
- Menü: Search/Find/Search for: NVIDIA , Datatype: Text-String, backward, OK
wenn da innerhalb einer Minute nichts gefunden wird, abbrechen, ansonsten
markiere den vorigen, den mit dem gefundenen Text und den nachfolgenden Sektor
- Menü: Copy as.../Editor view
- Menü: New/in das Rechteck klicken/Strg+V
- Menü Save as... MetaHd1/2/3.txt
 
Gehe heute Abend auf die Suche, spätestens um 20 Uhr sollte das dann hier drin stehen.
Ergänzung ()

Mh, der findet nichts. Weder backward, noch forward.
Entweder gibt's da keine Metadaten, oder es steht schlicht "NVIDIA" nicht drin.

Schau Dir mal die Textdatei an, die stammt von den letzten Sektoren der Platte, da finde ich was mit "Promise". Kannst du damit was anfangen? Falls ja, erstelle ich Dir noch die anderen.
Zudem wurden nicht alle letzten Sektoren mit eingefügt, sondern nur bis dahin, wo ich "Text" im Sektor sehen konnte.
 

Anhänge

Das sind die Informationen der etwas tiefer angelegten alten Metadaten, die uns auf der HD2 mit 4K Sektorsize eines früheren RAID-Arrays auch untergekommen sind.
AMD/NVIDIA legt die Daten aber auf den letzten paar Sektoren ab - die sind aber auf allen Platten blankgeleckt 00.
Hast Du nach Anforderung im Post#26, den Controllermode auf IDE zu stellen, vielleicht den Array vorher im RAID-Mode aufgelöst? Das wäre die einzige vernünftige Erklärung, warum da nichts mehr steht.

Naja - egal. Dann versuch ich mal, aus den Inhalten der Platten schlau daraus zu werden, welche 2 von den dreien zuletzt noch aktiv waren.
(Anweisungen folgen hier demnächst)
 
Hast Du nach Anforderung im Post#26, den Controllermode auf IDE zu stellen, vielleicht den Array vorher im RAID-Mode aufgelöst? Das wäre die einzige vernünftige Erklärung, warum da nichts mehr steht.

Der Controller wurde lediglich im Bios von "Raid" auf "IDE" geändert, mehr nicht. Ohne die Aufforderung "Alle Daten löschen" kann ich mein Raid nicht auflösen/löschen und das tat ich gewiss nicht.

Erwarte Instruktionen :)
 
dauert noch etwas, die sind wahrscheinlich erst am Nachmittag zu erwarten...
Ergänzung ()

So, da ist sie:

auszuführen mit hard disk 1, 2 und 3

HxD Aufruf unter User mit Administratorrechten (oder per rechtklick - Ausführen als ...)

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

========= extrahieren $Logfile Stripe

- Menü: Edit/select block/start-offset: 5D4D0000 , length: 10000 2020000, hex, OK
- Strg+C (überträgt den markierten Inhalt ~32MB in die Zwischenablage)
- Menü: File/New (es erscheint in der Anzeige ein zweiter Reiter "untitled1")
- jetzt nirgendwo hinklicken vor allem NICHT ins Rechteck!
- 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 "LogstripeHDxLogHDx.bin" /speichern
- HxD beenden

.bin files gezippt in den Anhang auf deinen Server, die Links schick mir per PM
 
Zuletzt bearbeitet:
Der Anfang vom Logfile war leider nicht eindeutig.
Ich brauche den ganzen, Anweisungen habe ich oben korrigiert.
Sind gezippt 3 Files je ca. 3,5MB.
Ergänzung ()

So, für die Auswertung muss ich noch eine Kleinigkeit am Programm ändern.
Ergebnis ist morgen abend zu erwarten.
 
So, ich hab ein Ergebnis, und es scheint eindeutig zu sein.
Muss das nur noch händisch nachprüfen, am Abend kanns weitergehen.
 
Morgen sollte ich dir für die restlichen Schandtaten dann bereitstehen :)
 
Ich hab jetzt mal alle Ergebnisse in die Tonne getreten, weil ich so zwischendurch draufgekommen bin, dass sich die Nummern der physical Disks der im Laufe der Zeit gezogenen Extrakte offenbar von Mal zu Mal verändert haben.
z.B. ist der Inhalt der Datei "LogstripeHD1" ident mit dem Anfang von "LogHD2"
(welche beide am gleichen Sektor begannen)

Hast Du die Platten dazwischen abgeklemmt und dann an anderen Ports angeschlossen?
 
Mh, umgesteckt wurden die eigentlich nicht - zumindest nicht, dass ich wüsste.
Einzig die neue HD kam mal an Port 4, ist nun auf Port 5 usw.
 
Das war ja ganz zu Beginn. Ich meine jetzt, zwischen den einzelnen Extrakten der letzten Tage - oder vielleicht den Controller Mode von IDE zu AHCI gewechselt?
 
Nein, da wurde definitiv nichts dran gemacht. Seit ich den Controller auf IDE stellte, blieb er so - ebenso die Ports.
 
Das ist mir ein Rätsel. Von Start zu Start weist das BIOS die Reihenfolge der Platten normalerweise immer nach den zugehörigen Port-Nummern zu, hier hat sich ein Vertauschungskobold eingeschlichen.
Tja, dann gehen wir an die große Vereinheitlichung, und sehen, welche der früher geposteten Bereiche jeweils auf der gleichen Platte liegen.

Hoffe, Du hast den HxD inzwischen schon im Griff, und es reicht, wenn ich es salopp formuliere
mit jeder der 3 Platten immer copy as Editor view (n. Platte= xrefn.txt Datei) folgender 3 Bereiche:
Sector 0 , Length 200 hex
Sector 3057280 , Length 200 hex
Sector 3277824 , Length 200 hex
 
Zurück
Oben