X盤是WinPE的系統盤。類似于我們電腦系統的C盤。
許多朋友在制作修改WinPE過程中,因為添加軟件的緣故,經常發現X盤不夠用了。這個時候就需要我們對WinPE的X盤進行調整,那如何修改X盤的大小呢?
下面我們來看看WinPE的X盤的大小是如何修改的。
首先我們要清楚,NT5系列的PE和NT6系列的PE修改X盤大小的方式是不一樣的。
我們先來看看NT5系列的X盤大小是如何修改的。
NT5系列的X盤大小是通過修改PECMD.INI文件來實現的。
我們首先要解開NT5PE的內核得到PECMD.INI文件。找到如下字樣:
//配置文件開始
FBWF P40 L32 H96
一般來說“FBWF P40 L32 H96”是在PECMD.INI文件中的最前位置的,我們比較容易找到。
FBWF這個命令就是用來設置X盤大小的。上例中:
P代表電腦可用內存的40%;L代表最低設置為32MB;H代表最高設置為96MB,最高設置可以不超過256MB。
當然有P40 這個參數在,H 設置成512也沒事,也不會出現內存用光的情況。
三個參數都可單獨使用,如使用 FBWF L64 時,將不理會可用內存的大小,強制設置 64M 的 FBWF。
當然,我們還可以這樣寫:
FIND MEM<510,FBWF P40 L96 H192!FBWF P50 L256 H512
這句命令的意思是,當電腦內存低于510M時,X盤最低設置為96MB,最高設置為192MB。當電腦內存高于510MB時,X盤最低設置為256MB,最高設置為512MB。這樣寫的話,X盤大小設置就更靈活了。
我們接著來看看NT6系列的X盤大小是如何修改的。
NT6系列的X盤大小一般是通過修改注冊表文件來實現的。
我們首先要解開NT6PE內核文件得到BOOT.WIM文件中windows文件夾下system32\config文件夾內的system文件。
然后用注冊表掛載system文件。
找到[HKEY_LOCAL_MACHINE\pe\ControlSet001\services\FBWF]項。
修改"WinPECacheThreshold"值。
040 -- 64M;080 -- 128M;100 -- 256M,200是512M,400是1G……你可以根據自己的需要填入對應的數字。但是設置X盤大小的時候要考慮電腦內存的大小。不能超出電腦內存。
修改好后,把system文件打包進BOOT.WIM文件中,X盤就修改好了。
當然還有的PE不是修改注冊表,而是直接替換\Windows\System32\drivers\fbwf.sys和\Windows\fbwf.cfg文件的。這兩個文件經過處理,替換后FBWF值就相應的改動了。這里就不提供相關文件了。有興趣的朋友可以百度一下。
咱們都知道Windows 10包含家庭版、專業版、企業版和教育版等,而從網上下載的安裝鏡像也大都只包含其中的一兩個版本。于是問題就來了:
你的電腦是家庭版,為了實現某個功能必須升級到專業版;公司電腦是企業版,但卻需要教育版里的特殊功能。此時你會咋整?重新安裝嗎?但你知道你所需的組建包含在哪個系統版本的鏡像里嗎?
最近很多童鞋都在問相關問題,所以CFan今天就教大家如何制作一個保護Windows全版本的安裝文件,并將陸續更新的補丁也一股腦地塞進去的通用安裝盤。
從家庭版入手
由于在眾多Windows版本中家庭版是最低版本,也是最干凈的,所以建議大家以家庭版系統為藍本,并在它的基礎上升級到其他版本即可(下載地址大家就自己搜索吧)。
為了減少集成補丁的工作量,建議童鞋們要下載最新版本哦(目前Windows 10是version_1607)。版本升級借助系統自帶的DISM命令即可完成,為了方便操作這里建議使用DISM++來協助集成補丁等操作。
實戰操作
首先,在資源管理器中打開下載到的家庭版(版本名稱對應為“windows_10_iot_core”)安裝文件,右擊選擇“打開方式→資源管理器”,將其加載到虛擬光驅假設盤符為L:。
啟動Dism++后點擊“文件→加載鏡像”,在彈出的窗口鏡像文件選擇“L:\sources\install.wim”,目標鏡像則選擇其中的“家庭版”,將其加載到d:\win10目錄中(需要預先在D:\新建該目錄),點擊“確定“加載”。
加載指定的家庭版鏡像
成功加載鏡像后在DISM++主窗口點擊“打開對話”,切換到“APPX管理”,這里可以根據自己的實際需要對Windows 10內置的應用進行刪除,比如“microsoft.bing.weather”對應“天氣”應用,如果不要該應用,勾選后點擊“刪除”即可進行卸載。
卸載內置應用
切換到“Windows功能”,在右側功能列表找到“.NET Framework 3.5(包括.net 2.0和3.0)”選項將其勾選,在右側本地源定位到“L:\souces\sxs”,即加載的虛擬光驅,默認安裝文件已經內置.NET Framework 3.5組件,只是沒有在Windows 10中默認安裝。
如果你使用的是精簡版安裝文件,請自行到http://www.itellyou.cn/下載下載.NET Framework3.5組件,并在此定位到下載目錄。點擊“應用”,將很多軟件需要用到的.NET Framework 3.5組件集成到安裝系統中。
集成.NET Framework 3.5組件
切換到“更新管理”,點擊“掃描”,DISM++會自動聯機到微軟升級服務器進行掃描,勾選掃描到的所有補丁文件進行更新即可,這樣可以在安裝文件中集成最新的系統補丁文件。
掃描并下載更新文件
如果在線下載的速度慢或者無法完成在線安裝,還可以自行到https://www.sysgeek.cn/windows-10-hotfix/查看補丁文件,根據自己版本點擊即可離線下載,下載到的是類似“windows10.0-kb3176936-x64_795777f8a7f8cd1a4c96ee030848f9f888490555.msu”這樣的.msu離線補丁文件。只要在上述窗口點擊“添加”,將離線下載的補丁全部集成到安裝文件即可。
離線下載補丁
這樣通過上述的操作,我們就在家庭版映像中卸載不必要的內置應用、集成.NET Framework 3.5組件和最新的補丁文件。在Dism++窗口選中加載的鏡像,點擊“文件→另存為鏡像”,然后將其保存為“core.wim”并卸載原來加載的鏡像文件。
同上,在Dism++中再將上述處理過的“core.wim”加載到“D:\win10”,啟動命令提示符輸入“DISM /Image:d:\win10 /Get-TargetEditions”,查看當前鏡像可以升級到什么版本。
查看鏡像可以升級版本
可以看到當前家庭版的鏡像可以升級到專業版、企業版和教育版,繼續輸入“DISM /Image:d:\win10 /Set-Edition:Professional”,這個命令會將當前版本升級到專業版。
升級版本
繼續輸入“DISM /Commit-Image /MountDir:d:\win10 /Append”,將升級的專業版映像添加到“core.wim”鏡像文件中,這樣在這個鏡像文件中就包含“家庭版”和“專業版”兩個安裝映像文件。
操作同上,繼續輸入DISM /Image:d:\win10 /Set-Edition:Enterprise升級到企業版、輸入DISM/Image:d:\win10 /Set-Edition:Education升級到教育版。這樣加載的鏡像文件中就包含Windows10所有版本。
繼續輸入“DISM /Unmount-Image /MountDir:d:\win10 /Discard”提交保存。因為后續添加的映像文件沒有添加名稱與標志,同上在Dism++中再次加載“core.wim”,然后按照各自版本提示進行修改即可。
修改映像
最后將“core.wim”更改為“install.wim”,將其替換原來安裝文件中的同名文件,這樣以后需要重裝系統的時候,只要按當前電腦版本選擇對應的映像文件進行安裝即可,安裝好的系統就自動集成.NET Framework 3.5組件和最新的補丁文件,這樣使用起來是不是方便多了呢?