中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-07-24 01:40
中国DOS联盟论坛 » DOS启动盘 & LOGO技术 (启动盘室) » 请教一个用bootpart制作XP+DOS的难题>< 查看 1,794 回复 5
楼 主 请教一个用bootpart制作XP+DOS的难题>< 发表于 2006-09-07 06:31 ·  中国 海南 海口 电信
新手上路
积分 8
发帖 2
注册 2006-08-29 22:47
19年会员
UID 61537
状态 离线
1、首先我将C分区克隆
2、光盘启动然后运行:
sys a: c:
srcboot c: c:\bootsect.dos /s
然后把DOS引导文件和DOS的启动文件保存到D盘
bootpart winnt boot:c: 恢复winnt引导扇区
修改Boot.ini,添加C:\bootsect.dos="msdos"
到这里,可以进行XP+DOS的双启动了
3、接着恢复克隆回C盘
4、把DOS启动文件和bootsect.dos复制回C盘
5、修改Boot.ini,添加C:\bootsect.dos="msdos"
这时候却不能进DOS了,这是什么原因??
按我的理解应该是一样的。。。。。

还有在XP的下运行bootpart win95 c:\bootsect.dos "msdos"
制作的多启动也完全不能进入DOS

[ Last edited by sdice on 2006-9-7 at 07:32 ]
2 发表于 2006-09-07 21:35 ·  中国 河南 洛阳 联通
银牌会员
★★★
积分 1,455
发帖 712
注册 2006-01-20 10:26
20年会员
UID 49246
状态 离线
嘿嘿,看来楼主认为 sys a: c: 和 复制DOS启动文件到C盘时一样的。
SYS命令岂非多余?
3 发表于 2006-09-09 13:02 ·  中国 海南 海口 电信
新手上路
积分 8
发帖 2
注册 2006-08-29 22:47
19年会员
UID 61537
状态 离线
bootpart win95 Boot:c:
bootpart winnt boot:c:
接着就能用了。。。不需要SYS命令。 这是什么原因?
bootpart win95 Boot:c: 它除了完成512字节的扇区写入工作,还做了其他工作吗?
4 发表于 2006-09-14 11:45 ·  中国 北京 昌平区 联通
银牌会员
★★★
积分 1,225
发帖 461
注册 2002-10-22 00:00
23年会员
UID 39
性别 男
状态 离线
你试试这个看成不成!我以前做的98+XP双启动的.
sys c:
这步是写入WIN98(MSDOS)的引导到C盘.这时C盘已经可以启动WIN98(DOS)了 :)
bootpart win95 c:\bootdos.bin
这步是把刚才写入WIN98(DOS)的引导保存成一个文件.文件就是c:\bootdos.bin
bootpart winnt boot:c:
这步是写入WINNT引导到C盘.

下面是复制MS NTLOADER的文件.
copy %_PATH%\NTLDR\bootfont.bin c:\ /y >nul
copy %_PATH%\NTLDR\ntdetect.com c:\ /y >nul
copy %_PATH%\NTLDR\ntldr c:\ /y >nul
copy %_PATH%\boot.ini c:\boot.ini /y >nul
其中BOOT.INI.你可以自己编辑.
[boot loader]
timeout=30
default=C:\
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
C:\BOOTDOS.BIN="Microsoft Windows 98"
5 发表于 2006-09-14 11:49 ·  中国 北京 昌平区 联通
银牌会员
★★★
积分 1,225
发帖 461
注册 2002-10-22 00:00
23年会员
UID 39
性别 男
状态 离线
上面那些的解释可能不准确,也可能解释的是错误的.但步骤我记得是这样的.
成不成!来个话.我记得我试验过.通过了.
6 发表于 2006-09-14 12:01 ·  中国 广东 广州 教育网
铂金会员
★★★★
C++启程者
积分 5,154
发帖 1,827
注册 2003-07-18 00:00
23年会员
UID 7105
性别 男
状态 离线
你原来的C是DOS/98的,还是NT的
论坛跳转: