阿笨狗(jspadmin)网络日志

个人网络日志,网络、技术、思想、生活、札记……

« 二OO八年春节回顾与总结看了今天晚上的新闻联播,忽然发现了中石油股价连续下跌的秘密 »

[原创]在NTFS分区的WinXP下增加纯DOS或Win98启动,以运行纯DOS应用程序

因为应用需要,必须使用集团某个纯DOS环境下的应用程序(假设其名称为bb.exe)。而之前,这个应用程序被安装到一台Win98系统的电脑上,现在这台电脑硬盘损坏,无法使用,同时,也为了避免浪费电脑硬件资源(在一台电脑上只装一个程序,实在是太奢侈),我决定在一台比较新的机器上安装这个应用程序,同时回收原来这台被浪费使用的电脑。
很不幸的是,这台新的机器因为硬盘是160G的,联想出厂时,预分区C盘为NTFS格式,并且预装了WinXP SP2操作系统。
首先我试着安装了vfloppy之类软件,以增加虚拟DOS引导,很不幸,各种虚拟DOS都因为引导时加载了太多7788的东西,导致bb.exe无法运行。
接着,我放弃了使用虚拟dos的想法,开始安装win98,安装之前先将c盘一键ghost备份(ghost8.3以上版本对NTFS的支持还是蛮不错的)。安装win98后,WinXP没了,弄双启动实在是麻烦(因为C盘是NTFS的缘故),后来想想,还是算了,又ghost回来。
最后,我决定使出必杀技:使用SC。终于实现,具体步骤如下:

1、安装,并启动system commander8.13加载多系统引导,并选择win98全新安装。
2、安装win98。
3、win98安装完成后,由于白痴win98将硬盘mbr引导记录独占,变成只有win98单启动菜单,需要用MSDOS类型的启动光盘引导开机后,使用ghost将事先作好的备份还原到原来的NTFS分区的C盘上。
4、xp还原后,需再次进入win98下并进入dos,使用fdisk命令激活xp所在分区为可引导(不会破坏任何数据)。(如果你在安装sc的时候,就已经按提示要求,制作应急盘和启动盘,现在就可以派上用场了)
5、进入xp,重新安装sc8.13,自动会识别出已经安装的win98。
6、至此NTFS下的WinXP已经成功增加Win98系统,并且二者真正互相独立存在。

另:
1、Win98下由于不支持P5系列新的硬件,且联想未提供P5系统硬件的win98驱动,Epson LQ 1600K3驱动久装未成,直接运行解压版Ucdos和bb.exe,提示未装打印机。dos下强行安装LQ1600驱动,打印出来依然乱码。
2、后来使用ucdos完整版安装盘,并加载此版本ucdos自带的LQ1600驱动,打印正常。

--By jspadmin(阿笨狗) 2008.2.14 Share

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

日历

最新评论及回复

最近发表

Powered By Z-Blog 1.8 Walle Build 100427

Auto Publisher Copyright 1999-2011 www.pifoo.com. Some Rights Reserved.
闽ICP备05035478号