Windows-Software-Raid1 ,aufgelöst, - kein Zugriff auf Datenträger
Hallo zusammen,
ich habe für private zwecke ein Software Raid1 mit Windows boardmitteln erstellt.
nun habe ich mal testweise eine der platte abgeklemmt und in einen anderen rechner eingebaut, um zu schauen wie gut sich die daten wiederherstellen lassen. ich dachte naiverweise, dass dies bei einem raid1 kein großes problem wäre. weit gefehlt!
im neuen system wird die platte in der datenträgerverwaltung als dynamisch erkannt, jedoch als "ungültig" eingestuft. eine reaktivierung schlägt mit der fehlermeldung "dieser vorgang ist auf dem ungültigen datenträgerpaket unzulässig" fehl.
ich habe nun mit dem tool TestDisk die platte analysiert. hier wird die partition (es war nur eine) erkannt und ich kann mir auch die files listen lassen. wenn ich nun die partition auf die platte schreiben lasse, erkennt windows zwar ebenfalls eine partition, jedoch im RAW format und ich könnte sie lediglich formatieren.
lange rede kurze frage:
Was muss ich tun um eine ausgebaute festplatte eines windows-software-raid1 in einem anderen system lesen zu können?
PS: mit dem tool TestDisk kann ich zwar alle files sehen, jedoch schlägt ein kopieren fehl. woran könnte das liegen? zugriffsrechte?
vielen Dank vorab
archimedes
ich habe für private zwecke ein Software Raid1 mit Windows boardmitteln erstellt.
nun habe ich mal testweise eine der platte abgeklemmt und in einen anderen rechner eingebaut, um zu schauen wie gut sich die daten wiederherstellen lassen. ich dachte naiverweise, dass dies bei einem raid1 kein großes problem wäre. weit gefehlt!
im neuen system wird die platte in der datenträgerverwaltung als dynamisch erkannt, jedoch als "ungültig" eingestuft. eine reaktivierung schlägt mit der fehlermeldung "dieser vorgang ist auf dem ungültigen datenträgerpaket unzulässig" fehl.
ich habe nun mit dem tool TestDisk die platte analysiert. hier wird die partition (es war nur eine) erkannt und ich kann mir auch die files listen lassen. wenn ich nun die partition auf die platte schreiben lasse, erkennt windows zwar ebenfalls eine partition, jedoch im RAW format und ich könnte sie lediglich formatieren.
lange rede kurze frage:
Was muss ich tun um eine ausgebaute festplatte eines windows-software-raid1 in einem anderen system lesen zu können?
PS: mit dem tool TestDisk kann ich zwar alle files sehen, jedoch schlägt ein kopieren fehl. woran könnte das liegen? zugriffsrechte?
vielen Dank vorab
archimedes
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 206411
Url: https://administrator.de/contentid/206411
Ausgedruckt am: 05.11.2024 um 09:11 Uhr
15 Kommentare
Neuester Kommentar
Hi.
Du müsstest schon beide Platten mitnehmen, wie hier beschrieben. http://technet.microsoft.com/en-us/library/cc753750.aspx
Du müsstest schon beide Platten mitnehmen, wie hier beschrieben. http://technet.microsoft.com/en-us/library/cc753750.aspx
Hast Du meinen Link nun gelesen?
Dort steht deutlich:
Dort steht deutlich:
If you are moving spanned, striped, mirrored, or RAID-5 volumes, it is highly recommended that you move all disks containing the volume together. Otherwise, the volumes on the disks cannot be brought online and will not be accessible except to delete them.
Hi!
ja ich kenne die Problematik und das hat mit Windows (NT und allen Nachfolgern) selbst (bzw. alleine) noch nie funktioniert. Auf Grund eines Wikipedia-Artikels, der sowieso nur die Grundlagen streift, zu glauben, dass müsste so sein, ist ehrlich gesagt etwas naiv und ausserdem ist die RAID Funktionalität von Windows ein Produkt welches der Hersteller einst hinzugekauft hat. Dieses Thema wurde hier übrigens vor längerer Zeit schon einmal diskutiert.
Aus meiner Erfahrung heraus kann ich jedoch sagen, dass es mit den meisten Fake RAIDs (Promise, Highpoint, Intel Onboard usw.) in der Vergangenheit funktioniert hat, weil das ja eigentlich nur normale IDE bzw. SATA Controller sind, bei denen der Treiber die Daten 1:1 auf die zweite Platte kopiert. Das muss aber eben nicht bei jedem RAID so sein und es ist grundsätzlich auch naiv zu glauben, dass ein RAID überhaupt immer und überall funktionieren muss:
Gerade in diesem Moment patche ich meinen Linux Kernel, weil mein 3Ware RAID Controller seit einem Kernelupdate nicht mehr fehlerfrei arbeitet. Mit dem alten Kernel funktioniert es problemlos.
Also grundsätzlich Vorsicht mit jeder Art von RAIDs, ob nun aus echten Controllern oder rein Software basiert. Wenn mich die Erfahrung eines gelehrt hat dann, dass man besser dran ist wenn man, Vermutungen, Prophezeiungen oder Halbwissen mit eigenen Fakten belegt, will sagen: Nichts geht über eigene Erfahrung und wenn es durch einfaches ausprobieren ist.
mrtux
ja ich kenne die Problematik und das hat mit Windows (NT und allen Nachfolgern) selbst (bzw. alleine) noch nie funktioniert. Auf Grund eines Wikipedia-Artikels, der sowieso nur die Grundlagen streift, zu glauben, dass müsste so sein, ist ehrlich gesagt etwas naiv und ausserdem ist die RAID Funktionalität von Windows ein Produkt welches der Hersteller einst hinzugekauft hat. Dieses Thema wurde hier übrigens vor längerer Zeit schon einmal diskutiert.
Aus meiner Erfahrung heraus kann ich jedoch sagen, dass es mit den meisten Fake RAIDs (Promise, Highpoint, Intel Onboard usw.) in der Vergangenheit funktioniert hat, weil das ja eigentlich nur normale IDE bzw. SATA Controller sind, bei denen der Treiber die Daten 1:1 auf die zweite Platte kopiert. Das muss aber eben nicht bei jedem RAID so sein und es ist grundsätzlich auch naiv zu glauben, dass ein RAID überhaupt immer und überall funktionieren muss:
Gerade in diesem Moment patche ich meinen Linux Kernel, weil mein 3Ware RAID Controller seit einem Kernelupdate nicht mehr fehlerfrei arbeitet. Mit dem alten Kernel funktioniert es problemlos.
Also grundsätzlich Vorsicht mit jeder Art von RAIDs, ob nun aus echten Controllern oder rein Software basiert. Wenn mich die Erfahrung eines gelehrt hat dann, dass man besser dran ist wenn man, Vermutungen, Prophezeiungen oder Halbwissen mit eigenen Fakten belegt, will sagen: Nichts geht über eigene Erfahrung und wenn es durch einfaches ausprobieren ist.
mrtux
Zitat von @Archimedes:
Was muss ich tun um eine ausgebaute festplatte eines windows-software-raid1 in einem anderen system lesen zu können?
Was muss ich tun um eine ausgebaute festplatte eines windows-software-raid1 in einem anderen system lesen zu können?
mit einer forensischen Linuxdistribution booten einfach die daten kpieren.
lks
PS: Mit knoppix kontne ich bisher noch jedes windows-softraid lesen, sofern das dateisystem nciht kaputt war. Ggf. muß man mdadm händisch anstoßen.
Zitat von @mrtux:
... Fakten belegt, will sagen: Nichts geht über eigene Erfahrung und wenn es durch einfaches ausprobieren ist.
... Fakten belegt, will sagen: Nichts geht über eigene Erfahrung und wenn es durch einfaches ausprobieren ist.
Wie sagt der Meister: Erfahrung macht klug.
Man sollte sich aber immer bewußt sein: egal wie oft man etwas schon gemacht hat: irgendwann funktioniert es trotzdem nicht wie gewohnt, weil irgendein Detail doch anders ist. Das habe ich oft leidvoll erfahren müssen.
Also (überprüftes) Backup nie vergessen.
lks
Hallo,
ist eben kein von dir zitiertes RAID 1 ist. MS hat schon immer den Begriff Mirrored Drives verwendet. Warum? Eben weil die kein RAID 1 gemacht haben wie es die Hardware RAID Kontroller können und tun. Wenn das Mirror von MS identisch mit RAID 1 wäre glaubst du dann nicht das MS diesen Begriff verwenden würde anstatt die ganze Welt mit seinem Mirror zu verwirren? Im allgemeinen gilt RAID 1 = Mirror. Aber es kommt doch darauf an wie das realisiert wird? oder? Novell 286/386/4 usw. konnte Mirror. Adaptec AHA 1540 damals RAID 1. Untereinander austauschbar? Nein. Hat sich einer Beschwert? Nein
Und wäre das MS Mirroring ein RAID 1 könntest du das ja an jedem echten RAID Kontroller dranpappen, oder? Selbst RAID 1 bei wechsel des Hardware Kontroller vom selben Hersteller kann dir schon die Daten schreddern sofern du nicht auf Kompatibilität achtest. Und wenn du gar den Hersteller wechselst wo bleibt da dein RAID 1? Selbst bei gleichem Kontroller und wechsel der Firmware kann es nach hinten losgehen. Hier meckert keiner, oder?
Gruß,
Peter
ist eben kein von dir zitiertes RAID 1 ist. MS hat schon immer den Begriff Mirrored Drives verwendet. Warum? Eben weil die kein RAID 1 gemacht haben wie es die Hardware RAID Kontroller können und tun. Wenn das Mirror von MS identisch mit RAID 1 wäre glaubst du dann nicht das MS diesen Begriff verwenden würde anstatt die ganze Welt mit seinem Mirror zu verwirren? Im allgemeinen gilt RAID 1 = Mirror. Aber es kommt doch darauf an wie das realisiert wird? oder? Novell 286/386/4 usw. konnte Mirror. Adaptec AHA 1540 damals RAID 1. Untereinander austauschbar? Nein. Hat sich einer Beschwert? Nein
Und wäre das MS Mirroring ein RAID 1 könntest du das ja an jedem echten RAID Kontroller dranpappen, oder? Selbst RAID 1 bei wechsel des Hardware Kontroller vom selben Hersteller kann dir schon die Daten schreddern sofern du nicht auf Kompatibilität achtest. Und wenn du gar den Hersteller wechselst wo bleibt da dein RAID 1? Selbst bei gleichem Kontroller und wechsel der Firmware kann es nach hinten losgehen. Hier meckert keiner, oder?
Gruß,
Peter
Hi Peter.
Wie schon geschrieben, es war nie zum Erschaffen einer Art Sicherheitskopie zum "in den Schrank legen" gedacht und deswegen hat MS wohl auch keine Anstalten gemacht, bei einer einzelnen, in ein anderes als das Ursprungssystem abgewanderten Platte ein "break mirror" einzubauen, welches danach dann natürlich den Zugriff ermöglichen könnte. Ganz simple, nachvollziehbare Gründe, und keine (Zitat Archimedes) "miese" Qualität. Dass dies bei Hardware RAID1 anders ist, ist auch nachvollziehbar: wer nimmt eine Platte davon raus und trägt diese in ein anderes System? Dazu muss erstmal Controller, Treiber, Firmware usw. dort stimmen, davon ist also eher weniger auszugehen. Deshalb braucht man solche Raid-Members nicht auf die selbe Weise zu schützen und macht sie zugreifbar. Da sieht man auch den Vorteil der MS-Software-RAIDs, sie sind transportabel, sofern das Zielsystem dynamische Datenträger versteht.
MS hat schon immer den Begriff Mirrored Drives verwendet. Warum? Eben weil die kein RAID 1 gemacht haben wie es die Hardware RAID Kontroller können und tun
Ist irgendwo von MS selbst beschrieben, dass dies der Grund ist? Glaub ich nicht recht. Vielmehr vermute ich, dass sie schlicht den Zugriff auf einzelne Platten sperren, damit bei Anschluss im Fremdsystem (man bedenke Hotplug) nacheinander nicht schon auf der ersten Platte losgeholzt wird, sondern eben nur auf dem Verbund - nur so kann es synchron bleiben.Wie schon geschrieben, es war nie zum Erschaffen einer Art Sicherheitskopie zum "in den Schrank legen" gedacht und deswegen hat MS wohl auch keine Anstalten gemacht, bei einer einzelnen, in ein anderes als das Ursprungssystem abgewanderten Platte ein "break mirror" einzubauen, welches danach dann natürlich den Zugriff ermöglichen könnte. Ganz simple, nachvollziehbare Gründe, und keine (Zitat Archimedes) "miese" Qualität. Dass dies bei Hardware RAID1 anders ist, ist auch nachvollziehbar: wer nimmt eine Platte davon raus und trägt diese in ein anderes System? Dazu muss erstmal Controller, Treiber, Firmware usw. dort stimmen, davon ist also eher weniger auszugehen. Deshalb braucht man solche Raid-Members nicht auf die selbe Weise zu schützen und macht sie zugreifbar. Da sieht man auch den Vorteil der MS-Software-RAIDs, sie sind transportabel, sofern das Zielsystem dynamische Datenträger versteht.