zoukankan      html  css  js  c++  java
  • MBR 基础

    1.简介

    MBR,全称为Master Boot Record,即硬盘的主引导记录,它位于整个硬盘的0磁道0柱面1扇区,其主要对硬盘进行了组织,是在驱动器最前端的一段引导扇区。

    MBR是不属于任何一个操作系统,也不能用操作系统提供的磁盘操作命令来读取它,但可以通过命令来修改和重写。

    2.结构

    MBR由4个部分组成:

    主引导程序(偏移地址0000H--0088H),它负责从活动分区中装载,并运行系统引导程序。

    出错信息数据区,偏移地址0089H--00E1H为出错信息,00E2H--01BDH全为0字节。

    分区表(DPT,Disk Partition Table)含4个分区项,偏移地址01BEH--01FDH,每个分区表项长16个字节,共64字节为分区项1、分区项2、分区项3、分区项4。

    结束标志字,偏移地址01FE--01FF的2个字节值为结束标志55AA,称为“魔数”(magic number)。如果该标志错误系统就不能启动。

    3.MBR的修复

    BR在某些情况下,如病毒或者分区操作不当会引起MBR代码段的损坏,表现的现象就是电脑启动时,屏幕出现黑底一个或几个无意义的字母闪光标或无任何提示闪光标。这种情况在确认硬盘无物理故障后,可以使用一些简单方法进行恢复。

    Dos命令

    使用任意启动盘启动到MSDOS提示符,键入命令:

    fdisk /mbr

    Diskgenius

    用启动盘,无论dos版或者pe版均可,启动diskgenius,然后选择菜单“硬盘”-“重建主引导记录”,为避免病毒残留,还可执行一次”硬盘“-”清除保留扇区“

    Windows xp命令

    xp之下,需要安装tool kit附加工具,为系统增加一个fixmbr命令行工具。执行命令之前,先将故障硬盘挂载到一台好的电脑,或者使用xp安装盘启动电脑,然后执行命令:

    fixmbr DeviceHardDisk0 此处的0或其他数字需先通过diskpart工具的list driver进行查找。

    Windows 7命令

    修复方式同xp,只是命令换成bootrec /fixmbr

  • 相关阅读:
    Android 创建Library Project(库项目)与引用操作
    Android插件化(二):使用DexClassLoader动态载入assets中的apk
    洛谷P3388 【模板】割点(割顶)(tarjan求割点)
    BZOJ 1179: [Apio2009]Atm(tarjan+SPFA)
    洛谷P1067 多项式输出(模拟)
    洛谷P2118 比例简化(暴力)
    BZOJ 3714: [PA2014]Kuglarz(最小生成树)
    BZOJ 4289: PA2012 Tax(最短路)
    BZOJ 4152: [AMPPZ2014]The Captain(最短路)
    洛谷P2939 [USACO09FEB]改造路Revamping Trails(最短路)
  • 原文地址:https://www.cnblogs.com/pengzhen/p/4348580.html
Copyright © 2011-2022 走看看