最近刚开始看《自己动手写操作系统》,为了学习保护模式的编程,需要安装DOS系统。因为书中推荐用virtualPC,加上公司的笔记本配置比较差,跑vmware速度很慢,所以去绿色下载站下载了virtualPC 2007(感觉上用新版的比较舒服),又去新DOS时代下载了个MS-DOS 7.1光盘版镜像(下载地址http://help.cn-dos.net/soft/dos71cd.zip),载入光盘镜像引导起系统,一路回车下来装好,发现打不开和宿主系统的共享文件夹,提示共享文件夹功能没有安装。

                                                  

dokcer Windows 设置镜像源 dos7.1镜像_编程

用软件自带的插件包镜像VMAdditions.iso里的dos目录下的插件也安装不上,看来微软在virtualPC 2007里确实已经不支持DOS系统了,因为virtualPC是在5.2版本之后被微软收购的,所以只能用旧版本里的插件包。到网上搜了搜,下了virtualPC 2004sp1(下载地址http://dl-sh-ctc-2.pchome.net/08/qm/VirtualPC2004SP1_0830.zip),发现2004sp1安装文件是MSI格式的,无法直接解压缩,又去网上下了个MSI文件提取器(下载地址http://www.16.xdowns.com/UploadFile/2006-4/20064112311130877.rar)

                                   

dokcer Windows 设置镜像源 dos7.1镜像_microsoft_02

将2004sp1解压后的Microsoft Virtual PC 2004 MSDN.msi文件拖到文件提取器程序主窗口里,很快所有待安装的文件就都解压出来了。进入虚拟DOS系统,将解压出的DOS Virtual Machine Additions.vfd的文件载入,进入软盘目录

          

dokcer Windows 设置镜像源 dos7.1镜像_vmware_03

运行DOSADD.BAT,显示

dokcer Windows 设置镜像源 dos7.1镜像_微软_04

重启系统后看到提示

dokcer Windows 设置镜像源 dos7.1镜像_vmware_05

再选择编辑--->设置,发现共享文件夹功能已经能用了

dokcer Windows 设置镜像源 dos7.1镜像_vmware_06

选择好一个目录,设置一个盘符,就可以和宿主机共享文件了。

PS:

1.因为virtualPC是5.2版本之后被微软收购的,所以有很多人会选用virtualPC 5.2的插件包软盘镜像,用这个版本的镜像也能安装,但是安装完成重启后会提示共享错误

dokcer Windows 设置镜像源 dos7.1镜像_dos_07

或者是直接安装virtualPC 5.2,但是我个人感觉还是用07版本的软件配2004的插件比较好,因为比较新版本的软件会修正了以前的一些bug和不足。

 2.我已经把2004sp1的dos插件包软盘镜像文件单独放到网络优盘上了,有需要的朋友可以去那边下载,地址是http://naruto20066.ys168.com/,在实用程序目录下。