2023年12月1日发(作者:)

本篇文章职在介绍用EasyBoot制作启动光盘的方法和步骤,希望能对初学者有所帮助!

一、制作启动光盘所需的软件

1、当然是EasyBoot了。当前其最新版本为5.09EasyBoot 4.1简简单单制作启动光

EasyBoot更新历史本软件为共享软件,你可以下载试用(下载地址:DownLoads

但试用版在功能上有所限制(比如只能建立四个菜单选项),如果您想使用全部功能,请注

册使用(注册方法)。

2Winimage ---- 制作IMG文件的工具。

下载Winimage

3PHOTOSHOP ---- 用来制作背景图像

4UltraEdit-32 v12.00a 中文版 ---- 能打开二进制的软件

5UltraIso

6、虚拟电脑软件:Virtual PC(或VMware

7、刻录软件:nero

二、启动光盘的制作过程

1、建议初学者先看看菜单制作过程

2自己的启动光盘有个漂亮的LOGO和背景图像是很酷的事,所以您可以通过设计LOGO

和背景图像来个性化自己的启动光盘。

LOGO图片的格式是:640x480大小的256色的BMP图像文件

背景图像的格式是:640x480大小的256色的BMP图像文件

背景图像的制作方法:

1、首先打开一个你想用来做背景的图片。如果不是BMP格式,在“工具”→“格式转换”,在弹出的“图

像格式转换”窗口中→“BMP Windows位图”→“确定”,在点击“确定”后会弹出一个“警告”窗口,

不管它,点击“是”就行了!!

2、接点击“工具”→“在编辑器中打开”。如图

3如果你的图片不是640*480的格式,就点击“图像”→“调整大小”,在弹出的“调整大小”的窗口中,

选中“像素”(如图修改),点击“确定”。

4、调整后如图示

5、现在我们来修改成256色吧!!

点击“颜色”→“256色”,如图示。

6、最后就成了这种效果!!

注意图中鼠标所在的位置,已经是256色了,还有图中右下角的结果。

这样就可以了。

注意,可能ACDSEE高版本的操作方法稍有不同,但是转换过程基本是一样的。

3IMG文件的制作方法

常见的IMG是一种磁盘镜像文件,在DOS时代就已经有了;现在的IMG文件一般由

WinImage工具生成和打开。

由于easyboot不支持直接运行exe文件,而能运行IMG文件,所以我们在Easyboot里想运

行诸如瑞星、江民、diskgenDM等工具软件的时候,就必须把这个工具做成IMG文件,但

一些朋友不知如何制作IMG文件,下面我介绍一下制作diskgenIMG文件的方法,希望起

抛砖引玉的作用!

1首先我们要用到win98的启动软盘里的这些文件:

2、如下修改的内容并保存。

的内容:

@ECHO OFF

path=a:

mouse

diskgen

的内容:

device= /testmem:off

files=60

buffers=20

dos=high,umb

stacks=9,256

lastdrive=z

3运行winimage新建一个1.44MIMG文件,再点击“映像”→“添加”,

这几个

件添加到这个IMG文件里,因为要用到鼠标,所以还要把这个文件也添加进去。

4、要想在用diskgen时有回逆功能,就要用到这个文件,因我下载的

diskgen没有这个文件,所以我就新建了一个这个文件,也把它添加到IMG文件里。

5、点击winimage的“保存”图标,把这个IMG文件保存到你的硬盘里。

至此,diskgen这个软件的IMG文件已经做好了!

有错误的地方,请大家指正,谢谢!

图中所示,是我做的这个IMG文件的文件结构。

些例只是给出了diskgen这个工具软件的IMG文件的制作方法,其它的工具软件的IMG文件

制作方法跟它差不多,大家可以举一反三,千万不要生搬硬套。(像效率源这种工具的IMG

文件需要用特殊的制作方法)

[原创] DOS 命令到制作IMG映像的详细解说实战教程课

这里更详细的讲解了DOS的命令和IMG文件的制作方法!

EasyBoot4.1已经支持大于2.88MIMG文件。像5.76MIMG文件可以在4.1下直接调

用了。这样,我们就可以把像瑞星、江民等需要多张软盘的DOS工具,做成5.76MIMG

文件,从而在EasyBoot里使用了。

大家可以点击下面的链接来打开有瑞星、江民等DOS工具IMG文件下载地址的贴子:

提供下载瑞星(15.54.10)和江民(9.24)IMG文件,按期及时更新

4、制作多合一的启动光盘

1windows 2000

EasyBoot 3.55 制作 Windows 2000 三合一启动光盘的制作方法

作者:任我行 2003.5.16

我曾参照“CD-R Home(刻录家园)EasyBoot 专题”论坛中《用 EasyBoot 制作 Windows

2000 XP N 1 详细制作说明 》的方法制作过 3 1 光盘,但生成ISO后程序无法

正确访问安装目录,出现如下错误:Could not found NTLDR,可能是由于使用安装引导文

件的不同引起的,原文使用WinISO 这个软件来提取启动引导文件(*.WBT),而本例是直接

使EASYBOOT自带的启动引导文件()同时所使用的软件也大不相同。故此我

重新修改了此方法以供大家参考,如有不当之处请指正。为方便理解我没有集成SP3,如需

要可自行添加。

本例是我使用 EASYBOOT 3.55 制作的WIN2000三合一启动光盘,经验证是正确的,此

方法简单易懂,可能有些地方与其他类似文章有出入,请留意。

Windows 2000 模拟启动原理

Windows 2000 各版本的原始安装光盘是单重启动,其引导文件中固化了光盘根目录下

i386目录(这一点给制作多重启动的 N 1 光盘带来了最大的障碍),该目录中不仅

存放了Windows 2000的系统文件,而且还存放了安装所需的安装文件和驱动程序。我们所

要模拟的引导过程如下:先加载光盘引导文件(引导文件是,这个

文件在EASYBOOT的安装目录的子目录ezboot)->->->再加载

驱动程序->->开始光盘安装。

Windows 2000 三合一启动光盘(SP3)的制作过程

㈠、所需工具

①、EasyBoot V3.55 启动光盘制作软件;

②、Windows 2000 安装软盘组的img文件,每个版本各四个IMG文件;

③、能打开二进制的软件 UltraEdit 10.00B

④、IMG文件的读写软件Winimage 6.0 或以上版本;

⑤、虚拟电脑软件 Virtual PC(或VMware)和刻录软件。

㈡、必需的目录结构和文件

①建立目录,目录结构如下图:

EasyBoot

└─ Disk1(制成ISO文件后的根目录)

├── Win2000

├── pro

└─ i386 (放置Professional版的全部安装文件)

├── srv

└─ i386 (放置Server版的全部安装文件)

└── adv

└─ i386 (放置Advance Server版的全部安装文件)

├── wpro ( 放置Professional 版模拟软盘组的文件)

├── wsrv ( 放置Server 版模拟软盘组的文件)

├── asrv ( 放置Advance Server 版模拟软盘组的文件)

└── Boot (放置Easyboot的启动文件和菜单文件)

保证硬盘上有足够的空间(假设将文件存放在 EasyBootdisk1),全部三个版本的

原始文件约占用空间为1.24 GB,生成的镜像文件约为520 MB 左右。

②、复制文件

将原光盘根目录的CDROM_IP.5CDROM_IS.5CDROM_IA.5CDROM_NT.5几个文件拷贝到

Easybootdisk1

要点:C:EasyBootdisk1目录下面必须有cdrom_ia.5cdrom_is.5cdrom_ip.5

cdrom_nt.5文件,这是我们欺骗安装程序的标志。

Windows 2000 专业版的全部安装文件拷贝到 Easybootdisk1win2000PROi386

Windows 2000 服务器版的全部安装文件拷贝到 Easybootdisk1win2000SRVi386

Windows 2000 高级服务器版的全部安装文件拷贝到

Easybootdisk1win2000ADVi386

Windows 2000 专业版软盘组的四个IMG文件用winimage全部释放到

EasyBootdisk1WPRO 目录中。

Windows 2000 服务器版软盘组的四个IMG文件用winimage全部释放到

EasyBootdisk1WSRV 目录中。

Windows 2000 高级服务器版软盘组的四个IMG文件用winimage全部释放到

EasyBootdisk1ASRV 目录中。

要点:这是我们模拟软盘安装的关键,一定要连带system32目录(里面有两个文件)一起

释放。

㈢、取启动引导文件(关键点)

Easyboot自带的启动引导文件(Easybootezboot目录里)拷贝到

Easybootdisk1目录下,改名为

Easyboot自带的启动引导文件(Easybootezboot目录里)拷贝到

Easybootdisk1目录下,改名为

Easyboot自带的启动引导文件(Easybootezboot目录里)拷贝到

Easybootdisk1目录下,改名为

㈣、修改文件

UltraEdit以二进制打开,找到“I386”,把“I386”替

换为“WPRO”

UltraEdit以二进制打开,找到“I386”,把“I386”替

换为“WSRV”

UltraEdit以二进制打开,找到“I386”,把“I386”替

换为“ASRV”

UltraEdit以二进制打开 ,找到“i386”,把

“i386”替换为“WPRO”,共3处;

UltraEdit以二进制打开 ,找到“i386”,把

“i386”替换为“WSRV”,共3处;

UltraEdit以二进制打开 ,找到“i386”,把

“i386”替换为“ASRV”,共3处。

存盘退出。

windows计事本(或其他文本编辑软件)打开 修改

“SetupSourcePath = ""”中“=”后的内容为“"win2000PRO"”;

windows计事本(或其他文本编辑软件)打开 修改

“SetupSourcePath = ""”中“=”后的内容为“"win2000SRV"”;

windows计事本(或其他文本编辑软件)打开 修改

“SetupSourcePath = ""”中“=”后的内容为“"win2000ADV"”;

存盘退出。

要点:这个文件中的路径告诉安装程序模拟软盘文件的位置;

这个文件中的路径告诉安装程序从何处复制全部安装文件,必须与目录结构

相匹配。等号后的路径名一定要加""号。

㈤、制作EASYBOOT启动菜单

在启动菜单中建立三个菜单条,依次命名为

1、安装WINDOWS 2000 PROFESSTIONAL

2、安装WINDOWS 2000 SERVER

3、安装WINDOWS 2000 ADVANCE SERVER

各自的执行命令为:

1、安装WINDOWS 2000 PROFESSTIONAL 执行命令:cd ;run (因运行菜单是

Boot中,所以要加“cd ”命令,两条命令间用“;”隔开。)

2、安装WINDOWS 2000 SERVER 执行命令:cd ;run

3、安装WINDOWS 2000 ADVANCE SERVER 执行命令:cd ;run

㈥、制作ISO文件(重要)

建立和修改好以上文件与目录结构,在 EasyBoot 3.55 中点击“制作ISO”按扭,弹

出一个对话框,在光盘文件目录项中输入“C:EasyBootdisk1 ”;在引导文件项中输入

“C:EasyBootdisk1boot”(本例假设EASYBOOT安装在C:Easyboot下),

在对话框里点优化光盘文件和需要的设置(优化光盘设置是必须点上的,否则无法制做出正

常的ISO文件)输入光盘的卷标和生成ISO文件的路径名后点击“制作”,制作就开始了。

EasyBoot 3.55 已集成了光盘优化功能,故不需要外挂程序

㈦、测试

使用Virtual PC(或 VMware)虚拟机软件测试。

附:如果要制作 Windows XP 2 1 的启动光盘,只需修改相应的目录和文件即可。

我有已做好的 Win2000 XP 的模板文件,如有需要请E-MAIL联系我,以下内容

仅是我的email地址,如无问题可不必回复: **** 本内容跟帖回复才可浏览 *****

补充:如何集成 Service Pack

以上的制作方法是不集成sp3的方法,若要集成的话要做如下修改:

1、建立好目录结构及拷贝文件后为三个版本集成sp3升级包。将Service Pack 3全部文件

提取出来,假设提取到d:w2ksp3。在d:w2ksp3i386update下分别运行命令行命令:

-s:c:Easybootdisk1win2000PRO

-s:c:Easybootdisk1win2000srv

-s:c:Easybootdisk1win2000adv

将文件(集成sp3后生成的安装标志)拷贝到c:Easybootdisk1

2、替换文件

xxcopy法。下载xxcopy/),执行下面的命令:

xxcopy c:easybootdisk1win2000proi386 c:easybootdisk1wpro /U /E /YY

xxcopy c:easybootdisk1win2000srvi386 c:easybootdisk1wsrv /U /E /YY

xxcopy c:easybootdisk1win2000advi386 c:easybootdisk1asrv /U /E /YY

替换完成后删除wprowsrvasrv下面的空目录(除system32目录外的其余目录)即可。

做完以上工作后,继续修改文件的步骤。

自动集成安装2000实例(1

自动集成安装2000实例

---Hotdll

今天以单张2000PRO版本的自动集成安装为例子详细介绍自动集成安装的方法和技巧。三合

一的方法和这个差不多。自己举一反三就OK了。

一、任务:

1:打SP4

2:集成SP4到目前所有的hotfixes

3:集成IE6.0SP1和最新的补丁

4:集成DX8.1B最新版本

5:集成WMP9.0和最新补丁

6:集成压缩软件winrar

7:个性化OEM标志

8任务要求,在安装的时候除了自定义分区外,安装过程到出现桌面不需要人工干预。

二、制作过程

A :在硬盘新建文件夹win2000,然后新件文件夹root拷贝2000引导文件

win2000目录下复制2000PRO版本安装盘所有文件到root目录下,去掉所有文件的隐藏

和只读属性,然后在root目录下新建$oem$,依次在$oem$下新建如下目录:

├─win2000

└─root

├─$oem$

├─$$

└─system32

└─$1

└─install

├─Applicati

├─Hotfixes

└─UPDATES

├─direc

└─IE6SP

├─BOOTDISK

├─DISCOVER

├─i386

├─SETUPTXT

├─SUPPORT

└─VALUEADD

$oem$目录包含文件如下

$oem$

$oem$

$oem$

$oem$$1installUPDATES

$oem$$1installUPDATESdirectx

$oem$$1installUPDATESdirectx

$oem$$1installUPDATESIE6SP1

$oem$$1installUPDATESIE6SP1IE6.0SP1的全部升级文件

$oem$$

$oem$$

安排目录规则,在注册组件的安装的程序和在重新启动后安装的程序要分开,一些软件和该

软件的补丁最好放在一个包里面.这里就是以后不自动安装也容易记忆,在这里不的不提到

两个文件是光盘启动后默认的应答文件,而

则是默认的oem集成安装默认文件。文件里的程序在系统完成

复制和注册组件的时候运行安装。文件里的[GuiRunOnce]段是在系统完成安装

正式进入桌面前安装。根据这两个文件的特点,我们可以将上面的文件分类:一需要注册安

装并要求系统重新启动才能让系统正常运行或稳定运行的程序或补丁。二无须系统重新启

动就能正常运行的程序或补丁。

B:下载最SP4集成到2000安装程序里。具体过程参见精华区帖子。

C:制作文件-----Windows 2000安装光盘中附有无人值守安装配置工具,具体

位置位于SUPPORTTOOLS目录下的文件中,用WinZIP解开它释放到任何一个

临时目录,再执行就可以定制应答文件了。

下面是安装图例:在自定义好分辨率后一路回车到设置时区。

/mylemon/hotdll//

/mylemon/hotdll//

/mylemon/hotdll//

到此已经生成了文件了。另外两个文件 可以删除不要。

下面我们要用记事本或别的工具编辑让它更适合安装需要。需要我们手工编辑的

文件并不多。只有三段:

[Data]

AutoPartition=1 1改成0

MsDosInitiated="0"

UnattendedInstall="Yes"

[Unattended]

UnattendMode=FullUnattended

OemSkipEula=Yes

OemPreinstall=No NO改成YES

增加TargetPath=WINNT

Repartition=No

和手工添加

[GuiRunOnce]

%systemdrive%

段,这个段的作用前面已经有介绍。

以上的修改是为了实现自动应答和手工分区。然后保存就OK了。[GuiRunOnce]段是在win

启动后快进入桌面的时候运行的。将在下面介绍

该是介绍文件的时候了。这个文件需要放在$oem$目录下。用记事本新建

立一个文本文件,然后编写

[Commands]

"cmd /c start /min cmd /c ."

"cmd /c start /min cmd /c ."

"cmd /c start /min cmd /c ."

/mylemon/hotdll//

文件的格式是"cmd /c start /min cmd /c ."

要带双引号,这个很重要。很多帖子这个命令都是错误的。

这个里面的里的文件名字最好不要超过7位,最好符合8.3格式。在这里文件里的

BAT文件将在机器注册组件和保存设置之间运行。

因为DX8.1IE6.0还有很多HOTFIXES都是需要注册和修改系统文件的。所以要在这里安

装,所以我文件里有三个BAT命令行文件。

下面介绍我的这三个BAT文件内容

ECHO.

ECHO Installing DirectX

ECHO

start /wait %systemdrive% /Q:A

/C:" /install /silent" /R:N

ECHO.

EXIT

cls

@echo off

ECHO.

ECHO 安装SP4后的系统安全补丁,请等待。。。。

ECHO

ECHO Installing

ECHO 根据你的机器配置不同需要几分钟到几十分钟。。。。

ECHO 硬盘灯闪烁时请不要关闭计算机

start /wait %systemdrive% /Q /R:N

exit

因为在某些主板上IE6.0安装非常慢。这里显示了IE安装界面。某些不愿意安装的朋友可

以再这里取消,要是无界面显示命令为 /Q :A /R:N

放在$oem$目录下面和$$

$1并列。

到目前为止我们已经解决了IE6.0SP1DX8.1B以及HOTFIXES安装文件和系统同时安

装的冲突。因为系统保存文件后会重新启动。重新启动后系统开始执行IE6.0SP1DX以及

HOTFITXE文件的更新,然后接下来会执行 文件的[GuiRunOnce]段,

[GuiRunOnce]

%systemdrive%

所以我们要建立文件

在这个文件里我们要安装的是不需要重新启动的文件。比如MP9.0 WINRAR等。看下面我的

文件

win2000root$oem$$1install目录下新建文本文件保存为

ECHO.

ECHO Installing WinRAR 3.15

ECHO

start /wait %systemdrive% /s

ECHO.

ECHO Installing Windows Media Player 9

ECHO

start /wait %systemdrive% /Q:A /R:N

ECHO.

ECHO

start /wait %systemdrive% /Q:A /R:N

ECHO.

ECHO

start /wait %systemdrive% /Q:A /R:N

ECHO.

ECHO

start /wait %systemdrive% /Q:A /R:N

ECHO.

ECHO 删除安装过程中的临时文件...

ECHO.

RD /S /Q %systemdrive%install

ECHO.

Exit

在这些过程中用到不少DOS命令。如果你不熟悉这些DOS命令请不要问我。可以去DOS之家

DOS联盟去学习。

最后重复一下文件和文件存放路径,文件要放在根目

录也就是和i386目录并列,文件则要放在$oem$文件夹下面和$$$1并列。

到此所有工作都已经做完毕。然后检查下。生成ISO文件。用CDRW烧录后去机器上测试。

不建议用虚拟PC测试。不知道为什么集成安装的时候虚拟PC经常报告错误但是在真实机器

上也许根本就没哪个错误。

三、总结。

本文详细叙述了制作过程和集成安装技巧,但是我想很多朋友看了也许还是一头雾水,其实

说起来多真按照我上面的要求做起来是相当的简单的。总的说来思路是这样的:

1 先创建好光盘OEM目录,然后将我们收集整理的需要集成安装的文件

整理归类,需要安装后重新启动或有些必须重新启动才能继续安装的程序归一类,不需要重

新启动就可以安装的另归一类,(其实可以完全用一个文件就完成所有程序

的安装)然后将他们归类整理放到$1,你可以在$1下面建立任意目录,但是路径必须和批

处理的路径对应。

2 创建自动应答文件并修改使其适合你的要求。如果你在

[GuiRunOnce]有批处理的话,那么要建立相应的批处理文件。;例如我的例子

[GuiRunOnce]

3 %systemdrive%

里建立了这个文件。

4 创建并在里面输入你要运行的批处理程序名。

5 根据你的里的批处理文件名新建立批处理文件,内容是

执行你归类整理的路径与程序名。

6 无界面自动安装程序模式的扩展命令需要你阅读大量的帖子收集。我

上面用到的一些命令也是我在很多网站上收集整理出来的,感谢那些给我帮助的朋友门。

不要随便的问我要命令,因为我也不知道。

最后,提供系统常用变量意义。不明白的去DOS联盟学吧。

%systemdrive% 系统盘根目录一般是C:

$OEM$$1 $1 子文件夹映射到 %systemdrive%,一般是c:

"%systemroot% WINDOWS安装根目录一般是c:winnt

%windir% 等同于%systemroot% 系统安装根目录一般是C:winnt

$OEM$$$ $$子目录等同于%systemroot%或者%windir%指定的路径

(一般是c:Winnt——这里假定Windows2000安装在C盘),

比如$OEM$$$System32下的所有文件都会被拷贝

%windir%System32目录下。

%cdrom% 光区盘符:

%ramdrive% 虚拟磁盘

自动集成安装2000实例(2-----之应用程序篇

应用程序集成技巧

(应用程序篇)

-------Hotdll

在我的前篇文章里介绍了如何集成WIN2000的升级文件和补丁的自动安装过程;今天要

带给大家的是集成应用程序实例。我想很多朋友都想知道如何才能把自己心仪的软件也一起

自动安装吧。好吧跟我来!

制作工具:pIExpres2winrar

制作例子:QQ2003

一、思路简介

安装软件分两类,一类是绿色软件,只安装不修改注册表;另一类是安装并修改注册表

甚至替换SYSTEM或是SYSTEM32里的系统文件。我们对于第一类安装程序很简单。只要先安

装该程序到指定目录。然后将程序里的文件用pIExpres2winrar重新打包后即可。对于

第二类安装程序我们需要在安装前用系统监视工具监视注册表和系统文件,下监视点。然后

安装程序;需要注册的软件注册完毕后再扫描一下注册表或系统文件。然后比较两次监视结

果。差异处即包含安装程序的动作。找出软件在注册表写入的关键数据导出为注册表文件。

然后在虚拟PC里将安装后的程序文件复制到虚拟PC里。运行该程序。一般会提示你找不到

什么什么文件在什么什么位置或是注册表错误等等。按照提示在程序能正常运行的PC里找

吧。找到需要的文件后制作方法上同。

二、制作过程

先安装winrarpIExpres2winrar就不多说了大家都知道了。pIExpres2是微软的

CAB封包工具。下载安装QQ2003程序,找到QQ2003安装目录,在文件夹属性里设置显示所

有文件如图1示:

/mylemon/hotdll//

1

ctrl+a键选择所有文件,然后点右键—选择添加到压缩文件如图2所示:

/mylemon/hotdll//

2

选择创建自解压缩格式压缩文件(x)和创建固实压缩包(s)如图3

/mylemon/hotdll//

3

点高级—自解压选项(x---解压缩路径—里面添入你的安装文件夹。因为我要做的是QQ

的自动安装所以采用默认的TENCENT。如图4

/mylemon/hotdll//

4

然后点---高级—添加快捷方式—创建到那里;我只介绍如何创建桌面的快捷方式。别的依

次类推。如图5

/mylemon/hotdll//

5

填写好后点确定然后选择文本和图标。如图6

/mylemon/hotdll//

6

点确定或点---模式,按照图7的选择无界面安装和覆盖所有文件,当然你可以选择有弹出

窗口安装。不安装的时候就的加命令开关/s /s

/mylemon/hotdll//

7

按确定----确定后在当前目录生成文件。检验下制作的安装程序和快捷方式创

建是不是合乎你的心意。

pIExpres2WINRAR方法大致相同。好象不支持包含文件夹类的东西。安装的无界面开关

参数是/q/q:a /r:n这个在制作的时候会有提示。今天不介绍了。如果需要知道的朋友多

的话我在写吧。写了这么久好累了。下次介绍如何集成驱动和集成驱动的技巧。

2windows XP 的无人值守安装

自动安装盘常遇问题及相关下载

FAQ

Q: 我担心在安装Pre-SP2 补丁的时候后安装的补丁会用较老版本的文件覆盖了前面安装的补丁中较

新版本的同名文件,我怎样安装补丁才最恰当?

A: 你可以使用微软出的一个命令行工具QFECheck 来检查是否每个补丁都被正确安装。从这里下载

QFECheck ,并且在Microsoft Knowledge Base中对这个程序有详细说明。

Q: 我的光盘容纳不下所有的额外程序和Windows XP 安装文件,这该怎么办?

A: 你完全可以删除Windows XP光盘中的DOCSVALUEADD SUPPORT这三个文件夹,事实上你只要

保留i386 $OEM$ 这两个文件夹还有光盘根目录的文件就可以了。你也可以在$OEM$ 文件夹中搜索所有

文件并删除它们,因为Windows XP并不需要它们。

如果你不准备从老版本的Windows 升级到Windows XP,你也可以删除i386目录下的WIN9XMIG

WIN9XUPG WINNTUPG 文件夹。这样总共你能省出大概60MB空间。

Q: 我怎样编辑 *.cmd 文件?

A: 打开记事本,然后把你要编辑的文件用鼠标直接拖动到记事本的窗口上,或者使用 文件 > 打开命

令,在文件类型下拉菜单下选择所有文件,然后找到并双击打开你想要编辑的文件。

Q: 在批处理文件中的文件和文件夹的名称是大小写敏感的吗?

A: 不时。 :-) (但是少数某些程序的参数时大小写敏感的)

Q: 测试我自己做好的光盘,有什么好方法吗?

A: 你有两个选择:

1. VMWare 或者VirtualPC虚拟机软件,还有WinISO。使用WinISO,你就可以很容易地往ISO

件中添加或者删除一些文件了。然后可以在上面提到的虚拟机软件中载入生成的ISO文件。这样可以使用

虚拟机软件创建一个虚拟的测试环境,如果你不想浪费刻录盘或者没有多余的PC的话这是一个好方法。

过这种方法的不足就是你不能测试光盘中的驱动程序,因为虚拟机中所有的硬件设备都是虚拟出来的。

2. 如果你还有一台不用的计算机,那你也可以刻录文件到光盘上,然后测试光盘直到完全成功。这样做比

在虚拟机中要快很多,同时你也可以测试整合到一起的驱动程序,只是如果你不能一次把光盘做好,那可

能还会浪费不少的刻录盘。

Q: WindowsMedia9-KB819639-x86-ENU 补丁安装的时候失败了,我该怎么办?

A: 如果还没有装Windows Media Player 9,这个补丁当然装不上了。所以在安装这个补丁前要确定

已经装了WMP9

Q: 我放在$OEM$$1 目录下的文件和文件夹在安装的时候都没有被复制,我做错什么了吗?

A: 你应该把"OemPreinstall=No" 改成"OemPreinstall=Yes" (不待引号)

Q: 文件的破解没有装上,而我从Windows文件夹和Dllcache文件夹中删除的文件(例

如墙纸和屏幕保护)又都复原了,这是怎么回事?

A: 最主要的原因就是Windows XP的光盘在这里扮演了 Windows 受保护文件缓存的作用。你应当在

GuiRunOnce字段下的批处理文件开始执行时弹出光盘,或者写一个VB脚本程序来手工弹出光盘,就像用

PSKill 杀死进程那样。

下载: CD_

然后把如下命令添加到你的第一个批处理文件的开头:

ECHO.

ECHO Ejecting

start %systemdrive%installToolscd_

稍后再往这个批处理文件中添加如下的命令:

ECHO.

ECHO Killing used to eject CD-ROM Drives

PSKill

这个时间是在杀死脚本程序的进程前让光驱弹出的,如果你已经复制了PSKill 文件,那你可在 下载

部份看到详细信息。

3无人值守安装常用软件

,简单说明

本来,DOS讲完命令之后就应该结束了,但是考虑到现在上网的朋友,大都没有从基础上接

触过DOS,也很少有在实际应用的环境下接触DOS的机会,所以特别讲一下DOS下的系统设

备加载与系统环境设置,以便于大家真正的能使用DOS

首先要说的是,要进行DOS下的环境配置,基本上不可避免要使用到

这两个文件。文件是一个专业的系统启动配置文件,它主要用于

加载内存管理程序、设置扩充内存及扩展内存、加载有关硬件驱动程序,设置有关环境变量

等,为用户计算机的正常使用创造必要的用户环境(DOS时代,精通文件往往

是“专家”的标志)。(在Windows 95/98中,系统已经自带了内存管理、环境变量等设置

功能,文件的作用已经远远没有那么重要了,它仍在“服役”的原因主要是为

了保持对老版本DOS应用程序的兼容)

一些在中经常用到的配置项目如下:

1FILES=数字

表示可同时打开的文件数,一般可选择2050,需要注意的是,如果把FILES的值设

得过大会占用过多的基本内存。系统缺省为FILES=8

2BUFFERS=数字

表示设置磁盘缓冲区的数目,通常设置为20-30左右。缺省值一般为15。磁盘缓冲区

是一块内存区,用于存储从磁盘读入的数据或存储写到磁盘的数据。

3DEVICEDEVICEHIGH

用于加载一些内存驻留程序,用于管理设备。比如内存管理程序和光驱驱动程序等。如:

DEVICE=C:DOS

DEVICE=C:DOS RAM

DEVICEHIGH=C:CDROM

DEVICEHIGHDEVICE的不同是前者将程序加载入高端内存。

4

DOS只能直接使用640KB的内存,即基本内存,必须依靠其他内存管理程序来使用更多

的内存,这两条命令就是最常用的内存管理程序。

其中640KB1MB之间的内存被称为高端内存,是系统保留使用的。1MB以上的内存成

为扩展内存,就是负责管理扩展内存的。

负责管理高端内存并在扩展内存中模拟扩充内存供某些软件使用。

因此为了使用更多的内存,配置文件中应有以下指令。

DEVICE=C:DOS

DEVICE=C:DOS RAM

需要注意的是:必须要求先安装,因而必须确保安装

的配置命令在之前。

5DOSHIGHUMB

一般情况下,需要文件加入这条命令,这样会将DOS的系统文件移入高端

内存,空出更多的基本内存给其他软件使用。需要注意的是,如果没有安装

UMB,那么这条指令将是无效的。

下是一个典型的文件内容:

DEVICE=C:DOS (加载himem,扩展内存管理器)

DEVICE=C:DOS NOEMS (高端内存并入扩展内存的工具)

BUFFERS=15,0 (缓冲区数目)

FILES=50 (同时打开的文件数)

DOS=UMB (系统把DOS本身放在什么地方)

LASTDRIVE=Z (驱动器盘符最大可以用大哪个)

DOS=HIGH

DEVICEHIGH=C:DOSATAPI_ /D:MSCD000 /I:0 (加载光驱驱动程序。)

STACKS=9,256

此外,在CONFIG中还可以配置菜单式多重任务选择的配置,用于不同任务的选择,比

如玩游戏、设置虚拟磁盘等,不过在这些应用在目前已经不常用了,这里就不多做介绍了。

有了以后,大部分的环境都能设置好,但是某些时候还是需要

来协作完成系统设备的加载,比如光驱。另外,有写设备直接使用命令来驱动的,就最好在

中执行来直接驱动,比如鼠标。

下面是一个典型的

关于

电脑每次启动时都会自动寻找批处理文件,从而可执行一些每次开机都

要执行的命令,比如设置路径PATH、加载鼠标驱动MOUSE、磁盘加速SMARTDRV等。

下面给出一个比较典型的文件:

@ECHO OFF '不显示命令行

'设置提示符前有目录提示

PROMPT &P& G

PATH C:DOS;C:;C:WINDOWS; C:TOOLS '设置文件查找路径

LH C:MOUSE

'加载鼠标驱动程序

LH C:DOS

'加载磁盘加速管理

LH C:DOSMSCDEX /S /D:MSCD000/M:12 /V '加载CD-ROM驱动

'设置临时目录

SET TEMP=C:TEMP

如果需要启动中文系统,也可以把中文系统的启动命令加入其中,自然启动以后就是中

文的dos了。

通过,两个文件配合,完成绝大多数情况下DOS系统环境的配

置。