这样的启动画面微软为何就喜欢上了呢?
对于不喜欢的事,笔者总是会积极地寻找解决办法。经过前后的收集整理,您哈还别说,后来我还真琢磨出两个方法:一个是全手工方式DIY启动画面,还有一个是利用一款小软件来实现(笔者今天先介绍手工DIY的方法,利用小软件修改启动画面的方法随后再介绍)。
说是手工,其实也需要借助软件来实现,只不过相对于后面的方法,这个方法更能体现DIY的味道,也更能体现大家对系统的熟悉程度。
图1 打开winload.exe 并保存为二进制文件
打开后,不要做其它操作,直接在工具栏上点击“操作”→“保存资源为二进制文件”,将其命名为“winload.wim”并保存到“D:\tihuan”文件夹内。
本段操作说明:
Vista启动画面中用到的图片文件(两个BMP图)就包含在“winload.exe”内,将其拷贝到其它文件夹内并保存为二进制文件,目的是为了方便下一步利用Imagex将其中的BMP图片提取出来。
2.单击“开始”→“程序”→“附件”→“命令提示符”,然后右键单击“以管理员身份运行”(如图2)。
图2 以管理员身份运行“命令提示符”
运行命令提示符后,请先进入Imagex所在的目录并运行Imagex,随后请输入:imagex /mountrw D:\tihuan\winload.wim 1 D:\tihuan\mount(如图3)。
图3 运行Imagex
本段操作说明:
这一步的操作重点是在以“管理员”身份运行“命令提示符”,然后再利用Imagex将启动画面中的两种BMP格式的图片文件提取出来,以备下一步中替换。
输入完上述命令后“回车”即可将启动画面中用到的图片提取出来(如图4)。如果你前面的每一步操作都没有错误的话,这两张图片应该已经在mount目录中,分别是“osload800x600”和“osload1024x768”的BMP格式的文件。
图4 从启动画面文件中提取出来的图片
小提示:
完成这一步操作后,请不要关系命令提示符窗口,随后的操作还要用到。
图5 将事先准备好的图片替换提取出来的图片
本段操作说明:
替换文件时一定要注意文件的命名方式,文件名和文件后缀名(.bmp)都不可以修改,否则系统无法识别。此外,还有比较重要的一点,那就是两张图片必须分别是800×600和1024×768的分辨率。
3.替换原启动画面中的图片文件后,现在应该将文件重新打包,然后再替换系统文件。后面的操作步骤有些复杂,请大家仔细看。
在命令提示符下输入“imagex /unmount /commit d:\bootscreen\mount”,将替换后的图片打包到“winload.wim”文件内。
前面所有的操作其实都是为了将新图片打包到“winload.wim”文件内,为随后替换系统启动画面文件做准备。
图6 将替换后的图片文件重新打包
进入Vista所在分区的“\windows\System32\Boot\zh-CN”下,并将“winload.exe.mui”拷贝到“D:\tihuan\back”文件夹下备用。
4.再次运行ResHacker,在工具栏上点击“操作”→“添加一个新资源”,程序将会打开“添加一个新资源窗口”(如图7)。
图7 准备添加新资源
单击“打开新资源文件”按钮,在弹出的窗口中定位到“D:\tihuan\back\winload.exe.mui”,然后用户分别在新建类型中输入“RCDATA”,资源名称中输入“1”,资源语言中输入“2052”(如图8)。
图8 输入对应的信息
小提示:
前面两步的操作比较复杂,笔者在操作过程中曾出错好几次,请大家仔细一些。如果出现错误,请分清文件路径后再次操作。
本段操作说明:
这一段操作过程比较复杂,请记住前后顺序。将Vista系统安装目录下的“winload.exe.mui”文件拷贝出来是为了修改它,并完成最后的替换操作。
再次运行Imagex,将文件重新封装,命令格式如图9所示:
图9 重新封装winload.wim文件(点击看大图)
如果封装成功,程序会出现“Successfully exported image #1”,接下来,将封装成功后的文件分别替换Vista所在分区的对应系统文件。
小提示:
替换文件后,用户还需要在“系统配置实用程序”中设置“无GUI启动”才可以。
本段操作说明:
在最后的这几步操作中,笔者失败过不下三次!请大家务必弄清文件路径,已经操作的命令和操作对象。
小结:
本文介绍的方法在实际操作过程中,步骤比较繁多,过程也比较复杂,笔者建议大家DIY前一定要将所涉及到的系统文件备份到其它分区,如果操作失败,还可以想办法将备份文件还原回去,避免系统崩溃的局面出现。
欢迎光临 SiS001! Board - [第一会所 关闭注册] (https://vod.xfly01.com/bbs3/) | Powered by Discuz! 7.2 |