MAC 如何制作 Windows 启动盘给 PC 重装系统

2021-09-07 15:38:14 +08:00
 ciming
本来用「 balenaEtcher 」这个软件烧录 iso 文件,结果 U 盘插入 PC bois 无法识别该设备
用 mac 自带的「磁盘工具」的恢复功能刻录,也失败了
没办法想 Mac 装个虚拟机用 window 烧录,结果还得下 arm 版本,好不容易下好了,虚拟机安装又蓝屏。
8182 次点击
所在节点    云修电脑
21 条回复
sutra
2021-09-07 15:40:01 +08:00
在 macOS 上运行虚拟机,在虚拟机里运行 Windows,在 Windows 里运行 rufus 。;-)
jonathanchoo
2021-09-07 15:43:12 +08:00
UEFI 的话 用自带的磁盘工具将 U 盘格式化成 ExFAT 还是 MS-DOS 来着 然后把 iso 解压到根目录就行了
jonathanchoo
2021-09-07 15:48:40 +08:00
@jonathanchoo

好像早期的 UEFI 不支持 ExFAT,还是 MS-DOS 格式靠谱

另如果解压出来的 install.wim 大于 4G,可以用 UUP 下载镜像之前选择 ESD 压缩
263
2021-09-07 15:49:04 +08:00
wangkun025
2021-09-07 16:01:03 +08:00
我帮你试试 DD 行不行。
wangkun025
2021-09-07 16:02:12 +08:00
算了,我不试了,看起来不行。
xiao109
2021-09-07 16:02:57 +08:00
直接下载 win10 镜像解压到 u 盘然后插上去就可以了。现在不用像以前 win7 那样还得专门下个烧录的软件了
whcoding
2021-09-07 16:27:14 +08:00
cpstar
2021-09-07 16:58:11 +08:00
balenaEtcher 直接烧的 ISO,
PC 不识别,那是 PC 的问题,不是 ISO,或者烧制软件的问题。
ysc3839
2021-09-07 17:19:48 +08:00
UEFI 启动的话,U 盘格式化为 FAT32 格式,直接把 ISO 内的文件拷进 U 盘。不过 Windows 最近版本的镜像中 install.wim 的大小已经超过 4GB,FAT32 放不下,可以格式化成 NTFS,但是又有另一个问题,UEFI 标准不要求支持 NTFS 文件系统,所以在许多电脑上是不能直接启动的,解决方法是带一个 UEFI 的 NTFS 驱动。
shyy228
2021-09-07 21:00:46 +08:00
balenaEtcher
jim9606
2021-09-07 21:12:14 +08:00
PC 有 UEFI,很简单,无需任何烧写工具。
u 盘格式化为 FAT32 (只能用这个)。从可靠渠道下载 iso,挂载,将里面的文件全部复制到 u 盘。
PC 调整 BIOS 设置,只使用 UEFI 引导。
jim9606
2021-09-07 21:13:18 +08:00
@ysc3839
目前使用微软官方媒体创建工具生成的 iso 均为 install.esd ,没有这个问题。
stimw
2021-09-07 21:30:56 +08:00
直接官网下一个 iso 扔 u 盘(需要分割一下,单文件最大 4g ),怎么分网上应该搜得到
BeautifulSoap
2021-09-07 21:49:50 +08:00
简直了,这个帖子里除了 7L 没有一个说对的。

微软官网下 Win10 的 ISO,然后直接把 ISO 里面的东西全解压到 U 盘(或者挂载 ISO 然后复制粘贴也行,反正是一回事),然后就完事了。U 盘分区没有什么要求直接格式化成 NTFS 就行,都啥年代了还 exfat(除非要兼容性),然后电脑主板应该需要支持 UEFI 就这样了
gzlock
2021-09-07 23:55:12 +08:00
你们聊到这个我可有故事说了

新买了拆显卡的主机,配置是 5600x + tuf b550m plus (开启了固件 TPM )+16g 内存+nvme ssd,到手就装有 Win10 系统,立马通过 win10 的 Insider 渠道升级为 beta 渠道的 win11,用了两天觉得升级系统没有全新安装来得干净,再加上微软已经放出了 win11 的预览版 iso,就开始着手全新重装 win11,故事就这样展开了。

