启动光盘制作完全手册.docx

上传人:b****2 文档编号:17756157 上传时间:2023-08-03 格式:DOCX 页数:95 大小:70.64KB
下载 相关 举报
启动光盘制作完全手册.docx_第1页
第1页 / 共95页
启动光盘制作完全手册.docx_第2页
第2页 / 共95页
启动光盘制作完全手册.docx_第3页
第3页 / 共95页
启动光盘制作完全手册.docx_第4页
第4页 / 共95页
启动光盘制作完全手册.docx_第5页
第5页 / 共95页
启动光盘制作完全手册.docx_第6页
第6页 / 共95页
启动光盘制作完全手册.docx_第7页
第7页 / 共95页
启动光盘制作完全手册.docx_第8页
第8页 / 共95页
启动光盘制作完全手册.docx_第9页
第9页 / 共95页
启动光盘制作完全手册.docx_第10页
第10页 / 共95页
启动光盘制作完全手册.docx_第11页
第11页 / 共95页
启动光盘制作完全手册.docx_第12页
第12页 / 共95页
启动光盘制作完全手册.docx_第13页
第13页 / 共95页
启动光盘制作完全手册.docx_第14页
第14页 / 共95页
启动光盘制作完全手册.docx_第15页
第15页 / 共95页
启动光盘制作完全手册.docx_第16页
第16页 / 共95页
启动光盘制作完全手册.docx_第17页
第17页 / 共95页
启动光盘制作完全手册.docx_第18页
第18页 / 共95页
启动光盘制作完全手册.docx_第19页
第19页 / 共95页
启动光盘制作完全手册.docx_第20页
第20页 / 共95页
亲,该文档总共95页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

启动光盘制作完全手册.docx

《启动光盘制作完全手册.docx》由会员分享,可在线阅读,更多相关《启动光盘制作完全手册.docx(95页珍藏版)》请在冰点文库上搜索。

启动光盘制作完全手册.docx

启动光盘制作完全手册

启动光盘制作完全手册(一之五)

by阿凯|系统相关2006年3月19日16:

56星期日

其实这个就是对WINNTBBU.DLL和WINNTBBU.DL_两个文件进行改造。

WINNTBBU.DLL是在windows下的安装画面,WINNTBBU.DL_是光盘启动安装和dos下安装时的安装背景画面。

1)修改WINNTBBU.DLL

A从安装盘中I386目录提取WINNTBBU.DLL到硬盘。

B用编辑DLL文件资源的工具软件如:

RESOURCEHACKER或者Exescope等工具打开WINNTBBU.DLL文件在这里你可以看到这里分别是安装时的图片,图标,文字,版权信息等。

C找到---位图---103,把里面的图片导出,然后用图像处理软件对其进行编辑、处理。

或者直接用其他的图片替换此图片,但必须保证其格式相同。

D保存文件,然后将WINNTBBU.DLL放回安装目录。

OK!

2)修改WINNTBBU.DL_

这个文件修改的方法和上面的一样,不过在修改前需要先用expand命令进行解压缩,最后还要用wincab把它压缩回去。

这两个命令的使用方法很简单,用命令行帮助就可以了

修改i386文件夹中winntbbu.dl_文件,需要先解CAB包

非常感谢楼上两为大大,能具体说说CAB包怎么解和还原么,其它都明白,CAB是不是可以用RAR直接解开,但是还原应该不是直接还原吧

用RAR就可以解开了,在XP下直接用makecab命令就可以再压回去格式如下:

makecabwinntbbu.dllwinntbbu.dl_就这样,我试过很成功的。

这也是别的高手教我的,不用谢我。

只须输入makecabwinntbbu.dll就行了

或者选定winntbbu.dll文件,按右键--打开方式,选makecab就会在当前目录生成

winntbbu.dl_

makecab.exe是X:

\WINDOWS\system32下系统自带的一个文件,既可以作为命令来调用还可以用右键使它打开文件来制作压缩(默认打开方式里面没有此程序,需要浏览系统目录来找到它,以后在打开方式菜单里面显示的Microsoft?

CabinetMaker就是makecab.exe)

