注:本文为 “VMware 配置 DVD / CD-ROM 、软盘驱动器、DOS” 相关文章合辑。
VMware Workstation 配置 DVD、CD-ROM 和软盘驱动器
更新时间 2022 年 01 月 09 日
最多可以将 4 个 IDE 设备、60 个 SCSI 设备以及 120 个 SATA 设备(4 个控制器,每个控制器 30 个设备)添加到虚拟机中。其中的任意设备均可以连接到物理或虚拟 CD-ROM 或 DVD 设备。CD-ROM 和 DVD 设备无法连接到 NVMe 控制器。
虚拟机可以从 DVD 光盘中读取数据。Workstation Pro 不支持在虚拟机中播放 DVD 影片。如果使用的 DVD 播放器应用程序不需要在显卡中提供视频覆盖支持,您或许可以播放影片。
将 DVD 或 CD-ROM 驱动器添加到虚拟机
更新时间 2022 年 01 月 09 日
您可以将一个或多个 DVD 或 CD-ROM 驱动器添加到虚拟机中。您可以将虚拟 DVD 或 CD-ROM 驱动器连接到物理驱动器或 ISO 映像文件。
无论连接到何种类型的物理驱动器,您都可以将虚拟 DVD 或 CD-ROM 驱动器配置为 IDE、SCSI 或 SATA 设备。例如,如果主机具有 IDE CD-ROM 驱动器,您可以将虚拟机驱动器设置为 SCSI 或 IDE 并将其连接到主机驱动器。
除非在正常模式下遇到问题,否则,不要配置旧版模拟模式。有关详细信息,请参见为 DVD 或 CD-ROM 驱动器配置旧版仿真模式。
过程
- 选择该虚拟机,然后选择虚拟机>设置。
- 在硬件选项卡中,单击添加。
- 在添加硬件向导中,选择DVD/CD 驱动器。
- 单击完成以将驱动器添加到虚拟机中。
5.(可选)要更改用于驱动器的 SCSI、IDE 或 SATA 设备标识符,请选择驱动器,然后单击高级。 - 单击确定以保存所做的更改。
为 DVD 或 CD-ROM 驱动器配置旧版仿真模式
更新时间 2022 年 01 月 09 日
使用旧版仿真模式可解决客户机操作系统与 DVD 或 CD-ROM 驱动器之间的直接通信问题。
在旧版仿真模式中,您只能从 DVD 或 CD-ROM 驱动器的数据光盘中读取数据。旧版仿真模式不提供其他正常模式功能。在正常模式下,客户机操作系统可与 CD-ROM 或 DVD 驱动器直接通信。通过这种直接通信,您可以读取多会话 CD、执行数字音频提取、查看视频并使用 CD 和 DVD 刻录机刻录光盘。
如果一次运行多个虚拟机,且这些虚拟机的 CD-ROM 驱动器处于旧版仿真模式,则必须断开其 CD-ROM 驱动器连接才能开启虚拟机。通过断开虚拟机中连接的 CD-ROM 驱动器,可以避免多个虚拟机同时连接 CD-ROM 驱动器。
过程
-
选择该虚拟机,然后选择虚拟机>设置。
-
在硬件选项卡中,选择驱动器,然后单击高级。
-
选择旧版仿真,然后单击确定。
在 Windows 主机中,默认情况下未选择该选项。在配有 IDE 驱动器的 Linux 主机上,默认设置取决于内核中是否加载了 ide-scsi 模块。必须加载 ide-scsi 模块或使用物理 SCSI 驱动器才能直接连接到 DVD/CD-ROM 驱动器。
-
单击确定以保存所做的更改。
将软盘驱动器添加到虚拟机
更新时间 2022 年 01 月 09 日
您可以配置虚拟软盘驱动器以连接到物理软盘驱动器或现有 / 空软盘映像文件。您最多可以将两个软盘驱动器添加到虚拟机中。
前提条件
关闭虚拟机。
过程
-
选择该虚拟机,然后选择虚拟机>设置。
-
在硬件选项卡中,单击添加。
-
在添加硬件向导中,选择软盘驱动器。
-
单击完成以将驱动器添加到虚拟机中。
-
选择软盘介质类型。
选项 说明 使用物理软盘驱动器 虚拟机使用物理软盘驱动器。 使用软盘映像 驱动器连接到软盘映像 (.flp) 文件。 创建空软盘映像 驱动器连接到您创建的空软盘映像 (.flp) 文件。 -
如果选择了物理软盘驱动器介质类型,请选择一个特定的软盘驱动器,或选中自动检测以允许 Workstation Pro 自动检测要使用的驱动器。
-
如果选择了软盘映像或空软盘映像介质类型,请键入名称或浏览到软盘映像 (.flp) 文件位置。
-
要在虚拟机启动时将驱动器或软盘映像文件连接到虚拟机,请选择启动时连接。
-
单击确定以保存所做的更改。
-
如果将第二个软盘驱动器连接到虚拟机,请在虚拟机 BIOS 中启用该驱动器。
- 选择虚拟机,然后选择虚拟机>电源>启动时进入 BIOS。
- 选择传统软盘 B:,并使用数字键盘上的加号 (+) 和减号 (-) 键选择要使用的软盘驱动器类型。
- 按 F10 以保存设置。
使用 VMware 创建 DOS 虚拟机
Simon D. Guqiu 已于 2024-12-07 15:49:38 修改
搞个 VMware 虚拟机安装 DOS 怀个旧。
DOS 是 Disk Operating System 的缩写,磁盘操作系统,顾名思义,它就是操作磁盘文件的。
DOS 使用一种叫汇编的低级语言,和 Python、C++ 等等一样,它也是编程语言,但它更接近于底层,换句话说运行需要的资源更少,适合从前内存不满 16MB 的电脑。汇编就起到了操纵系统进行计算的作用,使它有了更复杂的操作。
好了,简单的介绍就到这里,接下来搞事开始……
第一步:下载 DOS 和 VMware,安装 VMware
过去的 PC 使用软盘,所以这里下载的 DOS 版本只能使用软盘。为了方便使用,我们就下载 MS-DOS 的最后一个版本。
实际上这个版本并不是由微软开发的,而是在停止开发新的 DOS 之后由中国 DOS 联盟维护的 7.1 版本。
- WinWorld: MS-DOS 7.1 (CDU) (winworldpc.com)
https://winworldpc.com/product/ms-dos/7x
向下拉,选择 Microsoft DOS 下载 :
Download name | Version | Language | Architecture | File size | Downloads |
---|---|---|---|---|---|
![]() |
7.1 (China DOS Union) | English | ![]() |
2.74MB | 42 |
![]() |
7.1 (China DOS Union) | English | ![]() |
8.09MB | 90 |
选择两个服务器的链接中你看顺眼的那一个:
Microsoft DOS 7.1 (3.5)
Mirrors
- Server 2 (Click to Download) (Kansas City, US)
- Server 1 (Click to Download) (Quebec, CA)
然后静候下载即可,下一步就是下载 VMware 了
第二步:配置一个新的虚拟机
安装完成之后,需要重启,然后就进入了这个界面,点击创建虚拟机。
选择典型,下一步。
选择稍后安装操作系统,下一步。
选择其他,在版本里选择 MS-DOS,下一步。
这里就随便起个名字,然后选一个风水宝地放下来。
选择大小,其实 1G 不到就足够了,但是为了方便后续安装,还是分个 2G 吧,存成单文件。
最后直接点击完成即可。
随后,主界面上就出现了这个虚拟机。
然后就运行?想多了,我们还没有安装软盘呢。找到刚刚下载的那个压缩包,解压,拷过来。
在主界面上点击编辑虚拟机设置。
选择左边最下面的的添加。
再选择软盘驱动器,完成。
回到上个界面,点进软盘。
接下来选择使用软盘映像文件,再找到你刚刚拷过来的解压的文件,选择第一张盘(disc01.img), 然后点击最下面的确定。
好的,创建虚拟机的步骤就完成了!
第三步:运行 & 安装
点击主界面的开启此虚拟机。
然后便进入了安装界面。
继续 Next。
这个版本是 DOS 开源之后的,所以它的协议是 GPL(没想到吧)。当然得同意。
选择 Continue。
没有找到分区,那就选择前面一个,创建一个分区。
然后选择重启。
然后把前面的一堆再选一遍,直到进入这个界面,选择 Yes。
使用默认位置。
创建目录,选 Yes。
终于进入了安装界面,选择全部安装,也就是默认选项。
选择 Yes 安装 DOS 的图形界面。
没问题的话直接选择安装。
第一张盘很快就安装好了,接下来需要插入第二张盘……
咦,插槽呢?
想多了。这个时候我们点击右下角按钮里的 💾,选择设置,进入设置界面,选择 disc02.img。
点击确定,在虚拟机里点击 Continue。
进入 Add-On 安装界面,选择 Continue。
接下来选择插件安装盘,直接跳过,因为我们手上没有插件安装盘,有兴趣的同学可以自己找一找下载下来,这里就不演示了。
下一步是要不要显示 Logo,选择 Yes。
是否启用日志,选择 Yes。
是否启用直接读写,选择 Yes。
按照文字介绍,选择第一个选项。
同样直接选择第一个,到这里我也看不懂了……
选择 Use default(依然看不懂)。
接下来全部选择 Use default,因为作者也疯了,没截到图。
然后在重启之前,点击,选择断开连接。
选择 Yes。
重启之后,就是 DOS 界面啦!
【汇编语言】 安装虚拟机运行 dos 系统 教程
奶酪博士已于 2023-05-14 10:22:29 修改
前言
1. 问题背景
(1)学习王爽老师《汇编语言》(第四版) 第十七章时,需要编程来读写磁盘。因为书中讲解的软盘如今已很少被使用,如果买软盘及软驱,我不确定是否真的能运行,且学完这节课后就基本无用,实属资源浪费。起初我打算使用同样属于磁盘的 U 盘来作为替代。这些程序要使用 BIOS 的 13H 号中断例程,但是它们在我使用的(64 位 win10 系统)DosBox(虚拟 dos 环境的软件)中无法正确运行。
(2)我又将读写 U 盘改为读写笔记本里的固态硬盘,仍然无法读取,返回值一直是 FF。
(3)后来我尝试了使用 01F0H-0HF7H 硬盘端口读取硬盘数据,同样无法运行。
(4)再后来,尝试了在虚拟机中运行 dos 系统,然后在实模式下运行读