2012年11月14日水曜日

Windows8 PRO 64bit user、ProgramDataフォルダ等を移動してみた

今回Windows7(SSD搭載)にてやっていた、

userフォルダ
ProgramDataフォルダ

のHDDへの移動を Windows8 にてやったところ、アプリにて不具合が発生したため、他の方法を探していたところ、とあるサイトにて説明していたので、色々とお聞きしながらやらせて頂きました。
色々とご相談にのっていただいた ZAZさんにはこの場をお借りして、感謝とお礼に返させて頂きます。
本当に有難うございました

参考サイト 掌のおもちゃ箱


注意:この作業を行う上でどのような不具合や故障に繋がったとしても東方にて責任は一切負うものではありません。全てにおいて自己責任にて行うことを前提に進めて下さい。



作業の前に準備しておくこと。
・Windows8 のバックアップ


・バックアップ用外付けHDD(内蔵でも構わないが最悪を考えて外付けの方がおすすめです)


・Windows8 用システム修復ディスク 或いは Windows8インストールディスク


・BIOSにてCDを1stbootへ設定



以上の準備が整いましたら、さっそく移動作業に入ります




1 : システム修復ディスクからの起動~

 
 ※1stbootがCDになってることを前提とし、話を進めます


 DVDドライブへ システム修復ディスク or Windows8インストールディスクを投入しPCを再起動

 ディスクを起動
 
 ディスク起動後、トラブルシューティング > 詳細 > コマンドプロンプト の順にコマンドプロン プトを起動



2 : コマンドプロンプトのよる作業~


 コマンドプロンプトにて以下を順に実行


>diskpart      ※すべて表示されるまで待つ

>list volume


この作業により、各ドライブに割り当てられた、ボリュームが表示されます

※ここでは、Cドライブは G Dドライブは D と表示されたものとします。
   各自表示されたものに置き換え以下のコマンドを実行して下さい

上記のボリュームを覚えた上で作業を進めます。


~user の移動~


>robocopy "G:\user" "D:\user" /E /COPYALL /XJ

>rmdir "G:\user" /S /Q

>mklink /D "G:\user" "D:\user"



~ProgramData の移動~



>robocopy "G:\ProgramData" "D:\ProgramData" /E /COPYALL /XJ

>rmdir "G:\ProgramData" /S /Q

>mklink /D "G:\ProgramData" "D:\ProgramData"



~Program Files の移動~




>robocopy "G:\Program Files" "D:\Program Files" /E /COPYALL /XJ

>rmdir "G:\Program Files" /S /Q

>mklink /D "G:\Program Files" "D:\Program Files"



~Program Files (x86) の移動~



>robocopy "G:\Program Files (x86)" "D:\Program Files (x86)" /E /COPYALL /XJ

>rmdir "G:\Program Files (x86)" /S /Q

>mklink /D "G:\Program Files (x86)" "D:\Program Files (x86)"





Windowsフォルダも移動出来るようですが、私はそこまでやっておりません。

4 件のコメント:

  1. Win8.1 だとちょっと違うみたい

    User → Users
    ProgramDataないので省略

    返信削除
  2. ぁ、ProgramDataあった。
    隠しフォルダだった。
    失礼しました。

    返信削除
  3. 出来ないファイルが残るんですが...?

    返信削除
  4. 出来ないファイルと言われましても、何が出来ないのかもわからないのでお答えできません。

    返信削除