折腾Windows to Go小记

为什么需要配Windows to go

Windows To Go 是 Windows 10 企业版和 Windows 10 教育版中的一项功能,支持创建可从电脑上 USB 连接的外部驱动器启动的 Windows To Go 工作区

说得通俗一点就是把 Windows 系统集成到U盘等便携设备上,且能在不同的电脑硬件上直接运行。无论走到天涯海角,都可以在任何一台符合基本条件的电脑上,使用U盘里安装的系统。这个系统是包含了安装的各种软件和个性化设置的Windows系统。大家配置Windows to go(简称WTG)的原因主要有:电脑是Mac,想有Windows打游戏;经常出差需要用其他地方的电脑,不习惯用那些电脑的Win 7甚至XP;配某些开发环境,换一个环境只需要再拿这个U盘做一次Windows to go。

对于我来说,目前主力机不是Windows系统,但因处理数据经常用Excel、Power BI等需要有Windows 10系统,用了半年虚拟机,感觉性能不够(电脑是中端机型),考虑了双系统、surface、WTG等解决方案后,选择配一个Windows to go系统,只需带个U盘,在其他地方也能用这个包含了特定软件的Windows系统。

确定了要做,那就动手吧。

主要准备好两样东西:

  • 16G以上的U盘
  • Windows系统iso文件

一个装载好的Windows 10系统占10多G的空间,因此U盘最好32G以上,为了读取速度,最好是USB 3.0或3.1,USB 2.0就捉襟见肘了,我买的是128G的闪迪cz880,U盘的选择当然越大越好,速度越快体验越好,价格也越高,根据自己的需求取舍,一些IT论坛会列出推荐的U盘型号。
在电商网站下单后,等快递的同时下载Windows 10的系统,系统下载完而U盘也备好之后,开始正式制作。

配置过程

在Windows 10企业版和教育版中内置了Windows to go的制作工具,在系统搜索栏可搜索到,如果没有就选择用第三方工具制作,我是用的第三方工具制作的(需在Windows系统电脑下配置,如果手头是Mac电脑就去找一台Windows电脑<如借朋友同学的>去制作)。相关教程采用的工具有:Rufus、WTG Free、WTGA等,自己用的是WTGAWTG辅助工具,下载辅助工具后,插入u盘后运行工具软件,选择Windows ios镜像,自己是选择VHD模式去做的,然后点部署,等待10多分钟安装好。

安装之后就是启动WTG中的系统了,Mac在第一次启动WTG之前,需要下载WindowsSupport 软件,具体过程可参考少数派的教程,自己并没有Mac去实践。

非Mac电脑就比较容易,将电脑关机,按开机键后按F12进入bios(大部分牌子的电脑是F12键进入,少部分是F2或F7,可搜索电脑品牌+bios 找到快捷键),选择从移动设备启动,然后开机进入的就是WTG上的Windows 10系统了,首次进入需要配一些基础的内容,和买电脑时进入系统的配置一致。

进入系统启动后

进入后首先下载各种必备软件,包括输入法、chrome、云笔记及office(或WPS)等,还有Python也是必备的。之前为了方便重装系统、换手机等的初始化,一直在维护一个个人装机软件列表,我自己是按照列表中的提示去安软件的。下载安装过程中做一些基础的个性化,换桌面背景图、设置账户头像、删除回收站的图标等。

安装Python并启动

Windows个性化

拥有自己各种常用设置和排布的系统才是有灵魂的。因此还需要做一些进一步的设置。

删减“此电脑”下的显示:每次看文件管理右边的视频、文档、图片等占了很大文字,大部分数据自己还是更习惯存在D盘,因此视频这些基本用不到,因此选择把这个快捷链接删掉(不是删掉原始的文件夹,原始的文件夹位于C:\Users\XXX(用户名))。通过编辑注册表解决;首先是按Win+R之后输入Regedit进入注册表编辑器,定位到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace(可通过复制路径在编辑器里输入直接跳转,就像文件管理下输入文件路径跳转一样),在NameSpace下删除想删的注册表项之后那几个按钮就没了(如果觉得日后又需要显示这些可以先把NameSpace导出)。

mycomputer-namespace-setting

六个按钮对应的路径如下:

  • “下载”文件夹:{088e3905-0323-4b02-9826-5d99428e115f}

  • “图片”文件夹:{24ad3ad4-a569-4530-98e1-ab02f9417aa8}

  • “音乐”文件夹:{3dfdf296-dbec-4fb4-81d1-6a3438bcf4de}

  • “文档”文件夹:{d3162b92-9365-467a-956b-92703aca08af}

  • “视频”文件夹:{f86fa3ab-70d2-4fc7-9c99-fcbf05467f3a}

  • “桌面”文件夹:{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}

自己保留图片和下载文件夹链接,其余的链接删掉。

清理桌面右键菜单:同样是打开注册表,定位到HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers 文件夹下面自己不需要的菜单项删除掉。

设置登录时的文本显示:同样是通过注册表编辑实现,在注册表编辑器中定位到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon ,在右侧查找名为“LegalNoticeCaption”和“LegalNoticeText”的两个文件。只要我们把想要显示在用户登录(或电脑锁定界面)的文字依次填写在这两个文件的数值数据中就OK了。“LegalNoticeCaption”中填写的内容为正常字体显示,而“LegalNoticeText”显示的字体较小,类似注释。登录时的效果如下(据说给别人修电脑时使用有奇效):

Winlogon-setting

设置这个的不好之处是每次开机还要额外点一下确定才能进入登录界面(好处是每次开机可以被上面的话激励,适合用来设置打鸡血的文字),如果不需要这一功能就把LegalNoticeCaption和LegalNoticeText的文本清空就OK。

设置Adobe产品启动图:将PS的启动图设置为自己喜欢的图,通过ResHacker软件修改PS安装目录下的PSArt.dll文件修改PNGF/SPLASHBACKGROUND.PNG的资源文件为相应图片,之后再启动PS时就是个性化的酷炫效果了,另外将PSArt.dll文件复制到资料文件里,以后重装系统只需要用这个PSArt.dll替代就可以,不需要每次重头做。具体过程可参考

删除移动操作系统标识:有时候可能会遇到WTG系统在使用时出现:当前为windows go to 分区,无法执行本操作,需要在注册表中定位到计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control,然后找到PortableOperatingSystem,右键单击删除。这个注册表项是WinToGo专有的,在正常安装的Windows里不存在,因此删除不影响正常功能。

设置完毕后,就是享受这个系统的便利性。

在其他电脑启动的效果图

个人使用体验

自己已经体验WTG有5天了,也尝试了各种日常需求场景的使用。之前用VMware跑虚拟机的时候,电脑风扇总是声音挺大的,跑不动编程集成环境,带不动Pr(于是就卸载了),用Excel打开15MB以上的excel经常会卡。而目前用WTG开类似的Excel使用正常,在Idea及Pycharm上运行代码也不卡。

与虚拟机及双系统相比相比,WTG不占用原有的磁盘空间,和使用它的设备相互独立。WTG的缺点是同一时间只能用一个系统了,同一时间两个系统都要用的场景不多,都可以通过相应软件及云笔记在同一个系统实现需求。anyway,这次配置的WTG是自己之后近3年的Windows主力。

参考资料