1、引 导 扇 区 修 复 工 具 bootsect介 绍bootsect.exe( boot sector) 是 Windows vista/7 中 光 盘 中 自 带的 一 个 程 序 , 字 面 解 释 是 引 导 扇 区 修 复 工 具 ( boot sector restoration tool) , 是 位 于 安 装 光 盘 boot 目 录 下 , 体 积 很 小 , 不 到 100kb, 但 却 很实 用 。bootsect /help|/nt60|/nt52 SYS|ALL|: /force /mbr 启 动 扇 区 修 复 工 具 bootsect.exe 为 磁 盘 分 区
2、 升 级 主 引 导 编 码 , 以 转 换 bootmgr 与 NTLDR。 用 该 工 具可 以 修 复 在 你 电 脑 上 的 启 动 扇 区 。 /help 显 示 使 用 说 明 。 /nt52 涂 写 与 NTLDR 一 致 的 主 引 导 编 码 到 (SYS, ALL, )分 区 。 装 在 (SYS, ALL, )分 区 的 操 作 系 统 必 须 比 vista 老 。 /nt60 涂 写 与 BOOTMGR 一 致 的 主 引 导 编 码 到 (SYS, ALL, )分 区 。 装 在 (SYS, ALL, )分 区 的 操 作 系 统 必 须 是vista, 2008,
3、 或 以 上 版 本 。 SYS 升 级 用 来 启 动 windows 的 系 统 分 区 的 主 引 导 编 码 ALL 升 级 所 有 分 区 上 主 引 导 编 码 。 没 必 要 升 级 所 有 卷 的 启 动 编 码 。 而 且 这 个选 项 只 针 对 那 些 可 当 作 系 统 启 动 卷 的 卷 , 不 包 括 任 何 与 基 本 磁 盘 没 连 接 的 动 态卷 。 这 个 限 制 是 明 显 的 , 因 为 引 导 编 码 必 须 位 于 磁 盘 分 区 的 开 始 。 升 级 与 盘 符 关 联 的 分 区 的 主 引 导 编 码 。 在 以 下 两 种 情 况 下 引
4、 导 编 码 将 不被 升 级 : 1) 没 有 与 卷 关 联 , 2) 与 卷 关 联 但 没与 基 本 磁 盘 连 接 。 /force 在 主 引 导 编 码 升 级 时 强 制 卸 载 卷 。 使 用 选 项 时 可 能 收 到 警 告 。 如 果 Bootsect.exe 不 能 获 得 唯 一 使 用 权 限 , 文 件 系 统 将 在 下 次 重 启 前重 写 启 动 编 码 。 Bootsect.exe 总 是 在 各 项 升 级 前 尝 试 锁 定 和 卸 载 卷 。 当 /force 被 指定 , 那 么 锁 定 失 败 后 将 尝 试 强 制 卸 载 。 锁 定 可 能
5、 失 败 , 例 如 , 在 目 标 卷 上 的 文 件 已 经 被 其 他程 序 打 开 时 。 如 果 强 制 卸 载 成 功 , 尽 管 开 始 的 锁 定 失 败 , 也 将 允 许 卷 的 唯 一 使 用 权 限和 可 靠 的 引 导 编 码 升 级 。 同 时 强 制 卸 载 使 所 有 对 目 标 卷 文 件 的 打 开 编 号 无 效 。 这 将 导 致 打 开 该 文件 的 程 序 产 生 不 可 预 料 的 后 果 。 所 以 , 你 使 用 该 选 项 时 可 能 收 到 警 告 。 /mbr 在 不 改 变 分 区 表 的 的 同 时 升 级 主 引 导 记 录 , 该
6、 分 区 表 位 于 磁 盘 的 扇 区0, 该 磁 盘 包 含 被 SYS、 ALL、 盘 符 标 识 的 分 区 。 当 使 用 /nt52 选 项 时 , 主 引 导 记 录 与 比 vista老 的 系 统 兼 容 , 当 使 用 /nt60 选 项 时 , 主 引 导 记 录 与 vista、 2008 或 以 上 系 统 兼 容 。 例 如 : 为 了 使 E 盘 的 主 引 导 编 码 与 NTLDR 兼 容 , 使 用 如 下 命 令 : bootsect /nt52 E: 用 途为 硬 盘 分 区 更 新 主 引 导 代 码 , 以 实 现 bootmgr 和 ntldr 启
7、 动 方 式 之间 的 转 换 /help 帮 助 /nt60 使 用 基 于 内 核 为 nt60 的 操 作 系 统 的 主 引 导 代 码 , 有 :Windows vista 和 Windows7 等 引 导 文 件 为 bootmgr /nt52 使 用 基 于 内 核 为 nt52 的 操 作 系 统 的 主 引 导 代 码 ,即 :Windows xp 引 导 文 件 为 ntldr sys 更 新 主 引 导 代 码 到 系 统 分 区 , 用 于 启 动 系 统 all 把 引 导 代 码 加 到 可 以 作 为 Windows 系 统 分 区 的 卷 。 /force 强
8、制 卸 下 该 卷 /mbr 更 新 主 引 导 记 录使用打开 CMD,然后输入 x:bootbootsect.exe /nt52 all /force 注意那个 exe 后面有个空格,还有 all 后面也有个空格(注意:这个x:bootbootsect.exe 指的是 bootsect.exe 所在的地方,你可以意把这个bootsect.exe 放在任意文件夹下,但中文的文件夹我没试过,假如bootsect.exe 在 F 盘的 123 文件夹下,那么在这个命令就是F:123bootsect.exe /nt52 all /force ) 完成上述后上面会显示什么success volumes 等东东,一定要看到 success 这个东东哦,这样才算成功的 同样,我们可以根据上面的也可以用这个原理修复 WIN7 启动项步骤一样,命令有点点改变 x:bootbootsect.exe /nt60 all 示例WIN7 下删除一键还原精灵的 F11 热键=bootsect /nt60 sys /mbr