|
|
发表于 2010-6-6 20:25:21
|
显示全部楼层
int13/42h Read error (ax=0961, DL=EF) Block=00002E61
我似乎以前也见到过这样的出错信息。信息似乎是 ISOLINUX 发出的,但我不能肯定我的记忆是否准确。
谁发出的信息,谁应该为此负责。它是前线负责人。当然,后防也有负责人。后防就是前期那些运行过的程序,也就是那些用来作为基础的程序。
这条信息倒是说的比较明白了。当 ISOLINUX (或者是某个其他的程序)试图用 int13/42h 来访问光盘的时候,BIOS 的 int13 却返回了失败的信号 AX=0961。如果是 grub4dos,则直接忽略这个错误信号,不认为曾经有错误发生,继续运行程序。但是,别的软件可能就要严格按照规范去处理,结果只能是失败停机。
世界上有两套(或者三套)规范:一套是业界精英们当初制定的规范。一套是实际广泛使用的规范。第三套规范(潜规则)是业界精英们自己故意破坏掉的规范。也就是说,制定规范的是谁,破坏规范的也是谁。别人你若想破坏规范,你还没有资格。你既没有制定规范的资格,也没有破坏规范的资格。破坏规范的目的,就是为了让某些软件无法运行,让其逐渐失去市场地位。这是有目标的,不是漫无目的的。 |
|