无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 5890|回复: 18
打印 上一主题 下一主题

[分享]给windows添加纯dos

[复制链接]
跳转到指定楼层
1#
发表于 2009-4-25 13:34:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1.本方法适用于有一定电脑基础的人,尤其适合原版控(比如系统只安msdn版),软件只接受绿色,半绿色,绿化的人,本方法用到的文件全是MS$的原生文件,你大可自己去下
一般用户嘛,我想现在的工具够满足你要求了,本方法中有些操作还是挺危险^_^吧

2.这里的windows代指xp,xk3,vista,2k8,win7中任何一款(x64的没试,应该是也可行的,因为引导的loader不可能也是x64的吧,而且即使是也得兼容x86呢)

3.添加纯dos 的好处当然多多,现在的各种软件(就不说名字了)功能很强,但我想大部分人其实就最多拿来刷个bios和运行个ghost吧,恩,本方法添加的dos够了,另外可以自己定制得更强大

4.添加纯dos现在流行的有vfloopy和grub4dosl两种方法或者说是思路吧,本方法都不是,刚才搜索了一下,ms现在还没有人写出来,呵,大侠都不写,就我来写吧,肯定有人也是这样干的

5.本方法的原理是来自于win98全新安装xp生成的bootsect.dos以及从此了解到的NTLoader

6.vista,win2k8,win7都采用了bootmanager做引导管理,你可以自己在bootmanager里面添加(我假设你会了哈^_^),或者直接在boot.ini里面添加(希望没有引起看不懂),因此,本文直接说xp下添加就行了,即直接安装的XP这种情况

7.本文假设你C盘是fat32,现在很多人都不用了,但是,我还是建议你即使格了重装都是值得的,因为引导文件都会放在C盘,当然你可以通过很多方法也可以达到本文的效果(如果你不会,又不想转为fat32,呃。。那就略过本文吧)

8.本文首发于byr和无忧启动dos区,如果转载,请注明出处和作者id吧。因为马上要大学毕业了,以后也不打算作IT 技术了,搞电脑也10多年了,就当做是最后想留点东西吧。对了,如果,有问题,请直接联系sc80t@sohu.com 吧,论坛上不定期会访问下吧

ok,转入正题

1.下载附件中的bootpart.exe,srcboot.com,不放心的话,可以去下有一个叫超级DOS7.10的启动img,里面这两个文件都有,放在一个fat32分区

2.下载附件中的command.com,msdos.sys,io.sys(这是dos 的基本文件,你如果不想从附件下,可以去下win98的iso,从里面提取,或者很多其他的提供纯dos的工具),放在C盘下(记得假设你C盘是FAT32)

3.找一个任意的引导光盘啊,U盘啊,任意的,引导到dos下

4.运行bootpart.exe win98 boot:c: ,然后询问你Y/N的时候,Y,然后,重启

5.如果你前面操作正确的话,现在应该已经进入了dos下了,(记得C盘得是FAT32,并且2里面的三个文件复制到C盘了)

6.运行srcboot c: c:\bootsect.dos /S ,这里文件名bootsect.dos任意

7.运行bootpart winxp boot:c: ,然后询问你Y/N的时候,Y,然后,重启

8.如果你前面操作正确的话,现在应该已经进入了xp了

9.在boot.ini 里面添加bootsect.dos,这个就是我们的纯dos了,enjoy,

10.本dos及其简单,很多命令都不能用,只有command.com里面内置的命令可以用了,
连attrib,deltree都不行了,但刷bios,ghost不用其他东西了,也不用安软件了,当然,你可以自己定制为更强的,就是添加dos 的外部命令(自己搞定吧,自己研究才好玩)

11.不要删除srcboot.com,bootpart.exe,如果你C盘重新分区为不同的大小了,还需要重新作bootsecrt.dos,另外,多琢磨这两文件,再学习grub4dos,呵呵,引导的事情真的不会再难倒你了,作者本人现在是98+xp+win7+debian,都是想删哪个就删哪个,想尝鲜哪个就哪个(嘿,win7就是我现在在玩的,),如果你再琢磨一下数据和程序,系统分离,那系统甚至可以随时重装,不会掉数据和设置,,再琢磨一下多系统共享数据,那换一个系统用的时候,数据,设置什么都一样,就是处理的程序不一样,连windows和linux都有太多可以共享的了,而且,后面几个网上现在都很多现成的,自己稍微琢磨下就搞定



                                                                                                                                                                                                                           ---sc80t

