Citrix Provisioning

BIOS vDisks zu UEFI konvertieren

In diesem Artikel wird erklärt, wie die BIOS-vDisks in UEFI konvertiert werden. Diese Konvertierung ist wichtig, da die BIOS-Unterstützung in Citrix Provisioning Version 2311 und höher entfernt wird.

Es gibt zwei Methoden, um eine vorhandene vDisk vom BIOS-Format in UEFI zu konvertieren:

  • vDisk direkt konvertieren: Kopieren Sie die VHD(X)-Datei, stellen Sie sie bereit, konvertieren Sie sie und importieren Sie dann die neue Datei.
  • vDisk mit invertiertem Imaging konvertieren: Führen Sie ein invertiertes Imaging der vDisk auf eine Master-VM durch, starten Sie vom lokalen Festplatte aus neu, konvertieren Sie und erstellen Sie dann ein neues Image.

Wichtig : Achten Sie bei beiden Ansätze auf Folgendes:

  • Es ist ausreichend freier Speicherplatz vorhanden
  • Der Datenträger wird vor dem Start defragmentiert. Sie können diesen Schritt entweder nach dem invertierten Imaging oder vor dem Zusammenführen der vDisk zu einer einzelnen Version ausführen.

Der Image Portability Service kann verwendet werden, um die Konvertierung in UEFI zu automatisieren. Weitere Informationen finden Sie unter Convert to UEFI.

vDisk direkt konvertieren

Gehen Sie wie folgt vor, um die vDisk direkt zu konvertieren:

  1. Stellen Sie sicher, dass die Festplatte defragmentiert und zu einer einzigen Basisversion zusammengeführt ist.
  2. Kopieren Sie die .VHD(X)-Datei in eine neue Datei im Store.
  3. Führen Sie die Datenträgerverwaltung in Windows aus und hängen Sie VHD an.
  4. Führen Sie diskpart aus, um die Datenträgernummer des bereitgestellten Datenträgers zu ermitteln.

    Führen Sie diskpart aus

  5. Führen Sie den folgenden Befehl aus, um die bereitgestellte vdisk-Datei in UEFI (GPT) zu konvertieren.

    mbr2gpt /convert /disk:3 /allowFullOS
    <!--NeedCopy-->
    
  6. Heben Sie die Bereitstellung der VHD-Datei auf und importieren Sie sie in den Citrix Provisioning-Store.

vDisk mit invertiertem Imaging konvertieren

Gehen Sie wie folgt vor, um die vDisk mit invertiertem Imaging zu konvertieren:

  1. Invertieren Sie das Image auf ein Master-VM-Setup als BIOS mit einem lokalen Datenträger, der groß genug ist.
  2. Starten Sie die VM vom lokalen Datenträger aus neu (ändern Sie die Startreihenfolge) und melden Sie sich als Administrator an.
  3. Führen Sie diskpart aus, um die Datenträgernummer zu bestätigen. Die Nummer muss Null sein.
  4. Führen Sie den folgenden Befehl aus, um den Datenträger in UEFI (GPT) zu konvertieren.

    mbr2gpt /convert /disk:0 /allowFullOS
    <!--NeedCopy-->
    
  5. Fahren Sie die VM herunter.
  6. Aktualisieren Sie die Hypervisorkonfiguration für die VM, um UEFI zu verwenden. Beispiel:

    • Gehen Sie mit VMware als Hypervisor zu Edit settings der virtuellen Maschine und wählen Sie auf der Registerkarte VM Options > Boot Options den Firmwaretyp EFI aus.

    Startoption in VMware als EFI einstellen

    • Mit XenServer als Hypervisor:

      1. Ermitteln Sie die UUID der ursprünglichen VM. Sie können die UUID von XenCenter abrufen oder den xe vm-list name-label="VM NAME" wie gezeigt verwenden:

        [root@xenserver01 ~]# xe vm-list name-label="Windows 10 BIOS"
        uuid ( RO)           : e98a0a89-2fb9-886b-a843-b8a08642afa4
        name-label ( RW): Windows 10 BIOS
        power-state ( RO): halted
        <!--NeedCopy-->
        
      2. Stellen Sie die VM so ein, dass sie den UEFI-Boot wie gezeigt mit xe vm-param-set uuid=UUID HVM-boot-params:firmware=uefi verwendet:

        [root@xenserver01 ~]# xe vm-param-set uuid=e98a0a89-2fb9-886b-a843-b8a08642afa4 HVM-boot-params:firmware=uefi
        <!--NeedCopy-->
        
  7. Starten Sie die VM und führen Sie den Imagingassistenten aus, um eine neue vDisk für den konvertierten Datenträger zu erstellen.
BIOS vDisks zu UEFI konvertieren