[整理]bootskin自己制作启动画面.

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

更换WINDOWS XP启动画面
目前网上关于自制WINDOWS XP启动画面的文章,多数讲的不是很清楚,或者不实用,有的甚至误导读者。

本文图文并茂,结合原理详细讲解,使初学者也能按步骤操作。

重点讲解使用自己喜欢的图片、改变滚动栏的位置的方法。

首先,我们要了解几点:
1、WINDOWS XP启动画面及相关配置都在C:\WINDOWS\system32下的ntoskrnl文件里,启动画面必须是640x480的16色位图;
2、WINDOWS XP要求启动画面及滚动条必须是有相同颜色表的16色位图,但并未限制用哪十六种颜色,网上流传的PHOTOSHOP的16色调板文件,即16.act和win.act是原WINDOWS XP启动画面的。

看看XP启动时画面上的几种颜色,怎么可能适合你的图像或照片呢?必须建立自己的启动画面颜色表!
3、WINDOWS XP会用背景色填充自制启动画面的左上角,通常是一个黑色小矩形的画面缺陷,使用全屏画面就会出现这个问题,这大慨是微软不充许更换启动画面的保护措施吧。

一、目前常用的方法:
1、手动修改ntoskrnl文件:
a)制作好16色位图启动画面;
b)制作好滚动条;
c) 用ResHacker软件替换ntoskrnl中的原图为自制的16色位图启动画面;
d)用UltraEdit按所制作16色位图的颜色表修改ntoskrnl中的颜色值。

说明:以上手工方法非常麻烦,容易出错,并且必须事先知道相关数据在ntoskrnl中的位置。

我到现在也不清楚滚动栏的定位数据在ntoskrnl中什么地方,自已做的启动画面,滚动条只能按照WINDOWS XP 原来的位置摆放。

2、用软件修改启动画面:
a)InnoCustomize软件中还包括其它系统美化功能,在修改启动图案方面,可以添加和编辑滚动栏、添加一点画面效果,它还带有一个InnoAgent程序,可用来实现每次、每天、每周更换启动画面。

但图案必须自己先做好,放在其下的WinXP\BootScreens目录中才能显示出来,并进行操作。

用它只能在画面中间偏下的固定位置添加滚动栏,无法修补自制画面的缺陷;
b)TuneUp Utilities 2007软件中包括了一整系统优化工具,其中的Styler也有很多系统美化功能,除了可以方便地从任何图片制作启动画面,还能在画面中间从上到下四个不同位置添加滚动栏、会提示并修补画面缺陷,用它制作出来的启动画面效果不如自己手工处理的好,当然前提是你有一定的平面设计功底;
c)BootSkin软件小巧,我做的绿色版包含了15个启动画面还不到4M,可随机更换启动画面。

它比较专业,但只管替换启动画面,其它的事都得自己做好,最大的优点是可以改滚动栏的位置,不经提示直接修补画面缺陷;
说明:
a)以上所说的画面缺陷,是指在软件中使用我们自制的启动画面,它们自带的或从其官方网站下载的启动文件当然没有问题;
b)InnoCustomize、BootSkin和Styler都有预览功能,但软件中预览正确,并不能保证实际应用时不出问题,尤其是滚动条的运动状态。

c)BootSkin软件并不提供修改滚动栏位置的功能,我们是通过修改其Skins\某画面方案文件夹\bootskin.ini这个配置文件中的ProgressBarX和ProgressBarY二个参数来任意定位滚动栏的;
d)Styler的画面文件XXX.tbs虽可用TBS文件正常解压缩破解补丁打开,但其配置文件中只有ProgressBarY参数,这就是意味着:滚动栏位置高度可任意,水平方向上只能放在中间。

e)这些软件都不修改ntoskrnl文件,只是屏蔽了它,不会影响系统稳定性。

