質問: windows 7で2番目のドライブをc:/ usersとしてマウントする そのため、約1か月前に、セカンダリハードドライブをパスc:\ usersにマウントできるwindows 7 professionalマシンをセットアップしました。これにより、すべてのユーザースペースファイルが2番目のハードドライブに配置され、レジストリの編集に煩わされることはありません。それは素晴らしく機能しました、そして今私はそれを複製しようとしています、そして私がそれをどのようにしたか思い出せないようです。それは私をばかのように感じさせます。どういうわけかc:\ usersフォルダーの内容を2番目のハードドライブに移動したと思います。次に、d:ドライブをc:\ usersとしてマウントしました。十分に簡単ですが、セカンダリドライブをマウントする前に、c:\ usersフォルダーの内容をどのように移動して削除したかがわかりません(空のフォルダーとすべてである必要があるため)。それは私の前のマシンで稼働していますが、今は新しいマシンでそれを行う必要があり、私は一生、どのようにそれをしたのか、どこで使用したのかを覚えていません。結局のところ、usersフォルダ全体がd:ドライブに移動され、c:\ usersフォルダがありません。これをもう一度行う方法についての考え、または指示へのリンク?個々のプロファイルを移動しても、この問題は解決されません。ありがとう。
回答: すべてのユーザーファイルとユーザープログラムファイルをブートドライブ(私の場合はssd)から最も簡単に移動するには、次の手順に従います。まず、復元ポイントを作成します。1. [スタート]ボタンをクリックして[コンピューター]を右クリックし、[プロパティ]をクリックしてシステムを開きます。 2.左側のペインで、[システム保護]をクリックします。管理者のパスワードまたは確認を求められたら、パスワードを入力するか、確認を提供します。 3. [システム保護]タブをクリックし、[作成]をクリックします。 4. [システム保護]ダイアログボックスで説明を入力し、[作成]をクリックします。次に、システム回復/コマンドプロンプトに移動します:win7インストールdvdで起動し、言語、通貨、キーボードを選択して、[次へ]をクリックします。 [今すぐインストール]の画面で[コンピュータを修復]を選択します。システムの修復オプションで[修復して再起動]するかどうかを尋ねられます。[いいえ]を選択します。次に、windows 7がインストール済みのosの1つとしてリカバリーにリストされていることを確認し、それが選択されていることを確認してから、次へを押します。回復ツールのリストが表示されます。 「コマンドプロンプト」を選択します。win7メディアからロードされた仮想windowsドライブ(おそらくcまたはx)を見つけ、実際のwindows/ssdドライブ(dまたはe)を見つけ、hdd(通常のハードドライブ)(dまたはe)を見つけます。私のシステムでは、通常、c = ssd(windowsがインストールされている)、d = hddデータドライブwin7 updateメディアを使用して、リカバリモードのドライブは異なる方法で設定されました。つまり、x:仮想/一時windowsドライブ、e:実際のwindows/ssdドライブ、d:hdd、\ユーザーを配置したいハードドライブ。システムリカバリモードでドライブが次のように設定されるという報告もあります。c:仮想/一時windowsドライブd:実際のwindows/ssdドライブe:hdd、/ユーザーをオンにしたい。コマンドプロンプトでは、robocopy(xcopyではありません)を使用してc:\ usersをd:\ usersにコピーし、古いc:\ usersを削除してから、c:\ usersからd:\ usersへのシンボリックリンクを作成します。これらを順番に実行する必要があり、その前にd:\ users dirを指定してはいけないことに注意してください。注:システム回復コマンドプロンプトウィンドウでは、ドライブは回復モードを終了した後のドライブと同じではありません。したがって、ドライブがどのように回復モードになるかについて以下のコマンドを調整してください。そうすれば、後で正しく修正されます。私が使用した:robocopy/mir/xj e:\ users d:\ users/ usersをwindows/ssdからhddに移動します。/mirはrobocopyにディレクトリをミラーリングするように指示します。これにより、すべてのファイルと権限がコピーされます。/xjは非常に重要です。これは、接合点をたどらないようにrobocopyに指示します。これを忘れると大変なトラブルになります。コピーに失敗したファイルがないことを確認します(failed列= 0)。次に、シンボリックリンクを作成する前に、windows/ssd(c :)ドライブから古いユーザーフォルダーを削除する必要があります。使用したのは:rmdir/s/q e:\ users新しいusersフォルダーを指すntfsジャンクション/シンボリックリンクを作成します。私が使用した:mklink/j e:\ users d:\ users/ jスイッチを使用して、ハードシンボリックリンクであるジャンクションを作成します。 (/ dスイッチを使用する場合は、レジストリも編集する必要があります。ハードリンクにはなりません。)/ jを使用すると、windowsがc:\ usersディレクトリを検索すると、それが見つかります。ただし、ssdではなくhddになります。トリッキー!作成した証拠をコマンドプロンプトウィンドウで確認するには、実際のwindows/ssdに移動して「dir」コマンドを実行すると、「users [d:\ users]」と表示されます。ここで再起動すると、/ usersがhddに表示され、そこに移動します。これ以上の設定やいじりは必要ありません。新しいユーザープロファイルはすべて、ユーザー固有のデータと同様に、d:ドライブに保存されます。そして、レジストリをいじったり、値を検索して置き換えたり、何らかの方法で新しいプロファイルをいじったりすることなく、それを実現できます。完全に設定して忘れてください。