WINNTBBU.DL文件找到了用Exescope软件打开提示“拒绝写入。

以直读模式打开”不知何故?

谢谢

XP集成安装光盘完全教程

------雨浪飘零整编

第六章个性化安装

本章的内容都是为了对安装过程和安装后进行一些个性化设置。

1美化安装背景画面

其实这个就是对WINNTBBU.DLL和WINNTBBU.DL_两个文件进行改造。

WINNTBBU.DLL是在windows下的安装画面,WINNTBBU.DL_是光盘启动安装和dos下安装时的安装背景画面。

1)修改WINNTBBU.DLL

A从安装盘中I386目录提取WINNTBBU.DLL到硬盘。

B用编辑DLL文件资源的工具软件如:

RESOURCEHACKER或者Exescope等工具打开WINNTBBU.DLL文件在这里你可以看到这里分别是安装时的图片,图标,文字,版权信息等。

C找到---位图---103,把里面的图片导出,然后用图像处理软件对其进行编辑、处理。

或者直接用其他的图片替换此图片,但必须保证其格式相同。

D保存文件,然后将WINNTBBU.DLL放回安装目录。

OK!

GHOST文件修改说明

此文件是根据zhangjifaGhostWin98自动恢复到C盘的IMG镜像文件制作的全自动恢复Ghost文件到C盘的镜像!

使用说明把本文件放到光盘EZBOOT文件夹,把Win98GHOST文件放至光盘根目录下并改名为WIN98.GHO即可!

!

!

!

如果需其他改动请:

修改一下你的Win98.IMG文件中的AOTOEXEC.bat文件。

将GHOST82改成你实际的GHOST实际的GHOST文件名。

将WIN98.GHO改成你做的那个系统映的文件名。

即可

工厂式封装Windows你也能行

对于那些经常需要给朋友攒机或者重新安装操作系统的电脑高手来说,每次安装Windows系统所经历的漫长等待无异于一次折磨。

虽然身边有Ghost之类分区镜像软件,但是每台计算机配置不同造成Windows对于硬件的检测不一样,再加上WindowsXP/2003独有的激活策略,这似乎使得Ghost没有了用武之地。

其实这些并非没有解决之道,只要将自动应答文件和Ghost有机结合起来,我们也可以打造出一个适用于所有计算机的Windows封装包,这样仅需十分钟即可完成以前几个小时的繁琐安装了。

  一、卸载驱动程序

  大家都知道在第一次安装Windows的时候,系统会对当前计算机硬件进行检测,并且安装相应的驱动程序,因此对一个已经正常运行的Windows封包之前,需要卸载各种驱动程序,而这对最终得到的封装包是否能够运用在其它计算机中也是非常必要的。

  1.卸载硬件驱动程序

  卸载硬件驱动程序并不是在设备管理器中随意卸载,必须要按照一定的顺序进行,通常我们可以参照网卡、USB设备、声卡、显卡、显示器等步骤进行。

在卸载驱动程序的时候,首先从设备管理器中选取某个设备,接着右击鼠标并且从弹出菜单中选择“卸载”命令即可。

  2.更改ACPI属性

  ACPI是高级电源管理的意思,虽然如今大部分计算机都支持ACPI功能,但是不同主板的ACPI类型不同,倘若你和别人所使用的计算机的ACPI不同,那么就会出现电脑无法软关机的故障,为此一定要更改ACPI属性。

更改ACPI属性的时候,先从资源管理器中选择“计算机→ACPIUniprocessorPC”,接着从鼠标右键菜单中选择“更新驱动程序”命令,在出现的驱动程序更新向导中依次选择“从列表或指定位置安装→不要搜索,我要自己选择要安装的程序”,这时可以看见图1所示的窗口(如图1),将ACPI类型更改为“StandardPC”一项即可。

  3.更改驱动器属性

在创建Windows封装包过程中,更改磁盘驱动器的属性非常重要,如果忽略这个步骤,那么其它计算机使用这个封装包安装Windows之后就会出现无法正常引导计算机,并且不断重新启动的故障。

因此我们需要将IDE控制器更改为标准双通道的PCIIDE控制器,这样才能使其适用于如今各种不同类型的主板。

首先从资源管理器的“IDEATA/ATAPI控制器”中找到当前正在使用的IDE控制器,右击鼠标之后从弹出菜单中选择“更改驱动程序”命令,接着在出现的驱动程序更新向导中依次选择“从列表或指定位置安装→不要搜索,我要自己选择要安装的程序”,最后从窗口中选取“标准双通道PCIIDE控制器”一项即可。

系统镜像超过700MB

好多学校已将两年前的Windows2000无盘终端网络系统升级为Windows2003。

除系统以外,一般还要安装Office、WPS、Photoshop等常用软件到C:

\Programfile目录下,C区可能一下子猛增至2GB左右。

制作系统镜像并且刻录一张恢复光盘是防患于未然的最有效手段,但如果系统镜像超过700MB,就无法在一张光盘内刻录。

本文拟在说明刻录前如何有效减少系统分区体积。

一、删除C盘根目录下页面文件hiberfil.sys

计算机休眠时,会将内存中的内容保存到硬盘,该文件名为hiberfil.sys,一般达几百兆。

进入“控制面板→电源选项→休眠”选项,取消勾选“启用电源”,节省的空间大小即为您设定的虚拟内存容量。

二、删除C:

\Windows\System32\Dllcache目录内的文件

在命令提示符下输入sfc.exe/purgecache(注意:

“sfc.exe”与“/”之间有空格),可将系统减小300MB左右。

三、移动“虚拟内存”

默认状态下,“虚拟内存”由系统自动管理,“虚拟内存”都贮存在系统分区。

其实我们可以将虚拟内存贮存到C区以外的地方。

选择“我的电脑→系统属性→高级”选项卡,点击“性能”栏里的[设置]按钮,选择“高级”选项卡;在“虚拟内存”栏里点击[更改]按钮,选择系统分区,然后选择“无分页文件”项;点[设置]按钮后在弹出窗口中选择“是”,然后选择一个非系统分区;选择“自定义大小”,输入数据如256MB后点击[设置],再点击[确定],然后重启计算机。

四、删除硬件驱动备份

Windows2003支持更多的硬件设备,大多数硬件在系统安装时会自动安装相应的驱动,该硬件驱动程序备份文件driver.cab存放在系统分区的“Windows\DriverCache\i386”目录下,硬件安装完成后,该文件基本就失去存在的价值了,我们可以将其删除或转移到其他分区,可释放出约70MB空间。

五、删除“临时文件”

进入C:

\Windows\Temp,将其中的所有文件删除。

删除过程中可能有一些文件系统提示正在使用而无法删除,我们可以用Windows989启动盘启动系统,然后再予以删除。

六、删除帮助文件

如果你对系统比较熟悉,或者很少使用系统的帮助文件,可以删除或转移C:

\Windows\htlp下的文件。

可以释放大约40MB空间。

七、删除不必要的字体文件

直接进入C:

\Windwos\Font,将可以删除的字体文件删除即可。

不用担心删错文件,如果不能删,系统会提示无法删除。

最后,用Ghost8.0选择压缩比最高的方式“hight”制作镜像,如果系统分区在1.4GB左右,镜像文件一般不会大于700MB,则可以直接刻录于一张光盘中。

如果因为常用软件安装较多导致分区容量过大,则可用Ghost8.0的分卷压缩方式制作镜像。

进行分卷压缩的关键在于:

在Ghost的启动命令后加上必要的参数。

其命令的格式如:

ghost-split=650。

其中,“650”为镜像文件的限定大小,单位为MB,其取值范围为0~2048。

具体方法和常规制作镜像基本相同,只不过如果镜像大于650MB的话,最后制作完成后有几个文件而已,我们可以用多张光盘将其刻录下来。

恢复时按照提示插入相应的光盘即可。

启动光盘引导文件如何编辑

