俞木發(fā)
Windows 11正式發(fā)布后,安裝和嘗鮮的用戶也越來越多。作為新系統(tǒng),我們在平時的使用中少不了需要經(jīng)常重裝系統(tǒng)。不過大家知道Windows 11的安裝對硬件有一定的要求,之前適用于Windows 10安裝的啟動盤并不適合Windows 11的安裝。這里筆者介紹如何打造一個通用、自動安裝Windows 11的啟動盤。這樣只要插入U盤(無論硬件是否滿足Windows 11要求),我們就可以快速完成系統(tǒng)的重裝。
痛點1:對BIOS啟動電腦的不支持:Windows 11默認(rèn)需要UFEI安全啟動,常規(guī)方法打造的啟動盤就無法在BIOS電腦上啟動。解決這個問題的方法是打造一個同時支持BIOS和UEFI的二合一啟動盤。
痛點2:Windows 11安裝時對硬件的檢測:Windows 11進(jìn)行正常安裝的時候會對當(dāng)前電腦硬件進(jìn)行檢測,如果硬件不符合Windows 11的最低要求,那么就無法完成正常的安裝。解決這個問題的方法是在啟動盤安裝時使用DISM命令進(jìn)行安裝鏡像文件的釋放(從而跳過安裝程序的檢測)。
痛點3:Windows 11安裝時需要使用微軟賬戶登錄:Windows 11在安裝過程中需要我們使用微軟賬戶登錄,由于每個人使用的微軟賬戶不同,因此無法實現(xiàn)自動安裝。此外在安裝過程中還需要花費(fèi)大量時間完成配置系統(tǒng)操作(如賬戶、語言、輸入法等設(shè)置)。解決這個問題的方法是在啟動盤添加自動應(yīng)答文件“unattend.xml”,這樣Windows 11安裝就會全部自動完成。
痛點4:安裝后系統(tǒng)補(bǔ)丁的升級:系統(tǒng)補(bǔ)丁對系統(tǒng)安全有非常重要的保障作用,在安裝Windows 11前雖然可以使用自帶功能下載和升級補(bǔ)丁,但是下載速度很慢,而安裝后再升級補(bǔ)丁則容易帶來安全隱患。解決這個問題的方法是在啟動盤先將最新的補(bǔ)丁集成到安裝鏡像。
了解了上述安裝痛點后,下面我們就介紹如何打造一個能夠解決這些痛點的啟動盤,并且該啟動盤還可以實現(xiàn)全自動的安裝,極大提高操作效率。
對U盤進(jìn)行分區(qū):首先準(zhǔn)備一個8GB以上的U盤,將其插入到電腦中后右擊桌面“此電腦→管理→磁盤管理”,接著在磁盤管理窗格選中插入的U盤,右擊選擇“刪除卷”,按提示將其分區(qū)刪除后右擊選擇“新建簡單卷”,按提示新建一個1GB分區(qū),格式使用FAT32格式,然后按提示將其格式化(圖1)。
完成格式化操作后返回磁盤管理,操作同上繼續(xù)選擇剩余的空間創(chuàng)建一個NTFS格式分區(qū)。接著在磁盤管理界面選中上述創(chuàng)建的1GB空間分區(qū)(假設(shè)盤符為F:),右擊選擇“將分區(qū)標(biāo)記為活動分區(qū)”,這樣該分區(qū)就可以支持BIOS啟動了(圖2)。
提取必需的啟動文件:右擊Windows 11安裝文件選擇“裝載”將其加載到虛擬光驅(qū),假設(shè)盤符為M:。接著在資源管理器中打開F盤(即U盤第一分區(qū)),在其下新建一個名為“sources”的文件夾。接著將“M:\sources\boot.wim”文件復(fù)制到“F:\sources\”,繼續(xù)將M:\EFI目錄、M:\boot目錄,以及M:\bootmgr文件復(fù)制到F:。最終U盤啟動文件的結(jié)構(gòu)如下圖所示(圖3)。
完成上述操作后這個U盤就可以實現(xiàn)二合一啟動,如果是BIOS啟動的電腦,此時會先啟動F:\bootmgr,然后加載“F:\boot\bcd”(默認(rèn)已經(jīng)配置好,無須再進(jìn)行任何設(shè)置,下同)啟動到PE。如果是UEFI電腦,則啟動F:\efi\bootx64.efi,加載“F:\efi\microsoft\boot\bcd”啟動到UEFI的PE。
準(zhǔn)備所需文件:因為上述制作的啟動光盤默認(rèn)加載的是Windows 11的安裝界面,為了實現(xiàn)自動安裝,這里需要讓PE啟動后加載自己批處理和winpeshl.ini、unattend.xml應(yīng)答文件等。所需的文件可以到https://share.weiyun.com/vTriXt8E下載,下載后將其解壓到桌面?zhèn)溆茫▓D4)。
其中:
①1.bat:進(jìn)入PE系統(tǒng)自動加載的批處理,這個批處理讓用戶進(jìn)行選擇,因為BIOS和UEFI電腦代碼不同,這里通過用戶輸入不同的數(shù)字執(zhí)行對應(yīng)的批處理來完成自動安裝。1是啟動記事本用于查看分區(qū)結(jié)構(gòu),2、3是分別啟動G:\下不同的批處理,G:為上述分區(qū)的U盤的第二分區(qū),請根據(jù)自己實際電腦設(shè)置(圖5)。
②bios.bat和uefi.bat:分別是為不同啟動類型的電腦準(zhǔn)備的批處理,下載后將其放置在G:\(這個為上述分區(qū)的U盤的第二分區(qū))。其中前者比后者多了復(fù)制文件的代碼,它會將C:\boot所有文件復(fù)制到D:\boot,將C:\bootmgr復(fù)制到D:\備份保存,這些是BIOS啟動所需的啟動文件。對于UEFI啟動的電腦,啟動文件在隱藏的EFI分區(qū),格式化后仍然存在所以無須配置。最后格式化當(dāng)前C盤,并使用DISM命令將G:\install.wim中的“映像4”(即Windows 11專業(yè)版)釋放到C盤進(jìn)行重裝(圖6)。
③Panther文件夾:這里保存的是自動應(yīng)答文件“unattend.xml”,這樣Windows 11安裝程序會自動讀取其中的配置,完成諸如語言、鍵盤選擇、賬戶設(shè)置等常見操作,自動安裝完成后會用內(nèi)置的Administrator賬戶登錄系統(tǒng),大家也可以使用記事本打開后自行修改。
④Winpeshl.ini文件:這是進(jìn)入PE系統(tǒng)后加載指定程序的配置文件,作用是自動運(yùn)行上述的批處理實現(xiàn)自動安裝。由于批處理不方便自動加載,這里可以先到http://www.pc6.com/softview/SoftView_ 31106.html下載 “Bat_To_Exe_Converter.exe”,將批處理轉(zhuǎn)化為EXE程序。啟動程序后點擊“文件/打開”,打開上述保存在桌面的“1.bat”,右側(cè)窗格的EXE格式選擇“64位控制臺(可見)”,最后點擊“轉(zhuǎn)換”,將其保存為“xz.exe”放置在桌面?zhèn)溆茫▓D7)。
接著使用“記事本”程序打開Winpeshl.ini文件,可以看到這里加載的程序是“x:windows\system32\xz.exe”(即PE系統(tǒng)的系統(tǒng)目錄),后續(xù)只要將“xz.exe”放置到指定目錄下即可(圖8)。
至此啟動所需的文件就全部完成,在下一期文章中我們繼續(xù)介紹如何對安裝鏡像文件進(jìn)行編輯,以及如何使用這個啟動盤來全自動安裝Windows 11。