Windows To Go (WTG)安装折腾记录
- 2018-08-17
- 折腾
- #WTG #Windows 10
- 2019-08-20 20:46:20
U盘(移动硬盘)选择
支持 Windows to go,读写速度快这俩点是必须的,看来看去大概有各种高速U盘(如闪迪CZ880)、淘宝固态U盘(如CHIPFANCIER)、移动固态硬盘(固态硬盘 + 壳也算)这几种选择。
更新:
我选择了三星的移动固态硬盘 T5 500G 京东链接,体验不错。
优点
- 接口 USB 3.1 Gen2,带 Type-A、Type-C 俩根线,支持安卓手机(比如我的小米6)。
- 价格(每GB)便宜,行货
999599 元。 - 速度 540 MB/s,基本是 sata 接口 ssd 的速度了。
- 品牌加持,三星固态硬盘是真香。
- 外观OK,金属外壳,名片盒大小,500G 版本是蓝色,1T 及以上是黑色的,感觉更好看。
- 散热不错,正常运行只是温热。
缺点
- TLC 颗粒。
- 带数据线尾巴,长,微硬,不如 U 盘便捷,我在考虑要不要买个短点的数据线。
-
三年质保,比不了闪迪的终身保,凑合。
上个刚到手时的CrystalDiskMark测试结果:
2019 年更新
现在固态硬盘一直降价,很多已经低于 1元/1G 了,买个 nvme 固态配个转接盒或者U盘盒,插到 USB3.1 的接口上,速度更快,就是散热有点捉急。
最近换了个 NGFF M.2 硬盘盒,USB3.1 双接口的,配一个m.2 sata 固态,速度变慢了,但是不用拖着数据线了。
WTG 系统制作
用 Windows To Go 辅助工具 来搞,方便省事:Windows To Go 辅助工具|WTG辅助工具 v4.8.1 - 萝卜头IT论坛,同时论坛里有大量 WTG 相关资料,值得多逛逛。Windows 10 控制面板里面的 windows to go 工具只能安装企业版的镜像,并且改不了分区方式,也没有 VHD/VHDX 安装方式。
-
下载 Windows 10 专业版系统镜像并解压。
推荐官网下载:https://www.microsoft.com/zh-cn/software-download/windows10ISO 。如果 windows 10 系统里直接访问网址是看不到下载链接的,可以模拟成其他设备来下载,谷歌浏览器的话,F12 或 ctrl+shift+i 打开开发者工具,点小手机模拟成移动设备:
-
使用辅助工具写入系统。
使用 7-zip 或其他解压工具解压下载的 ISO 镜像(不解压的话双击 ISO 挂载也可以),把解压出来的sources/install.vim
写入到移动硬盘。我选择了 VHDX 的方式写入,并且未勾选固定大小,但是备份还原更方便。同时未勾选固定大小,读写速度比直接磁盘写入或者固定大小 VHD/VHDX 的要稍慢一些,但是一开始占用的空间小。更多比较见萝卜头论坛介绍贴:VHD/VHDX常见问题解答。
选择了 UEFTI+MBR ,勾上了禁用 UASP,更多选项见:
WTG辅助工具高级选项说明 -
重启进入 Windows to go 系统。
进入 BIOS 调整启动顺序,将 usb 的调到最前,或者开机按快捷键选择启动菜单,就可以顺利进入 WTG 系统,第一次需要进行一些安装操作,与常规安装的没差。装完重启之后就可以在 WTG 系统里玩耍了。 -
激活。
只能 KMS 激活,数字证书换主机会失效。
更多操作
U盘格式化
写入前或者写入失败时可能需要重新格式化硬盘,可以使用 Windows 自带的 diskpart 命令配合磁盘管理工具来完成:
拔出冻结
[教程]禁用UASP 实现"拔出冻结"功能
使用过程中如果不慎拔出,整个系统会停住,重新插上去就可以继续工作,同时会出现如下提示:
系统更新
更新前先备份,可以直接将 vhdx 文件复制一份放到其他的硬盘上。
更新前将注册表 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\PortableOperatingSystem
值改为 0 ,更新完再改回来:
大版本的更新,比如从1803升级到1809,需要用到虚拟机,方法是在另一个机器的系统里创建虚拟机,将 vhdx 虚拟硬盘作为虚拟机的系统盘,在虚拟机里启动后,利用windows update 或者挂载新版系统的 ISO 文件进行更新。方法参考:https://bbs.luobotou.org/thread-12414-1-1.html ,要注意的是虚拟磁盘文件直接作为虚拟机系统盘启动不了,需要加个启动项。以我的 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 第一代虚拟机,因为 virtualbox 不支持 vhdx,第二代启动不了,磁盘加在 IDE 控制器。
之后就可以用虚拟磁盘做系统盘,正常创建 hyper-v 虚拟机并启动了,启动后如果接收不到更新,可以直接选择下载并挂载新版本系统的 ISO 文件,运行里面的 setup.exe。
使用感受
爽,从此上下班不再背电脑了。
遇到的问题
-
Teamviewer 切换电脑时自动登陆失败。
WTG 硬盘插到不同的电脑上运行时,teamviewer 识别成不同的机器,自动登陆账号出错,只好取消自动登陆。 -
windows 账户设置已过期。
同样是切换不同的电脑使用时,会出现“账户设置已过期”的错误提示,经常要修复 windows 账户。我直接把 windows live 账户注销了改用本地账户登陆了,同时在电子邮件和应用账户里把账户删除了,再不报错了。 -
WSL 应用开机启动报错。
ubuntu 子系统 开机自动启动时偶尔会报错,提示“找不到 CLip 设备许可证”,关掉窗口后过一段时间手动点击开始菜单的图标启动却没啥问题。 -
换主机时每次开机都会正在准备设备。
每次切换电脑主机启动 wtg 时,都会提示 “正在准备设备”,可能是不同的硬件要重新准备下驱动,转一会圈圈就好了,暂时没找到解决办法。