在 Windows 之前,有 MS-DOS。 如今,您可能在旧 PC、旧软件或类似的浏览网站上看到过这个名称,但它有点毫无意义。 但什么是 MS-DOS? 为什么旧计算机有它,当 Windows 出现时它发生了什么?
还有人还在使用 MS-DOS 吗?
什么是 MS-DOS?
Microsoft Disk Operating System 的缩写,MS-DOS 也称为 Microsoft DOS。 DOS 是一种“磁盘操作系统”,它基本上是用于从磁盘(硬盘驱动器或软盘驱动器)运行软件和管理设备(例如格式化)的工具和命令的集合。
MS-DOS
此外,DOS 命令可以让您安装并运行软件。 通常,这将是电子表格和文字处理器; 有时,它会是游戏或其它。
如今,所有这些都包含在 Windows 或您使用的任何操作系统上,并配有鼠标驱动的图形用户界面 (GUI)。 然而,当 PC 刚出现时,DOS(一个命令行界面)是你与设备交互的方式。
但是,如果您现在加载一台运行 MS-DOS 的 PC,您会注意到两个主要区别:
- 只有一个应用程序可以运行(没有我们已经习惯的多任务处理)
- 不支持用户帐户
MS-DOS 于 1981 年推出,最终于 2000 年在 Windows Me 上发布。随着 Windows 95 的到来,MS-DOS 作为旧软件运行的辅助模式被淘汰。 到 Windows XP 时,MS-DOS 几乎不复存在,只有糟糕的 DOS 仿真和依赖它的紧急启动盘。 从 Windows 10 开始,不需要 MS-DOS 启动盘。
计算机不再附带软盘驱动器!
Windows 之前:PC-DOS 和 MS-DOS
当 IBM 开发第一台个人计算机时,它需要一个磁盘操作系统。 为此,它求助于微软开发 PC-DOS。
许多旧 PC 启动时会在 POST 屏幕上显示 PC-DOS 字样。 但随着时间的推移,情况发生了变化,因为 IBM 不再是唯一的 PC 生产商。
Columbia Data Products 能够对 PC 的 BIOS 进行逆向工程,Compaq 紧随其后。 一旦发生这种情况,任何制造商都可以开发自己的 BIOS。 微软利用这一点,向 IBM 在 PC 市场的竞争对手发布了 MS-DOS。
所以,PC-DOS 和 MS-DOS 都是微软出品的。 随着 IBM 在 PC 市场(它本质上创造的)份额的缩小,PC-DOS 的使用也在缩小。
MS-DOS 和 Windows
MS-DOS 让微软在早期的 PC 行业站稳了脚跟。 虽然它已经为 MSX 和 Commodore 生产了磁盘操作系统,但它将商业计算行业确定为一个增长目标。
微软已经发布了用于 MS-DOS 的办公工具,并于 1987 年发布了 Windows 1.0。 Windows 的第一个版本为 PC 带来了 GUI 环境,这在 Apple 和 Amiga 计算机上已经有好几年了。
随着 Windows 随着每个版本的发展而增长,MS-DOS 的使用率下降。 当 Windows 95 出现时(在包含 Web 浏览器的推动下)它是 MS-DOS 终结的开始。 PC 不再启动进入 MS-DOS; 相反,它启动进入 Windows。
Windows 95 和 Windows 98 保留了可以从 GUI 切换到的 MS-DOS 模式。 这适用于旧软件和现代游戏,其中许多是在没有 Windows 支持的情况下发布的。
什么是应急引导盘?
安装 Windows 95 需要启动盘和安装介质(总共 13 张 3.5 英寸软盘,但它也以 CD-ROM 形式提供)。 如果操作系统出现故障,可以借助引导盘重新安装 Windows。
MS-DOS 应急引导盘
Windows 95 及更高版本(一直到 Windows 8.1)可以创建紧急启动盘。 这包括有助于重新安装 Windows 的核心 MS-DOS 文件。
简而言之,您可以将启动盘插入计算机,然后启动操作系统的安装。 因此,只要您有安装介质,就可以重新安装 Windows。
在 Windows XP 之前,操作系统依赖于启动盘进行安装。 虽然可以为系统恢复目的创建紧急启动盘,但从 Windows XP 开始,只需要安装介质。
命令提示符如何取代 MS-DOS 提示符
您可能熟悉 Windows 命令提示符。 这是一个用于与 Windows PC 或笔记本电脑进行命令行接口的黑盒。 (您可以通过按 WIN+R 然后输入 cmd 并单击确定来打开它。)
它的出现要归功于 MS-DOS 的后期; Windows 95 和 98 可以切换到 MS-DOS 模式,或者通过命令提示符访问它。
当时,它被称为 MS-DOS 提示符——您可能与仍然这样称呼它的人一起工作。
最终,由于 MS-DOS 遗留支持最终从 Windows 中剥离,因此命令提示符变得突出。 反过来,这已被 Windows PowerShell 取代。
你可以用 DOSBox 模拟 MS-DOS
说了这么多关于 MS-DOS 的内容,您可能想知道是否还有办法继续使用它。
好吧,您不需要一台旧计算机来体验 MS-DOS。
自 2002 年以来,DOSBox 就可以模拟 MS-DOS 环境。 使用 DOSBox 可以在现代 PC 上运行旧软件(即 1981 年至 2001 年间发布的 MS-DOS 游戏)。
虽然 DOSBox 项目最初旨在运行所有 DOS 软件,但它主要用于游戏。 我们在 DOSBox 上玩复古游戏的指南将向您展示如何做到这一点。
MS-DOS 现在开源并在 GitHub 上
认识到 MS-DOS 的重要性,微软最终在 GitHub 上发布了 1.25 和 2.0 版本,专门“供参考”。 它被列为已采用 Microsoft 开放源代码行为准则。 这是一个重要的发展,因为微软历来是封闭源代码的代表。
允许使用 MS-DOS 进行分叉和试验,但请注意这是早期版本。 MS-DOS 的最新版本是 Windows Me 上的 8.0。
那么,如果您想下载 MS-DOS 并将其安装在旧计算机上怎么办?
需要旧 PC 的操作系统? 试用 FreeDOS
假设您有一台 1990 年代的旧 PC,并希望启动并运行它。 尝试运行当前的软件将毫无意义,因为情况已经发生了变化。 但是,这台机器上可以运行 20 年的软件。
但是有一个问题:无法启动的硬盘意味着您需要重新安装操作系统。 由于 MS-DOS 的开源版本对于 1990 年后制作的软件不是特别有用,因此您需要一个替代品。
这就是 FreeDOS 的用武之地。根据 GNU 通用公共许可证分发,FreeDOS 是开源软件。 如果您的旧 PC 或笔记本电脑有 CD-ROM 驱动器,则可以安装 FreeDOS。 如有必要,我们还可以选择启动盘。 对于更现代的系统,可以从 USB 驱动器安装 FreeDOS。
FreeDOS 也可以下载到 PC 上并在虚拟机中运行。 它像 MS-DOS 一样运行,因为它本质上是它的替代品。 正如您在视频中看到的,您甚至可以在 FreeDOS 中编写程序。
下载:FreeDOS(免费)
MS-DOS:仍然可用的早期 PC 时代的遗产
令人难以置信的是,40 多年前开发的软件仍然具有影响力。 没有 MS-DOS,PC 就不会有现在,更不会有 Microsoft Windows。
我们仍然可以使用 MS-DOS(无论是使用开源版本、DOSBox 还是 FreeDOS)。 许多出色的应用程序和游戏都可以在运行 MS-DOS 及其变体的系统上得以重新访问。 虽然您可以从 GOG.com 购买它们并安装在现代 PC 上(多亏了 DOSBox 技术),但仍然可以选择使用基于 Microsoft DOS 的 PC。