Cドライブの要領が少ないPCの場合、やりたくなることありますよね?そんなときの対処方法です。
前提条件
- 新規インストール直後か、[設定] > [更新とセキュリティ] > [回復]から「このPCを初期状態に戻す」で初期化済みであること
- 最初はダミーアカウントで初期化すること(後で消します)
- ここではDドライブに移動する前提で記述します
「unattended answer」ファイルを作成する
System Preparation Tool (Sysprep)を利用してUsersを移動します。その際に、移動先の情報を設定ファイルで渡す必要があります。
以下の内容のファイルを「D:\relocate.xml」に保存してください。
<?xml version="1.0" encoding="utf-8"?> <unattend xmlns="urn:schemas-microsoft-com:unattend"> <settings pass="oobeSystem"> <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <FolderLocations> <ProfilesDirectory>D:\Users</ProfilesDirectory> </FolderLocations> </component> </settings> </unattend>
ここでは64ビットを対象にしていますが、32ビットのWindows 10をインストールする場合は、processorArchitecture属性にx86を指定してください。
Sysprepを実行する
コマンドプロンプトを管理者モードで開き、次の二つのコマンドを実行してください。
- net stop wmpnetworksvc
- %windir%\system32\sysprep\sysprep.exe /oobe /reboot /unattend:d:\relocate.xml
2.を実行すると、再度OSの初期化に入ります。今度は、継続的に利用するアカウントでセットアップしましょう。
あとは最初に作成したダミーアカウントをデータ毎削除すれば完成です。