web-dev-qa-db-ja.com

C:\ UsersをWindowsServer 2008Standardの別のパーティションに移動する

Windows Server 2008 Standardサーバーには、C:P:という名前の2つのパーティションがあります。

ユーザープロファイルディレクトリを移動したいC:\ UsersからP:\ Users

出来ますか? Microsoftでサポートされていますか?これにより、アップグレードなどで問題が発生する可能性がありますか?ここで誰かが似たようなことをしましたか?

5
Deleted

はい、可能です。これを参照してください kbの記事-UsersディレクトリとProgramDataディレクトリの再配置 。それを行う最良の方法は、インストール中です。システムのインストール後に手動で移動することは、Microsoftではおそらくサポートされていません。フォルダーを再配置するための推奨方法に従っていない場合、問題が発生する可能性があります。再配置されたフォルダに関するいくつかの問題に対処するサービスパックの適用に関する注意事項を必ずお読みください。

3
Zoredache

「公式」であるMicrosoftの公式の指示では、Usersディレクトリを検索する代わりに、どこにあるかを想定している一部のアプリケーションを実際に壊す方法を見つけました。 Microsoftが上記の記事で述べているように、Windowsのアップグレードでは機能しない場合もあります。

「非公式」ですが、通常のユーザーディレクトリの場所からホストしたい新しいドライブへのシンボリックリンクを作成する方がはるかに良いことがわかりました。これにより、常に正しい場所にあるように見えますが、データは別の場所にあります。これを設定するプロセスは恐ろしいことではありませんが、簡単ではありません。

これは私がしたことです:

  1. WindowsインストールCDを使用してコンピューターを起動します。
  2. 「インストールの修復」を選択し、「コマンドプロンプト」を選択します
  3. さまざまなドライブ文字(c:、d:、e:、f:など)に移動して、現在のユーザーディレクトリがどこにあるか、およびWindowsブートがドライブをどのようにマップしたかを基準にして移動する場所を特定します。
  4. 現在の場所から本来あるべき場所にUsersディレクトリをコピーします。例:

    xcopy/h/s/E/B/Y/V/C/K/X F:\ Users D:\ Users

  5. 現在のUsersディレクトリをUsers2などの別の名前に移動します。

    ユーザーの移動User2

  6. ユーザーがいた場所から、フォルダをコピーした場所へのシンボリックリンクを作成します。

    mklink/JユーザーD:\ Users

  7. 再起動してすべてが適切であることを確認します(例:ドキュメントに新しいファイルを作成し、それが他のドライブ/場所に表示されることを確認します)

  8. Users2ディレクトリのコピーを削除します。

注:一部のフォルダは、削除する前に「詳細」に移動してファイルの所有権を取得する必要があります。

0
Doug