Windows To Go (WTG)安装折腾记录

U盘(移动硬盘)选择

支持 Windows to go,读写速度快这俩点是必须的,看来看去大概有各种高速U盘(如闪迪CZ880)、淘宝固态U盘(如CHIPFANCIER)、移动固态硬盘(固态硬盘 + 壳也算)这几种选择。
我选择了三星的移动固态硬盘 T5 500G 京东链接,体验不错。

优点

  • 接口 USB 3.1 Gen2,带 Type-A、Type-C 俩根线,支持安卓手机(比如我的小米6)。
  • 价格(每GB)便宜,行货 999 元,差不多 2 元/GB。
  • 速度 540 MB/s,基本是 sata 接口 ssd 的速度了。
  • 品牌加持,三星固态硬盘是真香。
  • 外观OK,金属外壳,名片盒大小,500G 版本是蓝色,1T 及以上是黑色的,感觉更好看。
  • 散热不错,正常运行只是温热。

缺点

  • TLC 颗粒,三星把 TLC 玩出花来了。
  • 带数据线尾巴,长,微硬,不如 U 盘便捷,我在考虑要不要买个短点的数据线。
  • 三年质保,比不了闪迪的终身保,凑合。

上个刚到手时的CrystalDiskMark测试结果:
T5 CrystalDiskMark

WTG 系统制作

Windows To Go 辅助工具 来搞,方便省事:Windows To Go 辅助工具|WTG辅助工具 v4.8.1 - 萝卜头IT论坛,同时论坛里有大量 WTG 相关资料,值得多逛逛。

a. 下载 windows 10 专业版系统镜像并解压。

推荐官网下载:https://www.microsoft.com/zh-cn/software-download/windows10ISO 。如果 windows 10 系统里直接访问网址是看不到下载链接的,可以模拟成其他设备来下载,谷歌浏览器的话,F12 或 ctrl+shift+i 打开开发者工具,点小手机模拟成移动设备:
windows 10 download

b. 使用辅助工具写入系统。

把解压出来的 sources/install.vim 写入到移动硬盘。我选择了 VHDX 的方式写入,读写速度比直接写入的要稍慢一些,但是备份还原更方便,见论坛介绍贴:VHD/VHDX常见问题解答
wtga 选项

选择了 UEFTI+MBR ,勾上了禁用 UASP,更多选项见:
WTG辅助工具高级选项说明

c. 重启进入 Windows to go 系统。
进入 BIOS 调整启动顺序,将 usb 的调到最前,或者开机按快捷键选择启动菜单,就可以顺利进入 WTG 系统,第一次需要进行一些安装操作,与常规安装的没差。之后就可以在 WTG 系统里玩耍了。

更多操作

拔出冻结

[教程]禁用UASP 实现"拔出冻结"功能
使用过程中如果不慎拔出,重新插上去就可以继续工作。

系统更新

win+rregedit 修改注册表,定位到 \HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\PortableOperatingSystem,改为0。之后可以正常进行系统更新,更新完成后最好改回来。
大版本的更新,比如从1803升级到1809,需要用到虚拟机,方法是在另一个机器的系统里创建虚拟机,将U盘或者虚拟硬盘作为虚拟机的系统盘,在虚拟机里启动后,同样改注册表,然后更新。方法参考:https://bbs.luobotou.org/thread-12414-1-1.html ,要注意的是虚拟磁盘文件直接作为虚拟机系统盘启动不了,需要加个启动项。以我的 vhdx 文件为例,使用了 hyper-v 第一代虚拟机,因为 virtualbox 不支持 vhdx,第二代启动不了:

Windows PowerShell
版权所有 (C) Microsoft Corporation。保留所有权利。

PS C:\WINDOWS\system32>DISKPART
sel vdisk file=f:\wtg.vhdx    # 路径为U盘或移动硬盘里的虚拟磁盘文件
attach vdisk
sel partition 1
active
assign letter=v

打开另一个powershell:

bcdboot v:\windows /s v: /f BIOS

回到第一个:

detach vdisk

之后就可以用虚拟磁盘正常创建 hyper-v 虚拟机并启动了,启动后如果接收不到更新,可以直接选择下载并挂载新版本系统的 ISO 文件,运行里面的 setup.exe。

使用感受

爽,从此上下班不再背电脑了。

遇到的问题

  1. Teamviewer 切换电脑时自动登陆失败。
    WTG 硬盘插到不同的电脑上运行时,teamviewer 识别成不同的机器,自动登陆账号出错,只好取消自动登陆。

  2. windows 账户设置已过期。
    同样是切换不同的电脑使用时,会出现“账户设置已过期”的错误提示,经常要修复 windows 账户。我直接把 windows live 账户注销了改用本地账户登陆了,同时在电子邮件和应用账户里把账户删除了,再不报错了。

  3. WSL 应用开机启动报错。
    ubuntu 子系统 开机自动启动时偶尔会报错,提示“找不到 CLip 设备许可证”,关掉窗口后过一段时间手动点击开始菜单的图标启动却没啥问题。
    file