附加 vdisk

适用范围:Windows Server 2022、Windows Server 2019、Windows Server 2016、Windows Server 2012 R2、Windows Server 2012

有时,将 (称为装载或表面) 虚拟硬盘 (VHD) ,使其作为本地硬盘驱动器出现在主计算机上。 如果附加 VHD 时已具有磁盘分区和文件系统卷,则 VHD 中的卷将分配驱动器号。

重要

必须选择并分离 VHD 才能使此操作成功。 使用 select vdisk 命令选择 VHD 并将焦点转移到该 VHD。

语法

attach vdisk [readonly] { [sd=<SDDL>] | [usefilesd] } [noerr]

参数

参数 说明
readonly 将 VHD 附加为只读。 任何写入操作都返回错误。
sd=<SDDL string> 设置 VHD 上的用户筛选器。 筛选器字符串必须采用安全描述符定义语言 (SDDL) 格式。 默认情况下,用户筛选器允许访问,就像在物理磁盘上一样。 SDDL 字符串可能很复杂,但最简单的形式是保护访问的安全描述符,称为 (DACL) 的任意访问控制列表。 它使用表单: D:<dacl_flags><string_ace1><string_ace2>... <string_acen>

常见的 DACL 标志包括:

  • : 允许访问
  • D. 拒绝访问
常见权利包括:
  • 正式发布。 所有访问权限
  • GR。 读取权限
  • GW. 写入权限
常见用户帐户包括:
  • BA. 内置管理员
  • AU。 经过身份验证的用户
  • CO。 创建者所有者
  • WD。 所有人
示例:
  • D:P: (A;;GR;;;AU。 授予对所有经过身份验证的用户的读取访问权限。
  • D:P: (A;;GA;;;WD。 为每个人提供完全访问权限。
usefilesd 指定应在 VHD 上使用 .vhd 文件的安全描述符。 如果未指定 Usefilesd 参数,则除非使用 Sd 参数指定了该参数,否则 VHD 将不会具有显式安全描述符。
noerr 仅用于脚本编写。 出现错误时,DiskPart 继续处理命令,就像未发生错误一样。 如果没有此参数,错误会导致 DiskPart 退出并显示错误代码。

示例

若要将所选 VHD 附加为只读,请键入:

attach vdisk readonly

其他参考