+ -
当前位置:首页 → 问答吧 → 请问:7c0:0中的内容怎么好像不是MBR的

请问:7c0:0中的内容怎么好像不是MBR的

时间:2010-09-02

来源:互联网

我看书《Linux内核完全注释》上说,80X86机器启动后,会把MBR的内容考到7c0:0中,可是
我启动XP后,去看7c0:0中的512个字节,发现好像不是XP的MBR(我用FILE * fd=fopen("\\\\.\\PHYSICALDRIVE0","rb+")去查的;),
然后我又启动linux(是虚拟机上的),然后去看7c0:0中的512个字节,发现好像没有变化,
请问这是怎么回事?

作者: netdoger   发布时间: 2010-09-02

MBR的内容载入内存只是为了加载OS内核,加载完成后OS接管整个系统,这段内存必然不会留着。
并且即便MBR还留在原来的位置,也不是直接去7c0:0看的,建议先了解一下real mode和protected mode的概念

作者: zhtlancer   发布时间: 2010-09-02