ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

那个让我折腾了一下午的驱动,现在一个命令就装好了

那个让我折腾了一下午的驱动,现在一个命令就装好了 那个让我折腾了一下午的驱动现在一个命令就装好了【免费下载链接】brigadierFetch and install Boot Camp ESDs with ease.项目地址: https://gitcode.com/gh_mirrors/bri/brigadier如果你也在 Mac 上装过 Windows大概能想起那种绝望系统进是进去了但触控板只认一个方向键盘打字漏字符蓝牙直接罢工屏幕分辨率糊成一片。我那个下午就是在这种反复报错里度过的——打开设备管理器一排黄色感叹号然后挨个去 Apple 官网翻型号、猜文件名、下载几百 MB 的安装包。最崩溃的不是下载是解压。Apple 的 Boot Camp ESD 文件天生爱套娃外面是 XAR 包里面是 gzip 压缩的 Payload再解开是 cpio最里面还藏着一个 DMG 磁盘映像。手动一层一层扒每一步都要装对应工具光记住顺序就够喝一壶。那次折腾到最后我甚至怀疑自己到底是在装驱动还是在考古。朋友丢来一个脚本说这个能自动搞定后来一个做 IT 的老朋友看不下去丢给我一个开源脚本名字叫 Brigadier。他当时就说了句这个能自己认出你的 Mac 型号去 Apple 的软件更新服务器上把对应的 Boot Camp ESD 拉下来再把那几层压缩包一层层解开Windows 下还能顺手把驱动装完。我一开始是不信的因为自动两个字在驱动安装这件事上通常意味着半自动。但反正已经折腾一下午了再试一次也不亏。第一次上手我就按了三下回车先把它拿到手# 从 GitCode 镜像克隆仓库 git clone https://gitcode.com/gh_mirrors/bri/brigadier cd brigadier在 Windows 上最省事的是直接用打包好的可执行文件一条命令干完全部事情# 自动识别当前 Mac 型号 → 下载对应驱动 → 解压 → 安装 → 清理 brigadier.exe --install如果是在 macOS 上比如你想给别的机器准备驱动盘就用输出目录参数把下载好的东西放到指定文件夹# 只下载解压不安装适合做成安装介质 ./brigadier --output-dir ~/bootcamp-drivers脚本在 Windows 下会先检查有没有 7-Zip没有就自动装一个用完之后如果是自己装的还会再卸掉。整套流程跑下来我盯着终端看它一层一层解包从 xar 到 gzip 到 cpio 再到 dmg最后弹出安装完成——说实话那个下午我手动折腾了三小时没搞定的事它大概花了十分钟。把它和以前的手工流程放在一起比对比项手工流程以前Brigadier现在识别 Mac 型号手动查型号还要对上 ESD 列表自动检测下载环节从支持页面挨个翻链接自动从更新服务器拉取解包层数XAR→gzip→cpio→DMG 四层手剥7-Zip 自动完成安装手动找 MSI 双击全程盯着--install一步到位耗时30–60 分钟起步5–10 分钟出错率高型号配错就白干低脚本代劳这张表不是夸大是我的真实体验。最打动我的其实不是快而是它把型号匹配这件事接管了——以前最怕的就是下错版本白等一小时才发现型号对不上。两个后来才发现的隐藏玩法用顺手之后我翻它的帮助文档又挖出两个不太常见但很实用的场景。第一给指定型号批量准备驱动。如果你的公司里同时有 MacBook Pro 和 iMac 好几款机器想一次性全备好可以这样# --model 可以重复指定一次跑多个型号 brigadier --model MacBookPro15,1 --model MacBookPro16,1 --output-dir ./drivers第二指向你自己的更新服务器。企业内网要控制下载源时在脚本同级目录放一个brigadier.plist里面写上 CatalogURL脚本就会去你指定的内部 Software Update Server 拉 ESD而不是 Apple 的公共目录。这对离线环境或者想固定驱动版本的同学来说几乎是刚需。新手最容易踩的三个坑我实际用下来发现有几个地方特别容易翻车提前知道能少走弯路。网络驱动必须先有。Brigadier 的整个流程依赖联网下载所以 Windows 里必须先有一个能用的有线或无线网卡驱动。最稳妥的办法是把常用网卡驱动提前塞进C:\Windows\INF目录让系统装完就能联网再跑脚本。它只支持 64 位 Windows。苹果这几年的 Boot Camp ESD 基本也都是 64 位为主所以如果你还在用 32 位系统就得先考虑换系统了。不是所有型号组合都完美。作者在文档里也坦白过Boot Camp 6 配 Windows 7 这类组合偶尔会有驱动装不干净的情况因为脚本直接调msiexec装 MSI而苹果的setup.exe在背后还干了些别的活。遇到这种边缘组合别慌属正常现象。还有个小细节如果你把它挂进 Sysprep 的 FirstLogonCommand 做企业部署脚本会检测到当前目录是\windows\system32然后自动把输出目录改到系统根目录避开 32/64 位路径重定向的坑——这个设计很贴心但第一次见到它的输出别觉得是出 bug 了。一句话总结然后去试试Brigadier 的价值不在于它有多炫酷而在于它把查型号、下驱动、剥套娃、装驱动这串又臭又长的流程压缩成了一条命令。下次给 Mac 装 Windows别再手动考古了直接把脚本拉下来跑一遍剩下几分钟够你喝杯咖啡。【免费下载链接】brigadierFetch and install Boot Camp ESDs with ease.项目地址: https://gitcode.com/gh_mirrors/bri/brigadier创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表