0

0

如何给一个U盘同时制作Windows和macOS安装启动盘【双系统安装】

幻夢星雲

幻夢星雲

发布时间:2026-01-07 03:51:07

|

383人浏览过

|

来源于php中文网

原创

可在U盘实现Windows与macOS双启动:先用macOS磁盘工具初始化MBR/GUID混合分区表,再通过createinstallmedia创建macOS APFS卷并保留EFI分区;接着在Windows中划分NTFS卷注入ISO文件并用bcdboot配置UEFI引导;最后合并EFI分区,复制bootmgfw.efi并重命名以支持双启动项选择。

如何给一个u盘同时制作windows和macos安装启动盘【双系统安装】

如果您希望在一个U盘上同时容纳Windows和macOS的安装环境,以便在不同架构的设备上部署系统,则需绕过单一启动分区限制,采用分区分卷与引导兼容策略。以下是实现此目标的具体操作步骤:

一、准备符合双系统引导要求的U盘

该方法依赖U盘具备足够容量与物理分区能力,且需确保其主控芯片支持多分区及UEFI/BIOS混合引导识别。macOS安装器通常要求APFS或HFS+格式,而Windows安装器依赖NTFS与FAT32混合结构,因此需通过底层工具实现跨文件系统共存。

1、使用一台已安装macOS的设备,插入容量不小于32GB的U盘。

2、打开“磁盘工具”,选中U盘设备(非卷宗),点击“抹掉”选项卡。

3、设置名称为“BOOTDISK”,格式选择“GUID 分区图”,方案选择“主引导记录(MBR)”以兼顾Windows BIOS兼容性。

4、点击“抹掉”,完成基础分区表初始化。

二、创建macOS可启动卷宗

macOS官方安装器无法直接写入已有分区,必须通过createinstallmedia命令生成独立可启动卷宗,并强制指定目标位置为U盘内新建的APFS容器。该卷宗将占用约12GB空间,且需保留EFI引导分区供后续Windows复用。

1、从Mac App Store下载最新可用版本的macOS安装器(如Ventura或Sonoma),但不要运行它。

2、在终端中执行:sudo /Applications/Install\ macOS\ Ventura.app/Contents/Resources/createinstallmedia --volume /Volumes/BOOTDISK --nointeraction

3、等待命令完成,此时U盘根目录下将出现名为“Install macOS Ventura”的卷宗,且其内部包含EFI/boot/bootx64.efi与EFI/apfs/APFS.efi等关键引导文件。

三、挂载并扩展U盘剩余空间为NTFS卷

Windows安装介质需以FAT32格式存放bootmgr与sources/boot.wim,但boot.wim常大于4GB,超出FAT32单文件限制。因此须借助Windows系统将剩余空间格式化为NTFS,并手动注入引导结构,再通过bootsect.exe修复引导扇区,使其可被UEFI固件识别为可启动项。

1、将U盘接入Windows PC,打开磁盘管理,右键未分配空间,选择“新建简单卷”。

2、在向导中指定大小为16GB,文件系统选择“NTFS”,卷标设为“WININSTALL”,其余默认完成。

Shakker
Shakker

多功能AI图像生成和编辑平台

下载

3、下载Windows 10/11官方ISO镜像,使用7-Zip解压全部内容至该NTFS卷根目录。

4、以管理员身份运行CMD,执行:bcdboot D:\ /s E: /f UEFI(假设D:为NTFS卷,E:为U盘首个FAT32分区即macOS EFI所在分区)。

四、合并双EFI引导入口

单一U盘需向UEFI固件暴露两个独立启动项:一个指向macOS的boot.efi,另一个指向Windows的bootmgfw.efi。这需手动复制Windows引导文件至macOS EFI分区,并在EFI/BOOT/目录下建立双启动配置,避免覆盖原有Apple引导结构。

1、在macOS中重新挂载U盘EFI分区:执行sudo diskutil mount diskXs1(X替换为对应磁盘编号)。

2、进入/Volumes/EFI/EFI/BOOT/,备份原bootx64.efi为bootx64-apple.efi。

3、从Windows NTFS卷中复制EFI/Microsoft/Boot/bootmgfw.efi至同一目录,重命名为bootx64-win.efi。

4、使用textedit新建config.plist(非必需),或直接依赖UEFI固件按文件名顺序枚举:多数主板将优先显示bootx64.efi,若需默认启动Windows,可将其重命名为bootx64.efi并保留原文件为bootx64-apple.efi。

五、验证双启动功能

最终结构应包含三个逻辑单元:一个APFS卷(macOS安装器)、一个NTFS卷(Windows安装源)、一个共享EFI系统分区(含两套.efi引导程序)。UEFI固件在启动时将扫描EFI/BOOT/下的可执行文件,并在启动菜单中列出多个选项,具体显示名称取决于主板固件实现。

1、重启Mac或Windows PC,开机时反复按住Option(Mac)或F12(部分Windows机型)调出启动菜单。

2、观察是否出现两个独立图标:一个标注“Install macOS”,另一个标注“Windows Boot Manager”或“EFI USB Device”。

3、分别选择两项,确认均可进入对应安装程序首界面,且无“Invalid signature”或“Missing operating system”报错。

相关专题

更多
windows查看端口占用情况
windows查看端口占用情况

Windows端口可以认为是计算机与外界通讯交流的出入口。逻辑意义上的端口一般是指TCP/IP协议中的端口,端口号的范围从0到65535,比如用于浏览网页服务的80端口,用于FTP服务的21端口等等。怎么查看windows端口占用情况呢?php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

558

2023.07.26

查看端口占用情况windows
查看端口占用情况windows

端口占用是指与端口关联的软件占用端口而使得其他应用程序无法使用这些端口,端口占用问题是计算机系统编程领域的一个常见问题,端口占用的根本原因可能是操作系统的一些错误,服务器也可能会出现端口占用问题。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

1079

2023.07.27

windows照片无法显示
windows照片无法显示

当我们尝试打开一张图片时,可能会出现一个错误提示,提示说"Windows照片查看器无法显示此图片,因为计算机上的可用内存不足",本专题为大家提供windows照片无法显示相关的文章,帮助大家解决该问题。

774

2023.08.01

windows查看端口被占用的情况
windows查看端口被占用的情况

windows查看端口被占用的情况的方法:1、使用Windows自带的资源监视器;2、使用命令提示符查看端口信息;3、使用任务管理器查看占用端口的进程。本专题为大家提供windows查看端口被占用的情况的相关的文章、下载、课程内容,供大家免费下载体验。

445

2023.08.02

windows无法访问共享电脑
windows无法访问共享电脑

在现代社会中,共享电脑是办公室和家庭的重要组成部分。然而,有时我们可能会遇到Windows无法访问共享电脑的问题。这个问题可能会导致数据无法共享,影响工作和生活的正常进行。php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

2345

2023.08.08

windows自动更新
windows自动更新

Windows操作系统的自动更新功能可以确保系统及时获取最新的补丁和安全更新,以提高系统的稳定性和安全性。然而,有时候我们可能希望暂时或永久地关闭Windows的自动更新功能。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

773

2023.08.10

windows boot manager
windows boot manager

windows boot manager无法开机的解决方法:1、系统文件损坏,使用Windows安装光盘或USB启动盘进入恢复环境,选择修复计算机,然后选择自动修复;2、引导顺序错误,进入恢复环境,选择命令提示符,输入命令"bootrec /fixboot"和"bootrec /fixmbr",然后重新启动计算机;3、硬件问题,使用硬盘检测工具进行扫描和修复;4、重装操作系统。本专题还提供其他解决

1484

2023.08.28

windows锁屏快捷键
windows锁屏快捷键

windows锁屏快捷键是Windows键+L、Ctrl+Alt+Del、Windows键+D、Windows键+P和Windows键+R。本专题为大家提供windows相关的文章、下载、课程内容,供大家免费下载体验。

1613

2023.08.30

PPT动态图表制作教程大全
PPT动态图表制作教程大全

本专题整合了PPT动态图表制作相关教程,阅读专题下面的文章了解更多详细内容。

13

2026.01.07

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PostgreSQL 教程
PostgreSQL 教程

共48课时 | 6.7万人学习

Excel 教程
Excel 教程

共162课时 | 11万人学习

PHP基础入门课程
PHP基础入门课程

共33课时 | 1.9万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号