Citrix Provisioning

BIOS vDiskからUEFIへの変換

この記事では、BIOS vDiskをUEFIに変換する方法について説明します。Citrix Provisioningバージョン2311以降ではBIOSサポートが削除されているため、この変換は重要です。

既存のvDiskをBIOS形式からUEFIに変換するには、2つのアプローチがあります:

重要:

いずれのアプローチでも、次のことを確認してください:

  • 十分な空き領域がある
  • ディスクが開始前にデフラグされている。この手順は、リバースイメージ作成の後、またはvDiskを単一のバージョンにマージする前に実行できます。

Image Portability Serviceを使用して、UEFIへの変換を自動化できます。詳しくは、「Convert to UEFI」を参照してください。

vDiskを直接変換する

vDiskを直接変換するには、次の手順を実行します:

  1. ディスクがデフラグされ、単一の基本バージョンにマージされていることを確認します。
  2. .VHD(X)ファイルをストア内の新しいファイルにコピーします。
  3. Windowsでディスク管理を実行し、VHDを接続します。
  4. diskpartを実行して、マウントされているディスクのディスク番号を確認します。

    diskpartを実行

  5. 次のコマンドを実行して、マウントされたvDiskファイルをUEFI(GPT)に変換します。

    mbr2gpt /convert /disk:3 /allowFullOS
    <!--NeedCopy-->
    
  6. VHDファイルをマウント解除し、Citrix Provisioningストアにインポートします。

リバースイメージ作成を使用してvDiskを変換する

リバースイメージ作成によってvDiskを変換するには、以下の手順を実行します:

  1. 十分な大きさのローカルディスクを使用し、マスターVMのセットアップをBIOSとしてリバースイメージを作成します。
  2. ローカルディスクからVMを再起動し(起動順序を変更)、管理者としてログオンします。
  3. diskpartを実行してディスク番号を確認します。数値はゼロである必要があります。
  4. 次のコマンドを実行して、ディスクをUEFI(GPT)に変換します。

    mbr2gpt /convert /disk:0 /allowFullOS
    <!--NeedCopy-->
    
  5. 仮想マシンをシャットダウンします。
  6. UEFIを使用するように仮想マシンのハイパーバイザー構成を更新します。たとえば、ハイパーバイザーとしてVMwareを使用している場合、仮想マシンの設定の編集に移動し、[VM Options]タブ>[Boot Options] セクションから、ファームウェアの種類としてEFIを選択します。

    VMwareで起動オプションをEFIとして設定する

  7. 仮想マシンを起動し、イメージ作成ウィザードを実行して、変換されたディスク用に新しいvDiskを作成します。
BIOS vDiskからUEFIへの変換