前往 https://www.microsoft.com/en-us/software-download/windowsinsiderpreviewiso
登录有 Insider 资格的微软账号可以下载 win11 预览版 iso,然后直接在 pc 上用微软的 Windows USB/DVD Download Tool 制作安装 u 盘(用了一个 usb2.0 的 8g u 盘),心想这一套全部都是纯正的微软操作还能出事?
重启电脑,顺利进入安装界面,顺利删除 ssd 上面的全部分区(这时候 ssd 就已经没数据了),按下一步,立马弹出一个让我血压飙升的提示框,在网上找到个类似的图片(图是 win10 的安装程序,将就看看吧)

啥玩意我硬盘都清空了才来这事?还好我还有一台 Mac mini,我当时在想没有备用电脑的话这个情况应该怎么办,应该只能去网上买个制作好的安装 u 盘?


下文都是在 Mac 上的操作了

1,首先我就尝试了 @cpstar #9 提到的 balenaEtcher,选好 iso 文件和 u 盘后全自动操作,可以进入 Windows11 的安装界面,选硬盘后点下一步,依然出现了之前的那个因为缺少介质驱动什么的提示

怀疑是 u 盘问题,把抽屉的 u 盘都拿出来了,一共三个,两个普通的 usb2.0 8g + 一个闪迪 cz88 128g usb 3.0
怀疑是 iso 文件,把 dev 、beta 渠道的 win 11 iso 都下载来试过了
怀疑是跟主板 usb 接口,2.0 和 3.0 接口都试过了

依然还是那个提示。

到此,可以排除 iso 文件问题,可以排除 u 盘容量问题,可以排除 usb 接口的问题,最后一次我点击了截图里的浏览按钮,发现无法查看 u 盘里的文件,开始觉得应该是制作 u 盘的问题,可能是 UEFI 可以从 u 盘读取到了安装程序,但是 Windows 的安装程序不能识别到 u 盘的格式不能读取文件,因而缺少后续所需的安装文件。

2,参照网上找的教程,https://www.jianshu.com/p/0b929d04e250
简单总结一下操作:u 盘格式化为 exFat 格式,双击挂载 iso 文件,用命令 cp -rp /Volumes/iso 挂载后的名称 /* /Volumes/u 盘名称 /
才顺利安装了 win11

所以 mac(不限 x86 cpu 还是 m1)都可以用第二种方法,不需要虚拟机就可以快速直接制作 Windows 安装 u 盘
gzlock
2021-09-07 23:57:49 +08:00
并且不需要 @BeautifulSoap #15 提到的操作,因为 exFat 就可以用了而无需安装让 macOS 支持 NTFS 格式的程序
ysc3839
2021-09-08 03:58:42 +08:00
@jim9606 #13 但问题是微软提供的创建工具只能在 Windows 上运行,不能在 macOS 上运行。
cpstar
2021-09-08 08:49:57 +08:00
@gzlock 16# 按道理,UEFI 的规则是寻找 GPT 磁盘的第一个 FAT16/32 分区,然后调取 /boot/x64/bootx64.efi 之类的文件,开始操作系统的加载。按道理,UEFI 不识别 exFAT 分区,exFAT 实际上是一种有授权的分区格式。按道理,ISO 烧到 U 盘里,格式应该是 ISO9960 。按道理,找不到本地的磁盘,都是操作系统的驱动加载问题。
能进入到操作系统的安装界面,甚至还能删除本地磁盘的分区,那操作系统(安装版)本身的加载是没有问题的。

但是实践为上,至于为啥,就不知道了。
sekisui
2021-09-17 16:32:23 +08:00
换个角度解决问题
比如,用 balenaEtcher 给 U 盘写入一个 Linux 镜像,使用 LiveCD 模式
或者给你个指引 Ventoy LiveCD
https://www.ventoy.net/cn/index.html

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/800419

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX