当前位置: 首页 > news >正文

把 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

相关文章:

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

本篇文章聊聊如何制作一个可以“说带走就带走”的 Windows 操作系统,将 Windows11 做成能够放在 U 盘或者移动硬盘里的 WinToGo “绿色软件”。 写在前面 在《开源的全能维护 U 盘工具:Ventoy》这篇文章的最后,我提到了一个关键词 “WinToG…...

11、pytest断言预期异常

官方用例 # content of test_exception_zero.py import pytestdef test_zero_division():with pytest.raises(ZeroDivisionError):1/0# content of test_exception_runtimeerror.py import pytestdef test_recursion_depth():with pytest.raises(RuntimeError) as excinfo:def…...

Vue之数据绑定

在我们Vue当中有两种数据绑定的方法 1.单向绑定 2.双向绑定 让我为大家介绍一下吧&#xff01; 1、单向绑定(v-bind) 数据只能从data流向页面 举个例子&#xff1a; <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"…...

druid在没有web的项目中如何查看监控

&#xff08;1&#xff09;在这个网址下载druidStat.bat文件https://github.com/alibaba/druid/blob/master/core/src/main/scripts/druidStat.bat druidStat.bat文件内容如下&#xff1a; echo offset _RUNJAVA"%JAVA_HOME%\bin\java.exe" set _TOOLSJAR"%JA…...

游戏被攻击该怎么办?游戏盾该如何使用,游戏盾如何防护攻击

随着Internet互联网络带宽的增加和多种DDOS黑客工具的不断发布&#xff0c;DDOS拒绝服务攻击的实施越来越容易&#xff0c;DDOS攻击事件正在成上升趋势。出于商业竞争、打击报复和网络敲诈等多种因素&#xff0c;导致很多商业站点、游戏服务器、聊天网络等网络服务商长期以来一…...

【基于openGauss5.0.0简单使用DBMind】

基于openGauss5.0.0简单使用DBMind 一、环境说明二、初始化tpch测试数据三、使用DBMind索引推荐功能四、使用DBMind实现SQL优化功能 一、环境说明 虚拟机&#xff1a;virtualbox操作系统&#xff1a;openEuler 20.03 TLS数据库&#xff1a;openGauss-5.0.0DBMind&#xff1a;d…...

[递归回溯]连接卡片最短路径

小游戏 题目描述 一天早上&#xff0c;你起床的时候想&#xff1a;“我编程序这么牛&#xff0c;为什么不能靠这个挣点银子呢&#xff1f;”因此你决定编写一个小游戏。 游戏在一个分割成w * h个长方格子的矩形板上进行。如图所示&#xff0c;每个长方格子上可以有一张游戏…...

初识人工智能,一文读懂强化学习的知识文集(5)

&#x1f3c6;作者简介&#xff0c;普修罗双战士&#xff0c;一直追求不断学习和成长&#xff0c;在技术的道路上持续探索和实践。 &#x1f3c6;多年互联网行业从业经验&#xff0c;历任核心研发工程师&#xff0c;项目技术负责人。 &#x1f389;欢迎 &#x1f44d;点赞✍评论…...

视频封面提取:精准截图,如何从指定时长中提取某一帧图片

在视频制作和分享过程中&#xff0c;一个有吸引力的封面或截图往往能吸引更多的观众点击观看。有时候要在特定的时间段内从视频中提取一帧作为封面或截图。如果每个视频都手动提取的话就会耗费很长时间&#xff0c;那么如何智化能批量提取呢&#xff1f;现在一起来看下云炫AI智…...

Shopify 开源 WebAssembly 工具链 Ruvy

最近,Spotify 开源了Ruvy,一个 WebAssembly 工具链,能够将 Ruby 代码转换为 Wasm 模块。Ruvy 基于ruby.wasm, 用 Rust 实现,提升了性能并简化了 Wasm 模块的执行。 Ruvy 利用了ruby.wasm提供的 Ruby 解释器模块,并使用wasi-vfs (WASI 虚拟文件系统)将其与所有指定的 Rub…...

zxjy008- 项目集成Swagger

Swagger可以生成在线文档&#xff0c;还可以进行接口测试。 1、创建common模块(maven类型) 为了让所有的微服务子子模块都可以使用&#xff0c;可以在guli_parent父工程下面创建公共模块 1.1 在guli_parent父工程下面创建公共模块 配置&#xff1a; groupId&#xff1a;com…...

使用linux CentOS本地部署SQL Server数据库

&#x1f308;个人主页&#xff1a;聆风吟 &#x1f525;系列专栏&#xff1a;数据结构、Cpolar杂谈 &#x1f516;少年有梦不应止于心动&#xff0c;更要付诸行动。 文章目录 &#x1f4cb;前言一. 安装sql server二. 局域网测试连接三. 安装cpolar内网穿透四. 将sqlserver映射…...

理解基于 Hadoop 生态的大数据技术架构

转眼间&#xff0c;一年又悄然而逝&#xff0c;时光荏苒&#xff0c;岁月如梭。当回首这段光阴&#xff0c;不禁感叹时间的匆匆&#xff0c;仿佛只是一个眨眼的瞬间&#xff0c;一年的旅程已成为过去&#xff0c;而如今又到了画饼的时刻了 &#xff01; 基于 Hadoop 生态的大数…...

【Go】Go语言基础内容

变量声明&#xff1a; 变量声明&#xff1a;在Go中&#xff0c;变量必须先声明然后再使用。声明变量使用 var 关键字&#xff0c;后面跟着变量名和类型&#xff0c;如下所示&#xff1a; var age int这行代码声明了一个名为 age 的整数变量。 变量初始化&#xff1a;您可以在声…...

HP-UNIX 系统安全基线 安全加固操作

目录 账号管理、认证授权 账号 ELK-HP-UX-01-01-01 ELK -HP-UX-01-01-02 ELK -HP-UX-01-01-03 ​​​​​​​ ELK-HP-UX-01-01-04 ​​​​​​​ELK-HP-UX-01-01-05 ​​​​​​​口令 ELK-HP-UX-01-02-01 ​​​​​​​ ELK-HP-UX-01-02-02 ​​​​​​​ ELK-HP…...

第九天:信息打点-CDN绕过篇amp;漏洞回链amp;接口探针amp;全网扫描amp;反向邮件

信息打点-CDN绕过篇 cdn绕过文章&#xff1a;https://www.cnblogs.com/qiudabai/p/9763739.html 一、CDN-知识点 1、常见访问过程 1、没有CDN情况下传统访问&#xff1a;用户访问域名-解析服务器IP–>访问目标主机 2.普通CDN&#xff1a;用户访问域名–>CDN节点–>…...

【利用二手车数据进行可视化分析】

利用二手车数据进行可视化分析 查看原始数据去除重复数据需求分析1.统计全国总共有多少量二手车&#xff0c;用KPI图进行展示2.统计安徽总共有多少量二手车&#xff0c;用KPI图进行展示3.统计合肥总共有多少量二手车&#xff0c;用KPI图进行展示4.取最贵的10辆二手车信息&#…...

快速测试 3节点的redis sentinel集群宕机2个节点以后是否仍能正常使用

有同事问我&#xff0c;三个redis sentinel节点&#xff0c;宕机两个节点以后&#xff0c;是否还能够正常的通过redis sentinel正常访问redis的数据。我想了想&#xff0c;理论上是可以的&#xff0c;但是我没试过&#xff0c;今天有时间就测试了一下。搭建环境和测试代码的过程…...

echarts词云图echarts-wordcloud使用方法

1、echarts5.0以下的版本使用 echarts-wordcloud 1.0 的词云 1. 安装 wordCloud 1.0 依赖包npm install echarts-wordcloud12. man.js 注入import echarts-wordcloud 2、echarts5.0及以上的下载 echarts-wordcloud 2.0 版本 注意&#xff1a;npm install echarts-wordcloud …...

二叉树的OJ练习(二)

通过前序遍历数组构建二叉树 题目&#xff1a;通过前序遍历的数组&#xff08;ABD##E#H##CF##G##&#xff09;构建二叉树 TreeNode* TreeCreat(char* a,int* pi) {if(a[*pi] #){(*pi);return NULL; }TreeNode* root (TreeNode*)malloc(sizeof(TreeNode));if(root NULL){p…...

uni-app 微信小程序之自定义navigationBar顶部导航栏

文章目录 1. 实现效果2. App.vue3. pages.json 配置自定义4. 顶部导航栏 使用 微信小程序自定义 navigationBar 顶部导航栏&#xff0c;兼容适配所有机型 1. 实现效果 2. App.vue 在App.vue 中&#xff0c;设置获取的 StatusBar&#xff0c;CustomBar 高度&#xff08;实现适配…...

前端入门:HTML初级指南,网页的简单实现!

代码部分&#xff1a; <!DOCTYPE html> <!-- 上方为DOCTYPE声明&#xff0c;指定文档类型为HTML --> <html lang"en"> <!-- html标签为整个页面的根元素 --> <head> <!-- title标签用于定义文档标题 --> <title>初始HT…...

低多边形3D建模石头材质纹理贴图

在线工具推荐&#xff1a; 3D数字孪生场景编辑器 - GLTF/GLB材质纹理编辑器 - 3D模型在线转换 - Three.js AI自动纹理开发包 - YOLO 虚幻合成数据生成器 - 三维模型预览图生成器 - 3D模型语义搜索引擎 当谈到游戏角色的3D模型风格时&#xff0c;有几种不同的风格&#xf…...

【华为OD题库-081】最长的元音子串长度-Java

题目 题目描述: 定义当一个字符串只有元音字母一(a,e,i,o,u,A,E,l,O,U)组成&#xff0c; 称为元音字符串&#xff0c;现给定一个字符串&#xff0c;请找出其中最长的元音字符串&#xff0c;并返回其长度&#xff0c;如果找不到请返回0&#xff0c; 字符串中任意一个连续字符组成…...

第9节:Vue3 指令

如何在UniApp中使用Vue3的指令&#xff1a; <template> <view> <!-- 使用指令 --> <text v-show"isVisible" click"toggleVisibility">点击隐藏/显示</text> <button v-on:click"incrementCount">点击…...

B028-JDBC基础

目录 什么是JDBCJDBC引入持久化JDBC规范 使用JDBC完成CRUDJDBC创建表JDBC CRUD和优化 DAO层的实现 什么是JDBC JDBC引入 Java代码操作数据库的唯一技术&#xff1a;-- JDBC ( java database connection ) 持久化 持久化(persistence)&#xff1a;把数据保存到可掉电式存储设…...

ngixn 准备

确认yum可用&#xff0c;确认防火墙&#xff0c;确认SELinux 一项安装 yum -y install gcc make automake pcre-devel zlib zlib-devel openssl openssl-devel参数&#xff1a; gcc&#xff1a;编译依赖gcc环境 pcre&#xff1a;PCRE(Perl Compatible Regular Expressions)是一…...

生活小记录

上个月项目总算上线了&#xff0c;节奏也慢慢调整正常。发现自己好久没有记录生活点滴了&#xff0c;正好写写。其实&#xff0c;最近这段日子发生的事情还是挺多的。 流感 媳妇11.24得流感&#xff0c;这件事情特别好笑&#xff0c;大晚上她和我妹妹想喝酒试试&#xff0c;结…...

Diary22-全网最全的CSS3.0讲解

CSS学习 1.认识CSS 1.1什么是CSS CSS&#xff1a;Cascading Style Sheet——层叠级联样式表 CSS&#xff1a;表现&#xff08;美化网页&#xff09; 字体&#xff1b;颜色&#xff1b;边距&#xff1b;高度&#xff1b;宽度&#xff1b;背景图片&#xff1b;网页定位&…...

LAMP和分离式LNMP部署

目录 一.什么是LAMP&#xff1f; 二.安装LAMP 先安装apache&#xff0c;httpd网页服务&#xff1a; 接着安装mysql&#xff1a; 安装php&#xff1a; 创建论坛&#xff1a; 三.安装分布式LNMP&#xff1a; 先安装nginx&#xff1a; 到另一台主机安装php&#xff1a; …...