A:

首先要知道的是:

不同类型的启动光盘使用的是不同的引导文件。

启动光盘大致可分为三种类型:

模拟软驱、模拟硬盘、非模拟型。

不同的光盘编辑软件提取出来的引导文件的扩展名一般也不相同,例如WinISO提取出来的扩展名为wbt,UltraISO为bif,isoBuster是IMG,但根据提取出来的文件大小可以判断引导文件大致属于哪种类型。

模拟软驱型的启动光盘的引导文件使用的是一张可启动软盘的映像,一般来说,启动软盘的映像应该为1.44MB或者2.88MB(甚至更高)。

我没有见过模拟硬盘的启动光盘,但从原理上推测其引导文件应该是一个可启动硬盘的映像(有可能就是几百M的文件了)。

非模拟型的启动光盘的引导文件一般来说是一个长度为2K的文件,例如Bart的Diskemu是loader.bin,BCDW使用的是bcdwboot.bin,WindowsNT/2000/XP/2003的安装光盘使用的是w2ksect.bin,注意,这些长度为2K的引导文件可能有很多不同的名称,例如w2ksect.bin还有w2ksect.dat、wxpsect.bin、w2ksect.wbf等各种名称。

下面说这些引导文件的编辑:

需要注意的是,这些文件都可以算是纯粹的二进制文件,使用常规的文本编辑器根本是不可能进行编辑的,使用类似UltraEdit的十六进制编辑器一般也就是修改一下文件中的某个字符串的值,例如将w2ksect.bin中的I386修改成WPRO。

对于DOS启动软盘的映像,你可以使用WinImage进行编辑和修改(集中表现在修改其中的config.sys和autoexec.bat),当然你也可以使用虚拟软驱+WinImage进行修改。

对于非模拟型的启动光盘的引导文件,由于这些引导文件都是类似于操作系统引导扇区的程序,一般来说都是使用汇编语言编写并编译的程序,如果要想修改,只要你很熟悉汇编语言,用相关的反汇编工具反编译出来进行修改再重新编译即可。

特别需要指出来的是:

对于Bart的Diskemu,其引导文件loader.bin只是负责将光盘上的Diskem1x.bin(或diskemu.bin)调入内存并执行以接管引导过程,然后Diskem1x.bin会从光盘上读入Diskemu.cmd文件,根据该文件的定义来继续下一步的光盘引导过程,Diskemu.cmd是一个类似于DOS下批处理文件的纯文本文件,可以使用记事本都工具按需要进行定义。

Diskem1x.bin开创了光盘引导模拟BIOS的先河,是多重启动光盘制做的里程碑式的产品,在此原理上陆续发展出来很多多重启动光盘引导软件例如BootScript、isolinux/memdisk、CDShell、BCDW等,其引导过程大致相似,使用方法也类似。

以上解释仅仅代表Climbing的个人意见,如有错误之处,欢迎各位高手批评指正。

也希望各位高手补充更多的内容以便解释的更清楚。

[Climbing于2003年12月15日添加]

Q:

如何去掉NT/2000/XP/2003安装光盘启动时“Pressanykeytobootfromcd...”的提示?

A:

搜索光盘上的bootfix.bin文件,将其删除或者改名。

严谨一点儿说:

在你制做系统安装光盘之前,搜索系统安装目录中的bootfix.bin,将其删除即可。

对于单系统光盘,该文件在i386目录下,对于N合一光盘,该文件在对应的启动软盘组目录下。

[Climbing于2003年12月15日添加]

Q:

GHOST使用FAQ

A:

请访问:

GHOST相关总结byfxzmatjujumao

[Climbing添加于2004年9月6日]

Q:

OutlookExpress无法保存密码怎么办?

A:

请访问这个帖子查看解决方案:

atjujumao于2004年7月23日]

Q:

恢复XP通用克隆后如果计算机名命名为中文名,则IIS无法正常使用?

A:

这是由XP的IIS匿名帐号(IUSR_ComputerName)的中文兼容性问题造成的。

