Jak instalovat Windows 11 na NVMe řadič ve VirtualBox

Windows 10 či 11 ve VirtualBox jsou rychlejší když se místo SATA řadiče pro VDI použije NVMe řadič:

Místo čtení a zápisu max. cca 300 MB/s se dá dostat na cca 1,5 GB/s a virtuálky pak jsou výrazně rychlejší, pokud tedy disk hostitelského systému je na NVMe SSD, což je dnes už snad norma.

Ve výchozím nastavení ale Windows nedokáže tento řadič použít, zařízení v případě už nainstalovaných Windows svítí ve správci zařízení s chybou, u instalace nových Windows není v seznamu disků vůbec vidět, a je nutné u vypnutého VM použít workarounds (hezky česky „obezličky“) a (na Linuxu v terminálu případně analogicky asi i u Windows, kde doplnit celou cestu např. C:\Program Files\Oracle\VirtualBox\VBoxManage.exe) a nahradit VM_NAME v příkazech za název vaší virtuálky:

VBoxManage setextradata VM_NAME "VBoxInternal/Devices/nvme/0/Config/MsiXSupported" 0
VBoxManage setextradata VM_NAME "VBoxInternal/Devices/nvme/0/Config/CtrlMemBufSize" 0

Poté instalační program disk vidí a Windows jde normálně nainstalovat:

Zdroj: https://www.virtualbox.org/ticket/21777 – chyba je známá několik let a není stále opravená a musí se používat úprava parametrů virtuálního NVMe řadiče v příkazové řádce, protože na to v GUI není žádné klikátko.

Autor

Martin

Pracuji jako ajťák a grafik na volné noze, zejména ale pro brněnskou firmu vyrábějící ekodrogerii. Dále působím v brněnském systému místní směny Rozleťse, Českém zahrádkářském svazu, České psychedelické společnosti, spolku Archetypal a Mezinárodní komunitě dzogčhenu. Chcete mě podpořit? BTC: 37mf2FJR26Ce3DxMkocukJDgB1eVjasnZB, příp. PGP podepsané adresy dalších kryptoměn.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *