On Proxmox, if the system drive is missing during the installation of the client or server version of Windows, you can use these steps to fix the problem.
Sometimes, when installing Windows 11, 10, Server on a new virtual machine, it’s possible that during the setup won’t be able to find the virtual hard drive to install the operating system resulting in the “We couldn’t find any drives. To get a storage driver, click Load driver” message. This error usually happens because the Windows setup may not include the necessary drivers to detect the drive.
You can quickly resolve this problem by powering down the virtual machine and adding a second virtual CD\DVD drive to mount the VirtIO ISO file with the drivers. Then during the setup, you can load the virtual storage driver from the ISO file.
This guide will teach you the steps to make sure that the Windows setup recognizes the virtual hard drive to install the operating system.
Fix missing drive during Windows install on Proxmox
To fix the system hard drive missing during Windows installation on a Proxmox virtual machine, use these steps:
-
Open Proxmox (web).
-
Select the virtual machine from the left pane.
-
Click the Shutdown button.
-
Click the Yes button.
-
Select the server and choose the “local” item.
-
Click on ISO Images.
-
Click the “Download from URL” button on the right side.
Quick note: You can find the latest version of the virtualization drivers from this repository. Inside the path with the latest drivers, right-click, and copy the link for the “virtio-win-0.x.xxx.iso” file. -
In the “URL” setting, confirm the link to download the VirtIO ISO file.
-
Click the Query URL button to generate a file name.
-
Click the Download button.
-
Close the “Task viewer” page after the download.
-
Click on the Windows virtual machine from the left navigation pane.
-
Click the “Add” setting and select the “CD/DVD Drive” option.
-
In the “Storage” setting, select the storage containing the ISO file.
-
In the “ISO image” setting, choose the VirtIO ISO file.
-
Click the OK button.
-
Click the Start button.
-
Click the Console button to access the virtual machine.
-
Click the Next button.
-
Click the Install Now button.
-
Click the “I don’t have a product key” option.
-
Select the version of Windows to install.
-
Click the Next button.
-
Accept the terms and click the Next button.
-
Click the “Custom: Install Windows Only (Advanced)” option.
-
Click the Load driver button.
-
Click the Browse button.
-
Select the virtual drive with the VirtIO driver files.
-
Expand the drive and browse through “vioscsi,” select the version of Windows client or server to install, and choose the “amd64” option.
Quick note: If you’re installing Windows 11, you may choose the “w10” option. -
Click the OK button.
-
Click the Next button.
Once you complete the steps, the Windows 11, 10, or Server setup should be able to recognize the drive, and you can continue with the operating system installation.