web-dev-qa-db-ja.com

Windows Virtual PCの場合:ホスト上の物理ドライブを指すローカルドライブ文字をゲストO / Sに割り当てる方法はありますか?

P:\ドライブにたくさんのプログラミングプロジェクトがあります(Windows 7の場合)

私は現在、Virtual PC Windows XPモード内でプログラミングを行っており、Win XPゲスト、 P:ドライブ。ドライブ文字P:をホストの「ネットワーク」ドライブにマップしましたが、ネットワークを通過するため、非常に低速です。

SUBSTコマンドを使用してみましたが、\ tsclients\pをパラメーターとして使用しませんでした。基本的に、コマンドラインインタープリター(Win 7のDOSですか??)はそのディレクトリ(\ tsclients\p)を認識しません。

5
Clay Nichols

ネットワークドライブ(P)をtsclient\pにマッピングしようとしましたが、ドライブへのアクセスが非常に遅くなりました。 MSブログのブログエントリでは、Virtual PCがローカルにマップされたネットワークドライブにアクセスするのが、ネットワークリソース(それ自体はローカルドライブよりもはるかに遅い)よりも遅いことが確認されました。

ただし、 Net Use コマンドは非常に高速なアクセスを提供しました。

Net Use P:\\ tsclient\p
ここで、PはVPC内で使用できるようにする新しいドライブ文字であり、\\ tsclient\pはホストへのUNCパスです。

Virtual PC Guest内のコマンドラインから実行)は、ホストのPドライブにリンクされたローカルP:ドライブを作成しました。

どうやら、このコマンドは、マップされたネットワークドライブのようにネットワークを往復することなく、エイリアスドライブ文字とパスの間の直接の「リンク」を提供します。

ドライブ(たとえばZ :)を\ tsclient\Pにマップして、コマンドプロンプトを使用してドライブp内の任意のフォルダーにcdできるようにすることができます。つまり、 cmd.exeにZ:と入力して、そこで作業できます。

5
Clay Nichols