回答:
技術的に要件を満たす最も簡単なソリューションは、2番目のドライブを最初のドライブのサブディレクトリとしてマウントすることです。つまり、2番目のドライブはのC:\Drive2代わりになりD:\ます。ただし、それらは1つとして機能しません。つまり、空きスペースをプールしません。
スペースを共有したい場合は、RAID-0(またはJBOD、単なるディスクの集まり)について話していることになります。Windowsは、追加のハードウェアなしでこれを行うことができます。あなたは使いますdiskmgmt.msc。このタスクのために(Microsoft管理コンソールから、「ディスクの管理」を参照)。
まず、両方のディスクを「ダイナミック」ディスクに変換します。ディスクを右クリックし、[ダイナミックディスクに変換]を選択します。
次に、1つのディスクにボリュームを作成し、それを2番目のディスクに拡張できます。制限が1つあります。これは、Windowsブートディスク自体では実行できません。(それは理にかなっています:このRAIDソリューションではハードウェアを使用していませんが、Windowsを使用しているため、これが機能する前にWindowsをロードする必要があります)
ファイルシステムにNTFSを使用している場合は、ジャンクションポイントを調べてください。
Microsoftは、NTFS接合点を作成および操作するための3つのユーティリティを提供しています。
Linkd.exe
- ターゲットフォルダーをWindows 2000バージョンのNTFSフォルダーに移植します。
- NTFS接合点のターゲットを表示します
- Linkd.exeで作成されたNTFSジャンクションポイントを削除します
- 場所:Microsoft Windows 2000リソースキット
Mountvol.exe
- ローカルボリュームのルートフォルダをWindows 2000バージョンのNTFSフォルダに移植(またはボリュームを「マウント」)
- ボリュームのマウントに使用されるNTFS接合点のターゲットを表示します
- 使用可能なローカルファイルシステムボリュームを一覧表示します。
- mountvol.exeで作成されたボリュームマウントポイントを削除します
- 場所:I386フォルダー内のWindows 2000 CD-ROM
Delrp.exe
- NTFSジャンクションポイントを削除します
- ジャンクションポイントの下にあるエンティティである他のタイプの再解析ポイントも削除します
- 再解析ポイントを作成する開発者を主な対象としています
- 場所:Microsoft Windows 2000リソースキット
次に、いくつかの例を示します。MSaltersが示唆しているように、ドライブを別のドライブのサブディレクトリとしてマウントするには、適切な例は次のようになります。
システムドライブのNTFSジャンクションポイントに別のボリュームをマウントするには:
- コマンドプロンプトで、と入力し
md ddriveます。- タイプ
mountvol ddrive \\?\Volume{e2464852-8089-11d2-8803-806d6172696f}\dir ddriveドライブDの内容を表示するために入力します。注:「dir」コマンドを使用してフォルダーの内容を表示すると、NTFSジャンクションポイントは{Junction}で示されます。
これの優れた例は、小さなSSDブートドライブがあり、現在SSDでプレイしていない巨大なゲームを大きなハードドライブに移動して、別のゲームをインストールできるようにする場合です。最初に、フォルダーを他のドライブに移動し、それがあった場所への接合点を作成します。
私はまだ試していませんが、最近のLifehackerの記事によると、SSDブーストマネージャー(英語の翻訳)でこれを非常に簡単にできるはずです。
Windows Vista以降では、コマンドプロンプトにと呼ばれる新しい組み込みコマンドがありMkLink、NTFSジャンクションポイント、シンボリックリンク、ハードリンクの作成に使用できるため、外部ツールを使用する必要はありません。
MkLink
Creates a symbolic link.
MKLINK [[/D] | [/H] | [/J]] Link Target
/D Creates a directory symbolic link. Default is a file symbolic link.
/H Creates a hard link instead of a symbolic link.
/J Creates a directory junction point.
Link specifies the name (and location) of the new symbolic link.
Target specifies the path (relative or absolute) to where the new link resolves to.
ジャンクションポイントとディレクトリのシンボリックリンクを消去するには、コマンドRmDir(RD)を使用できます。ハードリンクとファイルシンボリックリンクを消去するには、コマンドErase(Del)を使用できます。NTFSでは、すべてのファイルに少なくとも1つのハードリンク(ユーザーがファイルを見つけることができるパス)があるため、ファイルを参照している最後のハードリンクを削除すると、ファイルが効果的に消去されることに注意してください。