讨论:主引导记录
只有很多名词,没有解说,看有哪位神手愿意出手救救这条目Callmejosh (留言) 2008年6月24日 (二) 12:22 (UTC)
- 从目前条目内文看来,Master Boot Record只是本条目所指涉三大组成部分之一而已,真的应该合并吗?--202.64.97.216 2009年5月13日 (三) 10:27 (UTC)
- 原提出者或许是觉得条目太短,不适合单独成立条目,才建议合并。-Alberth2-汪汪 2009年5月14日 (四) 06:07 (UTC)
- (!)意见:如果是这样,不如扩充条目更好--210.6.97.248 2009年5月15日 (五) 03:16 (UTC)
- 就我个人的看法,主引导记录(MBR)只是主引导扇区的一部分,应该合并到主引导扇区里面。我这短时间正在考虑把硬盘的相关知识(逻辑结构、数据结构、分区和文件系统)做一下总结,希望各位给予指点。fdcp (留言) 2009年6月19日 (五) 23:43 (UTC)
- 原提出者或许是觉得条目太短,不适合单独成立条目,才建议合并。-Alberth2-汪汪 2009年5月14日 (四) 06:07 (UTC)
我对引导扇区开了个刀
在虚拟机让用debug32向引导扇区写入了一段引导程序 (来自:http://www.howtodothings.com/computers/a1015-making-your-own-operating-system.html) 发现:只要有引导程序和55AA标志就可以了,其他的没什么用的样子)
CPU执行的第一条指令(跳转指令)是在内存地址为FFFF:0000H 的地方吗?
“BIOS 加电自检 ( Power On Self Test -- POST )。BIOS执行内存地址为 FFFF:0000H 处的跳转指令,跳转到固化在ROM中的自检程序处,对系统硬件(包括内存)进行检查。” CPU执行的第一条指令(跳转指令)是在内存地址为FFFF:0000H 的地方吗? www.duartes.org/gustavo/blog/post/how-computers-boot-up这篇文章认为现代CPU执行的第一条指令(跳转指令)位于内存地址为0xFFFFFFF0的地方: “Most registers in the CPU have well-defined values after power up, including the instruction pointer (EIP) which holds the memory address for the instruction being executed by the CPU. Intel CPUs use a hack whereby even though only 1MB of memory can be addressed at power up, a hidden base address (an offset, essentially) is applied to EIP so that the first instruction executed is at address 0xFFFFFFF0 (16 bytes short of the end of 4 gigs of memory and well above one megabyte). This magical address is called the reset vector and is standard for modern Intel CPUs. ”
外部链接已修改
各位维基人:
我刚刚修改了主引导记录中的1个外部链接,请大家仔细检查我的编辑。如果您有疑问,或者需要让机器人忽略某个链接甚至整个页面,请访问这个简单的FAQ获取更多信息。我进行了以下修改:
- 向 http://www.raid-recovery.org/Article/sjhfdoc/200404/1.html 中加入存档链接 https://web.archive.org/web/20090725091233/http://www.raid-recovery.org/Article/sjhfdoc/200404/1.html
有关机器人修正错误的详情请参阅FAQ。