我们经常要对DOS下的软件进行维护、美化界面、DOS软件开发、DOS软件汉化、DOS软件逆向分析、DOS软件调试,都要遇到DOS操作系统的安装问题,现将我的经验献上,不足之处,望各位高手指教。
一、准备工具:
1:MSDOS622.img
2:Virtual PC 2004 SP1安装包
2:Virtual PC 2004 SP1安装包
二:安装
1:先安装好Virtual PC 2004 SP1安装包
2:运行Virtual PC 2004 SP1,新建一个MS-DOS的虚拟机
3:在Virtual PC 2004的主页面中选择MS-DOS虚拟机,点击“Start”打开虚拟机,如图1
1:先安装好Virtual PC 2004 SP1安装包
2:运行Virtual PC 2004 SP1,新建一个MS-DOS的虚拟机
3:在Virtual PC 2004的主页面中选择MS-DOS虚拟机,点击“Start”打开虚拟机,如图1
![](https://i-blog.csdnimg.cn/blog_migrate/5c0ff645ffa62b0338d10df8f7513b22.jpeg)
4:当MS-DOS虚拟机运行之后,点击“Floppy”菜单,选“Capture Floppy Disk Image...”,选MSDOS622.img,然后回车或者点
击“打开”按钮。
注:如此时在DHCP处停止,则右边ALT+DEL重启就可以了。
5:fdisk命令:
(1)当虚拟机出现“Starting MS-DOS...”的提示符时,立即按Shift键跳过config.sys和autoexec.bat的运行,如图2
注:如此时在DHCP处停止,则右边ALT+DEL重启就可以了。
5:fdisk命令:
(1)当虚拟机出现“Starting MS-DOS...”的提示符时,立即按Shift键跳过config.sys和autoexec.bat的运行,如图2
![](https://i-blog.csdnimg.cn/blog_migrate/7b21840fe926ed25cad446d328297a99.jpeg)
注:如来不及按下shift键,可以按“ctrl+alt+insert”组合键来重新启动虚拟机,并一直按住shift键,知道图2为止
(2)a:\>fdisk,创建DOS主分区
(3)重新启动虚拟机,当虚拟机出现“Starting MS-DOS...”的提示符时,立即按Shift键跳过config。sys和autoexec.bat的运行,运行a:\>format c:/s/v:dos,对虚拟机的硬盘进行格式化操作。
6:将A盘全部文件复制到C盘:
(1)SYS c:
注:此时如显示Invaild drive specification,则执行fdisk命令、format c:/s/v:dos
(2)a:\>MD C:\DOS
(3)a:\>XCOPY A:\*.* C:\DOS /S
7:点击“Floppy”-->“Release MSDOS6.22.IMG”释放软盘镜像,然后按右ALT+DEL重启MSDOS虚拟机
8:安装DOS附加模块,实现共享文件
(1)当MS-DOS虚拟机运行之后,点击“Floppy”菜单,选“Capture Floppy Disk Image...”,选“C:\Program
Files\Microsoft Virtual PC\Virtual Machine Additions\DOS Virtual Machine Additions.vfd”,然后回车或者点击“打开”按钮。
(2) a:\>DOSADD.bat
(3)点击“Floppy”-->“Release DOS Virtual Machine Additions.vfd”释放文件,然后按右ALT+DEL重启MSDOS虚拟机
9:修改config.sys和autoexec.bat
config.sys文件内容:
(2) a:\>DOSADD.bat
(3)点击“Floppy”-->“Release DOS Virtual Machine Additions.vfd”释放文件,然后按右ALT+DEL重启MSDOS虚拟机
9:修改config.sys和autoexec.bat
config.sys文件内容:
DEVICE=c:\DOS\HIMEM.SYS /TESTMEM:OFF
DOS=HIGH
DEVICE=C:\VMADD\VMADD386.SYS
REM **********************************************
REM **** DOS Virtual Machine Additions *****
REM **********************************************
DEVICE=C:\VMADD\CDROM.SYS /D:IDECD001 /L:E
LASTDRIVE=Z
DOS=HIGH
DEVICE=C:\VMADD\VMADD386.SYS
REM **********************************************
REM **** DOS Virtual Machine Additions *****
REM **********************************************
DEVICE=C:\VMADD\CDROM.SYS /D:IDECD001 /L:E
LASTDRIVE=Z
Autoexec.bat文件内容:
PATH C:\dos;
@REM **********************************************
@REM **** DOS Virtual Machine Additions *****
@REM **********************************************
PATH C:\DOS;
SET DOSVMADD13=INSTALLED
c:\vmadd\fshare.exe
c:\DOS\MSCDEX.EXE /D:IDECD001 /L:E /M:8
c:\vmadd\idle.com
c:\vmadd\mouse.com
PATH C:\dos;
@REM **********************************************
@REM **** DOS Virtual Machine Additions *****
@REM **********************************************
PATH C:\DOS;
SET DOSVMADD13=INSTALLED
c:\vmadd\fshare.exe
c:\DOS\MSCDEX.EXE /D:IDECD001 /L:E /M:8
c:\vmadd\idle.com
c:\vmadd\mouse.com
转载于:https://blog.51cto.com/dosipc/316687