为了实验,我计划以realmode运行程序X.
程序X的作用是:制作随机例程并执行它。
(我想看看会发生什么)
但我担心这个程序最终会永久性地破坏bios。
是否可以保护bios免受攻击性攻击?
先谢谢!
答案 0 :(得分:4)
As @Jester suggested,只需使用虚拟机即可。 DOSBox,Bochs和QEMU很适合16位仿真。因为,如果你真的不走运(我不知道你的意思是什么"随机,"尽管如此)你最终可能会遇到损坏的CMOS,闪存的BIOS或其他损坏的硬件。在实模式下,一切皆有可能,因此在真机上运行可能会导致严重损坏。
您也可以尝试编写保护模式包装器并在Virtual 8086模式下运行代码。与真实模式不太一样,但至少你不会破坏你的系统。