把 Windows 11 装进移动硬盘:Windows 11 To Go

本篇文章聊聊如何制作一个可以“说带走就带走”的 Windows 操作系统,将 Windows11 做成能够放在 U 盘或者移动硬盘里的 WinToGo “绿色软件”。

写在前面

在《开源的全能维护 U 盘工具:Ventoy》这篇文章的最后,我提到了一个关键词 “WinToGo”。

最近想要试用一个软件的功能,缺一个干净的新系统。但是我又不想调整或重装我的各种设备上原本的操作系统。加上正巧还有一块闲置的 512 GB 的老固态硬盘,于是就萌生了再做一块 Windows To Go 移动操作系统的念头。

新老两块 Windows To Go 会师

其实在今年年中的时候,我做过一枚包含了 Windows 11 的 WinToGo 移动硬盘,陆陆续续体验了半年多,感觉还是不错的。不过那块硬盘里已经有许多数据了,我要测试的软件如果安装在这块硬盘上,空间上有些捉襟见肘。

半年前安装的 Windows 11 To Go 操作系统

所以,预期倒腾数据,真不如再折腾一块来的简单。

被微软“放弃”的技术:Windows To Go

Windows To Go 是一个有趣的功能,在 Windows 10 时代被提出,作为企业版和教育版中的一项有趣功能,可以让用户把操作系统安装在 U 盘或者 USB 硬盘中,随时来一场“说走就走的旅行”。甚至如果你愿意,还能让把上一代的 Windows 8 和 8.1 也装进 U 盘。只要你的 U 盘速度足够快,以及插 U 盘的电脑的硬件规格是满足 Windows 7 安装的就行,不论原始电脑安装的是什么操作系统,也不论原始电脑是台式机还是笔记本。

微软官方文档中对这个功能的介绍其实不是很多,不过也足够大家简单阅读来了解功能的实用和有趣。在官方文档的最显眼处,提示用户这个功能在 Windows 10 的 2004 版本更新后被删除。

虽然官方下线了这个功能,但是这个功能,真的就没有用处了吗?以及这个功能真的不能够在 Windows 11 时代继续发光发热了吗?

在我使用了几个月 Windows 11 To Go 之后,我个人认为这两个问题的答案都是否定的。

我非常偶尔的会需要使用 Windows 来访问一些 IE 兼容的网站,以及使用一两个 Windows 专用的程序。自从主力设备换成了 Apple Silicon 芯片(M1、M2)这类 ARM 芯片后,这想解决上面两个场景需求,就变的特别麻烦。

于是,我就安装了 WinToGo,并且尝试了文档中应该并不支持安装的 Windows 11,没想到体验竟然还不错。

你甚至能够使用它打游戏。

在官方文档里,甚至还说 Windows To Go 是不支持升级的,不光是跨版本无法升级,甚至是相同版本的小版本升级都是不支持的。

但其实,在我的使用和测试中,这个问题是不存在的,Windows 11 可以很好的支持半年度的系统大更新和安装各种安全补丁。

好啦,说了这么多,我们言归正传,聊聊 Windows 11 To Go 操作系统的安装和准备工作。

准备材料

安装 Windows To Go,软件方面我们需要制作工具和系统镜像。

下载 Windows 系统和 WinToGo 制作工具

Windows 11 安装光盘,可以从微软官网下载;WinToGo 制作工具,可以从傲梅网站下载。

硬件方面,一块读写速度还行的硬盘或者 U 盘都可以。在之前的文章《硬件笔记:组装“固态 U 盘”的八年,从 100 块到 1000 块》里,我提到了如何组装高速 U 盘,和一些明显的坑,感兴趣可以自行翻阅,这里就不展开啦。

开始安装

安装第一步,是要选择为什么设备进行系统制作,软件默认选择的是 Mac 设备,我们这里需要选择为 Windows 设备制作

选择要进行安装的设备类型

第二步,则是选择一个合适的操作系统镜像文件,可以选择本机,也可以选择干净的操作系统光盘镜像文件。

选择具体的操作系统镜像文件

第三步,则是选择要进行系统安装的设备,我这里选择的是刚刚组装好的“固态 U 盘”。

选择要安装系统的设备

选择完设备后,推荐点击“高级设置”按钮,在打开的对话框中,选择创建系统类型是 VHDX、引导方式是 Legacy_and_UEFI可以获得更好的兼容性,更好的运行性能,更好的文件安全性。毕竟,我们是把系统安装在 “U 盘”上,可能会出现意外的设备断电。VHDX 可以更好的保护数据安全。

调整高级设置

一切就绪后,点击“确定”,就可以正式开始系统的制作了。

开始“烧录U盘”

