ユーザープロファイルを別ドライブに置いた環境でのリカバリー方法

Windows付属のバックアップツールはアブノーマルな環境だと上手く復元できないので対処方法をまとめました
4
さーたん @tripleodd

ユーザープロファイルを別ドライブに移すことができるが… qiita.com/syakesalmon/it…

2020-03-12 23:39:06
さーたん @tripleodd

Windowsのバックアップと復元から何も考えずにシステムイメージを復元すると再起動時にコケます 色々調べた所、ユーザープロファイルが別ドライブだとDefaultだけ上手く復元されないようです そこで以下の方法で復元します 1.適当なドライブにmountフォルダーを作ります→

2020-03-12 23:43:08
さーたん @tripleodd

2.dismでリカバリーイメージのsource\boot.wimをマウントします 3.mountフォルダーの中にusersがあるのでそれをrobocopyとかで元々ユーザープロファイルがあったドライブにコピーします 4.dismでアンマウントします 5.再起動します これでひとまずログインはできるようになったので→

2020-03-12 23:47:37
さーたん @tripleodd

セーフモードでコマンドプロンプトを開き、administratorアカウントを作ればユーザーのデーターを復元できます

2020-03-12 23:51:23

ユーザーデータの復元

Administratorで「バックアップと復元(windows)」を開き、全ユーザーデーターを復元します
ただ、この状態だと各ユーザーのプロファイルにあるはずのntuser.datがなく、まともに使うことができません
今までのバージョンだとDefaultからntuser.datを持ってくれば済んだのですが、windows10だとそういうことができません
なので以下のサイトのやり方に従い、プロファイルを再度作り直します

方法1 新しいプロファイルを作り直す

https://support.microsoft.com/ja-jp/help/14039/windows-fix-corrupted-user-profile

もともとあったデーターをそのまま移動するとアクセス権は古いユーザーのままではうまくいかないので、コピーするのが一番楽ですが、それだと時間がかかります
そこで方法1の場合、もともとあったデーターに新しいアカウントのアクセス権を割り当てて移動すると早く移動できます

方法2 プロファイルを維持したまま、そのプロファイルを初期化する

https://pcrepair.w-pickup.com/post-6278/

補足

標準のバックアップと書きましたが、あくまでダメなのはクライアント版のGUIで操作する方のバックアップです
wbadminで-allCriticalを指定したうえで、ユーザープロファイルが保存しているドライブを指定すれば、ちゃんとバックアップされます