回帖:最近好多朋友在问我“怎么在其他已经做好的系统光盘里填加文件啊?”“我填加了文件怎么黑屏啊??”“我想修改已经做好的系统光盘里的文件怎么办?”,开始的时候我还一个个的回答,可后来发现实在问的人太多了,我的确也没那精力,呵呵。
大多数朋友都喜欢用UtralISO来修改光盘镜像,但是第一我不会用UtralISO(^_^,见笑了),第二我不用它的理由是我感觉它不够根本。怎么说呢,我感觉UtralISO侧重于修改,而不是重新封装,虽然它很方便,但是也会偶而带来莫明其妙的麻烦。
而我所喜欢的是老将CDImage,它最早是微软的封装工具,后来散落民间,它可以将一大堆零碎文件封装成一个光盘镜像文件,并可以借助填加引导文件,达到封装可引导的系统光盘的目的,使用习惯后可以让光盘封装不再神秘,也可以让我们了解最根本的光盘封装道理。
不过萝卜青菜,各有所爱,我说我的,你喜欢听就来听听,不喜欢听就当我什么都没说好了,呵呵。
下面我们来看一下我推见的工具,CDImage:
http://a.uu1001.com/uu/uu_0703_5/kingxc/55_11_6d7a0688b613afc.jpg
这个是一个高手朋友做好的图形界面版的CDImage,虽然我比较喜欢字符界面的那种,但是这种图形模式的,更适合广大朋友和初学者使用。
好,在使用它之前,你可以大胆的用虚拟光驱加载你的光盘镜像,然后把里面的所有文件一古脑的都复制到你的硬盘上(例如:F:\MyCD),随后要做的就是大胆的大刀阔斧的修改吧。你可以向里面填加任何你喜欢的文件,做任何你想要的修改,但注意,这些动作都要在你的硬盘文件夹内(例如:F:\MyCD)内完成,不要把文件和修改放到这个文件夹外边哈(好像是废话……)。
在你做完所有修改后,我们来把这些零碎文件在拼凑起来,让它在恢复到光盘镜像状态。
第一步、选择你放置光盘文件的文件夹(例如:F:\MyCD),再选择放置你生成光盘镜像的文件夹(例如:F:\MyISO),并为你的光盘镜像取个好听的名字(例如:MyISO.iso),如下图:
http://a.uu1001.com/uu/uu_0703_5/kingxc/55_11_2d45d6f7625a711.jpg
第二步、进行参数设置。(可以模仿我的参数设置,但是更多功能等待您的挖掘!)
http://a.uu1001.com/uu/uu_0703_5/kingxc/55_11_d9175c7f6c626fb.jpg
http://a.uu1001.com/uu/uu_0703_5/kingxc/55_11_4a9418d4fa4ee43.jpg
http://a.uu1001.com/uu/uu_0703_5/kingxc/55_11_4c56bba556cf880.jpg
(图5)
图5这步需要多说一下,这个地方就是对于可启动引导的系统光盘最为重要的地方,这个就是所谓的启动引导文件,有了这个,你的光盘才可启动和引导。
目前而言,引导文件常用的就两类,w2ksect.bin(这个用来引导单启动的NT内核系统,如2000、XP、2003等)和loader.bin(这个用来引导多启动光盘,或者带有启动画面的附带各种在光盘启动画面下即可使用的工具的光盘——总的来说,就是用Easyboot做的光盘,都可以用它来引导启动)。这两个引导文件我在附件中上传.
http://a.uu1001.com/uu/uu_0703_5/kingxc/55_11_10ba4384bd677b7.jpg
(图6)
图6这步中的-o参数十分重要,它可以让镜像中相同的文件只占一个文件的空间,例如我建立10个Skyfree.txt文本文档,并用这个参数封装,虽然光盘镜像上有10个这个文件,但是仅仅占一个文件的大小。这个对做多启动十分有用
http://a.uu1001.com/uu/uu_0703_5/kingxc/55_11_f762062257daf4e.jpg
(图7)
卷标就是你光盘放进光驱后(或虚拟光驱加载后)盘符后面写的内容。
好了,参数写完了,就可以封装了.
http://a.uu1001.com/uu/uu_0703_5/kingxc/55_11_e44cb7e225dbc74.jpg
(图8)
很快封装就完毕,赶快用虚拟机测试一下吧!
这种封装可能您会感觉有点麻烦,但是这是最根本的东西,也最不容易出错,Easyboot和nLite中的封装原理和这个不尽相同,但是总不能为封个光盘调用这两个本不是专门封装用的软件吧!
希望这个小工具的使用能给您带来方便,谢谢!