| 关键词: nbsp Image Windows 语言 Version 7000.0 Deployment Management 中文 mount |
小弟这篇拙作放在这里总有点让人贻笑大方的不安啊~~不过还是贴出来了,就作为WAIK beta中新增的dism工具的一个抛砖引玉的介绍吧! 最终效果是:无论是从Windows系统启动安装程序还是通过光盘引导系统进入WinPE环境下的安装程序,Windows 7安装程序都能提供中英文的双语界面供选择,且安装结束后是中英文的双语操作系统。 这样做的方便之处就是免去了各位手动安装中文语言包啦~~当然目前官方的中文语言包还不是太完善,还有部分英文的地方。等Windows 7 RTM了以后可以依葫芦画瓢地制作正式版的中英双语Windows 7安装光盘。 首先说一下前期准备和一些约定: 1.下载Windows AIK Beta:http://download.microsoft.com/download/D/1/4/D14C40CA-CAED-4B49-B9CF-8B07D8BA344F/KB3AIK_EN.iso。下载完成后别忘了安装。本文为了方便叙述,约定为将WAIK安装到了C:\Windows AIK\中。 2.下载Windows 7 beta的简体中文语言包。本文为了方便叙述,约定为该语言包文件路径为F:\lp.cab。 3.用虚拟光驱加载Windows7的原始安装盘映像,将里面的全部文件复制到硬盘。本文为了方便叙述,约定为复制到了F:\win7\中。 4.下文将提及到一个操作:加载wim文件。本文为了方便叙述,约定为加载到C:\mount\中。请现在就将这个文件夹新建好 一、给Install.wim安装简体中文语言包 安装好WAIK以后在开始菜单的所有程序中找到“Microsoft Windows AIK→Deployment Tools Command Prompt”,在上面点右键选择“以管理员身份运行”,出来一个命令提示符窗口,我们的大部分工作就要在这里进行。 我们首先来给Install.wim动刀,给它安装上简体中文语言包,这里要提到WAIK的很厉害的一个功能。大家平常装语言包都是在Windows系统下安装的,但是WAIK可以不用安装目标系统就能给目标系统安装和卸载上各种功能包,当然这里面也包括语言包啦~~~这次的操作我们基本上就是用WAIK的一个命令——dism,它的意思就是Deployment Image Servicing and Management tool,总之是一个功能很强大的工具,融合了过去WAIK的多个工具的功能,使用更加方便。 我们先来看一下install.wim文件都包含了几个系统,在命令提示符窗口中输入: dism /get-wiminfo /wimfile:f:\win7\sources\install.wim 出来结果(下文叙述中,一般都按照这样“输入命令、运行结果”的格式编排,相应说明文字不再赘述): Deployment Image Servicing and Management tool Version: 6.1.7000.0 Details for image : f:\win7\sources\install.wim 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:\win7\sources\install.wim /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:\lp.cab" 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打开lp.cab文件,在无数暴长的文件夹名称中找到setup文件夹,把它里面的sources文件夹解压缩到F:\win7中。还需要找到一个sources文件夹,同样把它解压缩到F:\win7中。 如果你嫌这一麻烦或者没有搞清楚怎么放文件夹结构的话,就依次执行下面的命令: expand.exe -f:* F:\lp.cab F:\lpexpanded xcopy F:\lpexpanded\sources\license\* F:\win7\sources\license\ /cherkyi xcopy F:\lpexpanded\setup\sources\* F:\win7\sources /cherkyi 这一步完成以后我们继续。先检查一下install.wim当前的语言设置: 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-41FB-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. 可以看到果然修改过来了。接下来我们需要更新安装程序中的lang.ini文件: 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 已生成新的 Lang.ini 文件 The operation completed successfully. 对install.wim的处理就到这里结束,让我们最后保存修改并且卸载该文件。 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. |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|