如:
(1)BootSkin主要修改:在C:\WINDOWS\system32\drivers目录下添加vidstub.sys驱动;
在注册表
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion \Run]下添加:
"BootSkin Startup Jobs"="\BootSkin路径\\BootSkin
1.05a\\BootSkin.exe\"/StartupJobs"项;
在[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control]下添加:
"EnableBootSkin"=dword:00000001项;

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ServiceG roupOrder]下为字段List添加Stardock Boot Screen值。

(2)而Styler主要修改C:\boot.ini文件, 在C:\WINDOWS\system32\目录下添加TUKernel.exe取代了ntoskrnl,同时修改注册表中的第一启动项为NOEXECUTE=OPTIN FASTDETECT TUTAG=GBYIBZ
KERNEL=TUKERNEL.EXE"。

(3)InnoCustomize采用了与Styler相同的方式,用iOskrnl.exe文件取代了系统的ntoskrnl。

从上可知,BootSkin优先起作用,必须卸载BootSkin后,Styler 和InnoCustomize才能使用。

附:
系统原始boot.ini文件内容:
[boot loader]
timeout=0
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
InnoCustomize修改后的boot.ini文件内容:
[boot loader]
timeout=0
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect /kernel=iOskrnl.exe
TuneUp Utilities WinStyler修改后的boot.ini文件内容:[boot loader]
timeout=0
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect /TUTag=GBYIBZ /Kernel=TUKernel.exe
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional (TuneUp 备份)" /noexecute=optin /fastdetect /TUTag=GBYIBZ-BAK
WINDOWS XP 启动画面制作(图文)(二)
2008-04-17 16:03
(续)
二、启动图片处理(在PHOTOSHOP 7.0 中进行操作):
1、各种格式和大小的图像均可用。

因为要用16种颜色来反映原图中的全部色彩和明暗过渡,所以应尽量选择颜色比较少和明暗过渡简单的原图,如简单线条卡通和剪纸画(我比较喜欢剪纸,顺便推荐一下民族的东西)。

如果使用照片或色彩丰富的图片,可以考虑先处理成灰度图,再上色。

虽然这样做使得图像色彩比较单一,但可以保证改成16色位图时仍然比较清晰,不会有很重的颗粒感;
2、将原图处理(裁切)成640x480像素大小,WINDOWSXP启动时会将其拉伸至全屏,所以要确保长宽比为4:3,才不至变形;
3、选菜单:图像-模式-索引颜色在弹出的对话框中,调板项应选择局部(自适应),颜色项应填写16,其它项可以保持默认值,按确定。

此时图像是8位索引色的,还须继续处理,最终要使图像为4位索引色(4位即16色);
4、选菜单:图像-模式-颜色表用鼠标选取第一行以下的所有方格(第一行共十六个方格,即16色),这时会弹出拾色器对话框,在其中选白色(最左上角,要确保是纯白),点确定后会再次弹出拾色器对话框,点确定,返回颜色表对话框,点确定完成操作。

这一步骤是保证最后图像为16色的关键,注意看下面的颜色表,与图像相对应,没有绿色和红色,这就是我们自己所选图像的颜色表;
5、选菜单:文件-另存为在弹出的对话框中选择BMP格式,会弹出BMP 选项对话框,其中深度默认为4位,直接确定即可。

如果之前有步骤操
作不正确,在这一步里,对话框中深度固定是8位,并且无法更改;
6、选菜单:图像-模式-颜色表,按存储,保存本图的颜色表备用。

三、绘制滚动栏
1、首先选菜单:视图-显示-网格和视图-标尺命令,打开网格和标尺显示,以便精确绘制滚动栏和确定其位置尺寸。

必要时选菜单:编辑-预置-单位-与标尺和编辑-预置-参考线、网格和切片命令调整相关参数;
2、这里先讲一下选用颜色表中某种已有色彩的方法:打开颜色表,点击其中欲使用的颜色,会弹出拾色器对话框,复制其颜色数值,然后按二次取消关闭拾色器和颜色表对话框,点击前景色,打开拾色器,粘贴刚才颜色数值到相应位置,按:好,即得到了该色彩。

