
Brigadier把Mac裝Windows的驅動折騰從1小時壓到10分鐘【免費下載鏈接】brigadierFetch and install Boot Camp ESDs with ease.項目地址: https://gitcode.com/gh_mirrors/bri/brigadier深夜十一點你在 MacBook Pro 的 Boot Camp 分區里剛裝完 Windows屏幕亮起的那一刻心涼了一半Wi-Fi 圖標是空的觸控板單擊沒反應分辨率鎖死在 800×600鍵盤倒是亮了但系統提示未安裝任何音頻設備。你的電腦現在連不上網唯一的互聯網出口是手機熱點而手機熱點恰恰又需要這臺電腦有網卡驅動才能連——一個標準的死循環。如果你手邊沒有一塊提前備好的驅動 U 盤就只能走那條折磨過無數人的老路。把那份讓人崩潰的原始操作清單攤開給你看先在系統信息里找到自己的型號標識符比如MacBookPro15,1少個字母下錯包就要重來。去 Apple 支持頁面翻找對應機型的 Boot Camp 驅動包逐個比對版本號。下載回來是一個巨大的.pkg容器里面嵌套著 XAR、GZIP、CPIO、DMG 四層格式Windows 自帶工具一個都打不開。好不容易用第三方工具層層解壓出驅動還要自己找到BootCamp.msi手動點完一長串安裝向導。這一套走完四十分鐘起步運氣不好就是一個小時而且任何一步出錯都得推倒重來。先給結論一條命令10 分鐘收工別慌這活兒早就有人替你趟平了。開源項目Brigadier做的就是這一件事自動識別我是哪臺 Mac、自動從 Apple 軟件更新服務器拉取對應的 Boot Camp ESD 驅動包、自動完成四層解包然后在 Windows 上自動運行 64 位 MSI 驅動安裝程序。你從查型號、找包、解壓、安裝四步操作壓縮成一條命令。環節手工操作使用 Brigadier識別機型手動查詢型號標識符自動讀取本機型號下載驅動官網逐個篩選自動匹配最新對應包解壓四層格式手動裝第三方工具逐層解7-Zip 全自動處理安裝驅動手動運行 MSI 向導--install一鍵安裝總計耗時40 分鐘 ~ 1 小時實測約 10 分鐘30 秒跑通復制這條命令就行先在終端里把項目拿到本地git clone https://gitcode.com/gh_mirrors/bri/brigadier在裝好 Windows 的 Mac 上進入目錄直接執行brigadier.exe --install然后你只需要盯著屏幕等進度條。它會自己完成識別當前 Mac 型號 → 下載對應 Boot Camp ESD → 用 7-Zip 逐層解壓 → 安裝 64 位 MSI 驅動的全流程裝完順手把下載和解壓的臨時文件清掉不留幾個 GB 的垃圾。實測從第一條命令到驅動就緒大約 10 分鐘。如果你在 macOS 一側想給 Windows 分區提前備好驅動也只要一條chmod x brigadier ./brigadier -o ~/bootcamp-drivers驅動會被整理到~/bootcamp-drivers目錄拷進 U 盤就是現成的驅動盤。它憑什么能自動認出你的機器Brigadier 本質是個 Python 腳本核心邏輯就兩件事找對包和解開包。找對包靠的是 Apple 的軟件更新目錄sucatalog腳本每次運行會拉取這份目錄篩出所有名稱帶 BootCamp 的包再逐個下載包的發行說明文件用正則匹配里面的機型列表直到命中你的型號。如果同一機型有多個候選包它會挑發布日期最新的那個想手動指定也沒問題用--product-id即可。解開包則靠一張套娃拆解表層級格式作用第 1 層XARBootCampESD.pkg的外層容器第 2 層GZIP壓縮后的 Payload 歸檔第 3 層CPIO解壓后的文件集合第 4 層DMG真正的WindowsSupport.dmg磁盤映像在 Windows 上四層全靠 7-Zip 完成如果系統沒裝它會自動下載安裝、用完再悄悄卸載。在 macOS 上則改用系統自帶的hdiutil和pkgutil一個外部依賴都不需要。想按需定制四個參數夠用Brigadier 的參數設計得很克制但每個都踩在真實需求上。--model給別的機型下載驅動可重復使用brigadier --model MacBookPro15,1 --model MacBookAir9,1 -o ./drivers--keep-files配合--install使用時保留解壓出的驅動方便歸檔或離線安裝brigadier --install --keep-files-o/--output-dir指定輸出目錄不讓磁盤亂成一團brigadier -o /tmp/bootcampbrigadier.plist接入企業內網更新源把驅動下載走內部 SUSkeyCatalogURL/key stringhttps://sus.your-company.com/catalogs/others/index.sucatalog/string把這份 plist 放到腳本同目錄即可生效倉庫里的 plist-example/brigadier.plist 是現成模板。企業批量部署Sysprep 里掛上它對 IT 管理員來說Brigadier 的真正價值不在單機而在一套鏡像通吃所有型號。具體做法分三步在 Sysprep 的 FirstLogonCommand 階段掛上腳本。用戶首次登錄時Brigadier 自動下載并安裝適配當前機型的驅動不同型號的 Mac 用同一份鏡像就能完成驅動部署。注意 32/64 位路徑陷阱。Sysprep 場景下工作目錄常是C:\Windows\system3232 位程序的路徑會被重定向到 SysWoW64導致 MSI 安裝器找不到自身組件。Brigadier 檢測到這種情況會自動把輸出目錄切到系統根目錄從源頭避開這個坑。倉庫里的 brigadier.ps1 還提供了 PowerShell 移植版方便 Windows 環境下的腳本化管理。鏡像里提前埋好網絡驅動。因為 Brigadier 依賴網絡下載系統鏡像必須自帶可用網卡驅動。最簡單的辦法是把 Boot Camp ESD 里的網卡驅動拷進C:\Windows\INF目錄Windows 在設備枚舉時會自動發現并安裝為后續自動化流程鋪好路。開跑前先看這份避坑清單問題MSI 安裝偶爾彈窗卡住→原因Boot Camp 驅動本質為setup.exe交互流程設計直接調msiexec靜默安裝存在局限 →解法改用/qb-靜默選項或先手動跑一遍setup.exe驗證環境。問題虛擬機里裝不上→原因MSI 會校驗硬件型號非 Mac 硬件直接拒絕 →解法用 msi-transform/ 里的WiUseXfm.vbs給 MSI 套上set_nocheck.mst轉換文件把NOCHECK調試屬性置為 1 即可繞過校驗完成基礎安裝測試。問題裝完鍵盤彈首次使用幫助→原因這是內置行為安裝后會寫FirstTimeRun注冊表項禁用該彈窗目前無法用參數關閉 →解法無需處理屬于預期行為。問題32 位 Windows 不支持→原因項目只面向 64 位環境 →解法更換 64 位系統或留意項目對 32 位支持的新進展。現在就可以動手驗證git clone https://gitcode.com/gh_mirrors/bri/brigadier獲取項目在裝好 Windows 的 Mac 上運行brigadier.exe --install預計 10 分鐘重啟一次確認鍵盤、觸控板、顯卡、Wi-Fi 全部歸位。工具的意義就是把高頻、重復、易錯的操作封成一條可靠命令。你不需要記住型號對照表也不需要搞懂 XAR 和 CPIO跑一遍就再也不想回到手動翻官網的日子了 【免費下載鏈接】brigadierFetch and install Boot Camp ESDs with ease.項目地址: https://gitcode.com/gh_mirrors/bri/brigadier創作聲明:本文部分內容由AI輔助生成(AIGC),僅供參考