Starten einer virtuellen Festplatte: Hinzufügen einer VHDX- oder VHD-Datei zum Startmenü
Mit dem systemeigenen Start können Sie eine virtuelle Festplatte (VHDX) erstellen, Windows installieren und dann auf Ihrem PC neben Ihrer vorhandenen Installation oder auf einem neuen Gerät starten.
Eine mithilfe des systemeigenen Starts gebootete VHDX kann als laufendes Betriebssystem auf einer bestimmten Hardware ohne ein anderes übergeordnetes Betriebssystem verwendet werden. Dies unterscheidet sich von einem Szenario, in dem eine VHDX mit einer virtuellen Maschine auf einem Computer verbunden ist, der über ein übergeordnetes Betriebssystem verfügt.
Systemeigener Start für Windows 10 oder höher erfordert das .vhdx-Format, nicht das VHD-Format.
VHDXs können auf PCs oder Geräte angewendet werden, die keine anderen Installationen von Windows haben, ohne einen virtuellen Computer oder Hypervisor. (Ein Hypervisor ist eine Softwareschicht unter dem Betriebssystem, die virtuelle Computer ausführt.) Dies ermöglicht eine größere Flexibilität in der Workloadverteilung, da eine einzelne Gruppe von Tools verwendet werden kann, um Images für virtuelle Computer und bestimmte Hardware zu verwalten.
Sie können die VHDX auch auf einem PC bereitstellen, auf dem bereits Windows installiert ist, und über ein Boot-Menü zwischen der vorhandenen Version von Windows und der Version auf der VHD wählen.
Weitere Informationen zur Verwendung von VHDXs in einer Unternehmensumgebung finden Sie unter Grundlegendes zu virtuellen Festplatten mit systemeigenem Start.
Voraussetzungen
- Ein Techniker-PC mit den Windows Assessment and Deployment Kit (Windowsinstallieren ADK)-Tools, die darauf installiert sind.
- Ein generalisiertes Windows-Image (.WIM-Datei). Weitere Informationen finden Sie unter Generalisieren einer Windows-Installation (Systemvorbereitung).
- Ein startbares Windows PE-Laufwerk. Weitere Informationen finden Sie unter WinPE: Erstellen eines USB-Startlaufwerks.
- Ein Ziel-PC oder Gerät, auf dem das VHDX installiert werden soll. Dieses Gerät erfordert 30 Gigabyte (GB) oder mehr freien Speicherplatz. Sie können die VHDX auf einem Gerät installieren, das bereits andere Betriebssysteminstallationen ausführt, oder als einziges Betriebssystem auf einem Gerät.
Schritt 1: Erstellen eines VHDX aus diskpart
Auf dem Techniker-PC:
Öffnen Sie aus der Eingabeaufforderung Diskpart.
diskpart
Erstellen und bereiten Sie eine neue VHDX vor. In diesem Beispiel erstellen Sie eine VHDX eines festen Typs mit 25 GB.
create vdisk file=C:\windows.vhdx maximum=25600 type=fixed
Fügen Sie die VHDX an. Dadurch wird die VHDX als Datenträger zum Speichercontroller auf dem Host hinzugefügt.
attach vdisk
Erstellen Sie eine Partition für die Windows-Dateien, formatieren Sie sie, und weisen Sie es einem Laufwerkbuchstaben zu. Dieser Laufwerkbuchstaben wird im Explorer angezeigt.
create partition primary format quick label=vhdx assign letter=v
Beenden Sie Diskpart.
exit
Schritt 2: Anwenden eines Windows-Images auf die VHD
Wenden Sie auf Ihrem Techniker-PC ein generalisiertes Windows-Image auf die primäre Partition der VHDX an, die Sie in Schritt 1 erstellt und angefügt haben.
Dism /Apply-Image /ImageFile:install.wim /index:1 /ApplyDir:V:\
Schritt 3: Trennen Sie die VHD, kopieren Sie sie in ein neues Gerät, und fügen Sie sie an (optional)
Sie können die VHDX auf einem Gerät bereitstellen, auf dem bereits eine Kopie von Windows installiert ist, oder Sie können die Festplatte des Ziel-PCs bereinigen und für die Verwendung der VHD vorbereiten.
Trennen Sie die VHDX, und speichern Sie sie auf einem Netzwerkfreigabe- oder Speicherlaufwerk
Verwenden Sie Diskpart, um den virtuellen Datenträger von Ihrem Techniker-PC zu trennen.
diskpart select vdisk file=C:\windows.vhdx detach vdisk exit
Kopieren Sie die VHDX in ein Netzwerkfreigabe- oder Wechselspeicherlaufwerk. Im Folgenden wird ein Laufwerkbuchstaben einer Netzwerkfreigabe zugeordnet, ein Verzeichnis für die VHD erstellt und dann die VHD kopiert.
net use n: \\server\share\ md N:\VHDs copy C:\windows.VHDX n:\VHDs\
Bereinigen und Vorbereiten eines neuen Geräts für den systemeigenen Start
Auf Ihrem Ziel-PC:
Verwenden Sie Ihren startbaren WinPE-Schlüssel, um den Ziel-PC auf WinPE zu starten.
Bereinigen und Vorbereiten der Festplatte des Ziel-PCs. Erstellen Sie eine Systempartition (S) und eine Hauptpartition (M), in der die VHDX gespeichert wird.
UEFI:
diskpart select disk 0 clean convert gpt rem == 1. System partition ========================= create partition efi size=200 format quick fs=fat32 label="System" assign letter="S" rem == 2. Microsoft Reserved (MSR) partition ======= create partition msr size=128 rem == 3. Main partition =========================== create partition primary format quick fs=ntfs label="Main" assign letter="M" exit
BIOS:
diskpart select disk 0 clean rem == 1. System partition ====================== create partition primary size=100 format quick fs=ntfs label="System" assign letter="S" active rem == 2. Main partition ======================== create partition primary format quick fs=ntfs label="Main" assign letter="M" exit
Stellen Sie eine Verbindung mit dem Netzwerklaufwerk oder dem Speicherort her, an dem Sie die VHDX in Schritt 3.2 kopiert haben.
net use N: \\server\share
Kopieren Sie den VHDX aus dem Netzwerklaufwerk oder Speicherort in die Hauptpartition des Zielcomputers.
copy N:\VHDs\Windows.vhdx M:
Fügen Sie die VHDX an.
Fügen Sie Ihre VHDX weiterhin in WinPE an den Ziel-PC an.
diskpart select vdisk file=M:\windows.vhdx attach vdisk
Identifizieren Sie den angefügten VHDX-Volumenbuchstaben. (Optional: Ändern Sie sie in einen anderen Buchstaben, der sinnvoller ist, z. B. V, und lassen Sie die Datenträgerpart-Befehlszeile für den nächsten Schritt geöffnet.)
list volume select volume 3 assign letter=v
Schritt 4: Hinzufügen eines Starteintrags
Öffnen Sie auf Ihrem Ziel-PC Diskpart (falls erforderlich) und identifizieren Sie die Laufwerkbuchstaben des VHDX und der Systempartition, z. B. V und S.
diskpart list volume exit
Fügen Sie dem Gerät einen Starteintrag hinzu. Sie können mehrere VHDX-Dateien mithilfe dieser Methode hinzufügen.
UEFI:
V:\ cd v:\windows\system32 bcdboot v:\windows /s S: /f UEFI
BIOS:
V: cd v:\windows\system32 bcdboot v:\windows /s S: /f BIOS
Entfernen Sie den WinPE-USB-Stick.
Starten Sie den Zielserver neu.
Wenn nur ein Starteintrag vorhanden ist, startet das Gerät Windows sofort. Wenn mehr als ein Starteintrag vorhanden ist, wird ein Startmenü angezeigt, in dem Sie zwischen den verfügbaren Versionen von Windows auf dem Gerät wählen können.
Zugehörige Themen
Grundlegendes zu virtuellen Festplatten mit systemeigenem Start