无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 6407|回复: 17
打印 上一主题 下一主题

谁知道手动给装好的XP增加纯DOS的方法

[复制链接]
跳转到指定楼层
1#
发表于 2011-5-26 09:44:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
多年来,要想开机时按F8有DOS启动项,采取的方法是在装XP系统前,先用dos或win98光盘启动,格式化C:盘带/S 参数,此时C盘里有3个文件。然后再装XP时选保留原有系统,这样装好XP后就有DOS选项了。
如果先装好了XP,怎么手动复制几个文件到C盘,再修改哪几个文件就能增加DOS启动项呢?
我说的是明明白白的方法而不是用矮人工具箱等软件!
2#
发表于 2011-5-26 10:00:52 | 只看该作者
看下面那个DOS6.22的帖子
回复

使用道具 举报

3#
发表于 2011-5-26 10:03:00 | 只看该作者
使用启动盘进入DOS不是更方便的吗。
回复

使用道具 举报

4#
 楼主| 发表于 2011-5-26 12:12:24 | 只看该作者
原帖由 dvd008 于 2011-5-26 10:00 发表
看下面那个DOS6.22的帖子

哪个帖子啊?关于DOS6.22的帖子好多个
回复

使用道具 举报

5#
发表于 2011-5-26 13:06:34 | 只看该作者
我的PE里面的说明部分

BootPart能把Dos、Windows 9x加到NT多重开机选单中外,OS/2Multiboot、Linux Partitions(with Lilo)或者是软盘开机功能的加入.
可以写入 dos6.22 ,dos7.1(win95),winnt (xp,2000,2003),VISTA引导代码。
要在NT命令提示符或DOS下执行命令参数
XP+DOS的双启动
将dos的io.sys、msdos.sys和command.com文件复制到c:\
bootpart win95 Boot:c: 这步是写入WIN98(MSDOS)的引导到C盘.
bootpart win95 c:\bootdos.bin  ( bootsect.dos 也行,boot.ini,加 c:\="dos" )
  这步是把刚才写入WIN98(DOS)的引导保存成一个文件.文件就是c:\bootdos.bin
bootpart winnt boot:c:
  这步是写入WINNT引导到C盘.
修改Boot.ini,添加C:\bootdos.bin="dos"
c :盘只需要
COMMAND.COM
IO.SYS
BOOTSECT.DOS
在xp的 ntldr引导就可以启动 纯dos
boot.ini  是提供启动选项的,加入 c:\="dos"  一行即可。
MSDOS.SYS  可以是空文件
CONFIG.SYS  可以是空文件
AUTOEXEC.BAT 可以是空文件

  
先用 Format/s C:  将系统格式化为带DOS引导文件的启动盘。接着装WinXP,安装时保留这个DOS系统,当WinP安装成功后WinXP+DOS的双系统成功了。
回复

使用道具 举报

6#
 楼主| 发表于 2011-5-26 17:54:59 | 只看该作者
原帖由 dvd008 于 2011-5-26 13:06 发表
我的PE里面的说明部分

BootPart能把Dos、Windows 9x加到NT多重开机选单中外,OS/2Multiboot、Linux Partitions(with Lilo)或者是软盘开机功能的加入.
可以写入 dos6.22 ,dos7.1(win95),winnt (xp,2000,2003),VISTA引导代码。
要在NT命令提示符或DOS下执行命令参数
XP+DOS的双启动
将dos的io.sys、msdos.sys和command.com文件复制到c:\
bootpart win95 Boot:c: 这步是写入WIN98(MSDOS)的引导到C盘.
bootpart win95 c:\bootdos.bin  ( bootsect.dos 也行,boot.ini,加 c:\="dos" )
  这步是把刚才写入WIN98(DOS)的引导保存成一个文件.文件就是c:\bootdos.bin
bootpart winnt boot:c:
  这步是写入WINNT引导到C盘.
修改Boot.ini,添加C:\bootdos.bin="dos"
c :盘只需要
COMMAND.COM
IO.SYS
BOOTSECT.DOS
在xp的 ntldr引导就可以启动 纯dos
boot.ini  是提供启动选项的,加入 c:\="dos"  一行即可。
MSDOS.SYS  可以是空文件
CONFIG.SYS  可以是空文件
AUTOEXEC.BAT 可以是空文件

  
先用 Format/s C:  将系统格式化为带DOS引导文件的启动盘。接着装WinXP,安装时保留这个DOS系统,当WinP安装成功后WinXP+DOS的双系统成功了。

先谢谢你,你在这里是说了两种方法吧,第二种方法是很多人都知道的,是先有DOS后再装XP的方法。第一种方法没说明先后顺序,应是先装好了XP再增加DOS选项吧。
看了你的第一种方法是把下面七个文件复制到C盘
COMMAND.COM
IO.SYS
BOOTSECT.DOS
bootdos.bin
MSDOS.SYS  可以是空文件
CONFIG.SYS  可以是空文件
AUTOEXEC.BAT 可以是空文件
修改Boot.ini,添加C:\bootdos.bin="dos"
而且一定要用bootpart这个软件给C盘写引导,如果仅仅通过复制那几个文件和修改boot.ini是没法给XP增加DOS的。
有个问题不明白,C盘本来装了XP能引导的,再写引导会不会冲突?引导是写在哪个扇区呢?能否用WinHex简单直接修改扇区实现?
回复

