Board logo

标题: 请教一个用bootpart制作XP+DOS的难题>< [打印本页]

作者: sdice     时间: 2006-9-7 06:31    标题: 请教一个用bootpart制作XP+DOS的难题><

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 ]
作者: bc12060101     时间: 2006-9-7 21:35
嘿嘿,看来楼主认为 sys a: c: 和 复制DOS启动文件到C盘时一样的。
SYS命令岂非多余?
作者: sdice     时间: 2006-9-9 13:02
bootpart win95 Boot:c:
bootpart winnt boot:c:
接着就能用了。。。不需要SYS命令。 这是什么原因?
bootpart win95 Boot:c: 它除了完成512字节的扇区写入工作,还做了其他工作吗?
作者: langhua     时间: 2006-9-14 11:45
你试试这个看成不成!我以前做的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"
作者: langhua     时间: 2006-9-14 11:49
上面那些的解释可能不准确,也可能解释的是错误的.但步骤我记得是这样的.
成不成!来个话.我记得我试验过.通过了.
作者: GOTOmsdos     时间: 2006-9-14 12:01
你原来的C是DOS/98的,还是NT的