日本語の情報がなかったので、備忘録としてメモ。
特に Windows のドライバ周りで詳しいわけではないので、細かいところはご愛嬌。
TL;DR
一番楽な対処法は、
C:\Windows\System32\drivers
配下の
uaspstor.sys
の内容を
USBSTOR.SYS
に書き換える(上書きコピー)
ただし、管理者権限でもファイルを編集できないため、uaspstor.sys の [プロパティ]->[セキュリティ]->[詳細設定] からごにょごにょする必要がある(ページ下半分参照)。
そもそも動かない原因
Windows 10 の 1809 で変更された
C:\Windows\System32\drivers\WppRecorder.sys
が悪さをしているらしい。
有効な対処法
下記の参考ページでは、以下の方法が紹介されている。
- Delete WppRecorder.sys prior to boot, and replace with the corresponding file from 1803.
- Disable UASP globally by replacing uaspstor.sys with a renamed copy of usbstor.sys prior to boot.
- Disable UASP for the affected boot device via the registry of the ToGo install.
自分の環境では、2番目でできた & 楽 なので、そのやり方を下にまとめた。
やり方
Windows To Go の作成
通常通り行う。
ただし、初回ブートの前に次の作業をする。
書き換えるファイルの権限を取得
Windows のドライバが格納されているフォルダは、管理者権限でさえ編集できなくなっている。
なので、書き換える以下のファイル
C:\Windows\System32\drivers\uaspstor.sys
の権限を変更する。
- [プロパティ]->[セキュリティ]->[詳細設定] を開く
- 左上にある、所有者を今起動しているWindows上の自分のユーザーにする
- 右下の [OK] をクリック、さらにもう一度 [OK] をクリックしてプロパティを閉じる
- 再度 [プロパティ]->[セキュリティ] を開く
- 今度は [編集...] から自分のユーザーにフルコントロールを与える
- [OK] をまた2連打
書き換え
uaspstor.sys
の内容を
USBSTOR.SYS
に書き換える(上書きコピー)