核心思路
在虚拟机里用U盘安装系统,本质上分为两大步:

- 准备工作:制作一个可引导的Windows安装U盘。
- 虚拟机设置:在虚拟机软件中,让虚拟机从这个U盘启动,而不是从虚拟机本身的虚拟硬盘启动。
第一步:准备工作
在开始之前,请确保你已经准备好以下所有东西。
所需软件和工具
- 虚拟机软件:我们以 VMware Workstation Pro 17 为例,如果你没有,可以去官网下载试用版或使用免费的 VMware Player / VirtualBox。
- Windows系统镜像文件:从微软官网下载你想要安装的Windows系统ISO文件,这是最纯净、最推荐的来源。
- Windows 11下载地址:https://www.microsoft.com/zh-cn/software-download/windows11
- Windows 10下载地址:https://www.microsoft.com/zh-cn/software-download/windows10
- 一个至少8GB的U盘:U盘会被格式化,请确保里面没有重要数据!
- 制作U盘启动盘的工具:
- 推荐(最简单):Media Creation Tool,就是上面微软官网下载页面里那个“立即下载工具”的软件,它集成了下载ISO和制作U盘启动盘的功能,一键搞定。
- 备选(功能更强):Rufus,一个第三方小工具,功能强大,速度也快,支持更多格式。
详细操作:制作Windows安装U盘
这里我们使用最简单的 Media Creation Tool 方法。
-
下载并运行 Media Creation Tool
- 在微软官网下载页面,选择“立即下载工具”。
- 下载完成后,以管理员身份运行
MediaCreationToolW11.exe(或W10)。
-
接受许可条款
在弹出的窗口中,勾选“接受许可条款”,然后点击“下一步”。
-
为另一台电脑创建安装介质
选择“为另一台电脑创建安装介质(U盘、DVD或ISO文件)”,然后点击“下一步”。
-
选择语言、版本和架构
通常这里保持默认即可(Windows 11/10,中文(简体),x64),点击“下一步”。
-
选择U盘
- 选择“U盘”,然后从下拉列表中选择你准备好的那个U盘。
- 警告:此操作将格式化你的U盘,请务必确认U盘内没有重要文件!
- 点击“下一步”。
-
等待制作完成
工具会自动下载Windows文件并将其写入U盘,这个过程可能需要一些时间,具体取决于你的网络速度和U盘的读写性能,请耐心等待,不要中断。
-
完成
看到“你的U盘已准备就绪”的提示后,点击“完成”,一个可引导的Windows安装U盘就制作好了!
第二步:在虚拟机中设置并安装
我们进入虚拟机软件,让虚拟机从这个U盘启动。
创建新的虚拟机(如果你还没有)
如果你已经有了一个虚拟机,可以跳到第2步,否则,请按以下步骤创建:
- 打开VMware Workstation,点击“创建新的虚拟机”。
- 选择“典型(推荐)”配置,点击“下一步”。
- 选择“安装程序光盘映像文件(M)”,然后点击“浏览”,找到你之前下载的那个 Windows ISO文件 (注意,是ISO文件,不是U盘),VMware会自动检测并配置。
- 选择“Windows 10”或“Windows 11” (根据你的ISO版本),版本选择“Windows 10/11 64位”。
- 为虚拟机命名,并选择一个存放位置(确保磁盘空间足够,建议至少60GB)。
- 指定磁盘容量(建议60GB或以上),选择“将虚拟磁盘拆分成多个文件”。
- 自定义硬件(重要!):
- 内存:建议分配至少4GB。
- 处理器:建议分配至少2个处理器核心。
- 网络适配器:选择“NAT模式”,这样虚拟机可以轻松上网。
- 点击“完成”,虚拟机就创建好了。
关键步骤:设置虚拟机从U盘启动
这是整个教程最核心的一步!必须先关闭虚拟机电源。
-
关闭虚拟机电源
如果你的虚拟机正在运行,请先将其关机(不要挂起或休眠)。
-
打开虚拟机设置
- 在VMware主界面,右键点击你刚才创建的虚拟机,选择“设置”。
- 或者,先选中虚拟机,然后点击工具栏上的“设置”图标。
-
移除虚拟光驱
- 在“硬件”选项卡中,点击“CD/DVD (SATA)”。
- 在右侧的“连接”部分,选择“使用ISO映像文件”,然后点击“浏览”按钮,将ISO文件移除(或者取消勾选),因为我们现在要用物理U盘启动,不能让虚拟机还挂在ISO上。
- 点击“移除设备”。
- 确保“设备状态”中的“已连接”是未勾选状态。
-
添加U盘设备
- 在左侧的硬件列表中,点击“添加”。
- 在“添加硬件向导”中,选择“USB控制器”,点击“下一步”。
- 选择一个USB控制器类型(如“USB 3.0”),点击“下一步”。
- 选择“新设备”,然后点击“下一步”。
- 在设备列表中,找到并选择你的那个U盘,点击“下一步”。
- 点击“完成”。
- 返回到“硬件”主界面,确保这个新添加的USB设备的状态是“已连接”。
-
设置启动顺序
- 在“硬件”选项卡中,点击“BIOS (UEFI)”。
- 在右侧的“Boot Order”启动顺序中,将你的 USB设备 拖拽到第一位,使其排在“硬盘”和“CD-ROM”之前。
- 点击“确定”保存设置。
启动虚拟机并开始安装
- 点击“开启此虚拟机”。
- 虚拟机会重启,并从你的U盘启动,你会看到熟悉的Windows安装界面,蓝底白字,写着“正在启动Windows”。
- 就像在一台真实电脑上安装系统一样进行操作:
- 选择语言、时间、键盘输入法 -> 点击“下一步”。
- 点击“现在安装”。
- 输入产品密钥(如果没有,可以选“我没有产品密钥”,稍后激活)。
- 选择要安装的Windows版本(如Windows 11 专业版)。
- 接受许可条款。
- 在“你想执行哪种类型的安装?”界面,选择“自定义:仅安装Windows (高级)”。
- 选择安装位置:在“驱动器 0 未分配空间”上点击,然后点击“下一步”。(如果之前创建虚拟机时已经分配了空间,这里会直接显示“驱动器 0 分区 1 (NTFS)”)。
- 之后就是漫长的等待,虚拟机会自动复制文件、安装功能、重启几次。请务必不要在重启时再次按任何键进入BIOS/UEFI设置,让它自动从硬盘启动即可。
- 重启几次后,就会进入Windows的初始设置界面(OOBE),包括设置区域、键盘、创建用户名和密码等。
- 按照提示完成设置,进入桌面。
总结与注意事项
- U盘优先:整个安装成功的关键在于 BIOS/UEFI设置中,将USB U盘的启动顺序排在第一位。
- 先关机再设置:修改虚拟机硬件(尤其是启动顺序和USB设备)时,必须确保虚拟机处于完全关机状态。
- U盘会被占用:在安装过程中,你的物理U盘会被虚拟机占用,安装完成后,在VMware的“虚拟机”菜单 -> “可移动设备” -> “你的U盘” -> 断开连接(或断开与所有虚拟机的连接),你才能在电脑上正常使用这个U盘。
- 驱动问题:安装完成后,建议安装 VMware Tools (VMware) 或 VirtualBox Guest Additions (VirtualBox),这能极大改善虚拟机的性能,实现分辨率自适应、文件拖放、剪贴板共享等功能。
在VMware菜单中,选择“虚拟机” -> “安装 VMware Tools...”,然后按照提示操作即可。
按照以上步骤,你就可以顺利地在虚拟机中通过U盘安装操作系统了,祝你成功!
