たとえば、D ドライブと SomeData というフォルダーがあるとします。パフォーマンス上の理由から、パスはそのままにして、SomeData 内のデータを別のハードディスク (SSD) に置きたいとします。
したがって、ファイル D:\SomeData\ImportantFile.txt は、実際には別のディスク上にあるにもかかわらず、そのパスに残ります。
ハードディスクを別のディスクの下のフォルダとして「マウント」 (?) できますか?
私はWin7 UltimateとNTFSを使用しています。
答え1
はい、ディスクをフォルダとしてマウントすることができます。ドライブ文字とパスを変更するの関数diskmgmt.msc
、またはmountvol
コマンドライン ツールを使用します。(ただし、以下を参照してください...)
しかし、新しいディスクでも、通常はディレクトリ内にファイルを保存する方がよいでしょう。これは、2台目のディスクを他の用途に使用しようと決めた場合に混乱を避けるためです。これは、次のようにして行うことができます。ジャンクションまたはシンボリックリンク– どちらも正常に動作します。シンボリック リンクが推奨されますが、これは Windows Vista 以降のバージョンでのみサポートされています。一方、ジャンクションは Windows 2000/XP でも動作します。
SomeData
別のディスクにシンボリックリンクするには:
- 元のディレクトリを新しい SSD ドライブに移動します。元のディレクトリを削除する必要があります。
- 管理者特権のコマンド プロンプトを開きます。
ユーティリティを使用して
mklink
、元のディレクトリと同じ名前と場所のシンボリック リンクを作成します。C:\>mklink /d D:\SomeData Z:\SomeData
(
Z:\
SSDとD:\
古いドライブはどこにありますか)
古いWindowsバージョンではmklink
存在しませんが、junction
Sysinternals のユーティリティを使用してジャンクションを作成できます。