中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-06-14 01:41
中国DOS联盟论坛 » DOS学习入门 & 精彩文章 (教学室) » [分享]如何给 WinXP 补加纯 DOS
楼 主 [分享]如何给 WinXP 补加纯 DOS 发表于 2005-08-30 18:30 ·  中国 安徽 宿州 泗县 电信
银牌会员
★★★
积分 1,339
发帖 595
注册 2004-05-26 00:00
UID 25306
性别 男
来自 安徽 宿州
状态 离线
请注意:此方法不适用于NTFS文件系统。

同时适用于NTFS和FAT32文件系统的方法见第28页的第409~419楼。

现在很多朋友都装了WinXP,它确实既快又稳定,但也带来不便,比如你想用Ghost进行克隆时,却不行,因为Ghost要求在纯DOS下才能运行。怎么办呢?有的朋友想到了Vfloppy,但它毕竟是虚拟的,不是纯DOS,而且在你用Ghost恢复之后,还得重装Vfloppy,不方便。试试:

1.如果你在装WinXP之前,用Format c:/s这个命令来格式化C:盘的,那么你在安装完WinXP之后,按F8是可以进入纯DOS的;

2.你如果在安装WinXP/Win2003前没有用Format c:/s这个命令来把C:盘格成系统盘的话,还有一种补救的方法。

所需命令:
Sys;srcboot;bootpart;attrib

具体步骤是:
1.用光盘或软盘启动DOS;
2.Sys a: c:(使得现有的C:盘能够启动);
3.Srcboot c: c:\bootsect.dos /s (把当前的Dos启动信息保存下来)
4.Echo y|Bootpart winnt boot:c: (这一步是重新恢复Nt的启动内核,因为你用Sys a: c:把C: 盘原先的Nt的启动信息覆盖了,如果不进行这一步的话,从硬盘启动就变成纯Dos了。)
5.Attrib -h -s -r C:\boot.ini(这一步是去掉Boot.ini的的隐藏、系统、只读属性。)
6.Echo c:\="MS-DOS">>c:\boot.ini(在Boot.ini添加进入DOS的选项。)
7.Attrib +h +s +r C:\boot.ini(恢复Boot.ini的隐藏、系统、只读属性。)
8.重新启动电脑,按F8,选择最后一项“返回操作系统选择菜单”,选“MS-DOS”一项,就可以进行纯DOS了。

当然你可以用一个批处理来进行自动处理。 我做了一个批处理,经多次使用成功。下载之后,把它解压到一个目录里(你要记住这个目录,因为后面要进入这个目录,并且这个目录的父目录最好不要超过8个字符,也不要是中文目录)。然后,从启动盘(光盘或软盘)启动电脑,进入你刚才释放的Ebd目录,打入Xpdos(这是个批处理)就大功告成了。

补记:
  该方法经本人多次使用成功。但在一次长城电脑上使用時,却费了九牛二虎之力。经过:连装3次都没有成功,反思一下,为什么其它机器都能一次成功,为何这台机子却不成功呢?是不是还原大师的问题呢(因为是为学生准备的,都用了还原大师),其它机器的还原大师都被缷掉了,所以一次成功。而这台机子的还原大师没有缷掉。是不是因为它呢?试试看。重启按F10,进入还原大师,其中的第三项是关于分区设置的,看了一下,其中C:盘的属性是A,也就是开机立即还原,把它改为C,也就是不还原。保存重启,再运行批处理,大功告成!

  结论:当遇到问题时,需要冷静分析原因,才能找出对策。

这是批处理文件
本帖最近评分记录 (共 2 条) 点击查看详情
评分人分数时间
s1fmark +1 2008-11-05 12:10
foces +1 2010-12-12 21:37
附件
ebd.zip (231.08 KiB, 下载附件所需积分 1 点, 下载次数: 4370)
2 发表于 2005-08-30 18:37 ·  中国 北京 海淀区 联通
初级用户
积分 41
发帖 18
注册 2005-08-30 14:19
UID 42090
性别 男
状态 离线
用启动盘启动是可以运行GHOST的,不用纯DOS,不过先装XP后装DOS是得学学,呵呵
3 发表于 2005-08-30 21:04 ·  中国 广东 广州 白云区 电信
金牌会员
★★★★
D◎$ Fαп
积分 4,562
发帖 1,883
注册 2004-01-19 00:00
UID 15812
性别 男
来自 广东广州
状态 离线
不错!我来顶。
----====≡≡≡≡ 我的至爱,永远是MSDOS!≡≡≡≡====----
4 发表于 2005-08-31 04:10 ·  中国 安徽 蚌埠 电信
新手上路
积分 1
发帖 1
注册 2005-08-31 04:01
UID 42107
状态 离线
谢谢,我用的就是XP系统。
以后多多发这样的帖子。
我是一新手,中学都没毕业,以后多多关照。
5 发表于 2005-09-03 09:59 ·  中国 安徽 宿州 泗县 电信
银牌会员
★★★
积分 1,339
发帖 595
注册 2004-05-26 00:00
UID 25306
性别 男
来自 安徽 宿州
状态 离线
是得多学习,电脑知识太广了,我也是一步一步自学的。你学得再多也只是大海中的一滴水。

