Loading Virtio Drivers in Windows Recovery Console#
If a guest VM running any version of Windows OS with the Virtio-SCSI disk drivers installed is booted into Recovery Console mode, the operating system partition may not be visible as the drivers are not yet loaded.
Prerequisites#
Before starting with recovery work on a guest OS, ensure that the administrator has:
- Access to the VM, including tested/known working credentials.
- The Virtio drivers ISO loaded and available in the VergeOS environment under Media Images.
- The Windows OS installation ISO available in the VergeOS environment.
Requirements#
To load Windows drivers from a Windows Guest OS recovery console, administrators will need:
- VergeOS UI platform access to the environment running the Guest OS.
- A copy of the (latest) Virtio disk drivers in ISO format.
- A copy of the Windows operating system ISO (example: Windows boot disk).
Starting the Windows Recovery Console#
- Login to the console and follow the Windows installation prompts to navigate to the Recovery Console and Command Prompt.
- Once at a command prompt, type the following command to list available disks on the VM:
Press ENTER.
This will return a list of available disks. Typically, D: will be the EFI boot volume, E: will be the CD installation media, and X: will be the active, booted Windows recovery session.
The Virtio-SCSI disks are likely not present, and the drivers need to be loaded for them to appear.
Installing the Virtio-SCSI and Storage Drivers#
From the Command Prompt in the Windows Recovery Console, follow these steps:
- To load the Virtio-SCSI Storage drivers, type:
Press ENTER.
- E: refers to the drive letter where the Virtio ISO is loaded.
- 2k16\amd64 refers to the path to the Virtio driver based on OS. Browse the ISO image for paths to other OS versions if needed.
- To load the Virtio Storage drivers, type:
Press ENTER.
- E: refers again to the drive letter where the Virtio ISO is loaded.
- 2k16\amd64 refers to the path to the Virtio driver based on OS. Adjust as necessary.
Verifying the Disk Mount#
After loading both drivers, the disk should mount, typically as an F: drive.
To verify this, run the command again:
Press ENTER. You should now see the newly mounted disk.
Document Information
- Last Updated: 2024-08-29
- vergeOS Version: 4.12.6