Board logo

标题: 能否利用 windows xp or 2000的 F8選單 調用 DOS? [打印本页]

作者: newbaby     时间: 2005-2-26 00:00    标题: 能否利用 windows xp or 2000的 F8選單 調用 DOS?

能否利用 windows xp or 2000的 F8選單 調用 DOS?
這樣就能用強大的DOS功能給 windows NT 動手術啦。
作者: chenhui530     时间: 2005-2-26 00:00
这个我想应该很难
作者: JonePeng     时间: 2005-2-26 00:00
很可惜办不到。Win2000/XP已不再支持纯DOS。2000和XP之所以稳定的一个原因,是因为这些系统不再基于DOS。
作者: DOSforever     时间: 2005-2-28 00:00
这个我也没试过,如果先装DOS再装windows xp or 2000就不能实现双启动吗?
作者: JonePeng     时间: 2005-2-28 00:00
如果对NT系统进行动手术实在太难了。从dosforever的看来,装vFloppy就可以解决。不知楼主的意思是不是这样:在启动Win2000/XP之前,屏幕没有显示操作系统的菜单,Win2000/XP自动进入;当需要进入DOS时,按F8,就出现菜单可以选择启动DOS,就好象Win9x一样。如果是这样的话,其实在装了vFloppy并加载DOS启动镜象后,修改C:\Boot.ini,将“timeout=”后面的数字改为0,然后保存即可。好了,以后启动Win2000/XP时,那个选择系统的菜单不出现,Win2000/XP自动进入;如果在启动之前按F8,就出现Win2000/XP的系统菜单,选择最后一项“返回操作系统菜单”,然后就可以看到有启动DOS的一项了。
作者: DOSforever     时间: 2005-2-28 00:00
不是,小Jone。我的意思是就象先装98,后装2000,2000启动后会有选择菜单。那么我如果先装DOS,后装2000,2000启动后是否会有选择菜单呢?理论上我想应该可以,但我没有试过,不知你试过没有。另外,我也没用过vFloppy。
作者: Climbing     时间: 2005-3-1 00:00
小forever,你的方法有很多局限,例如假设用户将98所在的分区换成了NTFS,DOS就无法启动了。而在2000/xp等NT环境下启动DOS的方法在很久以前就讨论过了,虽然经过这么长时间,也出现了很多新技术,但大体上还没有超越当年的讨论范围,讨论详情请看本论坛置顶帖子中的“Windows XP下玩DOS的各种方法之总结”。而目前最完美的大概就是用grldr for ntldr(即grub) + memdisk + 纯DOS的启动软盘映像来实现纯DOS环境的启动,几乎没有什么限制。
作者: DOSforever     时间: 2005-3-1 00:00


  Quote:
以下是引用Climbing在2005-3-1 0:02:14的发言:

小forever,你的方法有很多局限,例如假设用户将98所在的分区换成了NTFS,DOS就无法启动了。
而在2000/xp等NT环境下启动DOS的方法在很久以前就讨论过了,虽然经过这么长时间,也出现了很多新技术,但大体上还没有超越当年的讨论范围,讨论详情请看本论坛置顶帖子中的“Windows XP下玩DOS的各种方法之总结”。
而目前最完美的大概就是用grldr for ntldr(即grub) + memdisk + 纯DOS的启动软盘映像来实现纯DOS环境的启动,几乎没有什么限制。