使用道具 举报

7#
发表于 2011-5-26 18:11:39 | 只看该作者
原帖由 swedxza 于 2011-5-26 09:44 发表
多年来,要想开机时按F8有DOS启动项,采取的方法是在装XP系统前,先用dos或win98光盘启动,格式化C:盘带/S 参数,此时C盘里有3个文件。然后再装XP时选保留原有系统,这样装好XP后就有DOS选项了。
如果先装好了 ...

用我这个试一试!
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=176661&extra=page%3D1
回复

使用道具 举报

8#
发表于 2011-5-26 18:27:07 | 只看该作者
原帖由 swedxza 于 2011-5-26 17:54 发表

先谢谢你,你在这里是说了两种方法吧,第二种方法是很多人都知道的,是先有DOS后再装XP的方法。第一种方法没说明先后顺序,应是先装好了XP再增加DOS选项吧。
看了你的第一种方法是把下面七个文件复制到C盘
...



写引导,是为了那个.BIN文件, 才能加入BOOT.INI

.BIN得到后,在重新写NT5的引导(其实就是PBR, BOOTSECT NT52 C:
或者BOOTICE 写也可以)

觉得不可靠,可以先备份分区表等资料

可以先虚拟机练习




NT5,可以识别那个.BIN.  如果先安装DOS,就有那个文件了
回复

使用道具 举报

9#
 楼主| 发表于 2011-5-26 18:53:56 | 只看该作者
似乎可以下结论了,不动分区表,不动那些引导扇区是没有办法给已经装好了的XP系统添加DOS启动了。
这比给XP添加PE启动麻烦得多呀。给XP添加PE只要复制AVLDR.xpe、LDRXPE 、WINNT.XPE、WINPE.IS_这4个文件到C盘根目录,再在boot.ini后面加一句C:\Avldr.xpe="WinPE"就OK了。
回复

使用道具 举报

10#
 楼主| 发表于 2011-5-26 21:42:00 | 只看该作者
原帖由 dvd008 于 2011-5-26 18:27 发表



写引导,是为了那个.BIN文件, 才能加入BOOT.INI

.BIN得到后,在重新写NT5的引导(其实就是PBR, BOOTSECT NT52 C:
或者BOOTICE 写也可以)

觉得不可靠,可以先备份分区表等资料

可以先虚拟机练习
...

是MBR还是PBR?
回复

使用道具 举报

11#
发表于 2011-5-26 22:03:55 | 只看该作者
PBR

DOS622那个帖子,有BOOTPART 附件

MBR虽然NT5,NT6 DOS的不同,但是好像没什么影响

都能找PBR
回复

使用道具 举报

12#
 楼主| 发表于 2011-5-27 12:08:50 | 只看该作者
怎么出错了Error in parameters
回复

使用道具 举报

13#
发表于 2011-5-27 13:02:52 | 只看该作者

回复 #12 swedxza 的帖子

BOOTPART WIN95 BOOT:C:
这种用法只能在DOS模式下运行生效的,在XP的CMD模式运行是无效的,这是XP的保护机制所致!
回复

使用道具 举报

14#
发表于 2011-5-27 13:44:12 | 只看该作者
复制到C盘,或者放DOS工具箱里面,启动DOS工具箱,在DOS操作

PE下操作

都可以完成的

当前系统没试过
回复

使用道具 举报

15#
发表于 2011-5-27 13:46:15 | 只看该作者

回复 #1 swedxza 的帖子

以WinXP为例,如果分区格式是FAT32,可以安装MS-DOS7.1,方法是:

1.创建C:\Bootsect.dos文件:这是极重要的一步,该文件是DOS启动所需的引导扇区镜像文件,如果在WinXP安装前安装过DOS/Win9X,该文件会自动生成不用创建,但是本例是WinXP安装前未安装过DOS,所以要手动创建,创建Bootsect.dos文件可用BOOTPART创建。

下载BOOTPART到C盘,在XP的CMD模式执行以下命令:
BOOTPART Win95 C:\BOOTSECT.DOS "MS-DOS"

2.回车执行命令后在C盘根目录就会发现有一个BOOTSECT.DOS文件,把MS-DOS7.1的IO.SYS、COMMAND.COM、MSDOS.SYS、CONFIG.SYS、AUTOEXEC.BAT放到C盘根目录,其中CONFIG.SYS、AUTOEXEC.BAT是可有可无的,MSDOS.SYS、CONFIG.SYS、AUTOEXEC.BAT也可以是空文件。

3.修改BOOT.INI文件:去除BOOT.INI文件的只读属性,把
c:\BOOTSECT.DOS="MS-DOS" /win95
改为
C:\="MS-DOS"

修改好后保存,重启后XP与DOS系统就能共存了!

我的C盘分区格式是FAT32的,至于NTFS格式的我没试过,有兴趣的楼主自己在NTFS格式分区上试试!

