众所周知,Windows是不可以直接装在移动硬盘中的,我们可以利用Windows To Go来操作。但是Windows To Go是企业版的功能,家庭版的用户只能用第三方工具。找不找得到先不说,谁知道它不会篡改系统?靠别人不如靠自己,自己安装的系统才是真的放心。

本文灵感来源于cjtaitan的不使用 Windows to go, 把 Windows 10 安装在外接活动硬盘(ssd)上面(1)但是没有成功,找了半天原因,最后成功了,给大家分享一下。本文拿安装Windows 10为例,Windows 11的安装几乎相同。

1.准备镜像文件(wim或esd文件)

镜像文件一定要从官方网站下载,不要从其它网站下载。

这一部分教程我做了个详细版,网址: 获得Windows官方映像(ISO)_duanyuxuangithub的博客-CSDN博客按照这个教程做会得到一个.iso后缀的文件,双击或右键菜单->装载 就可以将这个文件装载,在资源管理器里就可以访问里面的文件了。

在其中找到source\install.esd或source\install.wim,我这里盘符是F,路径就是F:\source\install.esd。这个文件很重要,待会要用。

2.划分分区

按Windows键+R键打开运行,输入“diskpart”,回车。

在弹出的窗口中输入“list disk”,显示所有磁盘,输入“select disk n”(n为你想装系统的移动硬盘,我这里是1),选择此硬盘。

输入以下命令:

clean
convert gpt

第一条命令“clean”的意思是清空硬盘上的所有数据,请提前备份文件!!!不是分区,是整个硬盘!!!第二条命令“convert gpt”的意思是将硬盘设为GUID分区表,现在的电脑几乎都支持UEFI+GPT,不建议在MBR硬盘上安装操作系统。这里硬盘必须为GPT,否则后续步骤无法正常进行。

输入以下命令:

select partition 1
delete partition override
create partition efi size=200
format quick fs=fat32
assign letter=x

第一条命令的意思是选择分区1,“1”是分区号,通常来说这个分区是保留分区,没有用,还有可能导致启动失败,所以删掉。第二条命令的意思是删除所选分区。由于第一条命令已经选中,所以删除分区1。override是强制删除,没有这个选项删除会失败。如果不确定这个分区到底有没有或分区号是什么,可以输入“list partition”,如下图:

如果没有显示错误,而是显示上面的信息,说明硬盘上有保留分区,需要删除。最左边的“分区”列显示的就是分区号。

后面三条命令的意思是创建大小为200MB的EFI分区,格式化,分配盘符X。这次创建的是启动分区,size=后面的200是可以改的,单位MB,不建议100以下。“format quick fs=fat32”是快速格式化,1GB以下的分区可以不加“quick”,1GB以上建议加一下“quick”,fs=后面是文件系统,这里选fat32。“assign letter=x”是分配盘符X,什么盘符都可以,用过的不行。这里创建的是EFI系统分区,系统将从这里启动。

输入以下命令:

create partition primary
format quick fs=ntfs
assign letter=e

第一条指令的意思是用剩余的容量创建引导分区(其实存放Windows文件的分区叫引导分区,存放引导文件的分区叫系统分区),当然后面也可以加个size=...,单位也是MB,这个分区大小不建议50GB以下,不然以后安装软件会受到很大限制。这个分区的文件系统可以为ntfs。

好了,分区划分就到此为止了,输入“exit”退出diskpart,我的电脑的界面是这样的:

让我们核对一下,图中的X盘用来存放引导文件,E盘用来存放Windows文件,我不管你的电脑上的分区是什么盘符,但请记住这个对应关系,很重要。

3.释放Windows文件

以管理员身份运行命令提示符,输入以下命令:

DISM.exe /Get-ImageInfo /ImageFile:F:\sources\install.esd

接下来会显示出版本信息以及索引号:

其中F:\sources\install.esd中的“F”是一开始下载的ISO装载后的盘符,可以改成你自己的盘符,后面的“install.esd”也可以是“install.wim”,后者是以前使用的映像后缀。显示出来一共有四个版本,也可能只有一个版本,想安装那个版本就记住索引,比如我想安装专业版就记住4。

