From 492c0dd35037abcad77225b0dd4c9796d5b43b80 Mon Sep 17 00:00:00 2001 From: Jason Berry <1776037+skyblaster@users.noreply.github.com> Date: Sun, 15 Feb 2026 16:44:49 -0800 Subject: [PATCH] Hyper-V VM: look for passthrough disks that are likely Offline USB (SSD/NVMe) drives --- Public/Functions/Disk.ps1 | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Public/Functions/Disk.ps1 b/Public/Functions/Disk.ps1 index 2e4e20663..027bf19c8 100644 --- a/Public/Functions/Disk.ps1 +++ b/Public/Functions/Disk.ps1 @@ -585,8 +585,14 @@ function Get-USBDisk { param () #================================================= # Get-OSDDisk + # Hyper-V VM: look for passthrough disks that are likely Offline USB (SSD/NVMe) drives #================================================= - $GetDisk = Get-OSDDisk -BusType USB + if ((Get-CimInstance Win32_ComputerSystem).Model -eq 'Virtual Machine' -and (Get-CimInstance Win32_ComputerSystem).Manufacturer -eq 'Microsoft Corporation') { + $GetDisk = Get-OSDDisk -MediaType SSD + } + else { + $GetDisk = Get-OSDDisk -BusType USB + } #================================================= # Return #=================================================