attach 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 旗標為:

  • A。 允許存取
  • D. 拒絕存取
共通權利包括:
  • GA。 所有存取
  • /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