コンピューターをフォーマットしてWindowsを再インストールするときの最初のステップは、My Documents
フォルダから別のパーティション。 Windowsの場合XPデスクトップフォルダーと別のユーザーフォルダーがプライマリパーティションにあったため、十分ではありませんでした。
Windows Vistaおよび7では、junction/symlinksを使用して、フォルダーを別のパーティションに「移動」できます。Windowsと別のプログラムは、データがプライマリパーティションにあると見なします。
Usersフォルダーを別のパーティションに移動し、ハードリンクを正しく作成するための最も速くて安全な手順は何ですか?
mklink /d myuser d:\moved\myuser
NTFSの最新バージョンでは、XPで使用したジャンクションポイントがディレクトリシンボリックリンクに置き換えられます。
ただし、これを行うことはお勧めしません...パフォーマンス上の利点はほとんどありません。
ユーザープロファイルを別の(システム以外の)パーティションに作成する最も簡単で信頼性の高い方法は、Windowsにユーザープロファイルを作成させることです。 Vistaでは、次の手順を使用して、ユーザープロファイルをC:ではなくD:に作成しました。
Vistaをインストールし、最初のユーザーアカウントを「管理者」にします。
ログインする。 regedit.exeを使用して、ProfilesDirectory
レジストリキーを変更し、D:
パーティションを指すようにします。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
ProfilesDirectory = D:\Users
通常のユーザーアカウント、ログイン、ログアウトを作成します。
管理者にログインし、ProfilesDirectory
レジストリキーを元の値(%SystemDrive%\Users
)に戻します。
ステップ(3)で作成したアカウントを通常のユーザーアカウントとして使用します(アプリケーションのインストールと使用のため)。
これは、手動でフォルダーを移動してシンボリックリンク/ジャンクションを作成するよりもはるかにうまく機能します。
serverfault にも同様の質問があります。確認してください。
しかし、私はこれが良いアイデアであることについて 深刻な第二の考え を持っています。
まあ-シンボリックリンクを備えた別のUnix機能を実装するのにMicrosoftは数十年かかりました。 「Nixには70年代にこれがありました。ユーザーフォルダーが他の場所に配置される可能性があることを理解するのにどれくらい時間がかかるのでしょうか。 'Nixインストール中の標準的な質問。私は常にホームディレクトリを独自のパーティションに配置し、ネット上でのホームディレクトリに関する質問の量から判断すると、Windowsでもよくある質問です。シンボリックリンクはおそらく、これを行うための最良の最もクリーンで簡単な方法です。つまり、Usersフォルダーがハードコーディングされているアプリは変更せずに引き続き機能し、厄介なレジストリハッキングをすべて保存できます。私が見た中で最高のもの-
http://lifehacker.com/5467758/move-the-users-directory-in-windows-7
私は、企業環境と自宅の両方でOSとユーザーデータを分離しておくのが好きです。企業のADユーザープロファイルまたはGPOは、マイドキュメントフォルダーをNAS/SANまたは他のネットワーク共有にリダイレクトできます。単純な理由-バックアップは、エンドユーザーではなく、データセンターまたはシステム担当者が処理します。 PCはとにかくPCではありません-それは会社のデータです(データもそうです)。そのため、PCが停止した場合、別のPCにログインして、数分以内に続行します。
自宅では、別のディスク/パーティションに配置したいと思います。私のOSに障害が発生した場合、ユーザーデータに影響を与えないようにしたい-復元が速くなり、ユーザーデータが常に変化するため、断片化されたディスクが少なくなる。
ところで-私はミラーリングされたディスクも使用します-自宅に1TB以上のドライブがあることは素晴らしいですが、それがポップした場合、失うデータは非常にたくさんあります!そして、インクリメンタルを使用しない限り、バックアップするために大量のデータが作成されます。そして、はい。オンラインバックアップとユーザーデータの同期を両方とも外付けHDDに行います。
これを達成する最良の方法は、シンボリックリンクを使用することです...それは私にとってはうまくいきました:
c:\ Usersに、プロファイルの場所を指すアカウントの名前でシンボリックリンクを作成します。
mklink c:\Users\Mario d:\Mario
そして、それはすべてです、お楽しみください!
私はWindowsを使用しているので、ドキュメントフォルダーを別の場所に移動します。
しかし、私は手動で移動するのに疲れており、それを自動的に実行する方法は見つかりませんでした。
そのため、Windowsを変更するスクリプトを作成しました。
このスクリプトは、デフォルトユーザーのレジストリハイブを変更します。
この変更後、すべての新しいユーザーは、選択した場所にフォルダーを持ちます。
さらに、ジャンクションが正しく作成されます。
この投稿を英語で読むことができますか(私の投稿ではありません)
またはフランス語で元の投稿を読む:英語の投稿を参照
Sysprepの使用は、別の場所にユーザープロファイルを作成する最も簡単な方法です。ジャンクションをいじったり、ファイルをコピーまたは移動したりするなど、その他すべての非公式な方法では、「ユーザープロファイルサービスがログオンに失敗しました。ユーザープロファイルを読み込めません。」プロファイルエラー。
ウィンドウズ8:
Windows 8でユーザープロファイルを別のパーティションまたはディスクに再配置する方法:
http://www.eightforums.com/tutorials/4275-user-profiles-relocate-another-partition-disk.html
Windows 7:
Windows 7のインストール中に別のパーティションまたはディスクにユーザーアカウントを作成する方法:
最近同じ問題が発生しました。 D:に移動したいC:\ USERSに既存のユーザーアカウントがあるマシンでMicrosoftのSteadyStateプログラムを使用したいと思っていました。私はこれらのステップに従いました:
お役に立てれば。
警告-私たちは(明らかに)それを間違っています!
Windows 8でsymlinksメソッドを実行した後、Windows Updateを使用する際に問題が発生したため、最近Windowsにこのことを尋ねました。数か月間は問題なく動作しましたが、今では真剣に欠陥を示し始めています。
誰かが私の質問に返信しました( http://answers.Microsoft.com/en-us/windows/forum/windows_8-windows_update/windows-8-update-not-able-to-traverse-symlinks/608dbb4a- 6dc8-4cae-b97e-7e806c879431?tm = 1377290411294 )次の答えで:
こんにちは
ユーザーフォルダーを別のドライブに移動するためにサポートされている唯一の方法は、Windows 8 ADKの使用です。
Windows ADKを使用したWindows展開: http://technet.Microsoft.com/en-us/library/hh824947.aspx
Windows 8.1 Preview用のWindowsアセスメント&デプロイメントキット(Windows ADK): http://www.Microsoft.com/en-us/download/details.aspx?id=39306
フォローアップの質問がある場合は、次のフォーラムで質問してください。
Windows 8 IT Proカテゴリー http://social.technet.Microsoft.com/Forums/en-US/category/w8itpro
quiteこれほど深刻ではない可能性があります。WindowsADKは、構成のほとんどの部分でsysprep
スタイルの応答ファイルを使用するだけです。私の推測では、Windowsがインストールされた後は、sysprep
自体を使用できます。答えがわかれば、更新します。