レオは、データをWindowsやプログラムと同じパーティションに保存しない方が安全だと知っています。先週はXPでのこの問題の解決方法を説明しましたが、今回はVistaでの解決方法を取り上げます。
Windowsを新品状態に復元する(場合によっては必要な作業)と、通常、ハードドライブのシステムパーティション上のすべてのデータが失われます。これには、ドキュメント、写真、その他私たちが総称してデータと呼ぶすべてのものが含まれます。そのため、データを別のパーティションに移動することで、セキュリティと利便性がさらに向上します。
先週、この驚くほど難しいタスクをXPで行う方法を説明しました。今回はVistaで挑戦してみます。
始める前に、安全のためにドライブのイメージ バックアップを作成してください。
では、既存のパーティションを縮小して新しいパーティションを作成しましょう。「スタート」を選択し、「diskmgmt.msc」と入力してEnterキーを押します。ディスクの管理プログラムが起動したら、ハードドライブのパーティションのボックスを右クリックし、「ボリュームの縮小」を選択します。表示されるダイアログボックスに入力します。ボリュームが縮小されたら、「未割り当て」ボックスを右クリックし、 「新しいシンプルボリューム」を選択してウィザードに従います。おそらくデフォルト設定で問題ありません。

2つのパーティションを設定したら、PCで隠しファイルと隠しフォルダが表示されていることを確認してください。Windowsエクスプローラーで「整理」を選択し、「フォルダーと検索のオプション」を選択します。「表示」タブをクリックし、「すべてのファイルとフォルダーを表示する」を選択して「OK」をクリックします。必要であれば、作業完了後に元に戻すことができます。
次に、安全のためにレジストリをバックアップします。
便宜上、新しいパーティション(おそらくD:またはE:)をX:と表記します。また、ログオン名をC:Users logon Documentsのようにlogonと表記します。
Windowsエクスプローラーで、先ほど作成したデータパーティション(ここではX:と呼んでいます)に移動し、ログオン名(ここではlogonと呼んでいます)を名前にした新しいフォルダを作成します。次に、「スタート」を選択し、スタートメニュー上部のログオン名をクリックして別のWindowsエクスプローラーウィンドウを起動します。このウィンドウには、以前のC:Usersログオンフォルダが表示されます。
まずはドキュメントフォルダを移動しましょう。「ドキュメント」を右クリックし、「プロパティ」を選択します。「場所」タブをクリックします。X :と入力します。 新しいパスとして「logon Documents」を入力します。(これで、 X:と「logon」の意味がお分かりいただけたでしょうか?)Windows の質問にはすべて「はい」と答えます。
Windowsの終了時に、C:UsersフォルダにDocumentsフォルダがまだ表示されていることに気付くかもしれません。ご安心ください。これは単なるポインタです。ファイルは実際にはX:フォルダにあります。信じられない場合は、Documentsフォルダを開いて、アドレスバーをクリックしてください。

そして、次のようなものが表示されます。

この方法は、AppDataを除くログインフォルダ内の全てのフォルダで有効です。どのフォルダを移動するかは自由に決められます。
ちなみに、ログインフォルダにntuser.*という名前のファイルがいくつかあることにお気づきかもしれません。これらはレジストリの一部なので、移動しないでください。たとえ移動可能だったとしても、実際にはWindowsパーティションに属しています。
AppDataフォルダには、移動したいデータとそうでないデータの両方が含まれています。Windowsはこれらのデータの移動を一切許可していません。移動する必要があるデータについては、以下の手順に従ってください。
x:ログオンにAppDataフォルダを作成します。次に、:Usersログオンで古いAppDataフォルダを開き、RoamingフォルダをD:ログオンのappdataにドラッグします。これでフォルダは移動ではなくコピーされます。
次に、レジストリを編集する必要があります。「スタート」を選択し、「 regedit 」と入力してEnterキーを押します。左側のペインで、HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerUser Shell Foldersに移動して選択します。AppDataの値をダブルクリックし、「値のデータ」フィールドをX : logonAppDataRoaming に変更してEnterキーを押します。再起動し、C:UserslogonAppDataRoaming(C:にあるフォルダであることを確認してください)に移動し、 Microsoft以外のフォルダをすべて削除します。残念ながら、Microsoftフォルダはそのまま残しておく必要があります。
OutlookまたはWindowsメールをご利用でない場合は、これで完了です。ご利用の場合は、以下の追加の手順に従ってください。
Outlook: Windowsエクスプローラーで、C:\UserslogonAppData\LocalMicrosoft \ に移動して選択します。このフォルダ内に「Outlook」というサブフォルダがあります。これをX:\logonApplication\Data\に移動します。
次に、「スタート」、「コントロールパネル」の順に選択します。メールアイコンをダブルクリックします(このアイコンが表示されない場合は、「クラシック表示に切り替える」をクリックします) 。 「データファイル」ボタンをクリックします。 「データファイル」タブで、「個人用フォルダ」リスト(おそらく唯一のフォルダ)をクリックします。エラーメッセージが表示されたら「OK」をクリックします。表示されるダイアログボックスでX:logonApplication DataOutlook を参照し、表示されたファイルをダブルクリックして、各ダイアログボックスを閉じます。
Windows メール: Windows メールを開き、 「ツール」→「オプション」を選択し、「詳細設定」タブ→「メンテナンス」ボタン→「保存フォルダ」ボタンをクリックします。「変更」をクリックし、新しい保存場所を選択します。Windows メールを閉じると、プログラムによってファイルが新しい保存場所にコピーされます。
2009 年 11 月 13 日: この記事はエラーを修正するために変更されました。
この記事へのコメントは下記までお寄せください。他に技術的なご質問がございましたら、[email protected]までメールでお送りいただくか、PCW Answer Lineフォーラムの親切な方々のコミュニティに投稿してください。