用(圆角)矩形工具选:路径,填写半径值,在自己觉得合适的地方画滚动栏,控制绘制的滚动栏内部净高度为9(不包括滚动栏的线宽度),若大于9,启动时滚动条上下会出现空档,这当然也可以看成是一种风格,长度为150~200。

在路径调板中按:将路径作为选区载入。

将前景色定为图像中的一种,再选菜单:编辑-描边命令,宽度设为2像素,位置选居外,其它参数不变,按确定完成;
3、滚动栏外框可以设计成任意自己喜欢的样式;
4、将滚动栏左上角内缘直线开始点X值、直线段下部Y值作为滚动条的位置尺寸,放入BootSkin软件的配置文件里。

四、绘制滚动条
1、滚动条的图像大小必须是22X9,制作滚动条时,一定要选用上面处理的图像的颜色表中已有的颜色,否则,启动时肯定会花屏。

为此,选菜单:图像-模式-颜色表按载入打开前面存储的颜色表文件,用其中已有的颜色绘制;
2、滚动条虽小也并非全是无图案的单色块,它的图案和配色与想要滚动条启动时显示出的颜色、滚动栏外框和背景的颜色有关,做起来有点
很麻烦,大家自己练练吧,只要按上一条讲的做,就不会出大问题,放几个滚动条的样例。

五、最后在BootSkin软件下的SKINS目录里新建一个子目录,把这些做好的东东西都放进去,要特别注意bootskin.ini文件中所列项目的名称与我们做的图的名称必须相同。

Do it Myself,自己制作启动画面
自己动手制作?不用紧张,其实软件导入bootskin文件后,会在软件安装目录的“Skin”目录下生成一个新文件夹(名称即使用的bootskin文件名),文件夹里包含的位图文件和bookskin.ini配置文件(如图3所示)。

打开bookskin.ini配置文件研究一番,其格式非常简单明了:
图3
现在制作起来就非常简单了。

新建一文件夹,拷贝一张640×480像素的16色位图文件作背景图片和一张22×9像素的位图文件作滚动条图片(一般是一个按钮),再从其
它Skin文件夹拷贝bookskin.ini文件,打开按上面的格式修改保存。

重新运行软件,就可以从列表中看到自己刚刚制作的启动画面文件(如图1)。

我们还可以把自己制作的启动画面打包成bootskin文件上传发布,方法是点击菜单
“File→Export selected skin to file”即可将列表中选中的项目保存成bookskin
文件。

Type=0
Name=″作品名称″
Author=″作者名字″
Description=″作品简介″
ProgressBar=Boot.bmp //滚动条图片路径
ProgressBarX=241//滚动条图片X坐标位置,注意不要超过640
ProgressBarY=420//滚动条图片Y坐标位置,注意不要超过480
ProgressBarWidth=200//滚动条图片宽度,一般取200
Screen=BackGroup.bmp //背景图片路径
使用BootSkin修改Win xp开机界面
许多朋友都在想办法来扮靓自己的计算机,作为一个DIYer,在修改了自己的BIOS开机LOGO后,对于Windows XP 一成不变熟悉的开机界面,是否早已厌烦;在Windows 98中更换开机画面的方法很多且很简单,但在Windows XP中,就显得比较困难了;其实通过BootSkin即可轻松搞定,让你的开机画面更有个性。

本文所需要的文件,可以从本网站下载 BootSkin 1.5(已汉化)其中已经加入了不少XP开机图片,可直接使用。

BootSkin 1.5(已汉化)下载
一、更换开机画面
运行BootSkin,主界面如图所示。

在软件给出的开机画面列表中选择一个你比较喜欢的,然后点击主界面下方的“preview(浏览)”按钮,对该开机画面进行预览(点击鼠标或键盘上的任意键即可结束预览)。