MS-DOS7.1:http://www.cn-dos.net/msdos71/msdos71b.zip
BOOTPART: bootpart.rar (20.08 KB, 下载次数: 29)

[ 本帖最后由 moneyjin 于 2011-5-27 13:53 编辑 ]
回复

使用道具 举报

16#
发表于 2011-5-27 17:22:11 | 只看该作者
原帖由 moneyjin 于 2011-5-27 13:46 发表
以WinXP为例,如果分区格式是FAT32,可以安装MS-DOS7.1,方法是:

1.创建C:\Bootsect.dos文件:这是极重要的一步,该文件是DOS启动所需的引导扇区镜像文件,如果在WinXP安装前安装过DOS/Win9X,该文件会自动 ...

嘿嘿,
感谢楼主把自己的使用经验放出来与乡亲们分享!
“我的C盘分区格式是FAT32的,至于NTFS格式的我没试过,有兴趣的楼主自己在NTFS格式分区上试试!”——还用试么,想想都应该知道结果了吧。没戏!

有必要说明一下:
BOOTPART的使用是有条件限制的:对于那些从未安装过dos系统的硬盘,你不能将梦想寄托在BOOTPART身上。倘若你不进入dos系统,它就无法帮助你实现引导进入dos!
回复

使用道具 举报

17#
发表于 2011-5-27 19:38:15 | 只看该作者
相对在boot.ini中加选项,xorldr的做法更彻底可靠
回复

使用道具 举报

18#
 楼主| 发表于 2011-5-27 20:09:03 | 只看该作者
认真学习上面各位朋友的方法,本人在两台机器上做了多次试验,得出最笨但比较明白的复制粘贴法:
第一步:仅仅只需复制三个文件到C盘,分别是bootsect.dos、command.com和io.sys。它们的由来前面有朋友说了。
第二步:修改boot.ini,在后面加一句:C:\ = "DOS"
第三步:用WinHex复制下面整好一个扇区的数据到硬盘的第66扇区
FA 66 0F B6 46 10 66 8B 4E 24 66 F7 E1 66 03 46
1C 66 0F B7 56 0E 66 03 C2 33 C9 66 89 46 FC 66
C7 46 F8 FF FF FF FF FA 66 8B 46 2C 66 83 F8 02
0F 82 CF FC 66 3D F8 FF FF 0F 0F 83 C5 FC 66 0F
A4 C2 10 FB 52 50 FA 66 C1 E0 10 66 0F AC D0 10
66 83 E8 02 66 0F B6 5E 0D 8B F3 66 F7 E3 66 03
46 FC 66 0F A4 C2 10 FB BB 00 07 8B FB B9 01 00
E8 BE FC 0F 82 AA FC 38 2D 74 1E B1 0B 56 BE D8
7D F3 A6 5E 74 19 03 F9 83 C7 15 3B FB 72 E8 4E
75 D6 58 5A E8 66 00 72 AB 83 C4 04 E9 64 FC 83
C4 04 8B 75 09 8B 7D 0F 8B C6 FA 66 C1 E0 10 8B
C7 66 83 F8 02 72 3B 66 3D F8 FF FF 0F 73 33 66
48 66 48 66 0F B6 4E 0D 66 F7 E1 66 03 46 FC 66
0F A4 C2 10 FB BB 00 07 53 B9 04 00 E8 52 FC 5B
0F 82 3D FC 81 3F 4D 5A 75 08 81 BF 00 02 42 4A
74 06 BE 80 7D E9 0E FC EA 00 02 70 00 03 C0 13
D2 03 C0 13 D2 E8 18 00 FA 26 66 8B 01 66 25 FF
FF FF 0F 66 0F A4 C2 10 66 3D F8 FF FF 0F FB C3
BF 00 7E FA 66 C1 E0 10 66 0F AC D0 10 66 0F B7
4E 0B 66 33 D2 66 F7 F1 66 3B 46 F8 74 44 66 89
46 F8 66 03 46 1C 66 0F B7 4E 0E 66 03 C1 66 0F
B7 5E 28 83 E3 0F 74 16 3A 5E 10 0F 83 A4 FB 52
66 8B C8 66 8B 46 24 66 F7 E3 66 03 C1 5A 52 66
0F A4 C2 10 FB 8B DF B9 01 00 E8 B4 FB 5A 0F 82
9F FB FB 8B DA C3 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 55 AA
上面数据应是DOS引导程序吧。为什么是第66扇区是因为从第64扇区开始是C盘分区的引导记录,到第66扇区是空白了。
平时只知道用工具下一步下一步的点,给C盘增加很多文件,其实只要三个就够进DOS用Ghost了。
在两台完全不同配置的电脑上都是用的相同的三个文件,都能进DOS。C盘分区都是fat32格式,这三个文件可能通用,先存到这,等到朋友家试试他的电脑。

[ 本帖最后由 swedxza 于 2011-5-27 21:11 编辑 ]

三个文件.part1.rar

99.61 KB, 下载次数: 70, 下载积分: 无忧币 -2

三个文件.part2.rar

98.36 KB, 下载次数: 65, 下载积分: 无忧币 -2

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-12-1 07:45

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表