メモとして残しておく。
ユーザープロファイルのコピーについて
▼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 や設定が飛ぶ時がある。
└ G兄
└ G兄
└ G兄
└ G兄
└ G兄
└ G兄
└ G兄
└ G兄
└ 山銀
└ G兄