2013-09-13 03:51:26 +0000 2013-09-13 03:51:26 +0000
91
91
Advertisement

ドライブレターをローカルフォルダにマッピング

Advertisement

昔のDOSのSUBSTコマンドに相当するWindowsはありますか?

ローカルドライブ上のフォルダにローカルドライブレターを割り当てることができるようにしたいのですが。

マッピングされたドライブが機能することは理解していますが(今のところそれが私が使ってきた方法です)、ブートプロセスのかなり後半までカットインされていないようです。また、過去にはバッチファイルの中に SUBST コマンドを入れてブートプロセスに入れてみたこともありますが、これもうまくいかないようです。

Advertisement

回答 (6)

92
92
92
2013-09-13 03:58:42 +0000

朗報です! Windows 7**ではsubstコマンドはまだ動作します!

新しいマッピングを**作成するには。

subst x: C:\Folder\Example

マッピングを**削除するには。

subst x: /D マッピングを削除するには

92
92
92
2013-09-13 04:51:25 +0000

Alternative:

net use x. \

net usesubstの違いは以下の通りです。


subst

共有が利用できなくなると、substは何度も何度も再接続を試み、再接続しようとするため、PCのパフォーマンスに深刻な影響を与えます。これは、ローカルファイルをマッピングする場合には、パス内のフォルダ名を変更した場合にのみ発生するため、あまり一般的ではありません。この問題が発生した場合の対処法は、subst x: /d

net use

net use がwin2k/xpで導入されました。net useを使用して場所に接続し、その場所にアクセスできなくなった場合、windowsはドライブが切断されたと報告し、ユーザーがマップされたドライブ上のリソースに再接続しようとするまで再接続を試みません。これにより、subst


両コマンドの詳細については、コマンドラインから /?

net use /? & subst /? を使用して問い合わせることができます。

31
Advertisement
31
31
2015-04-07 01:43:05 +0000

ブートアップ全体でこれを行う最良の方法は、レジストリに置くです。regedit.exeを開いて、

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ DOS Devices

Add a new REG_SZ value and name it X: where X is your drive letter

The value should be the path in this form

\DosDevices\C:\Folder\Example
```.
2
2
2
2015-08-13 19:19:21 +0000

もう一つの方法は、マップしたいフォルダに共有を置くことです。Windowsエクスプローラでマイコンピュータを右クリックすることでアクセスできるネットワークドライブのマップオプションを使用することができます。

共有を設定する前に、ネットワーク検出を有効にする必要があることに注意してください。

この方法の利点は、ログオン時に作成オプションを設定できることです。

1
Advertisement
1
1
2015-08-05 16:51:05 +0000

ちょうど上記の回答に追加します。もう一つのオプションは、このSUの質問でカバーされているシンボリックリンクです ネットワークドライブをフォルダにマウントする方法は?

-5
-5
-5
2015-10-08 19:28:15 +0000

最良の方法はドライブ管理です。ドライブレターではなく、ドライブをマウントするパスを指定することができる。

Control Panel -> Admin Tools -> Computer Managment -> Drive Managementに移動します。

変更したいボリュームを右クリックして、Change Drive Letter and Pathsを選択。

こうすれば、元のドライブレターを一斉に削除して、ディレクトリの下だけにマウントさせることができます。これがwindowsの24ドライブ制限を回避する方法です。

Advertisement