我有 Windows Server 2019。我想在磁盘管理器中安装虚拟硬盘,并让它在重新启动后保持安装状态。我在磁盘管理器中创建了 .vhd 映像,并安装和使用它,一切正常。但是,在我重新启动服务器后,它不再被安装。
有没有办法在 Windows 中自动连接和安装虚拟磁盘?我在磁盘管理器或驱动器的属性表中没有看到任何类似的设置。
谢谢。
答案1
可以使用任务计划程序来完成:
- 使用触发器创建新任务“启动时”
- 添加动作“启动程序” 带有程序名称
powershell.exe
和参数Mount-VHD -Path “\\server_name\folder\file.vhd”
- 在任务的常规选项卡中选中复选框“以最高权限运行“ 和 ”无论用户是否登录都运行”
- 在任务的常规选项卡中,选择用户,该用户是本地管理员并且具有对 vhd 文件的读/写访问权限。
答案2
从功能角度来看,解决方案是创建一个小型物理分区来存放指向服务器位置的目录符号链接。
C:\>mklink /?
Creates a symbolic link.
MKLINK [[/D] | [/H] | [/J]] Link Target
/D Creates a directory symbolic link. Default is a file
symbolic link.
/H Creates a hard link instead of a symbolic link.
/J Creates a Directory Junction.
Link specifies the new symbolic link name.
Target specifies the path (relative or absolute) that the new link
refers to.
X:\>mklink /d X:\virtual_dir \\server_name\share\application_directory