Externe Festplatte einbinden (Windows)

Wenn der defekte Windows-Server noch über intakte Festplatten verfügt, können diese an einen neuen Windows-Server angeschlossen werden. Windows erkennt NTFS-Partitionen automatisch — Daten lassen sich dann direkt übertragen.

Wichtig — Reihenfolge beachten: Installieren Sie das Betriebssystem auf dem neuen Server vollständig bevor Sie uns mitteilen, dass die alten Festplatten angeschlossen werden sollen. Werden die Festplatten vor der OS-Installation angeschlossen, besteht die Gefahr, dass der Installer die falschen Laufwerke erkennt und die alten Daten unwiderruflich überschreibt.

Übersicht: Was erwartet Sie

PhaseWas passiert
1. Festplatte erkennenWindows erkennt die neue Festplatte automatisch oder über die Datenträgerverwaltung
2. Laufwerksbuchstaben zuweisenPartitionen der alten Festplatte einen Laufwerksbuchstaben zuweisen
3. Berechtigungen anpassenZugriff auf gesperrte Systemordner der alten Installation freischalten
4. Daten übertragenDateien, IIS-Konfiguration und Datenbanken auf den neuen Server kopieren

Schritt 1: Festplatte erkennen und online schalten

Die neue Festplatte in der Datenträgerverwaltung sichtbar machen.

Öffnen Sie die Datenträgerverwaltung über Start → Ausführen → diskmgmt.msc. Die neue Festplatte erscheint in der unteren Liste. Falls sie als Offline angezeigt wird, klicken Sie mit der rechten Maustaste darauf und wählen Sie Online schalten.

Alternativ per PowerShell — zeigt alle Festplatten und ihren Status:

PowerShell
Get-Disk | Select-Object Number, FriendlyName, Size, OperationalStatus Set-Disk -Number 1 -IsOffline $false

Ersetzen Sie 1 durch die tatsächliche Festplattennummer aus der Ausgabe.

Schritt 2: Laufwerksbuchstaben zuweisen

Den Partitionen der alten Festplatte Laufwerksbuchstaben zuweisen, damit auf sie zugegriffen werden kann.

Per Datenträgerverwaltung

Klicken Sie in der Datenträgerverwaltung mit der rechten Maustaste auf eine Partition der neuen Festplatte und wählen Sie Laufwerkbuchstaben und -pfade ändern → Hinzufügen. Weisen Sie einen freien Buchstaben zu — z. B. D: oder E:.

Per diskpart (Kommandozeile)

PowerShell
diskpart list disk select disk 1 list partition select partition 1 assign letter=D exit

Wiederholen Sie select partition und assign letter für jede Partition, auf die Sie zugreifen möchten.

Schritt 3: Berechtigungen für Systemordner freischalten

Zugriff auf gesperrte Ordner der alten Windows-Installation erhalten.

Systemordner der alten Installation wie D:\Windows, D:\Users oder D:\inetpub sind oft für andere Benutzer gesperrt. Um Zugriff zu erhalten, übernehmen Sie die Eigentümerschaft über PowerShell:

PowerShell
takeown /f "D:Users" /r /d y icacls "D:Users" /grant Administrators:F /t

Für den IIS-Webordner:

PowerShell
takeown /f "D:inetpub" /r /d y icacls "D:inetpub" /grant Administrators:F /t

takeown /r arbeitet rekursiv und kann bei großen Verzeichnissen einige Minuten dauern.

Schritt 4: Webdateien und Konfigurationen kopieren

IIS-Webdateien, Anwendungen und Konfigurationen auf den neuen Server übertragen.

Webdateien kopieren (IIS)

PowerShell
robocopy "D:inetpubwwwroot" "C:inetpubwwwroot" /E /COPYALL /R:3 /W:5

IIS-Konfiguration exportieren und importieren

Exportieren Sie die IIS-Konfiguration des alten Servers — falls dieser noch kurz gestartet werden kann:

PowerShell
appcmd list site /config /xml > D:iis-export.xml

Importieren Sie die Konfiguration auf dem neuen Server:

PowerShell
appcmd add site /in < C:iis-export.xml

Benutzerverzeichnisse kopieren

PowerShell
robocopy "D:UsersIhrBenutzername" "C:UsersIhrBenutzername" /E /COPYALL /R:3 /W:5

Schritt 5: SQL Server Datenbanken migrieren

SQL Server Datenbankdateien übertragen und einbinden.

SQL Server speichert Datenbanken standardmäßig als .mdf (Datendatei) und .ldf (Logdatei). Kopieren Sie diese zunächst auf den neuen Server:

PowerShell
robocopy "D:Program FilesMicrosoft SQL ServerMSSQLDATA" "C:SQLBackup" /E /R:3 /W:5

Binden Sie die kopierten Datenbankdateien im SQL Server Management Studio (SSMS) ein: Datenbanken → Rechtsklick → Anfügen und wählen Sie die .mdf-Datei aus.

Alternativ per T-SQL:

PowerShell
sqlcmd -S localhost -Q "CREATE DATABASE MeineDatenbank ON (FILENAME = 'C:SQLBackupMeineDatenbank.mdf'), (FILENAME = 'C:SQLBackupMeineDatenbank_log.ldf') FOR ATTACH;"

SQL Server Datenbankdateien sollten nur bei identischer oder neuerer SQL Server Version direkt kopiert werden. Bei älteren Versionen auf dem Zielserver nutzen Sie stattdessen einen Backup/Restore-Vorgang.

Schritt 6: Dienste und Einstellungen prüfen

Nach der Datenmigration alle relevanten Dienste und Konfigurationen auf dem neuen Server überprüfen.
1.Starten Sie IIS und prüfen Sie ob alle Websites korrekt geladen werden: iisreset /start
2.Prüfen Sie Anwendungspools in IIS — Verbindungszeichenketten und Datenbankpasswörter müssen ggf. angepasst werden
3.Prüfen Sie alle Geplanten Aufgaben (Task Scheduler) und übertragen Sie diese auf den neuen Server
4.Prüfen Sie installierte SSL-Zertifikate — diese müssen ggf. neu importiert werden
5.Exportieren Sie relevante Registrierungsschlüssel vom alten System falls nötig: reg export HKLM\SOFTWARE\IhreApp C:\SQLBackup\app-registry.reg

Schritt 7: SSL-Zertifikate importieren

Zertifikate vom alten Server exportieren und auf dem neuen Server einrichten.

Falls die alten Zertifikate als .pfx-Datei vorliegen, importieren Sie diese per PowerShell:

PowerShell
Import-PfxCertificate -FilePath "C:zertifikat.pfx" -CertStoreLocation "Cert:LocalMachineMy" -Password (ConvertTo-SecureString "ZertifikatPasswort" -AsPlainText -Force)

Weisen Sie das importierte Zertifikat anschließend in IIS der entsprechenden Website zu: IIS → Website → Bindungen → HTTPS → Zertifikat auswählen.

Hilfe beim Festplattenausbau?

Der physische Aus- und Einbau von Festplatten im Rechenzentrum muss durch unser technisches Personal erfolgen. Eröffnen Sie ein Support-Ticket im PowerPanel.