这个过程会久一些,包含自动格式化我们所选的设备,处理硬盘的引导,在硬盘上创建一个用来存放 Windows 操作系统的虚拟硬盘文件,以及从 Windows 安装光盘中抽取必要的文件,进行“解压缩”。

如果此时你查看任务管理器,你会发现硬盘的 IO 数值相对平时来说高了不少。

选择具体的操作系统镜像文件

这个处理的过程取决于你的移动硬盘或者 U 盘的持续读写性能,所以推荐选择“相对快的硬盘”(相对快的固态硬盘、相对快的硬盘盒、相对快的数据线、电脑设备上的快速接口),来减少安装过程中的等待时间。

不过,有一个有趣的事情是,这个处理磁盘的过程并非 1%~100% 都很慢,数字来到 30% 之后,整体速度会有非常大的提升。你能够看到操作系统中,出现一块新的磁盘,里面出现了我们熟悉的 Windows 默认目录。

前期处理接近完毕

当我们能够看到上面图片中的新磁盘和 Windows 默认文件时,差不多磁盘处理也就接近尾声了。稍等片刻,就能够看到“制作成功”的提升啦。

完成磁盘的准备工作

如果我们查看磁盘,能够看到我们制作的磁盘中有一个名为 AmWindows 的巨大的文件。这个文件是一个虚拟硬盘文件,里面存放了我们刚刚安装好的 Windows 11 操作系统啦。

虚拟磁盘文件

我选择的磁盘是闲置的 512 GB 的磁盘,虽然相比较现在动辄上 TB 的磁盘来说,并不大。但是如果我们看磁盘整体使用率,会发现这个数值非常高。

明明我们还没有使用这个磁盘。庆幸的是,这个硕大的虚拟磁盘文件,在启动被系统加载后,里面也是能够进行存储和使用的。只不过在一般状态中,我们只能使用 “U 盘” 里剩余的空间啦。

磁盘占用状态

磁盘制作完毕后,想要使用这个能“说走就走”的 Windows 操作系统,我们还需要进行一些善后工作。

下面为了表述简单,我们将移动硬盘或 U 盘,一并称之为 “U盘”。

完成 Windows 11 系统安装

一般来说,在一个原本就有可引导的操作系统的设备上使用我们刚刚制作的 Windows To Go “U盘”,还需要一些额外的操作。

尤其是第一次的时候,我们需要手动进入设备启动引导菜单,选择我们的设备。如果你插上 U 盘,重启直接开始了 Windows 的引导安装,那么可以忽略这个步骤。

在启动菜单中选择新的 “U盘” 设备进行引导

如果你看到了这个蓝色的界面,不用犹豫,选择 “按 F1 进入恢复环境即可”,这个操作不会对你设备当前的操作系统造成损害。

选择修复引导程序

稍后我们的设备可能会自动重启一到两次,我们就能够看到一个经典的 “Windows 安装界面前的加载转圈”界面啦。

Windows 系统安装准备

如果你此刻插着网线,那么在若干自动重启之后,安装程序会进行必要更新的检查。如果此刻你是断网状态,安装过程可能会更简单。

等待安装程序更新

当安装程序完成“更新到最新版本”后,我们的系统将引来又一次重启。

等待更新完安装程序后的重启

设备再次启动后,我们就能够看到熟悉的 Windows 安装和激活界面啦。因为我的设备都自带了 Windows 的使用授权,所以我的安装过程不需要激活系统。或者如果你的 Windows 在线账户中有闲置的 Windows 许可协议(购买的独立协议),那么在安装过程中,即便你的设备不是自带 Windows 授权的,也可以使用闲置的协议来完成授权和使用,相比较之前要输入序列号的操作,人性化了不少。

系统正式进入安装和设置界面

一路 Next 完成系统的配置和选择,同意一些授权协议后,我们再次等待系统完成驱动的安装和一些最后的硬件测试工作。

等待系统完成驱动安装和最后的准备工作

系统又一次重启之后,我们将来到看到桌面前的最后一个设置选项,选择最接近你的使用场景的偏好选择。

选择你想要的使用场景

再一次重启,我们就能够看到久违又熟悉的桌面啦。

选择你想要的使用场景

Windows To Go 操作系统的更新

虽然前文提到过,微软官方文档说 Windows To Go 不支持系统更新等操作,但是在实际使用过程中,我们是可以这样操作的。

打开 Windows 更新界面,选择“全部更新”,耐心等待补丁下载安装,然后等待系统重启就好啦。

选择你想要的使用场景

当我们安装完毕所有补丁后,再次访问操作系统,你就能够看到,系统目前就已经是最新状态了。

选择你想要的使用场景

