我有一台带有128 GB micro SD卡的Surface Pro 4,可以扩展存储空间。遗憾的是,Windows将SD卡视为可移动设备而非永久性硬盘驱动器,我确实找到了如何解决此问题的指南(请参阅下面的链接),但是我在启动时自动安装.vhdx时遇到问题。正如指南所说,我在SD卡上创建了一个.vhdx,并希望使用任务调度程序在启动时挂载.vhdx。
我曾尝试使用powershell和.ps1文件来安装.vhdx,但是,这没有用。
Mount-DiskImage A:\Fix.vhdx
屏幕截图:Disk Management
我正在遵循本指南:Configure Surface to use MicroSD as Primary Storage
答案 0 :(得分:1)
根据你的截图,Fix.vhdx在I :.
Mount-DiskImage I:\Fix.vhdx
请注意,根据您的操作系统(Windows 8),您必须是管理员才能安装磁盘。如果您有Hyper-V Cmdlet可用,则更喜欢'Mount-VHD'。
答案 1 :(得分:0)
我找到了比使用PowerShell和任务调度程序更好的解决方案。 VHD Attach是由Medo64制作的实用程序,可在启动时自动安装VHD。
答案 2 :(得分:0)
这是使用PowerShell挂载.vhd或.vhdx并为其分配驱动器号的简单方法:
$VolumesVHDX = Mount-VHD -Path C:\mynewdisk.vhdx -PassThru | Get-Disk | Get-Partition | Get-Volume | Select-Object DriveLetter
Set-Partition -DriveLetter $VolumesVHDX.DriveLetter -NewDriveLetter L -Confirm:$false -ErrorAction SilentlyContinue
将其另存为PowerShell脚本,然后创建计划任务以在系统启动时运行。
命令> PowerShell.exe
参数>“ C:\ Mount_VHDX_Drives.ps1”