输入以下命令:

DISM.exe /Apply-Image /ImageFile:F:\sources\install.esd /Index:4 /ApplyDir:E:

这条命令的意思是将F:\sources\install.esd解压到E盘里,就是刚才创建的那个E盘。

这样,Windows文件就释放了出来。当然,这一步也可以用dism++做,这里先不展示。

4.添加引导

在管理员权限的命令提示符中输入以下命令:

bcdboot.exe E:\Windows /s X:
bcdedit.exe /store X:\EFI\Microsoft\Boot\BCD /set {bootmgr} device partition=X:
bcdedit.exe /store X:\EFI\Microsoft\Boot\BCD /set {default} device partition=E:
bcdedit.exe /store X:\EFI\Microsoft\Boot\BCD /set {default} osdevice partition=E:

第一条命令的意思是在X盘创建启动文件,告诉电脑真正的系统在E:\Windows里面。后面三条命令是对BCD的一些简单修改,因为第一条命令创建的启动文件并不能直接使用,需要修改。执行完上面的命令后界面如下:

在这一步失败的读者可以查看第六部分。

5.从硬盘启动

重启,开机按F12或其他的按键进入Boot Menu,选择从移动硬盘启动,就可以进入系统了。最后的效果是这样的:

由于这个安装是通过释放映像文件实现的,所以系统的干净程度完全取决于映像文件。官方映像文件是绝对纯净的,第三方映像文件的质量就要看作者的良心程度以及你的运气了。

那么问题来了,既然将Windows安装到移动硬盘中这么简单,为什么当我们查看某些Windows To Go软件的log时会发现一大堆不必要的操作呢?(你懂的)

6. 注意事项

1.文中出现的盘符都是可以修改的,例如assign letter=x可以改为assign letter=y,不过不要忘了后面出现的盘符也要修改。

2.有网友反映输入

bcdboot.exe E:\Windows /s X:
bcdedit.exe /store X:\EFI\Microsoft\Boot\BCD /set {bootmgr} device partition=X:
bcdedit.exe /store X:\EFI\Microsoft\Boot\BCD /set {default} device partition=E:
bcdedit.exe /store X:\EFI\Microsoft\Boot\BCD /set {default} osdevice partition=E:

时会出现“找不到指定文件”的错误,这个时候将bcdboot.exe E:\Windows /s X:修改为bcdboot.exe E:\Windows /s X: /f uefi,显示地将bcd设置为UEFI模式即可,整体命令如下:

bcdboot.exe E:\Windows /s X: /f uefi
bcdedit.exe /store X:\EFI\Microsoft\Boot\BCD /set {bootmgr} device partition=X:
bcdedit.exe /store X:\EFI\Microsoft\Boot\BCD /set {default} device partition=E:
bcdedit.exe /store X:\EFI\Microsoft\Boot\BCD /set {default} osdevice partition=E:

如果还有其他问题,可以评论或发邮件到duanyuxuan5566232@outlook.com。

后续

我最近发现有一个网站未经我的允许收录这篇文章。注意!我发文章一直是在csdn上发,目前从未在其它网站发过同名文章。文章地址:https://cxymm.net/article/github_64873785/124056658。我说明一下,此文章才是我亲笔写的,如要转载、收录、大篇幅照搬需要告诉我,邮箱duanyuxuan5566232@outlook.com,这次就放过它,欢迎举报。

