LoginSignup
8
7

More than 5 years have passed since last update.

特定のフォルダを仮想ドライブとしてマウントする方法(Windows)

Last updated at Posted at 2014-09-24

方法

やり方は簡単で、以下のコマンドを、コマンドプロンプトに入力します。

subst <ドライブ名> <フォルダ名>

設定例

ドライブ名
E:
フォルダ名
"C:\Users\yuichi\work"

正しくマウントされたかどうかは、substコマンドで確認できます。

C:\Users\yuichi>subst
E:\: => C:\Users\yuichi\work

また、マウント解除は、/Dオプションを使います。

C:\Users\yuichi>subst /D E:

C:\Users\yuichi>subst

問題点

substコマンドで仮想ドライブをマウントしても、再起動するとマウントが解除されてしまいます。これは仕様のようなので、私はスタートアップフォルダに、マウントするためのバッチファイルを置いて対応しています。
Windows8.1におけるスタートアップフォルダのパスは以下の通りです。

C:\Users\[ユーザ名]\AppData\Roaming\Microsoft\Windows\StartMenu\Programs\Startup

上記のフォルダ内に、先ほどのsubstコマンドを記述したバッチを設置すれば、起動時にそれが実行され、マウントされる流れです。(文字コードをShift-JISで保存するように注意です。)

MOUNT.BAT
subst E: "C:\Users\yuichi\work"

References

8
7
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
7