如何在Vista或Win7中启用DOS

时间:2009-11-28 22:49:09

标签: dos windows-vista

AFAIK vista和windows 7中没有DOS,但我需要执行在汇编程序上编写的系统程序来读写数据(BIOS)。 我不能这样做Vista,因为我在用户更多(ring-3)。 这就是我有两个想法的原因:   - 执行表单DOS(但我需要DOS);   - 写入在登录用户模式之前执行的服务。

从软盘加载DOS并不是一个好主意,因为我没有软盘。

5 个答案:

答案 0 :(得分:2)

使用FreeDOS,声称100%兼容MS-DOS,可以免费下载。它可以从CD或USB记忆棒启动。

答案 1 :(得分:1)

您可以使用闪存驱动器,使用工具对其进行格式化以启动到dos:tool。 然后你需要启动文件(我将在下一个答案中发布,因为我是新用户,不能发布两个链接......)

步骤:

1)安装HP USB磁盘格式工具,运行它。

2)选择要使用的USB驱动器,在文件系统下拉列表中选择“FAT32”,使用快速格式,然后“创建dos启动盘”,然后单击“...”将工具指向你上面提取的启动文件。

闪存驱动器现在将启动到dos,您可以运行与BIOS交互所需的任何内容,如BIOS闪存,视频卡固件闪存等。

祝你好运!

答案 2 :(得分:0)

答案 3 :(得分:0)

除虚拟机解决方案(VirtualBox,VirtualPC,VMWare)外,您还可以在DOSBox下运行程序。

我使用DOSBox非常成功地运行旧的DOS程序。它实际上没有做的一件事是模拟一个打印机端口,所以如果你需要从DOS程序打印,你需要一个虚拟机解决方案。

DOSBox也适用于Linux和Mac。

答案 4 :(得分:0)

您的计划究竟做了什么?需要更好的描述。

如果您需要刷新BIOS,请创建启动CD并使用promt中的BIOS闪存器。一个理智的启动CD应该为您的CD-ROM / DVD-ROM加载MCDEX驱动程序,以便它可以工作。您需要将BIOS闪存器刻录到CD,因为您的Windows分区可能无法在promt中访问。 MS-DOS不了解NTFS。这可以通过几乎任何CD刻录机应用程序完成。如果您不需要对系统进行更改,即是一个固件闪存器,请使用DOSBoxFreeDOSany other免费DOS模拟器安全地运行它。