最后

本篇文章,我们先聊到这里。

下一篇相关的文章,我们或许可以聊聊之前文章《开源的全能维护 U 盘工具:Ventoy》提到的使用 Ventoy 来折腾 WinToGo。以及,在 Apple 的 Mac 设备上,使用 WinToGO。

–EOF


我们有一个小小的折腾群,里面聚集了一些喜欢折腾、彼此坦诚相待的小伙伴。

我们在里面会一起聊聊软硬件、HomeLab、编程上、生活里以及职场中的一些问题,偶尔也在群里不定期的分享一些技术资料。

关于交友的标准,请参考下面的文章:

致新朋友:为生活投票,不断寻找更好的朋友

当然,通过下面这篇文章添加好友时,请备注实名和公司或学校、注明来源和目的,珍惜彼此的时间 😄

关于折腾群入群的那些事


本文使用「署名 4.0 国际 (CC BY 4.0)」许可协议,欢迎转载、或重新修改使用,但需要注明来源。 署名 4.0 国际 (CC BY 4.0)

本文作者: 苏洋

创建时间: 2023年12月05日
统计字数: 5660字
阅读时间: 12分钟阅读
本文链接: https://soulteary.com/2023/12/05/install-windows-11-on-a-portable-hard-drive-windows-11-to-go.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/216504.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【计算机网络】HTTP响应报文Cookie原理

目录 HTTP响应报文格式 一. 状态行 状态码与状态码描述 二. 响应头 Cookie原理 一. 前因 二. Cookie的状态管理 结束语 HTTP响应报文格式 HTTP响应报文分为四部分 状态行:包含三部分:协议版本,状态码,状态码描述响应头&a…

第三届《我们的世界》---2023 国际当代艺术展在广州沙面隆重启幕

开幕快讯 2023年12月10日下午,由法国表现主义画院与东方荟萃艺术学院 联合主办的,由法中艺术交流协会、香港博物馆世界、让米歇尔艺术空 间共同协办,法国驻广州总领事馆支持的第三届《我们的世界》---2023 国际当代艺术展在广州沙面隆重启幕! 嘉宾签到现场 本次展览集合了30位活…

多平台展示预约的服装小程序效果如何

线下实体服装店非常多,主要以同城生意为主,但随着电商经济增长,传统线下自然流量变少,商家们会选择线上入驻平台开店获得更多线上用户,包括自建私域小程序等。 而除了直接卖货外,线上展示预约在服装行业也…

第16章 网络io与io多路复用select/pool/epool

第16.1节 写一个服务端代码 服务端代码 #include <stdio.h> #include <errno.h> #include <string.h> #include <unistd.h> #include <sys/socket.h> #include <netinet/in.h>#include <fcntl.h>int main() {//openint sockfd sock…

C语言指针基础题(二)

目录 例题一题目解析及答案 例题二题目解析及答案 例题三题目解析及答案 例题四题目解析及答案 例题五题目解析及答案 感谢各位大佬对我的支持,如果我的文章对你有用,欢迎点击以下链接 &#x1f412;&#x1f412;&#x1f412; 个人主页 &#x1f978;&#x1f978;&#x1f…

Tomcat头上有个叉叉

问题原因&#xff1a; 这是因为它就是个空的tomcat,并没有导入项目运行 解决方案&#xff1a; war模式&#xff1a;发布模式&#xff0c;正式发布时用&#xff0c;将WEB工程以war包的形式上传到服务器 war exploded模式&#xff1a;开发时用&#xff0c;将WEB工程的文件夹直接…

虚拟现实三维电子沙盘数字沙盘开发教程第5课

虚拟现实三维电子沙盘数字沙盘无人机倾斜摄影全景建模开发教程第5课 设置system.ini 如下内容 Server122.112.229.220 userGisTest Passwordchinamtouch.com 该数据库中只提供 成都市火车南站附近的数据请注意&#xff0c;104.0648,30.61658 在鼠标指定的位置增加自己的UI对象&…

Qt 5.15.2 三维显示功能

Qt 5.15.2 三维显示功能 三维显示效果&#xff1a; .pro项目文件 QT core gui opengl 3dcore 3drender 3dinput 3dextrasgreaterThan(QT_MAJOR_VERSION, 4): QT widgetsCONFIG c17# You can make your code fail to compile if it uses deprecated APIs. # In ord…

虚幻学习笔记10—C++函数与蓝图的通信

一、前言 除了上一章C变量与蓝图通信讲的变量能与蓝图通信外&#xff0c;还有函数和枚举也可以和蓝图通信。函数的关键字为”UFUNCTION“、枚举的关键字为”UENUM“。 二、实现 2.1、BlueprintCallable蓝图中调用 该函数时带执行的&#xff0c;带入如下。编译成功后在蓝图中输…

