«前の日記(2009-11-30 [月]) 最新 次の日記(2010-01-04 [月])» 編集

堕落と混迷の日々

見てくれた人:人

Sunaの仲間のヒトビト
Sunaの観測地点
Sunaの聞いてる曲

2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|
2009|01|03|08|09|10|11|
2010|01|04|05|06|07|08|10|
2011|03|08|
2013|08|

2010-01-02 [土]

_ あけおめ

今年もよろしくお願いします。

_ [Windows] EEEPC901のDocuments and SettingsをDドライブに移動

家族のEeePCのCドライブが圧迫されてたのでデータ退避をお手伝い。

採用した方法は、CドライブのDocuments and Settingsを移動した上で、CドライブのルートにDドライブのDocuments and Settingsを指すジャンクション(リンクのようなもの)を作成するというやりかた。ジャンクションを使うと、単純にDドライブに移動してレジストリその他を書き換える方法に比べてソフトウェア的に無理がなく、アプリ側にCドライブを直接指定されても整合性の問題が起きづらいという利点がある。

注意点としては、ジャンクション下のフォルダをエクスプローラでごみ箱に移動できなくなるので、Shift+Deleteで即時消去することに慣れる必要があることと、ジャンクション自体を削除したいとき、エクスプローラではジャンクション先(データの実体)も削除されるらしいのでコマンドプロンプトからrmdirで消すべきということと、アンインストール時等にプログラムからジャンクション自体を削除される場合があるので消されたら可及的速やかにジャンクションを再生成すべきということかな。

というわけで今回もGoogleに助けてもらった。先人たちの知恵に感謝。

  1. ここからダウンロードしたln.exeをWINDOWSディレクトリにコピーする。
  2. 起動時にF2を押してBIOS設定画面を呼び出し、BootタブでBootBoosterをDisableする。
  3. 起動時にF8を押してWindowsをセーフモードとコマンドプロンプトで起動しAdministratorでログオンする。
  4. コマンドプロンプトで次を実行する。
    cd ../..
    xcopy "C:\Documents and settings" "D:\Documents and Settings" /e /c /h /k /o
    regedit
  5. レジストリエディタで%SystemDrive%\Documents and Settingsを検索し、D:\Documents and Settingsに書き換える。ここが参考になる。
  6. 再起動して起動時にF8を押してWindowsをセーフモードとコマンドプロンプトで起動しAdministratorでログオンする。
  7. コマンドプロンプトで次を実行する。
    c:
    ren "Documents and Settings" olddocs
    ln -j "D:\Documents and Settings" "Documents and Settings"
    regedit
  8. レジストリエディタでさきほど書き換えた箇所を元に戻す。
  9. 再起動して問題がないことを確認する。
  10. C:\olddocsを削除する。
  11. 起動時にF2を押してBIOS設定画面を呼び出し、BootタブでBootBoosterをEnableする。

参考サイト

Eee PC 901-X 買った - 山の上の大学の大学院生(でしたが就職、現在社会人3年目)の個人メモ
移動してジャンクションを設定する手順の概略あり。
ジャンクション機能を使いこなす - EeePC 900シリーズ Wiki - livedoor Wiki(ウィキ)
ジャンクション機能の使い方、注意点。
Documents and SettingsをDドライブに移動する
スクリーンショット付きでDocuments and Settingsの移動方法が解説されている。
c:\Documents and Settings の移動: まえすとろ
移動に際して書き換えるレジストリキーの解説がある。

お名前:
E-mail:
コメント:
[]

サイト構築中…完成はいつの日か。
連絡先:sunasaji+web at gmail dot com