很多WinPE愛好者想制作一個自己的WinPE,但是看到别人制作好了,自己卻不知道該怎麼着手。那麼,如何制作一個安裝版的WinPE呢?我們要先了解FBA文件的制作方法。
FBA文件一般是用于UD區使用的。一般來說FBA文件主要包括2部分:引導部分和數據部分。其中引導部分一般是grldr引導。我們用一個grldr文件配上菜單文件就可以了。而數據部分可以包含WINPE文件、LinuxPE文件、DOS文件等(根據你的需要來)。功能上類似于ISO文件。隻不過我們一般是用Fbinstools或者安裝器安裝到U盤的UD隐藏區。
網上的FBA文件很多,有的可能夾雜了木馬病毒或者雖然很幹淨但不符合我們的要求。那麼我們也可以制作自己的FBA文件。
下面談談怎麼制作自己的FBA文件。
首先我們要準備Fbinstools這個工具。
Fbinstools是無憂jianliulin基于Fbinst(作者Bean)開發的軟件。我們可以理解為是Fbinst的GUI版。基本功能是一樣的,但是jianliulin賦予了它更強大的功能。包括備份UD文件、GZ壓縮、LZMA壓縮、查看GHO密碼、文件關聯、虛拟機測試等功能。
我們單擊菜單“數據管理”—“新建FBA文件”。
軟件會自動生成一個FBA文件。文件名默認以當前時間命名。你可以自定義文件名和文件保存路徑。
當我們在軟件左側單擊右鍵時,可以向這個FBA文件導入文件夾。
當我們在軟件右側單擊右鍵時,可以向這個FBA文件導入文件。
FBA文件的引導必須首先通過Fbinst菜單來引導grldr菜單。我們點開“Fbinst菜單”,可以看到軟件默認已經生成了Fbinst菜單并會自動轉到GRLDR菜單。所以我們隻要做好grldr菜單就可以了。
我們向FBA導入BOOT文件夾。菜單會讓我們浏覽定位到需要導入的文件夾路徑。
我們可以看到BOOT裡許多文件,其中ISO格式的都是PE系統文件。GRUB文件夾内為引導菜單文件命令。IMGS文件夾為DOS工具文件。
這裡的文件一般是提前制作好的,可以根據你的需求來删減或增加。
我們繼續添加其他文件夾。這裡特别說明2點。
第一點,每次隻能添加一個文件夾。無法同時添加多個文件夾。
第二點,如果這三個文件夾都是在根目錄下并列存在的話,我們必須把鼠标放在(UD)/處單擊右鍵添加文件夾。否則很容易把文件夾添加到BOOT文件夾裡了。
接着我們在右側單擊鼠标右鍵添加GRLDR引導文件。
我們單擊菜單欄“Grldr菜單”,可以看到命令已經顯示出來了。當我們啟動FBA文件時Grldr菜單會自動搜索根目錄、BOOT/GRUB目錄、grub目錄這三個目錄下的type.lst文件。所以這也意味着type.lst文件可以放到上述三個目錄的任意一個。
這個type.lst菜單命令是可以修改的。我們可以自定義名字,比如我們可以命名為grub.lst也可以命名為menu.lst。相應的Grldr菜單修改好就行了。
我們也可以把lst菜單命令内置到Grldr菜單中。修改如下:
我們右鍵保存為UTF-8模式即可。這樣的話,我們就可以删掉type.lst文件了。Grldr文件就相當于集成了引導和菜單兩樣功能。
通過這個我們也可以知道FBA文件的引導順序是這樣的:
Fbinst菜單 Grldr菜單 LST菜單文件
其中前面兩個菜單文件屬于啟動文件(後面兩個文件可以合并為一個),沒有這兩個文件,FBA文件無法引導。最後一個文件屬于菜單命令(我們可以用記事本來編輯,也可以用Fbinstools來編輯),效果如下:
我們為FBA文件添加完必要文件後,現在可以來測試下效果。直接單擊菜單命令“Qemu測試”即可。如果内存不夠我們還可以通過“選項”—“設置Qemu”來設置虛拟機内存。
軟件會自動轉換鏡像進行測試。
轉換完後出現如下界面,我們可以選擇對應的菜單進行測試了。
從虛拟機的情況來看,這個FBA文件已經制作完畢了。
當然,因為Qemu虛拟機自身的問題和兼容性問題,可能測試的效果未必很理想。包括win10PE未必能夠啟動。所以建議用其他虛拟機文件來測試FBA文件或者實機測試。這個是最準确的。
PS:常用的虛拟機簡單介紹:
1、Qemu虛拟機
體積很小,一般在1MB左右,通常為綠色版,無需安裝。功能也很強大,可以測試磁盤、光驅、PXE網啟、ISO鏡像、磁盤鏡像、軟盤鏡像、FBA文件。支持BIOS啟動測試和UEFI啟動測試。
網上有很多基于Qemu虛拟機開發的增強版虛拟機,功能更為豐富。
但是個人覺得這個軟件的缺點是兼容性不夠好,反正我測試win8pe或者win10pe時經常出現無法啟動的情況。
2、Virtual PC
Virtual PC是微軟公司(Microsoft) 收購過來的,最早不是微軟開發的。Virtual PC可以允許你在一個工作站上同時運行多個PC操作系統,當你轉向一個新OS時,可以為你運行傳統應用提供一個安全的環境以保持兼容性,它可以保存重新配置的時間,使得你的支持,開發,培訓工作可以更加有效。
這個軟件體積大概幾十MB,精簡版大概幾MB。也算是短小精悍。但現在似乎沒有什麼人在用了。
3、VirtualBox
VirtualBox 虛拟機是德國一家軟件公司InnoTek所開發的開源的虛拟系統軟件,是一個發布在GPL許可之下的自由軟件。VirtualBox可以在Linux和Windows主機中運行,并支持在其中安裝Windows (NT 4.0、2000、XP、Server 2003、Vista)、DOS/Windows 3.x、Linux (2.4 和 2.6)、OpenBSD 等系列的客戶操作系統。
體積約100MB,現在用的人也不是太多。
4、VMware Workstation
VMware Workstation(中文名“威睿工作站”)是一款功能強大的桌面虛拟計算機軟件,提供用戶可在單一的桌面上同時運行不同的操作系統,和進行開發、測試 、部署新的應用程序的最佳解決方案。VMware Workstation可在一部實體機器上模拟完整的網絡環境,以及可便于攜帶的虛拟機器,其更好的靈活性與先進的技術勝過了市面上其他的虛拟計算機軟件。對于企業的 IT開發人員和系統管理員而言, VMware在虛拟網路,實時快照,拖曳共享文件夾,支持 PXE 等方面的特點使它成為必不可少的工具。
這個軟件是最強大的虛拟機了,也是使用最廣泛的虛拟機。體積有點大,大概近500MB。如果你是測試ISO文件的話,這個應該是首選。