一步步将Windows 10装入移动硬盘中(不用Windows To Go)相关推荐

  1. Windows 10 May 2020 中 WSL 与 WSL2 的性能比较

    科技媒体 Phoronix 对 Windows 10 May 2020 中 WSL 和 WSL 2 的性能进行了测试,参与测试的发行版为 Ubuntu 20.04 on WSL/WSL2 ,以及 Ub ...

  2. Windows 10任务栏中托盘区(通知区域)图标怎么缩略成^

    1.重启电脑后windows的通知区域就不能缩略了,有些图标还没有,用了这个办法才重新显示.但是图标不能缩略看着很不习惯. Windows 10任务栏中托盘区(通知区域)图标消失的解决方法_Ayka的 ...

  3. 如何在Windows 10 1709版本中保存锁屏壁纸

    如何在Windows 10 1709版本中保存锁屏壁纸 [日期:2018-03-25] 来源:Linux公社  作者:醉落红尘 [字体:大 中 小] 许多用户似乎对Windows 10 Fall Cr ...

  4. 如何轻松恢复Windows 10/8/7中覆盖的文件

    有没有什么方法可以有效地恢复覆盖的文件? 「有没有可以将被覆盖的Word文档找回来的办法?我不小心用了新的同名文档取代原本的Word文件.我向朋友寻求帮助,他们说覆盖的文件无法恢复.但我不想放弃啊!因 ...

  5. 服务器运行时将杀毒软件关掉,教你快速关闭禁用Windows 10自带的杀毒软件Windows Defender...

    我们知道Windows 10自带了杀毒软件 Windows Defender,但这在提高安全性的同时,在某些场景也带来了卡顿.例如开启内藏大量exe的文件夹的时候,Windows Defender 所 ...

  6. win10 家庭版安装 docker报requires windows 10 pro/enterprise (15063+) or windows 10 home (19018+)

    问题现象:安装docker for windows版本,提示如下错误 requires windows 10 pro/enterprise (15063+) or windows 10 home (1 ...

  7. Windows 10:开机显示C:\WINDOWS\system32\config\systemprofile\Desktop不可用 的解决方法

    Windows 10:开机显示C:\WINDOWS\system32\config\systemprofile\Desktop不可用 的解决方法 参考文章: (1)Windows 10:开机显示C:\ ...

  8. 解决windows 10英文版操作系统中VS2017控制台程序打印中文乱码问题

    当您在windows 10英文版的操作系统中运行Vs2017控制台应用程序时,程序可能无法正常显示中文,中文都变成了乱码.这是由于大部分中文程序所使用的文字编码与Windows 英文系统的文字编码不同 ...

  9. 实战 Windows 10 Microsoft Edge 中的多媒体投影功能

    当 Windows 10  升级到 Build 10576,Microsoft Edge 多了一项功能,就是"将媒体转移到设备上播放(如图 1 )"英文叫做"Cast m ...

最新文章

  1. win7安装mysql-8.0.13-winx64
  2. python爬取音乐_利用Python对网易云音乐进行爬取!无所不爬的爬虫啊!
  3. 活动推荐 | 首届云原生编程挑战赛开始报名啦~
  4. 优酷下载的会员独享KUX视频格式怎么转换成MP4
  5. Spring -> Spring Boot、Spring MVC 和 Spring 有什么区别
  6. MODULE_DEVICE_TABLE宏的作用
  7. 《鹊桥仙·纤云弄巧》 秦观
  8. 一位阿里p9的自述——关于年薪和资产
  9. 解决video标签无法播放avi格式的视频
  10. routing and forwarding
  11. 玩吧公司,入职近半年的感受
  12. #flutter#fluter介绍
  13. mysql查询选课数_[MySQL]查询学生选课的情况(二)
  14. python之np.narray与 list 相互转换
  15. Java虚拟机学习与总结(二)
  16. 思考:你的工作是否有反脆弱性?
  17. 【毕业季】送给学弟、妹的礼物。
  18. 计网 ---第7章 广域网
  19. react-intl-universal实现中英文语言切换(国际化)
  20. [数字货币量化交易] 第1部分--概述和介绍

热门文章

  1. 【机器学习】自然语言处理中的关键技术
  2. 惠普手机将入华展开厮杀 - 摘自IT时代周刊
  3. 戴尔服务器盘柜盘故障分析
  4. VM 16 Pro 遇到VPMC无法启动导致虚拟机无法启动求大神赐教!
  5. 用求阶乘的函数fact(),编程计算1!+2!+3!......+n!的值
  6. 前程无忧Q1招聘业务收入下滑:净利润骤降七成,信息泄露事件频发
  7. android手机怎么装ios,如果你喜欢苹果手机用的却是安卓手机如何使安卓变iphone...
  8. 自制FM单频道收音机
  9. 关于安卓保存网络图片并更新图库
  10. 杭州计算机学校毕业文凭,杭州计算机学校的核心专业--年薪几十万的专业