Add a partition to a Virtual Machine not showing up until reboot

MABelleville_JW

New Member
Jul 24, 2025
4
1
3
Good Day all

Is there a way to add an additional partition for a vm on the fly?
It appears I need to reboot the Windows VM for it to pickup the partition(drive space).
 
Hi @MABelleville_JW , welcome to the forum.

"Partition" terminology is usually used for a portion of a disk. It sounds like you are adding an additional Virtual Disk (disk image).
Based on your description that a reboot is required, it likely means that you are adding an IDE disk. IDE is simply not hot-pluggable.
You can switch to SCSI controller and then you will not have to power off/on the VM.

Cheers


Blockbridge : Ultra low latency all-NVME shared storage for Proxmox - https://www.blockbridge.com/proxmox
 
  • Like
Reactions: fba
Hi @MABelleville_JW , welcome to the forum.

"Partition" terminology is usually used for a portion of a disk. It sounds like you are adding an additional Virtual Disk (disk image).
Based on your description that a reboot is required, it likely means that you are adding an IDE disk. IDE is simply not hot-pluggable.
You can switch to SCSI controller and then you will not have to power off/on the VM.

Cheers


Blockbridge : Ultra low latency all-NVME shared storage for Proxmox - https://www.blockbridge.com/proxmox
I am using a HP server with a controller, the Windows VM itself is set to use a SATA drive
 
The orange indicates that the disk will not be available until VM cold start. I am not finding a documentation reference, however tribal knowledge suggests SATA is not hot-pluggable either.



Blockbridge : Ultra low latency all-NVME shared storage for Proxmox - https://www.blockbridge.com/proxmox
 
The orange means you need to power off the VM to make the hardware change.

If you use a SCSI disk as suggested the drive will show up but then of course you need to initialize and format it. It should also be a lot faster.

Edit: to boot off SCSI, you need to load the drivers first, or load them during the Windows install.