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:

  1. Öffnen Sie aus der Eingabeaufforderung Diskpart.

    diskpart
    
  2. 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
    
  3. Fügen Sie die VHDX an. Dadurch wird die VHDX als Datenträger zum Speichercontroller auf dem Host hinzugefügt.

    attach vdisk
    
  4. 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
    
  5. 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

  1. Verwenden Sie Diskpart, um den virtuellen Datenträger von Ihrem Techniker-PC zu trennen.

    diskpart
    select vdisk file=C:\windows.vhdx
    detach vdisk
    exit
    
  2. 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:

  1. Verwenden Sie Ihren startbaren WinPE-Schlüssel, um den Ziel-PC auf WinPE zu starten.

  2. 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=100
    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
    
  3. 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
    
  4. 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.

  1. Fügen Sie Ihre VHDX weiterhin in WinPE an den Ziel-PC an.

    diskpart
    select vdisk file=M:\windows.vhdx
    attach vdisk
    
  2. 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

  1. Ö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
    
  2. 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
    
  3. Entfernen Sie den WinPE-USB-Stick.

  4. 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.

Grundlegendes zu virtuellen Festplatten mit systemeigenem Start

BCDBoot-Befehlszeilenoptionen