呵呵,谁是小forever?我倒是希望我能够再年轻十岁。
其实,我根本就没用2000,我的这个方法只是为楼主按照他的要求出个主意,顺便证实一下我的猜测。
由于本人来这里较晚,过去所讨论的DOS与2000/XP单独共存的问题我还从来未见过。即使看见了标题也不大有兴趣进去。因为我认为我自己的方法已经不需要再改进了:本人的机器第一块物理硬盘上安装有MS-DOS、PC-DOS、DR-DOS、Win98和SCO OPEN SERVER,所有的DOS共用一个启动分区,Win98和SCO单独一个分区,再加上一个只为DOS使用的扩展分区,(Windows的扩展分区和LINUX安装在另一块硬盘上)那么一块硬盘的四个表项正好全部用完,而且DOS和Windows相互隔离,互不干扰,不会有兼容性问题。如果把98换成2000的话我想也一样,应该不会有什么问题,而且随便你2000使用什么文件系统
作者: Climbing     时间: 2005-3-1 00:00
嘿嘿,看来我们应该是同龄人,我现在也很想年轻十岁,我是74年生人,不知道比你大还是小,如果有幸大上几天,叫你一声小forever应该也没有问题,何况在这个论坛,我也算是半个元老了。从你的描述来看,大体可以推断你使用lilo或者grub作为启动管理软件,这本身并没有逃脱我们那个帖子的讨论范围(当然,技术上的细节可能更多一些,甚至综合使用了几种方法)。对于熟悉启动的人士来说,实现几个DOS共存实在没有什么困难。例如从你的描述我大体可以推断:你对第一个硬盘分出了三个主分区并尽可能的物尽其用,你的第一主分区(也就是DOS所在的分区)应该是一个FAT分区(也可能是FAT32,因为我没有用过DR-DOS),而你启动不同的DOS应该是分别安装然后取出引导扇区保存成引导扇区文件并用引导软件启动相应的文件(如果DOS的系统文件文件名有冲突,则要改用启动软盘映像的方法)。Linux的启动实在简单,能够找到内核即可,所以放到哪里都没有关系。不知道我的推测对不对?
作者: DOSforever     时间: 2005-3-1 00:00
呵呵,我就知道你要来猜测我是用什么来管理启动的。实际上我用的很简单,只用了一个System Commander,不需要加这个,加那个来综合使用几种方法。对于多重启动所有的原理都是一样的,因为这并不是由我们所能改变的,所以我并不需要“逃脱”。我所用的DOS都是指传统的DOS,我并不喜欢Windows下分离出来的DOS,所以我的DOS主分区和扩展分区都是FAT16的,也只能是FAT16的。而且这两个分区也只为DOS使用,从不在Windows下人为的去访问,但是由于Windows可以认出逻辑盘(DOS的主分区可以在启动时对Windows屏蔽掉)所以有时候它太爱“管闲事”了,会去“看”一下逻辑盘,如果你只“看”那倒也就算了,可它还会写一些东西进去。所以我一直为这个事情伤脑筋,至今也没有想出一个办法,使当启动Windows之前把DOS的扩展分区也屏蔽掉。不知System Commander的最高版本有无此功能?或者哪位高人曾经对此做过研究,望请赐教。既然你告诉了我你的年龄,那么我也可以告诉你我大致的岁数:我比小葛大五岁(虽然我对他很熟,但他对我并不熟。)我之所以叫他们小Jone、小D、小葛,并不仅仅是因为他们比我小,而是觉得他们挺可爱的,不仅长得可爱,说话也挺有趣儿的,尤其是小Jone、小D,当然,还少不了我们的小Wen,上次我还看见有人叫他“温姐儿”,呵呵呵呵呵……实际上我也早就认为你也挺可爱的,来,小嗑,亲一个,呵呵呵呵……
我再退一步说,别说“有幸”大几天,就是比我大上十几年的人也没人在我面前老三老四。但是我也从来没有丢掉中华民族尊老爱幼的传统美德。不象现在的一些小青年,眼睛里没大没小,一点也规矩不懂!再说,老,并不是一件什么“幸福”的事情,而是一件悲哀的事情。你说呢?还有,我从不刻意地去关心有人在论坛上是什么身份,我所关注的是问题本身的讨论,我还刻意对我的一个网友隐瞒我在网络上的身份,目的就是为了让他毫无顾忌地发言。我去过的论坛不多,但也见过不少版主、管理员甚至论坛的创建人。一些人即便不担任什么职务,我也和他们玩得也挺开心,觉得逗逗他们也挺有趣儿的。还有些人,自以为是,俨然以XXX自居,还以为自己是当了个什么所谓的“官”!这完全是中国人骨子里封建意识不自觉的体现。这也只有在当今这种不伦不类的社会才觉得当官“光荣”,要在毛主席时代……!好了,不说了,话题扯远了。

作者: jawbin     时间: 2006-5-26 09:38
是远了点哈...
都是小朋友不都可爱了嘛....
喜欢小啊..
作者: mebanna     时间: 2006-5-27 21:10
原来 毛王朝不封建~