http://www.linux110.com/bbs/thread-139728-1-1.html
看到了上面那个帖子,我随便谷歌了下,找到这两个,不知道有没有帮助。
http://support.microsoft.com/kb/69013/zh-cn
FDISK /MBR 重写主引导记录察看本文应用于的产品
本页[list][*]






展开全部 | 关闭全部
概要MS-DOS Fdisk 实用工具通常仅当不存在主引导记录时才会更新主引导记录 (MBR)。使用 Fdisk 重新分区不会重写该信息。 Fdisk 具有一个...
MS-DOS Fdisk 实用工具通常仅当不存在主引导记录时才会更新主引导记录 (MBR)。使用 Fdisk 重新分区不会重写该信息。
Fdisk 具有一个名为 /mbr 的未公开的参数,该参数导致 Fdisk 在不修改分区表信息的情况下将主引导记录写入硬盘。
警告:以这种方式将主引导记录写入硬盘可能会使某些使用 SpeedStor 分区的硬盘不可用。它还可能导致某些双引导程序和带有四个以上分区的磁盘出现问题。

更多信息什么是 MBR? 在 ROM BIOS 引导例程结束时,BIOS 会读取并执行系统中第一个软盘或硬盘的第一个物理扇区。硬盘的第一个扇区称为主引导记录(有时也称...
什么是 MBR?在 ROM BIOS 引导例程结束时,BIOS会读取并执行系统中第一个软盘或硬盘的第一个物理扇区。硬盘的第一个扇区称为主引导记录(有时也称为分区表或主引导块)。在硬盘的这一扇区的开头有一个小程序。分区信息(或分区表)存储在该扇区的末尾处。该程序使用分区信息来确定哪个分区是可引导的(通常是第一个主 DOS 分区)并尝试从该分区引导。
该程序由“fdisk /mbr”命令写入磁盘,并且通常称为主引导记录。在典型操作过程中,Fdisk 仅当不存在任何主引导记录时才会将该程序写入磁盘。
注意:“fdisk /mbr”命令只使用 BIOS 调用重写系统驱动器 (DISK-0) 上的 MBR。您不能为“fdisk /mbr”命令指定任何其他驱动器以使之在 DISK-0 以外的驱动器上操作。

为什么 MBR 在安装过程中发生了更改?在安装 Microsoft MS-DOS Upgrade 的过程中,安装程序将硬盘上的主引导记录替换为可显示类似以下消息的代码:MS-DOS 5.0 安装过程未完成。
请在驱动器 A 中插入 UNINSTALL #1 磁盘。
按 Enter 键继续。
在安装过程完成之前,应该会清除该消息并重写主引导代码。如果在安装过程中发生了问题,并且您返回到以前版本的MS-DOS,则卸载程序也应该会删除该消息。但是,如果安装程序或卸载程序未删除该消息,或者如果主引导记录已损坏,则可以使用以下命令向磁盘中写入新的主引导记录:fdisk /mbr

警告如果存在下列任一情况,则请不要使用该命令:[list][*]磁盘是使用 Storage Dimensions SpeedStor 实用工具并选择 /bootall 选项进行分区的。[*]存在四个以上的分区。[*]正在使用某些双引导程序。[/list]Storage Dimensions SpeedStor 实用工具及其 /bootall 选项重新定义了驱动器的物理参数(柱面、磁头和扇区)。/bootall 开关在 MS-DOS 未使用的主引导记录的一个区域中存储有关驱动器更改方面的信息。“fdisk /mbr”命令清除了该信息,使该磁盘变得不可用。
MS-DOS 的某些较旧的原始设备制造商 (OEM) 版本和某些第三方分区实用工具可以创建四个以上的分区。附加分区信息是在“fdisk /mbr”命令将改写的一个区域中的分区上通常会存储的信息。
某些双引导程序具有特殊的 MBR,它会在启动时询问您希望使用哪个操作系统。“fdisk /mbr”命令将清除该程序。可引导任何具有“活动”标记的分区的双引导系统不受“fdisk /mbr”命令的影响。
有关如何对硬盘进行分区的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:255867 (http://support.microsoft.com/kb/255867/ ) 如何使用 Fdisk 和 Format 工具对硬盘进行分区或重新分区
本文中讨论的第三方产品由 Microsoft 以外的其他公司提供。对于这些产品的性能或可靠性,Microsoft 不作任何暗示保证或其他形式的保证。

参考有关分区、磁盘组织和引导顺序的更多信息也可以在以下参考书中找到:DOS Programmer's Reference(作者 Terry Dettmann,出版...
有关分区、磁盘组织和引导顺序的更多信息也可以在以下参考书中找到:DOS Programmer's Reference(作者 Terry Dettmann,出版商 QUE Corporation)的第 3 章和第 8 章;Advanced MS-DOS Programming(作者 Ray Duncan)的第 2 章和第 10 章,以及 The MS-DOS Encyclopedia 的第 3 篇文章(这两本书都由 Microsoft Press 出版)。

这篇文章中的信息适用于:[list][*]Microsoft MS-DOS 6.22 标准版[*]Microsoft Windows 95[*]Microsoft Windows 98 Standard Edition[*]Microsoft Windows Millennium Edition[/list]

[table][tr][td]关键字: [/td][td]kbinfo KB69013[/td][/tr][/table]

Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。
ghostfire1987 于 2010-01-14 18:24:03发表:
谢了
刘冲 于 2009-07-10 11:47:39发表:
不懂就不懂,我只是转帖,方便真正想看资料的。tiedingyan 于 2009-07-10 11:44:17发表:
学习的好帖,一定支持
chingowen 于 2009-07-10 11:39:55发表:
懂的人他懂,不懂的人他还是不懂
dufei85 于 2009-07-10 10:09:54发表:
不懂呀 ,,我现在还是没搞清楚mbr 和引导分区,启动程序的关系
cool1947 于 2009-05-18 19:57:58发表:
乱七八糟呢,麻烦LZ排下版嘛。。
微宝贝 于 2009-05-18 13:04:15发表:
4. 清除 lilo 信息
在以系统自带的 linux load 过程中, 每修改主引导信息, 籍以引导 linux。
需要时, 删除 linux 分区后, 可用 fdisk /mbr 命令恢复系统固有的主引导程序。
ffsedan 于 2009-05-18 12:05:24发表:
学习了
Aibuwan 于 2009-05-18 09:34:35发表:
阅过
hantu 于 2009-05-18 00:45:43发表:
懂的人他懂,不懂的人他还是不懂
刘冲 于 2009-05-18 00:21:15发表:
详解FDISK /MBR 命令及其应用
http://www.168-net.com/program/newsnew/data/2006-01/20060104111827768.htm
推荐人:sheke 信息发布日期:2006-01-04
mbr 系 fdisk.com(exe) 一项未公布的开关, 隐含于 ms dos 3.30, 延至 ms dos 8.0(windows me)。实践中, 有籍以修复主引导信息, 重点在主引导程序。
fdisk /mbr 命令流程的分支有二:
读取主引导扇区检验标志(字) aa55h, 操作单一, 仅向主引导扇区位移 0-1bdh 写入当前系统固有的主引导程序, 安全可靠。
难能可贵的是它不触动主引导信息其余模块(分区表、检验标志), 以及随后的 dos 引导信息、文件分配表、根目录, 省事许多。
检出检验标志非 aa55h, 写主引导程序、初始化分区表及登录检验标志, 在 ms dos 7.0 - 8.0 环境中, 常规以系统支持的最大容量分配给基本 dos 分区的方式登录分区表。
分区表初始化(可能幸存的分区表被清除)的后果不难想象; 目前硬盘大都设置有其它分区, 即使在高版本 dos 环境中运作, 常规建立的分区表每难能符合实际需求, 后续工作量也相当可观。
不过, 它也不触动位于其后的 dos 引导信息、文件分配表及根目录,高版本 fdisk /mbr 命令适用于修复仅设基本 dos 分区的硬盘分区表及检验标志受损, 或主引导信息全毁。
可见, 在运行 fdisk /mbr 命令之前, 需查明检验标志是否 aa55h, 酌情处理, 切忌盲动。
经由 dos 软盘引导, 认硬盘, 检验标志必健在。
另外, 在 fdsik 主菜单中选 4. display partition information, 列出分区信息, 进一步证实检验标志正常; 若现 no partitition defined,检验标志每变异, 而分区表或许尚健在。
此外, debug 等工具软件也能查阅(及修复)检验标志。
实践展示, fdisk /mbr 命令适用于:
1. 主引导程序受损
此乃常见故障, 硬盘不能自举, 微机死锁, 或显示 boot failure-insert system diskette, ……之类; 经由软盘引导, fdisk 命令能列出分区信息。
取硬盘同版本 dos 软盘或应急盘引导, 运行 a>fdisk /mbr 命令,仅向主引导扇区写入当前系统固有的主引导程序, 硬盘即恢复自举能力, 如果 dos 引导信息及系统文件等均正常。
2. 清除嵌入式主引导型病毒
此类病毒常见, 它们仅以先导模块嵌入主引导程序, 不触动分区表及检验标志。
首选以检出此类病毒的软件清除。
遇杀毒软件不效, 简洁高效的对策是以硬盘同版本 dos 软盘引导, 运行 a>fdisk /mbr 命令, 向硬盘单一地写入当前系统固有的主引导程序, 病毒“先导”模块被覆盖, 分藏它处的残部随之丧失作用。
顺及, 以常规 fdisk 命令进行分区, 难能清除此类病毒, 原因是当它读得检验标志完好, 自动逾越主引导程序写操作, 仅登录分区表, 病貌依旧! 硬盘格式化后不能自举。行之有效的措施是运行 a>fdisk /mbr命令。
早年曾出于无奈而动用物理格式化程序, 稍后方悟悉硬盘经初始化, 碍事的检验标志不复存在。
3. 仅设基本 dos 分区硬盘的主引导信息全损
前述表现之外, 执行 a>c:, 显示 invalid drive specification,乃分区表遭毁; fdisk 命令不能列出分区信息。
实践中曾遇两例原仅设基本 dos 分区的硬盘(无扩展dos分区), 主引导扇区面目皆非, 经分别运行原用的 ms dos 7.0 及 7.1 fdisk /mbr命令, 常规重写全套完全适用的主引导信息, 由于其 dos 引导信息、文件分配表、根目录及用户数据完好, c 盘均迅即康复。(常规 fdisk 命令初始化 dos 引导扇区等, 有需后续处理)
4. 清除 lilo 信息
在以系统自带的 linux load 过程中, 每修改主引导信息, 籍以引导 linux。
需要时, 删除 linux 分区后, 可用 fdisk /mbr 命令恢复系统固有的主引导程序。
5. 清除主引导程序“空闲”字节中的外加信息
既往所见各版本 dos 登录的主引导程序基本相同, 其末段均为大于200 字节的“空闲”(00h); ms dos 7.1 / 8.0 使用新版主引息程序, “空闲”字节数大减。
上述“空闲”字节有被利用登录开机密码、软件鉴别信息之类。若有需要, 也可用 fdisk /mbr 命令复原, 即予清除。
友情提示:fdisk /mbr 命令简洁高效, 但必须严防误操作!
信息来源:金网驿站 作者: 原稿发布日期: