VirtualBox NVMe drive not work on Windows 10/11 Guests

Discussions about using Windows guests in VirtualBox.
Post Reply
NagisaEfi
Posts: 3
Joined: 2. Jan 2024, 05:40

VirtualBox NVMe drive not work on Windows 10/11 Guests

Post by NagisaEfi »

Host: VirtualBox version 7.0.12, Windows 11 23H2
Bug: Windows 10 Guest can't recognize VirtualBox NVMe drive.
VirtualBox NVMe drive not work on Windows 10/11 Guests, but it work on Linux Guests.
Microsoft Windows requires the NVMe devices have PCI Express Capabilities and Message Signaled Interrupt Capabilities and Power Management Capabilities in their PCI Config Space.
Attachments
Windows 10.vbox.txt
(3.45 KiB) Downloaded 183 times
vbox-nvme.zip
(85.03 KiB) Downloaded 178 times
1.png
1.png (98.98 KiB) Viewed 1608 times
PlinioDePaula
Posts: 8
Joined: 3. Jan 2024, 16:34

Re: VirtualBox NVMe drive not work on Windows 10/11 Guests

Post by PlinioDePaula »

Hello!

This has an open ticket for a LONG time now.
Check Virtualbox ticket 17228. (cannot insert the direct link here)

Here's a copy for the workaround that works for me:

Code: Select all

VBoxManage setextradata <VM name> "VBoxInternal/Devices/nvme/0/Config/MsiXSupported" 0
VBoxManage setextradata <VM name> "VBoxInternal/Devices/nvme/0/Config/CtrlMemBufSize" 0
fth0
Volunteer
Posts: 5678
Joined: 14. Feb 2019, 03:06
Primary OS: Mac OS X other
VBox Version: PUEL
Guest OSses: Linux, Windows 10, ...
Location: Germany

Re: VirtualBox NVMe drive not work on Windows 10/11 Guests

Post by fth0 »

VirtualBox Bugtracker ticket: #17228.
Post Reply