2023年12月31日发(作者:)

首先说一下前期准备和一些约定:

1.下载Windows AIK Beta:/download/D/1/4/D14C40CA-CAED-4B49-B9CF-8B07D8BA344F/KB3AIK_。下载完成后别忘了安装。本文为了方便叙述,约定为将WAIK安装到了C:Windows AIK中。

2.下载Windows 7 beta的简体中文语言包。本文为了方便叙述,约定为该语言包文件路径为F:。

3.用虚拟光驱加载Windows7的原始安装盘映像,将里面的全部文件复制到硬盘。本文为了方便叙述,约定为复制到了F:win7中。

4.下文将提及到一个操作:加载wim文件。本文为了方便叙述,约定为加载到C:mount中。请现在就将这个文件夹新建好

一、给安装简体中文语言包

安装好WAIK以后在开始菜单的所有程序中找到“Microsoft Windows

AIK→Deployment Tools Command Prompt”,在上面点右键选择“以管理员身份运行”,出来一个命令提示符窗口,我们的大部分工作就要在这里进行。

我们首先来给动刀,给它安装上简体中文语言包,这里要提到WAIK的很厉害的一个功能。大家平常装语言包都是在Windows系统下安装的,但是WAIK可以不用安装目标系统就能给目标系统安装和卸载上各种功能包,当然这里面也包括语言包啦~~~这次的操作我们基本上就是用WAIK的一个命令——dism,它的意思就是Deployment Image Servicing and Management tool,总之是一个功能很强大的工具,融合了过去WAIK的多个工具的功能,使用更加

方便。

我们先来看一下文件都包含了几个系统,在命令提示符窗口中输入:

dism /get-wiminfo /wimfile:f:

出来结果(下文叙述中,一般都按照这样“输入命令、运行结果”的格式编排,相应说明文字不再赘述):

Deployment Image Servicing and Management tool

Version: 6.1.7000.0

Details for image : f:

Index : 1

Name : Windows 7 HOMEBASIC

Description : Windows 7 HOMEBASIC

Size : 8,531,004,787 bytes

Index : 2

Name : Windows 7 HOMEPREMIUM

Description : Windows 7 HOMEPREMIUM

Size : 8,286,809,617 bytes

Index : 3

Name : Windows 7 BUSINESS

Description : Windows 7 BUSINESS

Size : 8,077,378,840 bytes

Index : 4

Name : Windows 7 ULTIMATE

Description : Windows 7 ULTIMATE

Size : 8,315,442,877 bytes

The operation completed successfully.

我们需要的是Windows 7 ULTIMATE,所以就加载Index 4的文件:

dism /mount-wim /wimfile:f: /index:4

/mountdir:c:mount

其中的“/mountdir:c:mount”就是指定mount到哪个文件夹中,按照开始的约定,就是C:mount。与过去不同,现在mount操作需要等待一段时间。

Deployment Image Servicing and Management tool

Version: 6.1.7000.0

Mounting image

[==========================100.0%==========================]

The operation completed successfully.

接着便可以安装简体中文语言包了。

dism /image:c:mount /add-package /packagepath:"F:"

Deployment Image Servicing and Management tool

Version: 6.1.7000.0

Image Version: 6.1.7000.0

Processing 1 of 1 - Adding package

Microsoft-Windows-Client-LanguagePack-Package~31bf3856ad364e35~x86~zh-CN~6.1.7000.0

[==========================100.0%==========================]

The operation completed successfully.

安装完成以后我们先保存对wim文件的修改。

DISM /Commit-Wim /MountDir:c:mount

Deployment Image Servicing and Management tool

Version: 6.1.7000.0

Saving image

[==========================100.0%==========================]

The operation completed successfully.

这时候Windows7里面已经安装好了简体中文了,是不是很简单啊?不过我们为了实现真正的中英双语,还需要给安装程序做中英双语化的调整。我们需要用解压缩软件比如WinRAR打开文件,在无数暴长的文件夹名称中找到setup文件夹,把它里面的sources文件夹解压缩到F:win7中。还需要找到一个sources文件夹,同样把它解压缩到F:win7中。