认为满意了,回到主界面点击“Apply(应用)”按钮,完成更换。

重新启动计算机,就可以看到新的开机画面了。

提示:想改回系统自带的开机画面,只要选择最上面的“Default System Boot Screen”项,并应用即可。

软件耗子已经加入了不少XP开机界面,可以直接使用。

我们还可以去下载一些现成的资源。

在开始菜单中点击“WinCustomize→Download free boot screens,就可以登录到开机画面的下载站点。

这里多数的开机画面都是免费的。

下载后,使用软件主菜单中的“File→Import from file”命令,把文件导入到列表中,使用方法如上所述。

二、自制开机画面
别人的东西再好,可能也适合不了自己的。

要想真正展示个性,还得亲自动手。

菜鸟可别发怵,其实一点儿也不难,只要三步就可以搞定了。

1.首先找到“BootSkin”的安装目录。

在下面的“skins”文件夹里,你可以发现这里每个目录都对应着一个开机画面。

我们也建立一个目录,名称随意,如“Mybootskin”等。

2.准备两张BMP格式的图片,它们的大小分别为640×480像素和22×9像素,且均为16色。

前者是作为开机画面的背景用的,我们应在上面绘制一个矩形框(也就是我们通常所说的滚动条的外框),并在它的上方加入“Loading……”之类的字样,该矩形框的位置,可根据个人喜好任意放置;后者是滚动条的图片,可参照其它开机画面的滚动条进行制作,但注意要和背景图片相统一。

这两张图片起的名字分别是“Mybootskin-bg.bmp”和“Mybootskin-bar.bmp”。

滚动条图片
3.在Mybootskin目录下,新建一个文本文件。

在其中输入如下内容(注意,所有语句中的符号均为半角。

且括号中的内容为对应的解释,不需要输入):
BootSkin
Type=0
Name =″Mybootskin″(开机画面的名称)
Author =″耗子″(制作者姓名)
Description =″我喜爱的开机画面″(开机画面的描述)
ProgressBar = Mybootskin-bar.bmp(滚动条图片名称)
ProgressBarX = 268(滚动条的横坐标,根据背景图上矩形框的位置确定)
ProgressBarY = 360(滚动条的纵坐标,根据背景图上矩形框的位置确定)
ProgressBarWidth = 116(滚动条所走的距离)
Screen=Mybootskin-bg.bmp(背景图片)
完成输入后,保存,并将它更名为“bootskin.ini”。

这样一个属于自己的开机画面就制作完了。

提示:如果你确定不好滚动条的位置和所走的距离,可先任意设定一个数值,并保存。

然后对效果进行预览,不妥的话再进行修改。

多试几次就可以把滚动条的位置调合适了。

2008年09月03日作者:佚名责任编辑:caijunjun
文章导读:不需要专业软件,很简单的几个步骤就可以自定义你的开机画面。

提到更换Windows开机画面,很多朋友都会,不就是找一个eXeScope之类的工具修改、替换可执行文件的资源,或者用BootSkin之类的专用软件来完成吗?
其实根本不用这么麻烦,其实在Windows XP/2003中,只要利用一个参数,几秒钟就能让系统开机画面变脸,不必修改系统文件,没有任何风险。

第一步:建立自己的开机画面
图片要求:图片取名为Boot.bmp(注意:文件名和扩展名都不能改变)大小640*480,16
色的bmp位图,保存在系统盘的Windows目录下。

建议:Photoshop中新建一个大小640*480全黑的图层做背景,然后将自己喜欢的图片放到黑色的图层上。

图片模式改为索引。

保存时选择16色(即4位)bmp图片。

保存在Windows
目录下。

第二步:用记事本打开C:Boot.ini,找到Windows XP启动项所在行,在末尾处加入
/bootlogo /noguiboot
如图:
重启电脑,看看开机画面是不是已经变了?如果不满意,可直接用喜欢的新图片替换
boot.bmp就行了。

相关文档
最新文档