起初的想法:
intel 600p雖然速度一般,但pcie還是值得一試的。購買后發現原來的win7版本無法識別就找了KB2990941和KB3087873兩個補丁,成功識別出了硬盤。期間通過dezoris的文章發現WGC5Y_2FR1DA00_W7SP1PRO64_ENG.iso這個iso自帶識別此款nvme的驅動,而且是DELL官方的OEM激活版本,只是英文版,就想着怎樣將其轉為中文版。
轉換方法:
雖然安裝了UltraISO,但dezoris推薦的rufus工具非常好用,先將下載好的鏡像寫入U盤。
然后安照kevin的日志將PE語言包添加到BOOT.WIM中,將WIN7SP1x64語言包添加到INSTALL.WIM中。
首先,添加WIN7鏡像語言包時,參考了微軟官方的
Create a Distribution Share for a Multilingual Image和
Add Multilingual Support to a Windows Distribution文章:
(1)我將D:\drv作為根目錄,在D:\drv\lang\下建立自己的language distribution。
路徑說明:
我的WIN7languagepack路徑:
D:\QQDownload\mu_windows_7_sp1_language_pack_x64_dvd_619714\
以管理員身份運行ADK(win8)或AIK(win7)或命令行也行。
mkdir D:\drv\lang\langpacks
mkdir D:\drv\lang\langpacks\zh-cn
mkdir D:\drv\lang\sources
mkdir D:\drv\lang\sources\license
復制一個語言包文件到distribution:
xcopy D:\QQDownload\mu_windows_7_sp1_language_pack_x64_dvd_619714\langpacks\zh-cn\lp.cab D:\drv\lang\langpacks\zh-cn\lp.cab
解壓出原先的language pack:
expand.exe -f:* D:\QQDownload\mu_windows_7_sp1_language_pack_x64_dvd_619714\langpacks\zh-cn\lp.cab D:\QQDownload\mu_windows_7_sp1_language_pack_x64_dvd_619714\langpacks\zh-cn\expanded
復制解壓的sources和license文件夾:
xcopy D:\QQDownload\mu_windows_7_sp1_language_pack_x64_dvd_619714\langpacks\zh-cn\expanded\sources\license\* D:\drv\lang\sources\license\ /cherkyi
xcopy D:\QQDownload\mu_windows_7_sp1_language_pack_x64_dvd_619714\langpacks\zh-cn\expanded\setup\sources\* D:\drv\lang\sources\ /cherkyi
(2)構建帶有中文語言包的install.wim
路徑說明:
我的WIN7wim鏡像路徑:
d:\drv\wim\boot.wim
d:\drv\wim\install.wim
首先將install.wim掛載到d:\drv\mount(因為DELL該版本是專業版正版,故只需修改index3)。
dism /Mount-Wim /WimFile:d:\drv\wim\install.wim /index:3 /MountDir:d:\drv\mount
可以用以下語句查詢一下我的distribution中的語言是否顯示在available languages中
dism /image:d:\drv\mount /distribution:D:\drv\lang /Get-Intl
然后打入language pack:
dism /image:d:\drv\mount /Add-Package /PackagePath:d:\drv\lang\langpacks\zh-cn\lp.cab
重新生成Lang.ini文件並設置成默認的國際化變量:
dism /image:d:\drv\mount /Gen-LangINI /distribution:D:\drv\lang /Set-AllIntl:zh-cn
重新查詢下國際化設置,發現默認時區還不正確。
dism /Image:d:\drv\mount /set-timezone:"China Standard Time"
如發現其他設置不正確,還可以用以下命令修正
dism /Image:d:\drv\mount /Set-SKUIntlDefaults:zh-CN
dism /Image:d:\drv\mount /set-uilang:zh-cn
dism /Image:d:\drv\mount /set-syslocale:zh-cn
dism /Image:d:\drv\mount /set-userlocale:zh-cn
dism /Image:d:\drv\mount /set-inputlocale:0804:00000804
dism /Image:d:\drv\mount /set-timezone:"China Standard Time"
保存更改:
dism /unmount-wim /mountdir:d:\drv\mount /commit
(3)構建帶有中文語言包的boot.wim
路徑說明:
PE語言包路徑:
D:\drv\PETools
主要參照安照kevin的日志和微軟文檔Add a Language to Windows Setup的To Update Boot.wim章節
首先將boot.wim掛載到d:\drv\mount(首先掛載PE——index1)。
dism /Mount-Wim /WimFile:d:\drv\wim\boot.wim /index:1 /MountDir:d:\drv\mount
然后將PE語言包打到boot.wim的index1中
dism /image:d:\drv\mount /add-package /PackagePath:D:\drv\PETools\AMD64\WINPE_FPS\ZH-CN\LP_ZH-CN.CAB
dism /image:d:\drv\mount /add-package /PackagePath:D:\drv\PETools\AMD64\WINPE_FPS\WINPE-FONTSUPPORT-ZH-CN.CAB
然后參照安照kevin的日志中方法重新生成ini文件
dism /image:d:\drv\mount /gen-langini /distribution:d:\drv\mount
保存對boot.wim的index1PE部分的更改。
dism /unmount-wim /mountdir:d:\drv\mount /commit
第二步,將boot.wim掛載到d:\drv\mount(掛載win7 setup部分——index2)。
dism /Mount-Wim /WimFile:d:\drv\wim\boot.wim /index:2 /MountDir:d:\drv\mount
然后參照kevin的日志中方法打入4個PE語言包:
dism /image:d:\drv\mount /add-package /PackagePath:D:\drv\PETools\AMD64\WINPE_FPS\ZH-CN\LP_ZH-CN.CAB
dism /image:d:\drv\mount /add-package /PackagePath:D:\drv\PETools\AMD64\WINPE_FPS\ZH-CN\WINPE-SETUP_ZH-CN.CAB
dism /image:d:\drv\mount /add-package /PackagePath:D:\drv\PETools\AMD64\WINPE_FPS\ZH-CN\winpe-setup-client_zh-cn.cab
dism /image:d:\drv\mount /add-package /PackagePath:D:\drv\PETools\AMD64\WINPE_FPS\WINPE-FONTSUPPORT-ZH-CN.CAB
如果此時參照kevin的日志方法生成lang.ini會報錯,故需根據微軟文檔Add a Language to Windows Setup的To Update Boot.wim章節根據前面我自己構建的distribution打造ini文件。
拷貝Windows Setup localized resources 到Boot.wim的win7setup部分。
xcopy D:\QQDownload\mu_windows_7_sp1_language_pack_x64_dvd_619714\langpacks\zh-cn\expanded\setup\* d:\drv\mount\sources\zh-CN\ /cheryki
拷貝Windows Setup license files到Boot.wim的win7setup部分。
xcopy D:\QQDownload\mu_windows_7_sp1_language_pack_x64_dvd_619714\langpacks\zh-cn\expanded\sources\license\* d:\drv\mount\sources\zh-CN\ /cheryki
拷貝Windows distribution Lang.ini file到Boot.wim的win7setup部分。
xcopy D:\drv\lang\sources\lang.ini d:\drv\mount\sources\ /cheryki
保存更改:
dism /unmount-wim /mountdir:d:\drv\mount /commit
(4)最后將boot.wim和install.wim拷回u盤的sources文件夾即可:
安裝完的效果圖:
有興趣的朋友也可以閱讀下微軟的文檔Understanding Language Packs
其他有用的wim注入方式:
dism /Mount-Wim /WimFile:d:\drv\wim\install.wim /index:4 /MountDir:d:\drv\mount
加入nvme驅動:
dism /image:d:\drv\mount /add-driver /driver:d:\drv\nvme\IaNVMe.inf
可以將裝好電腦的驅動用驅動精靈導出后注入wim:
dism /image:d:\drv\mount /add-driver /driver:d:\drv\pci /recurse /forceunsigned
加入usb3.0驅動:
dism /Mount-Wim /WimFile:d:\drv\wim\install.wim /index:4 /MountDir:d:\drv\mount
dism /image:d:\drv\mount /add-driver /driver:d:\drv\usb\iusb3hcs.inf
dism /image:d:\drv\mount /add-driver /driver:d:\drv\usb\iusb3hub.inf
dism /image:d:\drv\mount /add-driver /driver:d:\drv\usb\iusb3xhc.inf
dism /unmount-wim /mountdir:d:\drv\mount /commit
加入IE11版本:
dism /image:d:\drv\mount /Add-Package /PackagePath:D:\drv\ie\Windows6.1-KB2670838-x64.msu
dism /image:d:\drv\mount /Add-Package /PackagePath:D:\drv\ie\IE-Win7.CAB /PackagePath:D:\drv\ie\ielangpack-zh-CN.CAB
dism /image:d:\drv\mount /Add-Package /PackagePath:D:\drv\ie\IE-Hyphenation-en.MSU /PackagePath:D:\drv\ie\IE-Spelling-en.MSU
注入必要的補丁包文件:
dism /Mount-Wim /WimFile:d:\drv\wim\install.wim /index:4 /MountDir:d:\drv\mount
dism /image:d:\drv\mount /Add-Package /PackagePath:D:\drv\hotfix
dism /unmount-wim /mountdir:d:\drv\mount /commit
提交修改和放棄修改:
dism /unmount-wim /mountdir:d:\drv\mount /commit
dism /unmount-wim /mountdir:d:\drv\mount /discard
后來在網上Download Dell Windows 7 64 Bit Reinstallation SP2 OEM .iso for a Skylake UEFI BIOS也找到了多國語言版本。

