解决办法是在恢复克隆或者安装IIS之前不要将计算机名命名为包含汉字的计算机名,待IIS工作正常后,可以再将计算机名改为中文名。

访问下面的帖子获得更多软件有关中文兼容性问题:

Windowsn合1启动光盘制作攻略

——Windows20003合1与WindowsXP2合1启动光盘的制作方法

  Windows20003合1光盘(简体中文专业版+简体中文服务器版+简体中文高级服务器版)已经在街面上流行很久了,WindowsXP2合1的光盘(简体中文专业版+简体中文家庭版)最近也开始上街了。

这些n合1的光盘中,有些是不能用光盘进行启动的,我们只能在DOS下安装;有些是能够光盘启动并从光盘正常安装的。

不能启动的n合1光盘的制作非常简单,我们没有必要去讨论,我们最感兴趣的是哪些能够用光盘启动并正常安装的n合1光盘,本文的宗旨就是研究一下这类光盘的基本原理及制作方法。

  可启动型n合1光盘使用了多重启动光盘技术,这种技术近几年来开始流行,但目前尚未形成统一的工业标准,有多种方法可以实现它。

最初,该技术采用的工具是CD启动模拟器:

diskemu1x(我们应该感谢Bart和GaryTong,他们总能够写出一些能够完成伟大工程的小程序)。

