![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-06 21:20 |
共 48,039 主题排行 / 350,124 发帖 / 今日 0 篇 / 48,252 会员排行 |
| DOS疑难解答 & 问题讨论 (解答室) » [VPC 测试不行][CMD环境] 安装XP后使C盘能够启动98的DOS |
| 可打印版本 2,366 / 22 |
| 第1楼 chishingchan | 发表于 2007-12-02 00:07 |
| 银牌会员 发帖 538 积分 1,284 | |
|
[VPC 测试不行][CMD环境] 安装XP后使C盘能够启动98的DOS 虚拟软盘方式的不用介绍!
GRUB 方式的不用介绍! 用软盘或光盘启动的不用介绍! 只想使用某个DOS下或CMD下的软件: 当用XP安装盘格式化C盘安装XP后,如何能够在XP的CMD环境下修改硬盘的主引导记录及得到bootsect.dos文件,使之能够按F8键或修改BOOT.INI启动到DOS方式? 注:当然自备有98的 IO.SYS 及 COMMAND.COM 文件。 [ Last edited by chishingchan on 2007-12-10 at 11:30 PM ] |
|
| 第2楼 DOSforever | 发表于 2007-12-02 00:21 |
| 金牌会员 发帖 2,239 积分 4,639 | |
| 第3楼 chishingchan | 发表于 2007-12-02 00:37 |
| 银牌会员 发帖 538 积分 1,284 | |
|
不错,但有一个缺点就是 不能在 XP 的 CMD 环境下完成!
能否无需准备DOS启动盘,在 CMD 下执行某个批处理及程序后修改 C:\ 启动信息及得到 bootsect.dos文件?然后再将 IO.SYS 和 COMMAND.COM 复制到 C:\ 并修改BOOT.INI 完成。 还有,不知 bootsect.dos 文件是否有通用性?即每台电脑所产生的 bootsect.dos 都是一样的(DOS版本相同的话)?剩下的只有修改 启动信息了! [ Last edited by chishingchan on 2007-12-2 at 12:40 AM ] |
|
| 第4楼 chishingchan | 发表于 2007-12-02 00:44 |
| 银牌会员 发帖 538 积分 1,284 | |
|
或者哪位高手提供一个命令行修改硬盘启动分区信息的软件应该也可以搞定,不过这个软件当然要支持CMD环境
|
|
| 第5楼 DOSforever | 发表于 2007-12-02 01:31 |
| 金牌会员 发帖 2,239 积分 4,639 | |
| 第6楼 chishingchan | 发表于 2007-12-02 10:39 |
| 银牌会员 发帖 538 积分 1,284 | |
|
贴中贴,看了百多页,看了一小时,看得我一头雾水,太多不符合我的要求的。
Originally posted by bc12060101 at 2007-2-2 12:30 AM: 只看到这行,能否解答一下是否可行! BOOTPART REWRITEROOT:C: [ Last edited by chishingchan on 2007-12-2 at 10:50 AM ] |
|
| 第7楼 AlexZhang | 发表于 2007-12-02 11:19 |
| 系统支持 发帖 435 积分 1,011 | |
|
你debug出来一个引导扇区吧
|
|
| 第8楼 chishingchan | 发表于 2007-12-02 13:11 |
| 银牌会员 发帖 538 积分 1,284 | |
Originally posted by AlexZhang at 2007-12-2 11:19 AM: debug?=dump? 除错? :mad:怎么回复的老是解决不了问题!!! 实验证明 bootsect.dos、IO.SYS、COMMAND.COM 拷贝到虚拟机的C:\并修改BOOT.INI是行不通的,即说明 bootsect.dos 没有通用性可言! [ Last edited by chishingchan on 2007-12-2 at 01:18 PM ] |
|
| 第9楼 chishingchan | 发表于 2007-12-03 19:17 |
| 银牌会员 发帖 538 积分 1,284 | |
|
自已顶,望解决问题!
|
|
| 第10楼 chishingchan | 发表于 2007-12-05 16:28 |
| 银牌会员 发帖 538 积分 1,284 | |
Originally posted by DOSforever at 2007-12-2 01:31 AM: 还未搞定,不然我会报告的,望高手指教啦。 |
|
| 第11楼 Climbing | 发表于 2007-12-06 11:51 |
| 铂金会员 发帖 2,753 积分 6,962 来自 河北保定 | |
|
用Boot Partition 2.50 for WinNT/2K/XP就可以解决。其实,问题的关键在于如何在xp环境下生成DOS 7.10的引导扇区文件,也就是bootsect.dos。其实很简单:
bootpart win98 c:\bootsect.w98 上面这条命令就在C:\下生成了对应的引导扇区文件bootsect.w98,然后在boot.ini中添加对应启动项即可: c:\bootsect.w98="MS-DOS 7.10" 用下面的命令行可以直接在boot.ini中添加启动项: bootpart win98 c:\bootsect.w98 "MS-DOS 7.10" 当然,bootsect.dos很显然是不可能通用的,因为引导扇区的作用就是在活动分区上查找操作系统启动文件(对于dos来说就是io.sys),所以引导扇区中要保存当前分区的一些信息,例如分区大小、起始位置、文件系统类型等,不同的分区,当然要具有不同的引导扇区,而bootpart可以根据分区的信息自动生成对应的引导扇区文件。 |
|
| 第12楼 DOSforever | 发表于 2007-12-07 12:21 |
| 金牌会员 发帖 2,239 积分 4,639 | |
Originally posted by chishingchan at 2007-12-5 16:28: 指教不敢当,因为我也没怎么用过 bootpart ,所以想请你等于帮我做这个实验报告,看看能不能成功。 |
|
| 第13楼 chishingchan | 发表于 2007-12-08 00:02 |
| 银牌会员 发帖 538 积分 1,284 | |
Originally posted by Climbing at 2007-12-6 11:51 AM: 谢谢啦!通过! |
|
| 第14楼 chishingchan | 发表于 2007-12-08 00:14 |
| 银牌会员 发帖 538 积分 1,284 | |
|
试验结果:
生成的 bootsect.w98 跟原来的 bootsect.dos 只差一个字节: 位置:0x41 w98 : 01 dos : 00 应该启动没问题吧?! |
|
| 第15楼 chishingchan | 发表于 2007-12-10 23:29 |
| 银牌会员 发帖 538 积分 1,284 | |
|
在VPC里测试未能启动,光标停在屏幕左上角一闪一闪的没有回应,以下是过程:
1、粘贴 bootpart.exe、IO.SYS 和 COMMAND.COM 到 C:\ 2、执行 bootpart win98 c:\bootsect.w98 "MS-DOS 7.10" 3、重启。 修改相异的字节也不行,难道在虚拟机里应用不了?真实机未测试过! 注:bootpart.exe 的版本是 2.6 [ Last edited by chishingchan on 2007-12-10 at 11:32 PM ] |
|
| 1 2 下一页 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |