AFAIK vista和windows 7中没有DOS,但我需要执行在汇编程序上编写的系统程序来读写数据(BIOS)。 我不能这样做Vista,因为我在用户更多(ring-3)。 这就是我有两个想法的原因: - 执行表单DOS(但我需要DOS); - 写入在登录用户模式之前执行的服务。
从软盘加载DOS并不是一个好主意,因为我没有软盘。
答案 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)