diskemu1x功能很强大,使用也比较容易,但很可惜,Bart已经不再继续开发它了(参见http:

//www.nu2.nu/diskemu/)。

所幸的是,Bart并没有放弃对Windows20003合1的兴趣,他搞了一个体积更小巧,使用更容易,针对性更强的东西:

w2kall.bin,Windows2000通用启动引导器(再次感谢Bart)。

目前街面上还没有使用w2kall制作的Windows20003合1光盘。

由于w2kall.bin附带的说明非常简短,网上更是无法查找到相关的信息,有鉴于此,我对它进行了一番研究,用w2kall成功地制作出了Windows20003合1光盘。

经过另一番试验,又成功地制作出了WindowsXP2合1光盘。

下面就是我的一些心得体会,愿与各位朋友共享。

一、Windows2000/XP多重启动光盘的启动原理

  Windows2000/XP各版本的原始安装光盘是单重启动,其引导文件中固化了光盘根目录下的i386目录(这一点给制作多重启动的n合1光盘制造了最大的障碍),该目录中不仅存放了Windows2000/XP的系统文件,而且还存放了安装所需的安装文件和驱动程序。

其引导过程如下:

  光盘引导->setupldr->ntdetect->加载驱动程序->读txtsetup.sif->开始光盘安装

  上述多个步骤中都涉及了光盘根目录下的i386目录,而我们将制作的n合1光盘是多重启动的,每个版本都包含一个i386子目录,它与单重启动光盘的目录结构不同(在光盘根目录与i386目录之间多了1层版本目录),因此不能简单地照搬单重启动的引导过程。

所幸前辈高手们早就碰到了这个难题,而且也非常巧妙地解决了,那就是使用Windows2000/XP的安装软盘组:

用软盘启动计算机,依次加载所需驱动程序及必要的系统文件,从而避开安装时到光盘根目录下的i386目录加载安装文件和驱动程序,然后安装程序再从Windows2000/XP安装光盘中安装复制其余的文件,继续安装。

我们所要模拟的就是这一过程。

改造后的n合1光盘引导过程如下:

  光盘引导->选择版本模块->模拟软盘启动->setupldr->ntdetect->加载驱动程序->读txtsetup.sif->开始光盘安装

  并将上述多个步骤中都涉及到的光盘根目录下的i386目录更改为光盘根目录下的版本目录(该目录中将存放安装软盘组上的文件)。

二、Windows20003合1启动光盘的制作

  1.所需工具

  

(1)w2kall.bin

  必须。

Windows2000光盘启动引导文件。

  下载地址:

http:

//www.tech-  

(2)CDImage.exe(命令行界面)或CDImagegui.exe(图形界面)

  必须。

可启动光盘镜像制作工具,生成标准的ISO文件,同时具有优化光盘上文件的功能,使相同的文件只刻录1个,其他的文件都连接到该文件,有点类似Unix的功能。

  下载地址:

http:

//www.tech-  (3)WinImg

  可选。

解Windows2000安装软盘组的img文件。

可替换方法是制作4张安装软盘,然后将4张软盘上的全部文件复制到硬盘相应目录下。

  下载地址:

  (4)UltraEdit

  可选。

十六进制编辑器,修改启动引导文件中的显示文字。

  下载地址:

ftp:

//  (5)Windows2000安装软盘组

  必须。

用软盘引导机器,加载必要的系统文件及基本驱动程序,然后从光盘继续安装。

  Windows2000安装软盘组在正版光盘的bootdisk目录下,三个版本的安装软盘是不同的,不能混用。

  (6)Windows2000ServicePack3

  可选。

将Windows2000ServicePack3集成进Windows2000的三个版本中,这样安装完毕的Windows2000就集成了ServicePack3,不必再单独安装了。

http:

//download.microsoft......rm/SP/SP3/NT5/CN/W2Ksp3.exe下载

  (7)VMware(或VirtualPC)和Nero

  可选。

测试制作完成的3合1镜像文件并烧录光盘。

  2.目录及文件结构

  保证硬盘上有足够空余空间(假设将文件存放在硬盘d:

,全部三个版本的原始文件约占用空间为1.24GB,生成的镜像文件约为502MB),建立如下目录结构,并复制文件w2kall.bin、cdimage.exe到相应位置:

  d:

\win2k\w2kall.bin

  d:

\win2k\cdimage.exe

  d:

\win2k\root\asrv

  d:

\win2k\root\wpro

  d:

\win2k\root\wsrv

  其中,d:

\win2k\root\是Windows20003合1光盘的根目录,d:

\win2k\root\asrv用于存放Windows2000高级服务器版文件,d:

\win2k\root\wsrv用于存放Windows2000服务器版文件,d:

\win2k\root\wpro用于存放Windows2000专业版文件。

  要点:

“asrv”、“wsrv”和“wpro”的目录名称是固定在w2kall.bin中的,只能是4个字符长度。

若需要存放在其他目录下,需要用UltraEdit修改w2kall.bin文件,找到“WPROWSRVASRV”,将其替换为其他名称,并相应修改目录结构。

此外,还必须在后面的配置中进行相应修改。

  3.文件复制

  将Windows2000高级服务器版光盘上的文件全部复制到asrv目录,将Windows2000服务器版光盘上的文件全部复制到wsrv目录,将Windows2000专业版光盘上的文件全部复制到wpro目录。

  必须确保复制了全部文件和子目录,包括具有系统和隐藏属性的。

  复制完毕后,清除d:

\win2k\root\下全部文件和子目录的系统、隐藏和只读属性。

  将d:

\win2k\root\asrv目录下的cdrom_ia.5和cdrom_nt.5复制到d:

\win2k\root\,将d:

\win2k\root\wsrv目录下的cdrom_is.5复制到d:

\win2k\root\,将d:

\win2k\root\wpro目录下的cdrom_ip.5复制到d:

\win2k\root\。

  要点:

d:

\win2k\root\下面必须有cdrom_ia.5、cdrom_is.5、cdrom_ip.5和cdrom_nt.5文件,这是我们欺骗安装程序的标志:

这张光盘是Windows2000的原始安装盘。

  4.将ServicePack3集成到Windows2000各版本中

  运行w2ksp3.exe/x将ServicePack3全部文件提取出来,假设提取到f:

\tmp。

在f:

\tmp\i386\update下分别运行命令行命令:

  update.exe-s:

d:

\win2k\root\asrv

  update.exe-s:

d:

\win2k\root\wsrv

  update.exe-s:

d:

\win2k\root\wpro

  上述命令运行完毕后,ServicePack3已经集成到Windows2000各版本中,且d:

\win2k\root\asrv、d:

\win2k\root\wsrv、d:

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2