2019/10/14
Windows10でユーザープロファイルを別ドライブにコピーする
メモとして残しておく。



ユーザープロファイルのコピーについて

▼administrator の有効化
管理者権限で cmd.exe を起動し、
net user administrator /active:yes
▼robocopyでコピー (administrator)
robocopy "H:\users\griffon" "D:\users\griffon" /MIR /UNILOG:D:\RoboCopy.log /R:0 /W:0 /TEE /XJD /XJF /FFT /COPY:DATSO /SECFIX 
※コピー先にはコピー元と同じディレクトリを指定しないとコピー元の中身をぶちまけられるので注意。
※/UNILOG は指定しなくてもいいけどエラーが出ていないかを確認するために念のため指定しておく。
※監査情報の移行 (/COPY:U) が出来ないため、/COPY:DATSOU ではなく /COPY:DATSO にする。
参考: https://teratail.com/questions/90231

▼ジャンクションを作成 (administrator)
ntfslinksview-x64 でジャンクションを探して mklink /J で作成。

ntfslinksview-x64 から対象ディレクトリを指定して検索後、全選択して CTRL+C で結果をコピーできるので、タブ区切りフィールドの 2列目と 4列目を使って上手いことバッチファイルを作る。
ハードリンクは無視 (既に有る)。

▼レジストリの変更 (コピーしたユーザー)
RegistryFinder64 で [変更前のドライブレター]:\Users\ - (例) H:\Users\ - を検索して結果を Export する (レジストリのバックアップ)。
その後一括変換を行う。
1度だけだと漏れるため何度か検索と一括変換を行うこと。
所々で ReadOnly な値があるがそこは無視で大丈夫だと思う (少なくとも当環境では大丈夫だった)

▼administrator の無効化
管理者権限で cmd.exe を起動し、
net user administrator /active:no
★現在の課題
古いドライブに
AppData\Local\Microsoft\Windows\AppCache
が残るが、もしドライブ文字を一時的にでも削除できるのであれば、
一旦ドライブ文字を削除→再起動→ドライブ文字を付与→再起動
で復活することはない。

Firefox のプロファイルが狂う。
厳密には拡張が使えなくなったりヘタをすると user.js や設定が飛ぶ時がある。


最終:2019/10/16 15:59:14 カテゴリ:PC関連 雑記
タグ:自作PC
  - NO COMMENT -
QRコード
携帯サイト試験運用
https://griffonworks.net/nikki/cgi-bin/k.cgi
1行板

備忘録
  • 無し
物欲リスト
  • Canon RF50mm F1.2L USM
  • SIGMA 20mm F1.4 EF Art
  • ニンバス チヌーク
  • OCB-1 ST II
ツーリング ドライブ兼野外撮影予定リスト