Vor ein paar Wochen habe ichschon gefragtSo verschieben Sie einen Windows Server 2008 auf eine neue Festplatte. Trotz der vorherigen Antworten und zwei Wochen, die ich damit verbracht habe, es zu versuchen, kann ich das Betriebssystem immer nicht auf das neue Laufwerk verschieben.
Was ich versucht habe:
Eine Sicherung/Wiederherstellung mit Windows Backup. Das hat nie geholfen.
- Zuerst habe ich versucht, ein Backup zu erstellen, dann das Backup auf ein neues Laufwerk zu kopieren und dann wiederherzustellen. Das Ergebnis ist "Der Parameter ist falsch. (0x80070057)" Fehlerdurch einen Fehler verursachtin der Windows-Sicherung.
Ich habe kürzlich versucht, ein Backup auf einer Netzwerkfreigabe zu erstellen, kann es aber nicht wiederherstellen, da die Fehlermeldung „*Der Netzwerkpfad wurde nicht gefunden. (0x80070035)“ angezeigt wird. Auch der Versuch mit demGelöst, aber dann habe ich "Der Parameter ist falsch."-Fehler, den ich auch nach dem Entfernen aller alten Backups, dem Löschen aller Protokolle und dem Ausführen eines neuen vollständigen Backups habe.netsh interface ipv4 set address [...]
funktioniert nicht (ich habe mindestens drei verschiedene Fehler gesehen, hauptsächlich „Die Schnittstelle ist unbekannt.")
- Zuerst habe ich versucht, ein Backup zu erstellen, dann das Backup auf ein neues Laufwerk zu kopieren und dann wiederherzustellen. Das Ergebnis ist "Der Parameter ist falsch. (0x80070057)" Fehlerdurch einen Fehler verursachtin der Windows-Sicherung.
Eine zuvor vorgeschlagene Lösung mitBildxvon Windows AIK führt zu einer nicht bootfähigen Festplatte, nachdem ein Image darauf geschrieben wurde. Beim Booten von der Windows 2008-Installationsdiskette (von USB) stellt es fest, dass die Festplatte nicht bootfähig ist, und schlägt vor, dies zu beheben, stürzt dann aber ab, was zu einer nicht bootfähigen USB-Flash-Diskette führt (und die Festplatte bleibt nicht bootfähig).
Wie ich bereits in meiner vorherigen Frage sagte, erhält man beim Klonen einer Festplatte (natürlich) eine bootfähige Festplatte, aber Windows beschwert sich über Hardwareänderungen und kann nicht gestartet werden.
Kann mir jetzt jemand einen anderen Weg vorschlagen, Windows Server 2008 auf eine neue Festplatte zu verschieben? Ist das überhaupt möglich, oder ist bei einem Festplattenfehler/einer Festplattenänderung eine Neuinstallation des gesamten Betriebssystems notwendig?
Antwort1
Bootmgr und BCD befanden sich möglicherweise auf einer anderen Partition, als Sie imagex zum Erstellen einer Sicherung verwendet haben. Dies ist die Standardeinstellung für Windows Server 2008 R2 und Windows 7; 2008 und Vista hing es davon ab, ob Sie BitLocker aktiviert hatten und aus welcher Richtung der Wind an diesem Tag wehte. Wurden beim Booten von WinPE sowohl ein Laufwerk C: als auch ein Laufwerk D: angezeigt? Wenn ja, lesen Sie weiter.
Leider ist dies eine Möglichkeit in Server 2008, die ich in meinem vorherigen Beitrag nicht behandelt habe. Ich bitte um Entschuldigung, falls dies der Fall ist. Es ist zumindest eine relativ einfache Lösung:
Stecken Sie das alte Laufwerk wieder in den Server und verwenden Sie imagex, um sowohl die Boot-Partition (C:) als auch die Systempartition (D:) zu erfassen. (Sie müssen es zweimal ausführen, um beide Partitionen zu erfassen. Schreiben Sie nicht beide in dieselbe WIM-Datei, da beim zweiten Mal einfach die erste überschrieben wird.)
imagex /capture C:\ Z:\MyServer-BootPartition.wim "MyServer"
imagex /capture D:\ Z:\MyServer-SystemPartition.wim "MyServer"
Stecken Sie das neue Laufwerk in den Server. Erstellen Sie Partitionen wie in
diskpart
sel drive 0
clean
create part pri size=100
format quick
act
assign letter=c
create part pri
format quick
assign letter=d
exit
Hinweis: Wenn Sie andere Buchstaben als C und D oben auswählen, ersetzen Sie diese Buchstaben auch in den folgenden Schritten. Die Buchstaben, die Sie in diesem Schritt zuweisen, haben keinen Einfluss auf die Buchstabenzuweisung beim Windows-Start, die in der Registrierung erfolgt.
Schreiben Sie die Bilder in die Laufwerkspartition (im letzten Beitrag behandelt, hier aber der Übersichtlichkeit halber wiederholt):
imagex /apply Z:\MyServer-BootPartition.wim 1 C:\
imagex /apply Z:\MyServer-SystemPartition.wim 1 D:\
Ändern Sie den BCD für die neuen Partitionen.
Führen Sie „Ausführen“ aus
bcdedit -store C:\boot\BCD -enum
und notieren Sie sich die Zeile „Bezeichner“ im Abschnitt „Windows Boot Loader“. Normalerweise ist es „{current}“ oder „{default}“, es könnte aber auch eine GUID sein. Was auch immer es ist, ersetzen Sie diesen Bezeichner dort, wo ich in der zweiten und dritten Zeile unten „{current}“ eingebe.bcdedit -store C:\boot\BCD -set {bootmgr} device partition=c:
bcdedit -store C:\boot\BCD -set {current} device partition=d:
bcdedit -store C:\boot\BCD -set {current} osdevice partition=d:
Antwort2
Sofern die Originalplatte nicht defekt ist, lasse ich die alte Systemplatte im Server und verschiebe nur die Daten auf die neue Platte. Ihr Server hat doch Platz für Ersatzplatten, oder?
Falls Sie die alte Festplatte wirklich entfernen müssen, verwenden Sie am besten eine Imaging-Software wie Acronis Trueimage, Norton Ghost oder ähnliches.
Falls die neue Festplatte einen anderen Controller als die alte verwendet (z. B. IDE -> SATA), müssen Sie zuerst die neuen Treiber usw. installieren. Mit ein paar Anpassungen sollte es von der neuen Festplatte booten können. Lesen Sie in diesem Fall mehr über boot.ini.
Nachdem Sie Ihr Backup erstellt und getestet haben, fügen Sie die neue Festplatte zum Server hinzu und erstellen eine Kopie auf der neuen Festplatte. Anschließend entfernen Sie die alte Festplatte und legen sie an einen sicheren Ort, lassen die neue Festplatte booten und alles ist in Ordnung.
PS: Ein DVD-Laufwerk kostet 15 Dollar. Es ist nicht kosteneffizient, keins zu haben. Schließen Sie einfach eine beliebige alte DVD an den Server an, solange Sie sie brauchen.
Der Imaging-Pfad sollte zunächst in einem Labor getestet werden, um sicherzustellen, dass Sie kein Image der leeren Festplatte auf der vollen Festplatte erstellen.
Antwort3
Installieren Sie beide Laufwerke. Konvertieren Sie beide Laufwerke in dynamische Laufwerke. Fügen Sie die zweite Festplatte als Spiegel hinzu. Lassen Sie sie replizieren und entfernen Sie dann das alte Laufwerk als Spiegel.
Ich würde empfehlen, dies in einem Labor zu testen, bevor Sie es auf einem Produktionssystem versuchen.