Android 11 适配——整理总结篇

背景 > 经过检测&#xff0c;我们识别到您的应用&#xff0c;目前未适配安卓11&#xff08;API30&#xff09;&#xff0c;请您关注适配截止时间&#xff0c;尽快开展适配工作&#xff0c;避免影响应用正常发布和经营。 > targetSdkVersion30 升级适配工作参考文档&am…

【算法】递归、搜索与回溯算法

文章目录 一. 名词解释1. 递归1.1 什么是递归&#xff1f;1.2 为什么会用到递归&#xff1f;1.3 如何理解递归&#xff1f;1.4 如何写好一个递归&#xff1f; 2. 遍历和搜索3. 回溯和剪枝 二. 递归系列专题1. 汉诺塔问题2. 合并两个有序链表3. 反转链表4. 两两交换链表中的节点…

git自动更新功能

确认权限 因为一般Linux系统网页用的www 或 www-data用户和用户组&#xff0c;所以要实现自动来去&#xff0c;首先要在www用户权限下生成ssh密钥&#xff0c;不然没有权限&#xff0c;其次就是&#xff0c;要把用root用户拉去的代码&#xff0c;批量改成www用户 1. 给www权…

Unity | 渡鸦避难所-2 | 搭建场景并添加碰撞器

1 规范项目结构 上期中在导入一系列的商店资源包后&#xff0c;Assets 目录已经变的混乱不堪 开发过程中&#xff0c;随着资源不断更新&#xff0c;遵循一定的项目结构和设计规范是非常必要的。这可以增加项目的可读性、维护性、扩展性以及提高团队协作效率 这里先做下简单的…

最新鸿蒙HarmonyOS4.0开发登陆的界面1

下载deveco-studio 说明一下&#xff0c;本人只是学习中&#xff0c;现在只是拿着vue及uniapp的经验在一点一点的折腾&#xff0c;不过现在看来&#xff0c;鸿蒙入门并不是很难。也许是自己没有深入下去。 https://developer.harmonyos.com/cn/develop/deveco-studio#download…

Ubuntu 20.04 安装 mysql8 LTS

Ubuntu 20.04 安装 mysql8 LTS sudo apt-get update sudo apt-get install mysql-server -y mysql --version mysql Ver 8.0.35-0ubuntu0.20.04.1 for Linux on x86_64 ((Ubuntu)) Ubuntu20.04 是自带了 MySQL8. 几版本的&#xff0c;低于 20.04 则默认安装是 MySQL5.7.33…

基于Java8构建Docke镜像

基于Java8构建Docke镜像 搜索java8安装包 docker search java8 --no-trunc &#xff0c; --no-trunc展开描述信息 选择拉取 docker pull docker.io/mykro/java8-jre&#xff0c;为了减少磁盘占用&#xff0c;选择jre版本基础镜像 在宿主机创建文件夹iot&#xff0c;并把所需…

IDEA中,光标移动快捷键(Shift + 滚轮前后滚动:当前文件的横向滚动轴滚动。)

除此之外&#xff0c;其他常用的光标移动快捷键包括&#xff1a; Shift 滚轮前后滚动&#xff1a;当前文件的横向滚动轴滚动。Shiftenter&#xff1a;快速将鼠标移动到下一行。Ctrl ]&#xff1a;移动光标到当前所在代码的花括号结束位置。Ctrl 左方向键&#xff1a;光标跳转…

VisualSVN Server的安装全过程

目录 背景: 安装过程&#xff1a; 步骤1&#xff1a; 步骤2&#xff1a; 步骤3&#xff1a; 步骤4&#xff1a; 步骤5&#xff1a; 安装出现的bug&#xff1a; 问题: 解决办法: 总结: 背景: VisualSVN Server 是一款免费的 SVN (Subversion) 服务器软件&#xff0c…

大数据技术8:StarRocks极速全场景MPP数据库

前言&#xff1a;StarRocks原名DorisDB&#xff0c;是新一代极速全场景MPP数据库。StarRocks 是 Apache Doris 的 Fork 版本。StarRocks 连接的多种源。一是通过这个 CDC 或者说通过这个 ETL 的方式去灌到这个 StarRocks 里面&#xff1b;二是还可以去直接的和这些老的 kafka 或…

【报错栏】(vue)Module not found: Error: Can‘t resolve ‘element-ui‘ in xxx

Module not found: Error: Cant resolve element-ui in xxx 报错原因是&#xff1a; 未安装 element-ui 依赖 解决&#xff1a; npm install element-ui 运行