![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-04 07:53 |
共 48,038 主题排行 / 350,123 发帖 / 今日 0 篇 / 48,251 会员排行 |
| DOS疑难解答 & 问题讨论 (解答室) » 站长wengier请进。 |
| 可打印版本 1,689 / 5 |
| 第1楼 glans | 发表于 2002-11-11 00:00 |
| 初级用户 发帖 11 积分 135 | |
|
站长wengier请进。 以前看过您的关于dos与win2000/nt/winxp双起动的文章,也曾成功设置过winxp和dos双起动,但是发觉前题是要在c:盘的根目录下存在bootsect.dos文件,如果此文件不存在,就不能成功设置双起动。小弟现在装的win2000根目录下就无bootsect.dos文件,现在的问题是如何手工建立bootsect.dos文件,请站长指点,谢谢。
|
|
| 第2楼 Wengier | 发表于 2002-11-11 00:00 |
| 系统支持 发帖 10,521 积分 27,736 | |
|
是的,正如我在那篇文章中提到,关键就是C:\要有BOOTSECT.DOS文件。我一段时间以前已将那篇文章作了大修改,不知您看到新版了没有。以下是原文摘录:
DOS的启动需要DOS系统的引导扇区和启动文件。而安装了WinNT/2K/XP后再安装DOS的关键就是要建立它们。大家也许会问,系统安装了WinNT/2K/XP后主引导扇区中的内容不是已被替换成为非DOS的了吗,为什么还能通过上面所提到的启动菜单启动到DOS呢?这是因为,如果系统中曾经安装着DOS(包括Win9x自带的MS-DOS 7.x),WinNT/2K/XP在安装时会自动在主引导分区(通常是C驱动器)中建立BOOTSECT.DOS文件,而此文件中保留着DOS的引导信息,在启动菜单中选择启动DOS后,WinNT/2K/XP就利用此文件使DOS能够启动。因此,如果C:\(即主引导分区)中已存在BOOTSECT.DOS文件,就不用手工建立此文件了。可直接将DOS(如MS-DOS 7.10)的IO.SYS、MSDOS.SYS和COMMAND.COM文件复制到C:\上(最好不要用SYS命令传输系统,详情可看下段的介绍),然后按照下面的介绍修改BOOT.INI文件就可以了。 对于DOS系统启动文件,大家知道可以用DOS自带的SYS命令传输。但是,若直接这样做的话,只有DOS可以启动了,WinNT/2K/XP的引导信息会被覆盖而导致无法启动。为了使DOS和WinNT/2K/XP均能启动,有几种办法。可以使用一个叫作BOOTPART的十分实用的工具,可在本站的“系统工具”中找到。它的功能很强大,比如可以向引导扇区中写入指定的系统的信息,包括DOS6、DOS7(Win9x)、WinNT(/2K/XP)的。例如想将MS-DOS 7.10(Win98)的引导信息写入C盘,就可用BOOTPART WIN98 BOOT:C:,命令来完成。因此,具体的方法是,先用SYS命令(如SYS C:)将DOS系统文件传输入C盘,然后将此时的主引导扇区中的信息(即DOS引导信息)中的内容保存到C:\BOOTSECT.DOS文件中,可用本站“磁盘工具”中的一个叫SRC Tools的小工具轻易实现。其中的SRCBOOT、SRCMBR和SRCFAT分别是对BOOT、MBR和FAT进入保存、备份及比较操作的命令,SRCTools工具集的具体使用方法可在“DOS文章”栏目中的专文中看到。例如SRCBOOT C: C:\BOOTSECT.DOS /S就可将C盘的引导扇区保存到C:\BOOTSECT.DOS文件中。此时BOOTSECT.DOS文件已顺利建立,接下来就是恢复WinNT/2K/XP的引导信息了,可用上面那个BOOTPART工具完成,如BOOTPART WINNT BOOT:C:。然后再进行下面修改BOOT.INI文件的操作就可以了。 另一种办法是,先将WinNT/2K/XP的引导信息保存下来到文件中,再分别将DOS的系统启动文件和引导信息建立,然后用上面所提到的SRC Tools将DOS的引导信息保存到C:\BOOTSECT.DOS文件中,最后将保存于文件中的WinNT/2K/XP的引导信息还原到启动扇区中。建立DOS的系统启动文件和引导信息的具体过程可见上面的方法,而保存和还原WinNT/2K/XP的启动扇区则均可以用SRC Tools命令,例如可分别执行SRCBOOT C: C:\NTBOOT.DAT /S和SRCBOOT C: C:\NTBOOT.DAT /R命令来完成(/S参数表示保存,/R参数表示恢复,而NTBOOT.DAT只是保存和还原WinNT/2K/XP的引导信息时所用的临时文件,完成后可删除),再进行下面的操作即可。 最后,就可以开始做双重启动菜单了。WinNT/2K/XP的启动菜单保存于主引导分区的根文件夹下的BOOT.INI文件中(通常是C:\BOOT.INI),操作方法是首先去掉C:\BOOT.INI文件的只读、隐藏和系统属性(如用DOS自带的ATTRIB命令,也可用增强的ATTRIB命令等等),再用文本编辑器(如DOS自带的EDIT)打开C:\BOOT.INI文件,在其文件中的项下加入一行:C:\="MS-DOS"。完成后保存文件并恢复文件的各种属性,然后重新启动系统,就会出现一个启动菜单,其中有"MS-DOS"这一项了。选此项后即可进入纯DOS方式。此时,WinNT/2K/XP与DOS的双启动就制作成功了,以后就可以选择相应的启动选项以启动相应的系统了。 |
|
| 第3楼 ko20010214 | 发表于 2002-11-11 00:00 |
| 版主 发帖 1,628 积分 7,296 | |
|
这篇帖子也是介绍如何解决双启动问题的。
http://www2.zzu.edu.cn/ie/newdos/dispbbs.asp?boardID=3&ID=46 |
|
| 第4楼 Wengier | 发表于 2002-11-11 00:00 |
| 系统支持 发帖 10,521 积分 27,736 | |
|
但这个帖子是相反的操作吧!
|
|
| 第5楼 glans | 发表于 2002-11-11 00:00 |
| 初级用户 发帖 11 积分 135 | |
|
感谢,已成功设置了双起动。
|
|
| 第6楼 ko20010214 | 发表于 2003-07-04 00:00 |
| 版主 发帖 1,628 积分 7,296 | |
|
先学会怎么提问再说吧。
把你帖子的标题改好点。 对这种标题的帖子以后有可能只有这三种下场: 1。没人理。(这是最好的情况) 2。被转移到灌水区。 3。被删。 |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |