- ベストアンサー
Documents and setting の移動
Documents and setting ディレクトリを別のHDDに移動したいのですが どうやったらいいでしょうか? p.s.Windowsインストール時に、lprogra~1やdocume~1 のドライブやディレクトリ名を指定できるといいんですが・・・ホントハ 前提は以下のとおりです。 ・レジストリを全部いじる気力はある。 ・Administratorのみ元のドライブで、その他.Net framework等で自動的に作られたユーザーも移動したい ・失敗したら別にこわれてもいい(もともとパソコンって壊すためにあるものですからね) なお、My documents の移動ではありません。(むしろこの中はほぼからっぽでいつも使っていません)
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
ANo.#2の補足。 >p.s.Windowsインストール時に、lprogra~1やdocume~1 のドライブやディレクトリ名を指定できるといいんですが・・・ホントハ やったことが無いので、出来るかどうかわかりませんが・・・、 CD-ROMの"i386"フォルダの"hivesft.inf"ファイルに、 DEFAULT_PROFILES_DIR="%SystemDrive%\Documents and Settings" という記述があるので、ここを書き換えたファイルを入れたブータブルCD-Rを作成してインストール作業をすれば、最初から指定したフォルダに設定できるのではないかと思います。(".inf"ファイルはsp-2で14個ありますが、"Documents and Settings"の文字列が入っているのは、このファイルだけ)
その他の回答 (2)
- deadline
- ベストアンサー率63% (1239/1943)
>・レジストリを全部いじる気力はある。 なら、『レジストリエディタ』の[編集]⇒[検索]で、"Documents and Settings"を検索して、片っ端から書き換えれば良いだけでは? 大元は、↓で、環境変数を参照する形式("%UserProfile%"、"%AllUsersProfile%"、"%DefaultUserProfile%"等)のレジストリ設定は、↓を書き換えるだけで、設定が反映されますが、 XPのインストール直後でも、"C:\Documents and Settings"と直接的な指定方法を採っている部分がかなり有り、そういう設定は一つ一つ書き換える必要があります。(アプリケーションをインストールした後だと、書き換える気力が無くなる位沢山になってしまうので、書き換えるなら、XPのインストール直後がお勧めです。) HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList ProfilesDirectory REG_EXPAND_SZ %SystemDrive%\Documents and Settings AllUsersProfile REG_SZ All Users DefaultUserProfile REG_SZ Default User HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-21-・・・・・・ ProfileImagePath REG_EXPAND_SZ %SystemDrive%\Documents and Settings\ユーザー名 『ITMediaエンタープライズ:Documents and Settingsフォルダの場所を変更する』 http://www.itmedia.co.jp/help/tips/windows/w0587.html
お礼
この質問をする前に・・レジストリはロックされているはずだが・・とふと思ってしまったのですが、 参考URLをみて、セーフモードがあることをすっかり忘れていました。 p.s.Win2000の頃ですが、Cドライブの存在しないPCを作るために、ブート関係以外をすべてEドライブに手動でレジストリ書き換えしたことがあります。汗
- dai509
- ベストアンサー率34% (212/609)
これでいけるでしょう。 一応、データのバックアップは取ってからやって くださいな。 ちなみに、 >パソコンは壊すためにあるあるものですからね には私も同感です。OSは壊してなんぼでしょう。 壊していくうちに学んでいくものです。
お礼
ふと思いましたが、何かこのXP、インストール状態が変なので 再インストールついでに、やってみようと思います。 p.s.SPメーカーで作ったXPSP2には、24個もinfファイルが・・・@@ こういうのあっても、Program Files の定義はないような。汗 ProgramFx86 = "Program Files (x86)"
補足
テストマシンでやったら、成功しました。 ありがとうございます。