マウント ポイント フォルダー パスを使用すると、ドライブを通常のフォルダーのように使用できるため、ストレージ管理の柔軟性が高まります。 この記事では、ディスク管理、コマンド ライン、または PowerShell を使用して、Windows および Windows Server のドライブにマウント ポイント フォルダー パスを割り当てる方法について説明します。 マウント ポイントを削除し、開始する前に重要な考慮事項を確認する方法についても説明します。
[前提条件]
ドライブをフォルダーにマウントする前に、次の前提条件があることを確認してください。
管理者のアクセス許可を使用して、ディスク管理または Windows PowerShell を開いて、特権を昇格する。 管理者権限がない場合は、 Administrators グループのメンバーにドライブのマウントを依頼できます。
ドライブをマウントしたり、マウント ポイントを削除したりするには、Backup Operators または Administrators グループのメンバーである必要があります。
NTFS または ReFS ドライブ上の空のフォルダー。 マウントされたドライブを格納するには、新しい空のフォルダーを作成する必要があります。 このフォルダーは、ベーシック ディスクまたはダイナミック ディスク上に置くことができます。
NTFS または ReFS でフォーマットされたボリューム。 ボリュームが NTFS または ReFS ファイル システムでフォーマットされている場合にのみ、ドライブをフォルダーにマウントできます。 ボリュームが別のファイル システムでフォーマットされている場合は、まずボリューム上のファイルを移動またはバックアップしてから、NTFS または ReFS ファイル システムでボリュームを再フォーマットする必要があります。
空のフォルダーにドライブをマウントする
ディスク管理、コマンド ライン、または PowerShell を使用して、空のフォルダーにドライブをマウントできます。
お好みで使用する方法を選択してください。
[スタート] ボタンを長押し (または右クリック) し、[ディスクの管理] を選択します。
ディスク管理を開くことができない場合は、タスク バーの検索ボックスに 「diskmgmt.msc」と入力します。
diskmgmt.msc を長押し (または右クリック) し、[管理者として実行] を選択します。
ドライブをマウントするフォルダーがあるパーティションまたはボリュームを選びます。
[操作]>[すべてのタスク]>[ドライブ文字とパスの変更] の順に移動し、[追加] を選びます。
[次の空の NTFS フォルダーにマウントする] オプションを選びます。
[参照] ボタンを選択してフォルダーを見つけます。
フォルダーを選んだら、[OK] を選びます。
[ドライブ文字とパスの変更] ダイアログ ボックスで [OK] を選び、完了します。
diskpart
ユーティリティでコマンド ラインを使用して、空のフォルダーにドライブをマウントすることもできます。
手順を進めるために、 diskpart
で使用される用語を次に示します。
用語 |
説明 |
ボリュームを一覧表示する |
すべてのディスク上のベーシック ボリュームとダイナミック ボリュームの一覧を表示します。 |
ボリューム を選択 |
指定したボリューム ( volumenumber はボリューム番号) を選択し、フォーカスを設定します。 ボリュームを指定しない場合、select コマンドはフォーカスがある現在のボリュームの一覧を表示します。 番号、ドライブ文字、マウント ポイント フォルダー パスでボリュームを指定できます。 ベーシック ディスク上でボリュームを選択すると、対応するパーティションもフォーカスされます。 |
割り当てる |
フォーカスがあるボリュームにドライブ文字またはマウント ポイント フォルダー パスを割り当てます。 ドライブ文字またはマウント ポイント フォルダー パスを指定しない場合は、次に利用可能なドライブ文字が割り当てられます。 ドライブ文字またはマウント ポイント のフォルダー パスが既に使用されている場合は、エラーが生成されます。
assign コマンドを使用すると、リムーバブル ドライブに関連付けられているドライブ文字を変更できます。
ブート ボリュームまたはページング ファイルが含まれているボリュームにドライブ文字を割り当てることはできません。 また、Original Equipment Manufacturer (OEM) パーティション、EFI システム パーティション、およびベーシック データ パーティション以外のすべての GPT パーティションには、ドライブ文字を割り当てることはできません。 |
mount=path |
マウントされたドライブが存在する、空の既存の NTFS フォルダーを指定します。 |
コマンド ラインを使用してフォルダーにドライブをマウントするには、次の手順に従います。
コマンド プロンプトを開き、「diskpart
」と入力します。
DISKPART プロンプトで「list volume
」と入力し、Enter キーを押します。 フォルダーにマウントするドライブのボリューム番号をメモしておきます。
DISKPART プロンプトで「select volume <volumenumber>
」と入力し、Enter キーを押します。 コマンドでボリューム番号を必ず指定してください。
例: select volume 5
DISKPART プロンプトで「assign mount=<path>
」と入力し、Enter キーを押します。 コマンドで完全なパスを必ず指定してください。
例: assign mount="C:\Demo Drive"
PowerShell を使用して空のフォルダーにドライブをマウントするには、次の手順に従います。
タスク バーの検索ボックスに、「 Windows PowerShell」と入力します。
Windows PowerShell を右クリックし、管理者として実行 を選択します。
Get-Disk
コマンドレットを使用してマウントするドライブのディスク番号を取得し、すべてのディスクとそのプロパティを一覧表示します。
Get-Disk
Get-Partition
コマンドレットを使用してマウントするドライブのパーティション番号を取得し、特定のディスク上のすべてのパーティションを一覧表示します。
<disknumber>
を、前の手順で見つけた実際のディスク番号に置き換えます。
Get-Partition -DiskNumber <disknumber>
Add-PartitionAccessPath
コマンドレットを使用して、マウント ポイント フォルダーのパスを追加します。
<disknumber>
と<partitionnumber>
を、前の手順で見つけた実際のディスク番号とパーティション番号に置き換えます。
# Variable specifies the path to the empty folder where you want to mount the drive
$mount_path = "C:\Demo Drive"
# Mount the drive in the specified folder
Add-PartitionAccessPath -DiskNumber <disknumber> -PartitionNumber <partitionnumber> -AccessPath $mount_path
ヒント
マウント ポイント のフォルダー パスを変更するには、次のセクションの手順で削除し、新しい場所を使用して新しいフォルダー パスを作成します。 既存のマウント ポイント フォルダー パスを変更することはできません。
フェールオーバー クラスターを使用している場合は、 イベント ビューアー を使用して、クラスター サービスのエラーまたはマウント ポイント フォルダーパスのエラーを示す警告がないか システム ログを確認します。 これらのエラーは、[ソース] 列の [ClusSvc] と [カテゴリ] 列の [物理ディスク リソース] に表示されます。
マウント ポイントを削除する
ドライブがフォルダーからアクセスできないようにマウント ポイントを削除するには、使用する方法を選択します。
ディスク管理を使用してマウント ポイント フォルダー パスを削除するには、次の手順に従います。
[ディスクの管理] を開きます。 タスクバーの検索ボックスに、「コンピューターの管理」と入力し、[ディスクの管理] を選びます。
[ 表示 ] メニューを選択し、[ ドライブ パス] を選択します。
一覧からドライブ パスを選択し、[削除] を選択 します。
コマンド ラインを使用してマウント ポイント フォルダー パスを削除するには、次の手順に従います。
コマンド プロンプトを開き、「diskpart
」と入力します。
DISKPART プロンプトで「list volume
」と入力し、Enter キーを押します。 マウント ポイントを削除するドライブのボリューム番号を書き留めます。
DISKPART プロンプトで「select volume <volumenumber>
」と入力し、Enter キーを押します。 コマンドでボリューム番号を必ず指定してください。
例: select volume 5
DISKPART プロンプトで「remove mount=<path>
」と入力し、Enter キーを押します。 コマンドで完全なパスを必ず指定してください。
例: remove mount="C:\Demo Drive"
PowerShell を使用してマウント ポイント フォルダーパスを削除するには、次の手順に従います。
タスク バーの検索ボックスに、「 Windows PowerShell」と入力します。
Windows PowerShell を右クリックし、管理者として実行 を選択します。
Get-Disk
コマンドレットを使用してマウント ポイントを削除するドライブのディスク番号を取得し、すべてのディスクとそのプロパティを一覧表示します。
Get-Disk
Get-Partition
コマンドレットを使用して特定のディスク上のすべてのパーティションを一覧表示し、マウントポイントを削除したいドライブのパーティション番号を取得します。
<disknumber>
を、前の手順で見つけた実際のディスク番号に置き換えます。
Get-Partition -DiskNumber <disknumber>
Remove-PartitionAccessPath
コマンドレットを使用して、マウント ポイント フォルダーのパスを削除します。
<disknumber>
と<partitionnumber>
を、前の手順で見つけた実際のディスク番号とパーティション番号に置き換えます。
# Variable specifies the path to the empty folder where the drive is mounted
$mount_path = "C:\Demo Drive"
# Remove the mount point folder path
Remove-PartitionAccessPath -DiskNumber <disknumber> -PartitionNumber <partitionnumber> -AccessPath $mount_path