Windows10 ユーザフォルダのドライブ指定（クリーンインストール時）

# 1. はじめに

この度、Windows10を[クリーンインストール](http://e-words.jp/w/クリーンインストール.html)する機会があったので、ユーザフォルダのドライブをシステムと別にすることにした。
スマホのバックアップや写真の保存を繰り返すと、ユーザフォルダはドンドン肥大化し、**Cドライブ**を圧迫することに不満を感じている。
そこで今回はクリーンインストールを契機にユーザフォルダを**Dドライブ**に設定することで、前述の問題を少しでも解決しようということである。

想定する環境は、下表のように複数ドライブを有しているPC。 

| ドライブ | 目的 | 内容 |
|:-:|:--|:--|
| **C**  | Windows10システム  | M.2 NVMe等の高速ストレージ。容量はHDDに敵わない  |
| **D**  | ユーザフォルダを含むシステム以外のデータストレージ  | SATA SSD/HDD等で数TBの容量を確保  |

なお、今回Windows10をインストールするPCは、1枚のM.2 NVMe SSDに2つのパーティションを切って、**Cドライブ**と**Dドライブ**にする。

前置きはこのくらいにして、今回の作業で参考にしたサイトは[「Move Users Folder Location in Windows 10」](https://www.tenforums.com/tutorials/1964-move-users-folder-location-windows-10-a.html)。ここには、クリーンインストール時と、後から移動する方法も記載されている。今回は前者の内容で実施する。

# 2. 作業概要

実施内容を一言でいうと、『Windows10のインストール途中で、SysPrepコマンドを打って、ユーザフォルダを**「指定したフォルダ」**に変更する』である。
**「指定したフォルダ」**に[ドライブレター](https://ja.wikipedia.org/wiki/ドライブレター)を含むフルパスを記載することで、どこのドライブのどんな名前のフォルダにでも設定が可能ある（ただし、常識的な範囲で）。
今回は、**C:\Users** を **D:\Users** に素直な変更とする。（特定ユーザのユーザフォルダの設定ではなく、このPC全体での設定）

# 3. 作業手順

## 3.1 Windows10をクリーンインストールする

[Windows10インストールUSBメモリ](https://support.microsoft.com/ja-jp/help/15088/windows-10-create-installation-media)からブートして普通にWindows10をインストールする。主要画面を貼っておく。
![IMG_E4629.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/283293/be9b73a9-0ea9-91a2-dcc5-4a28b45a8252.jpeg) → ![IMG_E4630.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/283293/696e0c7c-719e-9dfd-e663-2224799a24ff.jpeg) → ![IMG_E4631.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/283293/162595cf-646e-0f81-02ab-1c0d35875bca.jpeg)
今回はクリーンインストールのため、下段の「カスタム：Windowsのみをインストールする」を選択
 → ![IMG_E4633.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/283293/094ad623-931d-faa4-0229-5fa5189ca6af.jpeg) → ![IMG_E4634.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/283293/16bac197-8374-29c2-c6ae-8df1a15a5243.jpeg) → ![IMG_E4635.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/283293/2f01d060-00e2-87d6-af11-5e0a28edf326.jpeg) → ![IMG_E4636.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/283293/04968f3a-bc37-fba4-e814-97207d345c17.jpeg) → ![IMG_E4637.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/283293/86b253e5-0562-06c5-edde-65cf07e786ef.jpeg) → ![IMG_E4638.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/283293/7555d9c0-5418-c8cb-b2d7-a00b2f47dd91.jpeg)
 → 1度目のリブート
 → ![IMG_4654.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/283293/aa5fa565-bd65-4a20-5030-6867f56cdbe2.jpeg)
 → 2度目のリブート
 → ![IMG_E4642.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/283293/3dbdcbe9-5ee4-ac95-a8cb-077ec351dd37.jpeg)
いくつかの画面に答えていきリブートを繰り返すと、上記の「地域」を確認する画面に到達する。ここで、「はい」ではなく、**CTRL + SHIFT + F3** キーを押す。しばらく待つと管理者アカウントで**Windwos10が起動**される。
![IMG_4643.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/283293/986cd0e5-004a-2be1-6f16-006b91c6853e.jpeg)
さらに待つと、下記のダイアログが表示される。
![システム準備ツール3.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/283293/fd221f6d-d688-109c-6349-3c6d30e21684.png)
ここで「キャンセル」をクリックする。ここまでで、インストール作業が一時中断した格好になっている。

## 3.2 ドライブの確認

今回のPCはM.2 SSDの他にHDDも内蔵しているので、目的とするドライブをディスク管理ツールで確認する。
＜ コントロールパネル → 管理ツール → コンピュータの管理 → ディスクの管理 ＞
![diskMagr.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/283293/4296c7f3-7dd7-dd61-2650-e23d3eeed834.png)
なぜか、**D**と**E**が逆になっていたので、右クリックしてドライブレターを目的の**D**と**E**に変更。
![diskMagr2.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/283293/d2a86c74-8738-52b7-7905-ba19a1195d62.png)


## 3.3 無人応答ファイル（unattended answer file）の作成

メモ帳を開き、下記のXMLをタイプして**Dドライブ**直下に保存する。
　パス名："D:\relocate.xml"
　文字コード：UTF-8

```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>
```

上記XMLで、
　"amd64"：もし32bitのWindows10をインストールしているならば、"x86"とする。
　D:\Users：目的のユーザフォルダをフルパスで指定する（フォルダは自動的に作成される）。

![memo1.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/283293/1d05c8ae-8a4d-30e5-50ad-0c73dbbca3b0.png)
このファイルはあらかじめ別なPCで作成しておいて、Windows10インストールUSBにコピーしておき、USBメモリから**Dドライブ**へコピーするのが手っ取り早い（この時点ではネットにつながっていないはずなのでローカルコピー）。


## 3.4 SysPrepコマンドを打つ

Windowsスタートメニューを右クリックして、管理者モードのDOS窓を開く（下記スクショではPowerShell）。
![dos1.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/283293/b8e77765-8de2-32ef-7b07-0f5b9a008fce.png)

万が一、SysPrepを実行時にネットにつながっていると上手くできないらしいので、念のためネットワーク停止コマンドを打つ。

```PowerShell
net stop wmpnetworksvc
```

おそらくエラーで終わるだろう。
![dos2.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/283293/343d8bfc-4b92-a99f-71bd-50c4bb7b939a.png)

次に、SysPrepコマンドを打つ。

```PowerShell
c:\windows\system32\sysprep\sysprep.exe /oobe /reboot /unattend:D:\relocate.xml
```

コマンドラインの最後が前項で作成した[無人応答ファイル](8681dff8478fa6f9a2ed#33-%E7%84%A1%E4%BA%BA%E5%BF%9C%E7%AD%94%E3%83%95%E3%82%A1%E3%82%A4%E3%83%ABunattended-answer-file%E3%81%AE%E4%BD%9C%E6%88%90)のパス名。
![dos3.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/283293/6e7af2a6-fced-41cf-df74-4869a26b3e7b.png)

コマンドを打つと数秒で下記ダイアログが出てリブートされる。
![IMG_E4644.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/283293/156f7a60-c8b2-f8f4-1121-2b9fc0bd4a51.jpeg)

以上でユーザフォルダを移動する作業は完了。
自動的に中断したWindows10のインストール作業が再開し、しばらくすると「地域」を確認する画面に戻ってくる。
![IMG_E4645.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/283293/23977ddb-1eba-eb28-06b3-85eab6aa95e7.jpeg)
今度は「はい」をクリック
 → ![IMG_E4646.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/283293/77da59c9-1991-872f-6d8d-d5b39fee6ca9.jpeg) → ![IMG_E4647.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/283293/6c65fcc7-465a-cfac-9612-fc371384d07a.jpeg) → ![IMG_E4648.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/283293/429f223d-e2f7-32bb-0ceb-6d7cd2a11ca3.jpeg) → ![IMG_E4649.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/283293/4e46e54e-621e-3c7c-9225-06025c5be018.jpeg) → ![IMG_E4650.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/283293/b681206c-8b92-b17e-0377-1b9cd78295e5.jpeg) → 以降、省略。


# 4. ユーザフォルダの確認

Windows10のインストールが完了したら、Windowsにログインしてエクスプローラーを開き、**Dドライブ**を確認する。
ちゃんとログイン中のユーザフォルダが出来ているはずだ。
![c2.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/283293/823573fd-a860-0947-1e29-3ab634a88aeb.png)
また**Cドライブ**のユーザフォルダを見てもログインしているユーザ名のフォルダは存在しないはず。
![c1.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/283293/95453cf5-8133-c6ea-de27-d96882789f59.png)


# 5. 最後に

以上で無事にユーザフォルダが移動したことを確認できた。
次回、別な機会で、使い込んだWindows10のユーザフォルダの移動方法を試してみる。


## 5.1 ＜その2＞追記

別記事で[**その2**](https://qiita.com/nak435/items/a643f37804de9f1d37d7)をアップした。
ご参考になれば幸いです。

以上