次の方法で共有


attach vdisk

仮想ハード ディスク (VHD) をアタッチ (マウントまたはサーフェスとも呼ばれる) して、ローカル ハード ディスク ドライブとしてホスト コンピューターに表示します。 VHD をアタッチするときにディスク パーティションとファイル システム ボリュームが既に存在する場合、VHD 内のボリュームにはドライブ文字が割り当てられます。

Important

この操作が成功するには、VHD を選択してデタッチする必要があります。 Use the select vdisk command to select a VHD and shift the focus to it.

Syntax

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

Parameters

Parameter Description
readonly VHD を読み取り専用としてアタッチします。 すべての書き込み操作でエラーが返されます。
sd=<SDDL string> VHD のユーザー フィルターを設定します。 フィルター文字列は、セキュリティ記述子定義言語 (SDDL) 形式である必要があります。 既定では、ユーザー フィルターは物理ディスク上のようなアクセスを許可します。 SDDL 文字列は複雑な場合がありますが、最も単純な形式では、アクセスを保護するセキュリティ記述子は随意アクセス制御リスト (DACL) と呼ばれています。 D:<dacl_flags><string_ace1><string_ace2>... <string_acen> という形式が使用されます。

一般的な DACL フラグは次のとおりです。

  • A. Allow access
  • D. Deny access
一般的な権限は次のとおりです。
  • GA. All access
  • GR. Read access
  • GW. Write access
一般的なユーザー アカウントは次のとおりです。
  • BA. 組み込みの管理者
  • AU. Authenticated users
  • CO. Creator owner
  • WD. Everyone
Examples:
  • D:P:(A;;GR;;;AU. 認証済みのすべてのユーザーに読み取りアクセス権を与えます。
  • D:P:(A;;GA;;;WD. すべてのユーザーにフル アクセス権を与えます。
usefilesd .vhd ファイルのセキュリティ記述子を VHD で使用する必要がある場合に指定します。 If the Usefilesd parameter is not specified, the VHD will not have an explicit security descriptor unless it is specified with the Sd parameter.
noerr スクリプト専用です。 エラーが発生しても、エラーが発生しなかったかのように DiskPart はコマンドの処理を続けます。 このパラメーターは、エラー発生すると、DiskPart はエラー コードを生成して終了します。

Examples

選択した VHD を読み取り専用としてアタッチするには、次のように入力します。

attach vdisk readonly