我最近在看《自己动手写操作系统》那本书,已经看到了保护模式,但尚有一问,第一章时,BootSector的代码的最后两个字节是0x55aa
但是我后来改成了0xaa55
也可以正常引导,请问这到底是怎么回事呢?
那是fat格式的结尾标志,用来判断的。你改了还能有效?
那是DBR(dos boot sector)区的结束标志,是不能改的,改了以后这个逻辑盘有效?
规定是最后一字节为AA,倒数第二字节为55,可能有些BIOS或者操作系统忽略这个标志。
真奇怪,有时候又可以顺利启动有时候又无法找到。。。。。。。。。。。。。。。