yjqd 发表于 2018-11-12 15:53:30

win7启动dos

本帖最后由 yjqd 于 2018-11-14 11:01 编辑

32位win7,将最后一个分区压缩10M的空间出来,分配符(假设为F:),格式化为fat32

给F盘写入dos分区引导

下载xpsp2.opk(xpsp1.opk也可),解压后得到iso文件,打开它在tools中的X86文件夹中找到SYS.EXE拷贝出来
把dos的IO.SYS、MSDOS.SYS、COMMAND.COM放在F盘根目录里,在管理员命令提示符下输入:
sys F:
回车,出现Done.
给F盘写入dos分区引导操作成功

用dd for windows等工具将F盘的分区引导备份出来,假设备份文件名为dosbr

win7的bcd增加实模式启动扇区:

实模式启动扇区
---------------------
标识符                  {id}
device                  partition=C:
path                  \dos\dosbr
description             启动DOS系统
------------------------------------------------------------------------------------------------------------------------------------------------------------------------
如果没有dos的IO.SYS、MSDOS.SYS、COMMAND.COM,新建三个文本文档,将它们重命名为dos的三个文件名,用sys写分区引导也能成功

当你已经把F盘的分区引导备份出来后,你可用bootsect把F盘原来的分区引导写回去,比如写NT60的分区引导,也不会影响win7启动dos

窄口牛 发表于 2018-11-12 16:06:58

没有这种机器了。虚拟机里也许可以玩玩。

xinzi 发表于 2018-11-12 17:18:28

呵呵,楼主,上传一个F盘DOS,GHOST镜像,大家就简单了呀

liaoyin 发表于 2018-11-12 22:10:41

64位行吗?

promrhxq 发表于 2018-11-12 23:57:36

DOS真是好久没玩过了,学习了

promrhxq 发表于 2018-11-12 23:57:36

DOS真是好久没玩过了,学习了

yjqd 发表于 2018-11-13 10:34:32

liaoyin 发表于 2018-11-12 22:10
64位行吗?

没64位的环境,没测试过

窄口牛 发表于 2018-11-13 11:09:39

和64没关系

muzb 发表于 2018-11-13 11:55:37

        热心回复!
页: [1]
查看完整版本: win7启动dos