[ Last edited by chujiafu on 2005-9-3 at 11:18 ]
6 发表于 2005-09-03 11:21 ·  中国 安徽 宿州 泗县 电信
银牌会员
★★★
积分 1,339
发帖 595
注册 2004-05-26 00:00
UID 25306
性别 男
来自 安徽 宿州
状态 离线
怎样在安装完WinXP后再进入纯Dos,这是困扰本人很长时间的一个问题,现在终于解决了,现与大家分享。
7 发表于 2005-09-04 22:16 ·  中国 山西 临汾 中移铁通
元老会员
★★★★
Batchinger
积分 4,432
发帖 1,512
注册 2002-10-18 00:00
UID 19
性别 男
状态 离线
Re chujiafu:

感谢你所做的工作!

我想这个问题还有很多值得讨论的地方,比如是否可以将软盘或虚拟软盘中的DBR直接保存为bootsect.dos,然后将其中的IO.SYS直接拷贝到C:,从而将2、3、4部省略;又比如是否可以修改bootsect.dos将io.sys定位到其他的Fat32分区或者直接定位到新的bootsect.dos中,从而实现DOS非主分区启动;另外,对于bootsect.dos在启动过程中如何载入,它是被真实地写入到了DBR中,还是仅仅被nt loader顺序执行了一下?另外,如Climbing兄所言,如何在NTFS主分区应用它也还是个问题。
※ Batchinger 致 Bat Fans:请访问 批处理编程的异类 ,欢迎交流与共享批处理编程心得!
8 发表于 2005-09-04 22:46 ·  中国 浙江 温州 电信
新手上路
积分 5
发帖 1
注册 2005-09-04 22:35
UID 42243
状态 离线
我试试看。
9 发表于 2005-09-06 08:44 ·  中国 湖北 武汉 电信
初级用户
★★
积分 168
发帖 85
注册 2005-08-26 00:19
UID 41941
性别 男
状态 离线
支持以下!
10 发表于 2005-09-06 12:12 ·  中国 广东 东莞 电信
新手上路
积分 2
发帖 2
注册 2005-09-06 11:57
UID 42288
状态 离线
不错,不错,DOS还是很有用的
11 发表于 2005-09-08 14:05 ·  中国 江苏 常州 溧阳市 电信
银牌会员
★★★
积分 2,404
发帖 946
注册 2005-09-08 13:44
UID 42345
状态 离线
2000可以进吗?
12 发表于 2005-09-08 15:30 ·  中国 吉林 白城 联通
新手上路
积分 4
发帖 1
注册 2005-09-07 17:35
UID 42326
性别 男
状态 离线
如果是 NTFS 为 主分区呢?
13 发表于 2005-09-10 06:27 ·  中国 安徽 宿州 电信
银牌会员
★★★
积分 1,339
发帖 595
注册 2004-05-26 00:00
UID 25306
性别 男
来自 安徽 宿州
状态 离线
如果是Ntfs可能不能用。抱歉。
14 发表于 2005-09-19 02:08 ·  中国 上海 浦东新区 电信
中级用户
★★
积分 306
发帖 81
注册 2003-05-10 00:00
UID 1988
性别 男
状态 离线
你只想ghost,虚拟的dos也好用啊,而且支持ntfs
除了vfloppy,MaxDos也不错,他集成了网卡驱动,可联网ghost,对于大批机器维护很方便。
vfloppy,MaxDos各有特点
vfloppy安装后,因为记录的是扇区位置而不是文件名,所以整理磁盘的操作(包括用ghost恢复)会破坏它。Maxdos记录的是文件名,就不怕整理硬盘。
vfloppy只修改了分区主引导;MaxDos还修改了主引导扇区,所以在某些场合不适用。
玩DOS,还是我76年出生的人熟...
15 发表于 2005-09-19 07:47 ·  中国 安徽 宿州 泗县 电信
银牌会员
★★★
积分 1,339
发帖 595
注册 2004-05-26 00:00
UID 25306
性别 男
来自 安徽 宿州
状态 离线
Originally posted by 人类 at 2005-9-19 02:08 AM:
你只想ghost,虚拟的dos也好用啊,而且支持ntfs
除了vfloppy,MaxDos也不错,他集成了网卡驱动,可联网ghost,对于大批机器维护很方便。
vfloppy,MaxDos各栮..


正如你所言,还是给WinXP补加纯Dos吧,这是真正的Dos,不是虚拟的,也没有MaxDos的缺点。在做镜像之前,给XP系统补加一个纯Dos,以后每次想恢复时也不必插启动盘了。
论坛跳转: