【原创】定制WinXP高级选项菜单

繁简对译:[]  字体设置:[] 2006-09-04  作者:admin  来源:tjqhit  阅读  次

正好有个读者问我WinXP高级选项菜单都是谁控制的,就随便写了一篇小知识供大家参考。
由于高级菜单的内容是存储在C盘根目录下的“Ntldr”文件中的(使用Winhex打开此文件后,进行高级菜单中的任意文字搜索便可知晓这一点)。因此,只要更改了Ntldr文件中的相关内容,定制高级菜单的目的就可以实现了。
具体方法是:
在“文件夹选项”窗口中,单击清空“隐藏受保护的操作系统文件(推荐)”项的选中状态,并勾选“显示所有文件和文件夹”项,这样可以使具有隐藏属性的Ntldr文件在C盘根目录中显示出来;
1,复制C盘根目录下的Ntldr到任意文件夹,如C:\FTP文件夹中;
2,在“命令提示符”窗口中,使用Attrib命令解除C:\FTP\Ntldr文件的只读、系统和隐藏属性;
3,这一步非常重要,C:\FTP\Ntldr文件属性的去除,可以实现对此文件的内容修改;
4,登录“http://winxp1.ys168.com”下载“全国信息技术标准化技术委员会汉字内码扩展规范(GBK) 按编码顺序排列.rar”文件。在使用WinRAR将此文件解压缩后,可以得到一份后缀名为doc的文件,这个文件需要使用Word打开。
注意:此文件的用处非常多,建议读者们收藏.此文件的作用不仅仅可以用于本例.
登录“http://winxp1.ys168.com”下载“WinHex.rar”文件后,在使用WinRAR将此文件解压缩并运行得到的WinHex.exe文件;
5,以修改高级菜单中第一行文字中的“高级”为“微软”两个字为例,需要先使用WinHex.exe打开C:\FTP文件夹中的Ntldr文件,按下“Ctrl+F”键搜索“高级”两个字,在选中找到的“高级”两个字后,右侧的十六进制代码(高为“B8 DF”,级为“BC B6”)会随之被选中;
6,使用Word打开“全国信息技术标准化技术委员会汉字内码扩展规范(GBK) 按编码顺序排列.doc”文件,在其中搜索“微”,可以看到其代码为“CE A2”(CE为第一个代码,A为第二个代码,2为第三个代码,共同组成了CEA2)。接着,搜索得到“软”的代码为“C8 ED”。
提示:在此文件中可以看到汉字的编码结构规则,如果不想了解这些知识的读者.可以将高级与微软四个字保存到文本文件,然后使用WinHex打开即可得到文字的编码.
7,在WinHex.exe中,把“高级”两个字的代码“B8 DF BC B6”换成“微软”两个字的代码“CE A2 C8 ED”(直接输入覆盖即可)后,将修改内容的文件保存。
8,登录“http://winxp1.ys168.com”下载“Ntfsboot.ima”文件,将其使用Winimage制作成启动软盘后,使用它进行DOS启动后,可以看到使用NTFS分区的盘符为F,在进入此分区后,先删除根目录下的Ntldr文件,接着再将C:\FTP\Ntldr文件复制到C盘根目录下,取代原有的Ntldr文件。
提示:ntldr文件由于在Windows环境中已经完成了它的引导工作,所以它可以在WINDOWS环境中直接进行覆盖.但是,对于重要的系统文件,我推荐大家在DOS环境中进行删除和修改操作,这样可以避免很多不必要的麻烦.这是本人的一个习惯.读者们可以自便.Ntfsboot.ima文件是一个很实用的工具,本文之所以引用,实际上也是为了向大家推荐一个DOS下的工具.
9, 在取出软驱中的软盘后,并重新启动。在进行Windows XP的启动过程中,按下F8键打开高级菜单,可以看到第一行文字中的“高级”已经变成了“微软”。
注:因贴图太麻烦,故未贴图。且文中文字略有删减.
[此文原创,未发表,偶发兴趣贴来,保留所有权利]谨供CPCW读者参考,欢迎探讨相关知识。可以转贴,但须保留原作者姓名。

打印 收藏 关闭