|
4#
楼主 |
发表于 2014-11-3 08:15:38
|
只看该作者
关于这个问题,我又思考了两天,觉得逐步清晰了。
死机不只是发生在 (fd1),有时候 (fd0) 也会发生死机。那么,怎么样有个比较好的策略呢?
我想到了这样一个方案:
如果启动设备不是 (fd0),就直接从 BIOS 数据区的 0x410 处屏蔽掉软驱。这样,find 命令和自动补全就都不会有问题了。
如果启动设备是 (fd0),就直接从 BIOS 数据区的 0x410 处屏蔽掉 (fd1) 以上的软驱,只保留 (fd0)。这样,find 命令和自动补全也都不会有问题了。
map 命令新建虚拟软驱时,BIOS 数据区的软盘数目会增加,不过,那都是安全的,因为虚拟的软驱是不会导致死机的。这就是说,经由 map 创建的虚拟软驱不受影响。
这样,我们既解决了主板软驱所引发的死机问题,又不影响原来的虚拟软驱的使用者,可谓皆大欢喜。
|
|