为什么 MS-DOS 告诉我需要扩展内存并且认为文件是只读的?

为什么 MS-DOS 告诉我需要扩展内存并且认为文件是只读的?

我在 MS-DOS 6.22 启动 USB 驱动器上运行 .COM 文件,当我在笔记本电脑上运行它时,程序运行正常,但当我在台式机上运行它时,出现错误 40,扩展内存不足。

当我转到 GUI 中的“内存”选项卡时,我尝试将“无”切换为“自动”,但出现错误“此文件可能为只读”。它不是只读的,当我将其放在桌面上时,我更改了设置,新设置在 .pif 中,我无法在 MS-DO 中运行 .pif,因此我需要

  1. 更改 .exe 而不是创建.pif.
  2. 更改我的 MS-DOS 上所有文件的扩展内存量。

我的笔记本电脑上没有内存标签,唯一的区别是我的笔记本电脑是 x64。谢谢您的帮助,但我认为 x64 位与此无关,我甚至不认为它处于 64 位模式,因为我使用的是启动 USB。我需要的已在上面列出,谢谢您的帮助。

答案1

请记住,您无法在任何 Windows x64 架构上运行 16 位 DOS 应用程序[1]无需运行 32 位 Windows/DOS 仿真[2](即在 Windows 7 Professional x64 上运行 Windows XP 模式)

答案2

最好的选择是使用 Virtual PC。它作为 Windows 中的一个组件提供。创建具有 32 位架构的虚拟 PC,您将能够运行旧版应用程序并将其作为文件跨机器移动。

相关内容