仮想マシンハードウェアバージョン 20 または 21 で NVMe コントローラを使用すると "Guest: Status upon boot failure: No Media" エラーが発生し Windows ゲスト OS が起動しない
search cancel

仮想マシンハードウェアバージョン 20 または 21 で NVMe コントローラを使用すると "Guest: Status upon boot failure: No Media" エラーが発生し Windows ゲスト OS が起動しない

book

Article ID: 426339

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

免責事項:これは英文の記事「Unable to boot Windows guest OS with NVMe controller on VM Hardware version 20 and 21 with the error: "Guest: Status upon boot failure: No Media"」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

  • NVMe コントローラをディスクに使用し、かつ仮想マシンハードウェアバージョンが 20 または 21 の場合に Windows 2025 ゲスト OS が起動しません。
  • この問題は NVMe コントローラを使用したハードウェアバージョン 19 の仮想マシンを起動した場合には発生しません。
  • NVMe コントローラを SCSI コントローラに変更した場合、仮想マシンは正常に起動します。
  • 仮想マシンをパワーオンすると、/vmfs/volumes/<datastore_name>/<vm_name>/vmware.log に以下のログが記録されます。

    <date><time> In(05) vcpu-0 - NVME-VMK: nvme0:0: FLUSH QUEUE Command failed. Status: 0x80/0x1.
    <date><time> In(05) vcpu-0 - NVME-VMK: nvme0:0: FLUSH QUEUE Command failed. Status: 0x80/0x1.
    <date><time> In(05) vcpu-0 - Guest: Status upon boot failure: No Media
    <date><time> In(05) vcpu-0 - NVME-VMK: nvme0:0: FLUSH QUEUE Command failed. Status: 0x80/0x1.
    <date><time> In(05) vcpu-0 - NVME-VMK: nvme0:0: FLUSH QUEUE Command failed. Status: 0x80/0x1.
    <date><time> In(05) vcpu-0 - Msg_Post: Warning
    <date><time> In(05) vcpu-0 - [msg.Backdoor.OsNotFound] No operating system was found. If you have an operating system installation disc, you can insert the disc into the system's CD-ROM drive and restart the virtual machine.

  • ESXi ホストの /var/run/log/vmkernel.log には同時刻に以下のログが記録されます。

    <date><time> Wa(180) vmkwarning: cpu#:#######)WARNING: VNVMEScsi: 823: NVME Opcode: 0x0 Not Supported, handle ID: 0x#######0
    <date><time> In(182) vmkernel: cpu#:#######)VNVME: 338: Error status: Not supported converted to: 0x80:0x1
    <date><time> Wa(180) vmkwarning: cpu#:#######)WARNING: VNVMEScsi: 823: NVME Opcode: 0x0 Not Supported, handle ID: 0x#######0
    <date><time> In(182) vmkernel: cpu#:#######)VNVME: 338: Error status: Not supported converted to: 0x80:0x1

Environment

VMware vSphere ESXi 8.x

Resolution

この問題は今後の ESXi パッチリリースで修正される予定です。

以下のいずれかの回避策を実施してください:

  1. 仮想マシンをパワーオフし、NVMe コントローラを SCSI コントローラに変更します。
  2. 新しい仮想マシンを仮想マシンハードウェア バージョン 19 で作成します。