Mount VHD at Windows startup with PowerShell
Create a scheduled task
-ExecutionPolicy ByPass -file "C:\VHD\mountVHD.ps1"
Powershell Script to mount VHD
Method1: Mount-DiskImage (Recommended)
This is the recommended command to mound VHD as it does not rely on the Hyper-V role.
Mount-DiskImage -ImagePath "C:\VHD\DriveD.vhdx"
If you were using
Mount-VHD to mount VHD disks like this:
Mount-VHD –Path "C:\VHD\DriveD.vhdx"
You would be possible to get this error message in future:
Mount-VHD : The Hyper-V Management Tools could not access an expected WMI class on computer 'LESCA-Computer'. This may indicate that the Hyper-V Platform is not installed on the computer or that the version of the Hyper-V Platform is incompatible with these management tools.
Mount-VHD requires Hyper-V role installed
PowerShell script to mount and unlock bitlocked VHD disk
Mount-DiskImage -ImagePath "C:\VHD\DriveD.vhdx" # In case you enabled BitLocker $SecureString = ConvertTo-SecureString "Password" -AsPlainText -Force Unlock-BitLocker -MountPoint "D:" -Password $SecureString
本文出自 Lesca 技术宅，转载时请注明出处及相应链接。