BUG? Virtual CD/DVD ROM doesn't appear in Windows 10 (v. 20H2) unless enabled in boot order for VM

effgee

Renowned Member
Jul 29, 2013
47
20
73
PVE 6.3-3

Seems to be a small bug, maybe known bug but I couldn't find anything with search.
UEFI Windows 10 machine, once booted into the VM no virtual CD/DVD rom appears unless I add it to the boot order in the VM options.
It doesnt need to be booted first, just needs to be checked to be one of the boot options.

1612983341129.png

If I unselect the second one, the cdrom doesnt ever appear in the windows hardware. Its probably to do with UEFI but thought I would document it here.

Heads up, using test repos for ZFS 2.0 support

pveversion -v
proxmox-ve: 6.3-1 (running kernel: 5.4.86-1-pve)
pve-manager: 6.3-3 (running version: 6.3-3/eee5f901)
pve-kernel-5.4: 6.3-4
pve-kernel-helper: 6.3-4
pve-kernel-5.3: 6.1-6
pve-kernel-5.4.86-1-pve: 5.4.86-1
pve-kernel-5.4.78-2-pve: 5.4.78-2
pve-kernel-5.3.18-3-pve: 5.3.18-3
pve-kernel-5.3.10-1-pve: 5.3.10-1
ceph-fuse: 12.2.11+dfsg1-2.1+b1
corosync: 3.1.0-pve1
criu: 3.11-3
glusterfs-client: 5.5-3
ifupdown: residual config
ifupdown2: 3.0.0-1+pve3
ksm-control-daemon: 1.3-1
libjs-extjs: 6.0.1-10
libknet1: 1.20-pve1
libproxmox-acme-perl: 1.0.7
libproxmox-backup-qemu0: 1.0.2-1
libpve-access-control: 6.1-3
libpve-apiclient-perl: 3.1-3
libpve-common-perl: 6.3-2
libpve-guest-common-perl: 3.1-4
libpve-http-server-perl: 3.1-1
libpve-storage-perl: 6.3-5
libqb0: 1.0.5-1
libspice-server1: 0.14.2-4~pve6+1
lvm2: 2.03.02-pve4
lxc-pve: 4.0.6-1
lxcfs: 4.0.6-pve1
novnc-pve: 1.1.0-1
proxmox-backup-client: 1.0.8-1
proxmox-mini-journalreader: 1.1-1
proxmox-widget-toolkit: 2.4-4
pve-cluster: 6.2-1
pve-container: 3.3-3
pve-docs: 6.3-1
pve-edk2-firmware: 2.20200531-1
pve-firewall: 4.1-3
pve-firmware: 3.1-3
pve-ha-manager: 3.1-1
pve-i18n: 2.2-2
pve-qemu-kvm: 5.1.0-8
pve-xtermjs: 4.7.0-3
qemu-server: 6.3-4
smartmontools: 7.1-pve2
spiceterm: 3.1-1
vncterm: 1.6-2
zfsutils-linux: 2.0.1-pve1
 
this is only an issue on the initial install. as soon as windows is booted normally, it should see all devices regardless of bootorder
this has to do how the virtual efi initializes the disks/cd and how windows loads its drivers, etc.
i do not think we can improve this much (except always mark all devices as bootable, but i don't think thats what users want)
 
I thought I replied to this but apparently I forgot to press post.

In this case, it is happening always, much after the initial install.

Windows does NOT see the device unless its in the boot order.
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!