vmware下,MSDOS如何共享文件

本文介绍两种实现MSDOS与现代操作系统之间数据共享的方法:一是利用虚拟软盘镜像实现双向读写;二是通过虚拟光驱共享ISO镜像文件,但仅支持DOS读取。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

根据网络资料,自己实验后,总结如下:

 

主机是MSDOS,通过vmware虚拟。这里使用msdos7.1

宿主机,我用的是winxp。也可以是其他的。

 

目的:实现MSDOS与其他宿主机之间的数据共享。

 

1.通过虚拟软盘实现数据共享。(DOS主机和宿主机都可以读写软盘)

 

通过winImage制作虚拟软盘镜像。新建文件,保持格式为ima或者是vfd。ima格式的文件可以直接修改成img,vfd格式文件不需要修改直接可以被vmware识别。

注意:需要将vmware设置中的软盘设置成CONNECT AT POWER ON

运行dos后,

C:\>dir  A:

C:\> xcopy autoexec.bat A:

拷贝autoexec.bat到软盘A

当然也可以通过winImage工具添加或删除文件到虚拟软盘。不过虚拟软盘最大为2.88MB

 

2.从宿主机拷贝文件到MSDOS(DOS主机只能读文件内容,不能把文件拷贝到宿主机)

 

将要拷贝的文件制作成iso镜像(ultraISO等工具都可以制作),通过vmware上虚拟的光驱进行数据共享。

这种方式需要修改dos的config.sys和autoexec.bat

c:\>edit config.sys
  添加一句
  Device=c:\dos71\vide-cdd.sys /d:mscd001
  保存-退出
  c:\edit autoexec.bat
  加一句
  c:\dos71\mscdex.exe /d:mscd001
  保存-退出。
 Ctrl+Alt+Del重启
8.c:\>d:
9.d:\>dir

VMware虚拟DOS主机,通常都会面临着与宿主机交换数据的问题,而且对于大多数人来说还是一个比较棘手的问题,因为VMware不提供DOS版的VMware tools。而对于网络上提到的“在DOS中配置网络中,然后通过VMware提供的共享文件夹”的方法,事实上对于大多数人来说,也是不太可能完成的任务。因为在Windows满天飞的今天,大多数人对于DOS都不太熟悉,而之所以使用DOS虚拟机也是因为一些特殊的原因,比如运行一些需要DOS支持的软件。而在DOS中配置网络中也不像在Windows中那么简单,抛开DOS的纯字符界面不提,即使一些从DOS年代过来的老鸟,有很多也会被DOS的config.sys和autoexe.bat两个文件搞得昏头转向,再加上DOS不支持即插即用,安装硬件驱动还得手工配置中断、地址等信息,更增加了难度。   通过摸索我这儿找到了一种方法,虽然还有一些缺点,但容易掌握,适合大多数人。 使用本资源所述软件(适合64bit版本),可以轻松的将MS-dos虚拟硬盘文件(*.vmdk)挂载到宿主机(win8, win7, win xp系统)操作系统上,成为宿主机(windows系统)下的一块硬盘,即可读、又可写!读写完毕后卸载虚拟硬盘即可,轻松写意!只要不删除或移动MS-DOS系统文件,对MS-DOS虚拟机没有任何损害,轻松实现文件共享和数据交换! 注意:本软件在挂载虚拟硬盘文件(*.vmdk)时,默认为只读格式,如果需要写入文件,一定在挂载文件时将“只读”的单选框的勾选去掉哦! 搞定!
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值