如果你嫌这一麻烦或者没有搞清楚怎么放文件夹结构的话,就依次执行下面的命令:

-f:* F: F:lpexpanded

xcopy F:lpexpandedsourceslicense* F:win7sourceslicense /cherkyi

xcopy F:lpexpandedsetupsources* F:win7sources /cherkyi

这一步完成以后我们继续。先检查一下当前的语言设置:

dism /image:c:mount /get-intl

Deployment Image Servicing and Management tool

Version: 6.1.7000.0

Image Version: 6.1.7000.0

Reporting offline international settings.

Default system UI language : en-US

System locale : en-US

Default time zone : Pacific Standard Time

User locale for default user : en-US

Location : 美国 (GEOID = 244)

Active keyboard(s) : 0409:00000409

Keyboard layered driver : 日语键盘(106/109 键)

安装的语言: en-US

Type : Fully localized language.

安装的语言: zh-CN

Type : Partially localized language, MUI type.

Fallback Languages en-US

The operation completed successfully.

可以看到简体中文已经成功地安装进去了。接下来我们设置默认语言为简体中文:

dism /image:c:mount /set-SKUIntlDefaults:zh-cn

Deployment Image Servicing and Management tool

Version: 6.1.7000.0

Image Version: 6.1.7000.0

为以下对象设置 SKU 默认设置: zh-cn

The operation completed successfully.

完成后我们再来检查一下:

dism /image:c:mount /get-intl

Deployment Image Servicing and Management tool

Version: 6.1.7000.0

Image Version: 6.1.7000.0

Reporting offline international settings.

Default system UI language : zh-CN

The UI language fallback is : en-US

System locale : zh-CN

Default time zone : China Standard Time

User locale for default user : zh-CN

Location : 中国 (GEOID = 45)

Active keyboard(s) : 0804:00000804,

0804:{81D4E9C9-1D3B-41BC-9E6C-4B40BF79E35E}{F3BA9077-6C7E-11D4-97FA-0080C882687E},

0804:{81D4E9C9-1D3B-41BC-9E6C-4B40BF79E35E}{FCA121D2-8C6D-41F

B-B2DE-A2AD110D4820},

0804:{E429B25A-E5D3-4D1F-9BE3-0C608477E3A1}{54FC610E-6ABD-4685-9DDD-A130BDF1B170},

0804:{E429B25A-E5D3-4D1F-9BE3-0C608477E3A1}{733B4D81-3BC3-4132-B91A-E9CDD5E2BFC9},

0804:{E429B25A-E5D3-4D1F-9BE3-0C608477E3A1}{EF63706D-31C4-490E-9DBB-BD150ADC454B}

Keyboard layered driver : 日语键盘(106/109 键)

安装的语言: en-US

Type : Fully localized language.

安装的语言: zh-CN

Type : Partially localized language, MUI type.

Fallback Languages en-US

The operation completed successfully.

可以看到果然修改过来了。接下来我们需要更新安装程序中的文件:

dism /image:c:mount /gen-langini /distribution:f:win7 /set-allintl:zh-cn

Deployment Image Servicing and Management tool

Version: 6.1.7000.0

Image Version: 6.1.7000.0

输入区域设置已设为: zh-cn

系统区域设置已设为: zh-cn

用户区域设置已设为: zh-cn

UI 语言已设为: zh-cn

已生成新的 文件

The operation completed successfully.

对的处理就到这里结束,让我们最后保存修改并且卸载该文件。

dism /unmount-wim /mountdir:c:mount /commit

Deployment Image Servicing and Management tool

Version: 6.1.7000.0

Saving image

[==========================100.0%==========================]

Unmounting image

[==========================100.0%==========================]

The operation completed successfully.

#P#

二、修改文件使其支持中文

第一步做完以后,从Windows系统中运行安装程序已经能够做到中英文双语了。但是如果从光盘引导安装的话还是英文的,所以我们还需要对做一番修改,使其支持中文。需要说明的是,当前中文版的Windows PE 3.0还没有出来,所以暂时还不能做中文版的Windows PE,不过中英双语版的安装程序还是可以的。

首先获取的信息:

dism /get-wiminfo /wimfile:f:

Deployment Image Servicing and Management tool

Version: 6.1.7000.0

Details for image : f:

Index : 1

Name : Microsoft Windows PE (x86)

Description : Microsoft Windows PE (x86)

Size : 768,242,117 bytes

Index : 2

Name : Microsoft Windows Setup (x86)

Description : Microsoft Windows Setup (x86)

Size : 1,008,257,195 bytes

The operation completed successfully.

可以看到我们需要修改Index 2对应的文件。那就加载Index 2,想必大家应该熟悉了:

dism /mount-wim /wimfile:f: /index:2

/mountdir:c:mount

Deployment Image Servicing and Management tool

Version: 6.1.7000.0

Mounting image

[==========================100.0%==========================]

The operation completed successfully.

接下来安装中文支持,所谓的中文支持就是让这个Windows PE能够正常显示出中文,说白了就是添加了一些字体文件。安装WAIK的时候已经附带了相应的中文支持包,还是使用离线安装:

dism /image:c:mount /add-package /packagepath:"C:Windows

AIKToolsPEToolsx86WinPE_"

Deployment Image Servicing and Management tool

Version: 6.1.7000.0

Image Version: 6.1.7000.0

Processing 1 of 1 - Adding package

WinPE-FontSupport-ZH-CN-Package~31bf3856ad364e35~x86~~6.1.7000.0

[==========================100.0%==========================]

The operation completed successfully.

下面还是需要解压缩那些安装程序的语言文件,大家可以安装上文相应的叙述如法炮制,不过现在的目标路径应该就是C:mountsources了。并且需要说明的是,此时我们运行的WinRAR必须采用管理员权限,也就是说要经过UAC权限提升。

由于简体中文版的Windows PE还没有出来,所以修改文件这一步我们只能山寨一下了,尽管我们并不推荐手动更改文件。首先在管理员权限下打开记事本(你可以右击记事本快捷方式选择以管理员身份运行,或者在那个管理员权限的cmd里面输入notepad后回车),打开C:文件,它里面应该是这样子:

[Available UI Languages]

en-US = 3

[Fallback Languages]

en-US = en-us

添加一句“zh-CN = 2”即可,修改后的文件变成这样:

[Available UI Languages]

en-US = 3

zh-CN = 2

[Fallback Languages]

en-US = en-us

修改好了以后对的操作也算完成了,保存文件并卸载它:

dism /unmount-wim /mountdir:c:mount /commit

Deployment Image Servicing and Management tool

Version: 6.1.7000.0

Saving image

[==========================100.0%==========================]

Unmounting image

[==========================100.0%==========================]

The operation completed successfully.

#P#

三、制作ISO文件

其实做完了前面两步,完全可以用Microsoft Deployment Toolkit 2010结合WDS

来大规模地部署这个Windows 7的中英双语版了,不过这方面我也不太熟悉,也就不班门弄斧了哈~~还是说正题,适合热衷于DIY的玩家的制作ISO文件吧。WAIK里面有一个工具oscdimg可以用来生成ISO映像,但是貌似它只能用来做比较小的Windows PE的CD-ROM映像,反正怎么弄2G多的DVD映像我还没搞清楚,那么我们就使用第三方专门的ISO映像软件,例如UltraISO来制作ISO文件吧。

我们首先需要提取安装光盘中的引导文件。用UltraISO打开原版的Windows 7安装盘映像,然后选“启动→保存引导文件”得到一个4K的小文件。为了方便大家,我传上来了大家直接下载最后的附件即可,省得自己提取了。貌似WAIK的Tools下面有一个文件,估计就是这个引导文件,具体是不是我也没有比对过。

然后选“文件→新建→UDF DVD映像”,然后选“启动→加载引导文件”,打开刚才的那个小文件即可。这时候我们可以看到光盘信息变成了“可启动 UDF”。然后在下方把F:win7下面的所有文件拖动到上面,有必要的话可以改一个卷标。最后保存这个ISO文件即可。

到这一步就算全部完成啦~~大家可以刻盘,也可以在虚拟机里面测试。