Windows,フォルダからドライブをマウントする方法

スポンサーリンク

鍛錬 499

Windows,フォルダからドライブをマウントする方法

フォルダ(ディレクトリ)にマウントポイントを作成して、指定したドライブをマウントするには、mountvol を使用します。
 
使用方法は、以下に示す通りです。

(コマンドプロントは、管理者権限で起動する必要があります。)

ドライブのボリューム名を確認する

mountvol

 
フォルダにマウントポイントを作成する

mountvol マウントポイントを作成するフォルダ マウントするドライブ

 
フォルダがマウントしているボリュームを確認する

mountvol マウントポイントが存在するフォルダ /L

 
フォルダのマウントポイントを削除する

mountvol マウントポイントが存在するフォルダ /D
スポンサーリンク

実行結果(ドライブをマウント(mount)する)

以下は、フォルダ D:\test\mnt_drive にマウントポイントを作成して、ドライブ E: をマウントしています。

1. マウントポイントを作成するフォルダを作成する

以下は、マウントポイントを作成するフォルダ、D:\test\mnt_drive を作成してます。

関連記事:Windows,コマンドプロンプトでフォルダを作成する
関連記事:Windows,DIRコマンド使用時、ディレクトリのみを表示する

C:\WINDOWS\system32>
C:\WINDOWS\system32>mkdir D:\test\mnt_drive
C:\WINDOWS\system32>
C:\WINDOWS\system32>
C:\WINDOWS\system32>dir /AD /B D:\test
mnt_drive

 
上記に示した通り、ディレクトリ mnt_drive を作成することができました。

以下は、エクスプローラーでフォルダが作成されたことを確認しています。

2. マウントするドライブのボリューム名を確認する

以下は、ドライブのボリューム名一覧を確認し、今回マウントするドライブである E: のボリューム名を確認しています。

(ドライブ E: 以外のボリューム名については、本記事を記述するにあたり *** に置き換えています。)

C:\WINDOWS\system32>mountvol
ボリューム マウント ポイントを作成、削除、一覧を表示します。

MOUNTVOL [ドライブ:]パス ボリューム名
MOUNTVOL [ドライブ:]パス /D
MOUNTVOL [ドライブ:]パス /L
MOUNTVOL [ドライブ:]パス /P
MOUNTVOL /R
MOUNTVOL /N
MOUNTVOL /E
MOUNTVOL drive: /S

    パス        マウント ポイントを常駐させる既存の NTFS ディレクトリ
                を指定します
    ボリューム名
                マウント ポイントのターゲットとなるボリューム名を指定しま
                す。
    /D          指定されたディレクトリからボリューム マウント ポイント
                を削除します。
    /L          指定されたディレクトリのマウントされているボリューム
                の一覧を表示します。
    /P          指定されたディレクトリからボリューム マウント ポイントを削除
                してボリュームをマウント解除し、ボリュームをマウントできな
                くします。
                ボリューム マウント ポイントを作成して、もう一度ボリュームを
                マウントできるようにします。
    /R          システムに存在しないマウント ポイント ディレクトリとレジストリ
                設定を削除します。
    /N          新しいボリュームの自動マウントを無効にします。
    /E          新しいボリュームの自動マウントを再び有効にします。
    /S          EFI システム パーティションを与えられたドライブにマウントします。

現在のマウント ポイントとボリューム名の考えられる値:

    \\?\Volume{********-****-****-****-************}\
        *** マウント ポイントなし ***

    \\?\Volume{********-****-****-****-************}\
        C:\

    \\?\Volume{********-****-****-****-************}\
        *** マウント ポイントなし ***

    \\?\Volume{********-****-****-****-************}\
        D:\

    \\?\Volume{8959433e-cb3e-46bb-ac98-81b387ca0180}\
        E:\

    \\?\Volume{********-****-****-****-************}\
        *** マウント ポイントなし ***

 
上記に示した通り、ドライブ E: のボリューム名は \\?\Volume{8959433e-cb3e-46bb-ac98-81b387ca0180}\ であることが分かりました。

3. ドライブをマウントする

以下は、フォルダ D:\test\mnt_drive をマウントポイントとして、ドライブ E: をマウントしています。

C:\WINDOWS\system32>
C:\WINDOWS\system32>mountvol D:\test\mnt_drive \\?\Volume{8959433e-cb3e-46bb-ac98-81b387ca0180}\

 
以下は、エクスプローラーの様子を確認しています。


 
上記に示した通り、フォルダ mnt_drive のアイコンがフォルダからドライブに変化したことが分かりました。

4. マウントしているのかを確認する

以下は、フォルダ mnt_drive がドライブ E: をマウントしているのかを確認しています。

C:\WINDOWS\system32>
C:\WINDOWS\system32>mountvol D:\test\mnt_drive /L
    \\?\Volume{8959433e-cb3e-46bb-ac98-81b387ca0180}\

 
上記に示した通り、フォルダ mnt_drive がドライブ E: をマウントしていることが確認できました。

以下は、dir コマンドで mnt_drive と E: の内容を確認しています。

C:\WINDOWS\system32>
C:\WINDOWS\system32>dir /B E:
vmware

C:\WINDOWS\system32>
C:\WINDOWS\system32>
C:\WINDOWS\system32>dir /B D:\test\mnt_drive
vmware

 
上記に示した通り、フォルダ mnt_drive がドライブ E: をマウントしているため、dir コマンドを使用しても結果が同じとなることが確認できました。

スポンサーリンク

実行結果(ドライブのマウントを解除(unmount)する)

以下は、ドライブ E: のマウントを解除しています。

1. フォルダのマウントポイントを削除する

以下は、フォルダ D:\test\mnt_drive のマウントポイントを削除して、ドライブ E: のマウントを解除しています。

C:\WINDOWS\system32>
C:\WINDOWS\system32>mountvol D:\test\mnt_drive /D

 
以下は、エクスプローラーの様子を確認しています。


 
上記に示した通り、フォルダ mnt_drive のアイコンがドライブからフォルダに変化したことが分かりました。

2. マウントを解除(unmount)しているのかを確認する

以下は、フォルダ mnt_drive がドライブ E: のマウントを解除しているのかを確認しています。

C:\WINDOWS\system32>
C:\WINDOWS\system32>mountvol D:\test\mnt_drive /L
ファイルまたはディレクトリが再解析ポイントではありません。

 
上記に示した通り、フォルダ mnt_drive がドライブ E: のマウントを解除していることが確認できました。

以下は、dir コマンドで mnt_drive と E: の内容を確認しています。

C:\WINDOWS\system32>
C:\WINDOWS\system32>dir /B E:
vmware

C:\WINDOWS\system32>
C:\WINDOWS\system32>
C:\WINDOWS\system32>dir /B D:\test\mnt_drive

C:\WINDOWS\system32>

 
上記に示した通り、フォルダ mnt_drive がドライブ E: のマウントを解除したため、dir コマンドを使用しても結果が異なることを確認できました。

タイトルとURLをコピーしました