Saturday, June 16, 2007
在 Win2000/XP的“启动菜单”上实现软盘引导系统
2006-09-15 作者:钟家民 来源:cfan.com.cn
为了加快系统的启动速度,我 们一般在BIOS中设置成优先从硬盘启动,偶尔碰到需要从软盘启动的情 况时,就必须进入BIOS 修改,十分麻烦,能否找 一种既不修改BIOS、又 能在需要时实现从软盘引导系统的方 法呢?下面介绍在Win2000/XP中实 现这种功能的方法。
实现原理
安 装过Win98和Win2000/XP 双操作系统的朋友都知道,在C盘的 根目录的boot.ini文件的[Operating Systems]项下 有一句:C:\="Microsoft Windows",事实上,该句是一个缺 省用法,它的完整用法是:C:\BOOTSECT.DOS= "Microsoft Windows", 其中 BOOTSECT.DOS 是 Win98 的引导扇区文件,该句的意思是:当从“启动 菜单”中选 择“Microsoft Windows ”后,Win2000/XP 的启动管理器 将从 BOOTSECT.DOS 中引导 Win98。从上述的 双操作系统中启动 Win98 的 过程可以得出这样的结论:只要把系统启动盘的引导扇区作为一个文件保存在C 盘根目录下,并相应地修改 boot.ini 文件就能在系统“启动菜单”上实现从 软盘引导系统。
操作步骤
一、制作系统启动盘的引导扇区文件 下面介绍两种制作系统启动盘的引导扇区文件的方法 。
(1) 用 Norton DiskEdit 制作
1. 用系统引导盘启动系统后启动 Norton DiskEdit,按 ALT+D 打开” Select the disk you wish to edit”对话框,在“Type”下点击选择“Logical disks”,再选择“A: 31/2 floppy”,点击 OK。
2.按 ALT+B 打开 A 盘的 Boot Record(引导记 录)。
3.按 ALT+W 打开 Write对话框,点击选择“to a File⋯”(把引导记录写到一个文件中),再点击OK。
4.在打开的“Write object to a file“对话框 中,选择C盘,再键入一个文件名如BFloppy.dat,点 击OK后就把系统盘的引导记录保存到C:\BFloppy. dat文件中。
(2) 用DEBUG命令制作
如果读者没有 Norton DiskEdit 软件,可以用 Win2000/XP自带的DEBUG软件制作启动盘的引导 扇区文件。注意:如果读者不懂DEBUG命令,要严格 按照方法(2)的步骤操作,以免出错。
1.将系统引导盘插入软驱;
2.在Win2000/XP的命令提示符下键入DEBUG 并回车,然后在DEBUG提示符“-“下依次输入以 下命令并回车;
- L 100 0 0 1
-RCX
:200
-N C:\BFloppy.dat
- W
- Q 说明:第一行命令是把系统启动盘的引导区读入 内存,第三行是设置存盘文件长度为200B(十六进制, 相当于十进制的512B),第四行、第五行是将内存中 的数据写入以C盘的BFloppy.dat文件中,第六行是 退出DEBUG。
二、修改 boot.ini 文件
打 开 C 盘根目录下的 boot.ini 文件,在[Operating Systems]项下添加:C:\Bfloppy. dat="从软盘启动"。 注意:C:\后的文件名一定要 与保存启动盘引导区的文件名一样。另外,如果 只安装了Win2000/XP,并且引导区的文件名保 存为 C:\ BOOTSECT.DOS,则 C:\ 后的文件名 可以省略 。完成上述操作后,让我们重新启动系统,体验 一下在“启动菜单”上引导启动盘启动系统 吧!
为了加快系统的启动速度,我 们一般在BIOS中设置成优先从硬盘启动,偶尔碰到需要从软盘启动的情 况时,就必须进入BIOS 修改,十分麻烦,能否找 一种既不修改BIOS、又 能在需要时实现从软盘引导系统的方 法呢?下面介绍在Win2000/XP中实 现这种功能的方法。
实现原理
安 装过Win98和Win2000/XP 双操作系统的朋友都知道,在C盘的 根目录的boot.ini文件的[Operating Systems]项下 有一句:C:\="Microsoft Windows",事实上,该句是一个缺 省用法,它的完整用法是:C:\BOOTSECT.DOS= "Microsoft Windows", 其中 BOOTSECT.DOS 是 Win98 的引导扇区文件,该句的意思是:当从“启动 菜单”中选 择“Microsoft Windows ”后,Win2000/XP 的启动管理器 将从 BOOTSECT.DOS 中引导 Win98。从上述的 双操作系统中启动 Win98 的 过程可以得出这样的结论:只要把系统启动盘的引导扇区作为一个文件保存在C 盘根目录下,并相应地修改 boot.ini 文件就能在系统“启动菜单”上实现从 软盘引导系统。
操作步骤
一、制作系统启动盘的引导扇区文件 下面介绍两种制作系统启动盘的引导扇区文件的方法 。
(1) 用 Norton DiskEdit 制作
1. 用系统引导盘启动系统后启动 Norton DiskEdit,按 ALT+D 打开” Select the disk you wish to edit”对话框,在“Type”下点击选择“Logical disks”,再选择“A: 31/2 floppy”,点击 OK。
2.按 ALT+B 打开 A 盘的 Boot Record(引导记 录)。
3.按 ALT+W 打开 Write对话框,点击选择“to a File⋯”(把引导记录写到一个文件中),再点击OK。
4.在打开的“Write object to a file“对话框 中,选择C盘,再键入一个文件名如BFloppy.dat,点 击OK后就把系统盘的引导记录保存到C:\BFloppy. dat文件中。
(2) 用DEBUG命令制作
如果读者没有 Norton DiskEdit 软件,可以用 Win2000/XP自带的DEBUG软件制作启动盘的引导 扇区文件。注意:如果读者不懂DEBUG命令,要严格 按照方法(2)的步骤操作,以免出错。
1.将系统引导盘插入软驱;
2.在Win2000/XP的命令提示符下键入DEBUG 并回车,然后在DEBUG提示符“-“下依次输入以 下命令并回车;
- L 100 0 0 1
-RCX
:200
-N C:\BFloppy.dat
- W
- Q 说明:第一行命令是把系统启动盘的引导区读入 内存,第三行是设置存盘文件长度为200B(十六进制, 相当于十进制的512B),第四行、第五行是将内存中 的数据写入以C盘的BFloppy.dat文件中,第六行是 退出DEBUG。
二、修改 boot.ini 文件
打 开 C 盘根目录下的 boot.ini 文件,在[Operating Systems]项下添加:C:\Bfloppy. dat="从软盘启动"。 注意:C:\后的文件名一定要 与保存启动盘引导区的文件名一样。另外,如果 只安装了Win2000/XP,并且引导区的文件名保 存为 C:\ BOOTSECT.DOS,则 C:\ 后的文件名 可以省略 。完成上述操作后,让我们重新启动系统,体验 一下在“启动菜单”上引导启动盘启动系统 吧!