Windows XP \Windows 2003启动过程的学习及故障分析处理(三)

简介:

Windows XP \Windows 2003 启动过程的学习及故障分析处理
                                                     (三)
 
磁盘中的大哥大——MBR
当计算机BIOS启动并完成自检后,首先会寻找磁盘的MBR扇区并读取其中的引导记录,然后将系统控制权交给它。由此可见,如果MBR损坏,则后续的所有工作都无法继续进行。磁盘的第一个扇区--也就是0号扇区被称为主引导记录扇区,也称为主引导记录MBR(Master Boot Recorder,MBR) 。
说他是磁盘中的大哥大,因为它在磁盘的头部,硬盘的第一个物理扇区(0柱面,0磁头,1扇区),也就是硬盘的绝对"0"扇区。计算机调用磁盘程序、数据也就是从这开始的,另外MBR不属于任一个分区,在Windows操作系统建立以后,也不能(如通过“磁盘管理”)对其访问(当然,通过磁盘管理软件如DISKMAN\易我分区医生等还是能访问及修改的),MBR不随操作系统的不同而不同,即使不同,MBR也不会夹带操作系统的性质。他具有公共引导的特性。
 MBR的结构与作用:MBR主要是由MBR的引导程序和硬盘分区表两部分组成。BIOS在执行自己固有的程序以后就会jump到mbr中的第一条指令。将系统的控制权交由mbr来执行。什么意思?即原来计算机的CPU执行的是BIOS中的程序,现在CPU开始执行的是硬盘MBR的引导程序了,系统的控制权就是对CPU的控制权。在硬盘分区表中表明了激活的主分区的位置。MBR的引导程序结合硬盘分区表就能 找到本磁盘中 激活 主分区 。这就是 MBR 的作用。几乎所有的MBR的引导程序代码是一样的。
需要说明的是一块硬盘最多只能有四个主分区,一个硬盘只能有一个主分区被激活,不能同时有两个。
MBR的生成:MRB可在利用微软的系统安装盘安装系统时写入的,另外通过磁盘管理软件如DiskGenius\易我分区医生等也可以在磁盘上生成MBR,还有一种方法FIXMBR
MBR丢失或者损坏的结果:屏幕一直在BIOS启动的界面(HANG 挂起),等好长时间也不见windows的启动图标与滚动条的出现。
 
MBR 阶段可能出现的故障现象及处理方法:
现象:屏幕一直在BIOS启动的界面,不能继续(HANG 挂起)这是在我的计算机做MBR损坏实验看到的,可能其他计算机现象不一定一样
现象:屏幕出现“Invalid patitin table”提示
现象:屏幕出现“Missing oprating system”提示
现象:屏幕出现“Error loading oprating system”提示
 
处理方法:首先要能从此现象判断出是 MBR的问题,具体的说MBR的引导程序或硬盘分区表有问题。解决方法是一样的,重建磁盘的MBR。

具体方法:利用微软的系统安装盘引导进入“恢复控制台”(RECOVERY CONSOLE),运行“FIXMBR”命令,这是官方提供的解决方案

 

 

 

 

或者进入WINDOWS PE,利用DiskGenius\易我分区医生重建磁盘的MBR,这是我喜欢用的方法。
 
对于MBR更多知识可参阅参见我的博客 http://20100823.blog.51cto.com/2031838/413230
 


本文转自madin10000 51CTO博客,原文链接:http://blog.51cto.com/20100823/1048924
相关文章
|
8月前
|
安全 Linux iOS开发
Binary Ninja 5.1.8104 (macOS, Linux, Windows) - 反编译器、反汇编器、调试器和二进制分析平台
Binary Ninja 5.1.8104 (macOS, Linux, Windows) - 反编译器、反汇编器、调试器和二进制分析平台
750 53
Binary Ninja 5.1.8104 (macOS, Linux, Windows) - 反编译器、反汇编器、调试器和二进制分析平台
|
8月前
|
Linux API iOS开发
Binary Ninja 4.2.6455 (macOS, Linux, Windows) - 反编译器、反汇编器、调试器和二进制分析平台
Binary Ninja 4.2.6455 (macOS, Linux, Windows) - 反编译器、反汇编器、调试器和二进制分析平台
649 14
Binary Ninja 4.2.6455 (macOS, Linux, Windows) - 反编译器、反汇编器、调试器和二进制分析平台
|
9月前
|
数据管理 Linux iOS开发
Splunk Enterprise 9.4.5 (macOS, Linux, Windows) - 机器数据管理和分析
Splunk Enterprise 9.4.5 (macOS, Linux, Windows) - 机器数据管理和分析
321 0
|
11月前
|
自然语言处理 监控 安全
Magnet Axiom 9.0 Windows x64 Multilingual - 数字取证与分析
Magnet Axiom 9.0 Windows x64 Multilingual - 数字取证与分析
353 0
Magnet Axiom 9.0 Windows x64 Multilingual - 数字取证与分析
|
Unix Linux iOS开发
Splunk Enterprise 10.0.0 (macOS, Linux, Windows) - 搜索、分析和可视化,数据全面洞察平台
Splunk Enterprise 10.0.0 (macOS, Linux, Windows) - 搜索、分析和可视化,数据全面洞察平台
292 0
|
数据管理 Linux iOS开发
Splunk Enterprise 9.4.1 (macOS, Linux, Windows) 发布 - 机器数据管理和分析
Splunk Enterprise 9.4.1 (macOS, Linux, Windows) 发布 - 机器数据管理和分析
378 0
Splunk Enterprise 9.4.1 (macOS, Linux, Windows) 发布 - 机器数据管理和分析
|
Windows
安装Windows XP系统
安装Windows XP系统
418 0
|
8月前
|
安全 数据安全/隐私保护 虚拟化
Windows Server 2022 中文版、英文版下载 (2025 年 10 月更新)
Windows Server 2022 中文版、英文版下载 (2025 年 10 月更新)
2086 2
Windows Server 2022 中文版、英文版下载 (2025 年 10 月更新)
|
8月前
|
安全 Unix 物联网
Windows 7 & Windows Server 2008 R2 简体中文版下载 (2025 年 10 月更新)
Windows 7 & Windows Server 2008 R2 简体中文版下载 (2025 年 10 月更新)
893 0
Windows 7 & Windows Server 2008 R2 简体中文版下载 (2025 年 10 月更新)
|
9月前
|
运维 安全 网络安全
Windows Server 2019拨号“找不到设备”?Error 1058解决指南
Windows Server 2019拨号报错1058?别急!这不是硬件故障,而是关键服务被禁用。通过“服务依存关系”排查,依次启动“安全套接字隧道协议”“远程接入连接管理”和“路由与远程访问”服务,仅需4步即可恢复PPPoE或VPN拨号功能,轻松解决网络中断问题。
647 1