Junctionを使い倒せ! 〜ジャンクションポイントを作成、管理する〜 - Computerworld(情報元のブックマーク数)

結構便利なNTFSで使えるジャンクションポイントの話。

Cドライブの空き容量が少なくなってきたので「Program Files」フォルダの内容をDドライブへ移行したいと思っています。簡単に実行できるよい方法はないでしょうか?
Junctionを使って「Program Files」フォルダにジャンクションポイントを作成すれば、「Program Files」フォルダの内容を簡単にDドライブに移行できます。
前回(第12回 MoveFileを使い倒せ!)では、「Program Files」フォルダの内容をSysinternalsの「MoveFile」を使って移行する方法を解説した。しかし、実際に「Program Files」フォルダの内容が別の場所に移動してしまったら、プログラムは起動しなくなる。
そこで、今回は「Junctionツール」を使って、別の場所に移動したフォルダの内容が、あたかも「Program Files」フォルダ内にあるかのように見せる方法を解説したい。
実際の操作手順を説明する前に、「ジャンクションポイント」について簡単に解説しておこう。
ジャンクションポイントとは、簡単に言うと「特定のドライブやフォルダを別のフォルダへのリンクとして実現するNTFSの機能」になる。しかし、Windowsには「ショートカット」と呼ばれるリンク機能があるので、Windowsのショートカットと何が違うのか、という疑問が出てくる。そこで、この疑問を解決するために次のような実験を行ってみた。

http://www.computerworld.jp/topics/560/Windows%20Server/200550/Junction%E3%82%92%E4%BD%BF%E3%81%84%E5%80%92%E3%81%9B%EF%BC%81%20%EF%BD%9E%E3%82%B8%E3%83%A3%E3%83%B3%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3%E3%83%9D%E3%82%A4%E3%83%B3%E3%83%88%E3%82%92%E4%BD%9C%E6%88%90%E3%80%81%E7%AE%A1%E7%90%86%E3%81%99%E3%82%8B%EF%BD%9E

screenshot