MSDOS.part1.rar

80 KB, 下载次数: 170, 下载积分: 无忧币 -2

2#
 楼主| 发表于 2009-4-25 13:35:26 | 只看该作者
附件的part2.rar                   呵呵

MSDOS.part2.rar

80 KB, 下载次数: 151, 下载积分: 无忧币 -2

回复

使用道具 举报

3#
 楼主| 发表于 2009-4-25 13:35:45 | 只看该作者
附件的part3.rar                   呵呵

MSDOS.part3.rar

50.15 KB, 下载次数: 139, 下载积分: 无忧币 -2

回复

使用道具 举报

4#
发表于 2009-4-25 13:52:11 | 只看该作者
呃。。。难为楼主注册无忧两年多发布4帖把3帖贡献在了本帖。。。鼓励一下。。。

不进IT 行业也依然可以玩技术啊,业余爱好嘛。。。我、dos时代菜鸟 也都不是IT 行业的人咯。。。
回复

使用道具 举报

5#
发表于 2009-4-25 15:34:23 | 只看该作者
有必要吗
直接加一个DOS工具箱多好?
回复

使用道具 举报

6#
发表于 2009-4-25 17:20:35 | 只看该作者
嘿嘿,本来不想说的,但看到楼主说到首发和转载什么的,不得不说了:
建议楼主上联合dos论坛的顶置帖中看看(在本坛也搜搜),你说的东西早在2005年就有人介绍过了,惠众甚多,仅跟贴的截至目前已有500。怎知你不是那500分之一?
建议有些话,还是先搜搜再说吧
回复

使用道具 举报

7#
发表于 2009-4-25 17:27:02 | 只看该作者
看到上几楼回贴 
真的让人很想忍
不过我还是笑了
回复

使用道具 举报

8#
发表于 2009-4-25 20:14:18 | 只看该作者
被标题吸引,很是诱人!
单位上还有用foxbase应用的(难以启口啊)。刚用毛桃的单文件 VisualPC+WinImage+Execl 解决了其问题。
看来标题,眼前一亮。以为在Windows下可以纯DOS应用了,很高兴啊!进来一看,失望ing...

但楼主还是有些苦劳滴。。。

[ 本帖最后由 canmao 于 2009-4-25 20:15 编辑 ]
回复

使用道具 举报

9#
发表于 2009-4-25 22:31:21 | 只看该作者
02年前后,网上就有这方面的技术帖子了。
回复

使用道具 举报

10#
发表于 2009-4-26 01:40:57 | 只看该作者
ms转的。右下角     ---sc80t?
回复

使用道具 举报

11#
发表于 2009-4-28 05:04:54 | 只看该作者

今天天气不错!

顶顶更健康,支持一下。
回复

使用道具 举报

12#
发表于 2009-4-28 09:56:00 | 只看该作者
不外乎这么几个方案:
1、传统方法:通过ntldr 调用已经保存的dos引导扇区文件;
2、通过各种引导器 或者 几个引导器之间的互相调用,最终 调用dos影像文件。
回复

使用道具 举报

13#
发表于 2009-4-28 13:48:42 | 只看该作者
那么在xp下,boot.ini加入 dos启动选项,c盘还需要什么文件,才可以启动 dos
回复

使用道具 举报

14#
发表于 2009-4-28 16:21:12 | 只看该作者
DOS工具箱来1个更方便
回复

使用道具 举报

15#
发表于 2009-4-28 16:55:01 | 只看该作者
原帖由 dvd008 于 2009-4-28 13:48 发表
那么在xp下,boot.ini加入 dos启动选项,c盘还需要什么文件,才可以启动 dos


你说的是传统方法:通过ntldr 调用已经保存的dos引导扇区文件。

dos的引导过程是
1、调用硬盘引导分区的boot引导扇区中的dos引导信息
2、然后到该分区前部寻找io.sys---〉msdos.sys、config.sys----->command.com、autoexec.bat  ...dos启动完成

安装了xp的硬盘分区,因为硬盘boot区的信息用于被ntldr调用,而不能用于启动dos.我们必须作出一个引导文件来模拟或者说替代上面说的 第一步。

通常情况下如果硬盘分区已经安装了dos系统,再安装xp的时候,安装过程会自动把原有的引导区的dos引导信息保存为一个引导文件 bootsect.dos 。
在boot.ini 文件中 设置 c:\bootsect.dos="dos" 就可以了。

对于安装了xp而没有bootsect.dos 的硬盘,也无所谓,我们可以这样做出bootsect.dos.最保险和传统的方法如下:
1、保存当前xp系统 引导扇区 bootsect.xp
2、安装dos系统 (用sys 命令1秒钟就可以搞定)
3、保存dos引导扇区 为bootsect.dos
4、把第一步生成的文件 bootsect.xp 的信息恢复到引导扇区。
当然这些操作需要一些读写引导区的工具软件的帮忙。

这里面注意的是,用传统方法,必须保证硬盘分区格式 是dos能够识别的,比如:fat32
如果硬盘分区格式是ntfs的,要想安装dos,就需要 ntldr-->grub-->dos img影像文件的方法,需要修改ntldr和grub的启动菜单。

[ 本帖最后由 dos时代菜鸟 于 2009-4-28 16:59 编辑 ]
回复

使用道具 举报

16#
 楼主| 发表于 2009-4-28 17:02:29 | 只看该作者
呵,我说的首发,是指这篇文章是我一个字一个字码上去的,至于10楼问的,sc80t是我在byr的id,哈,也是我

首先申明,我写这个的时候,确实有搜过,不过确实没搜到。。我在4楼也说过了,我并不认为是自己第一个发现这个方法的,只是简单的和大家分享的目的,如果有伤害到任何人感情,我愿意道歉,不过6楼说的确实时间也不早啊,05年,那个时候我都高中毕业了,当时也至少会了一两年了,也不至于自己就是那500人之一又来说是自己完全原创的,9楼说的时间,应该是差不多了,

我想其实应该是原创者应该是src tools 的作者把,他既然写了这个程序,肯定意图就在于此,其实我是一直一个人玩启动盘制作的吧,不怎么上论坛交流,所以,这发帖数量。。记得最初会这个方法是好像看过一个介绍src tools的文章,再自己琢磨出这的,其实最初的目的就是解决98,xp的共存问题(可以想想03年当时很多人都是98,xp共存,应该也不会有人专门去搞个dos吧,98进纯dos很方便的。。)

to 5楼的xd:
呵,可能是一种病态吧,我用别人的软件都喜欢明白原理后自己再找几个简单的进行组合,可能是受unix影响深的原因吧

to 8楼的xd:
虚拟机搞起吧,windows底下不虚拟机的话,就我的理解是怎么都不可能进行纯dos操作的,毕竟一进windows就已经是保护模式了啊,foxbase..呵呵,确实有点。。

to 12楼的xd:
恩,这是原理,不过我个人觉得这个方案很简单,而且,完全足以解决ghost和刷bios的操作了哇

to 13楼的xd:
其实就是要生成一个bootsect.dos(其实就是原来的引导扇区),再添加dos必要的msdos.sys,io.sys和commmand.com

to 4楼的xd:
呵,1是要转行做金融了,2其实才是最重要的,就是突然觉得无日无夜的跟着技术走,终于觉得累了吧,也劝劝各位兄弟,真的想想做这么多年技术是不是自己想要的生活,我也不是劝你改,只是多想想,终不是坏事

再申明一下,这只是很简单的分享意图,什么首发,转载,只是防止网站转发(做过网站的应该明白吧)全文的时候,给我留个署名权而已。。如果有让任何人不快的话,谨致歉

[ 本帖最后由 hitlercecilia 于 2009-4-28 17:03 编辑 ]
回复

使用道具 举报

17#
 楼主| 发表于 2009-4-28 17:05:51 | 只看该作者

回复 #15 dos时代菜鸟 的帖子

呵,看到这楼,就发现自己果然不善于文字表达啊,言简意赅,赞啊
回复

使用道具 举报

18#
发表于 2009-4-29 07:30:29 | 只看该作者
做任何事情都是先有思路再有方法。
思路清晰,方法也就有了根基。

要"授人渔",不要只是"售人鱼".
那些买鱼的也要想着学会如何打渔才好。
回复

使用道具 举报

19#
发表于 2009-4-29 11:10:28 | 只看该作者
WIN2K出来的时候这种方法就有了.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-2-28 04:27

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表