请问BootSector的最后两个字节到底是什么

beishui   2008-7-24 10:03 楼主
我最近在看《自己动手写操作系统》那本书,已经看到了保护模式,但尚有一问,第一章时,BootSector的代码的最后两个字节是0x55aa
但是我后来改成了0xaa55
也可以正常引导,请问这到底是怎么回事呢?

回复评论 (6)

那是fat格式的结尾标志,用来判断的。你改了还能有效?
点赞  2008-7-24 12:02
那是DBR(dos boot sector)区的结束标志,是不能改的,改了以后这个逻辑盘有效?
点赞  2008-7-24 12:45
我用0xaa55和0x55aa都可以引导
点赞  2008-7-24 16:00
在什么平台上跑?linux的话是不用这个的。
点赞  2008-7-24 16:47
规定是最后一字节为AA,倒数第二字节为55,可能有些BIOS或者操作系统忽略这个标志。
点赞  2008-7-24 17:53
真奇怪,有时候又可以顺利启动有时候又无法找到。。。。。。。。。。。。。。。
点赞  2008-7-26 22:26
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复