嘉定都市网

查看:438 回复:1 发表于 2004-1-10 09:46
  • TA的每日心情
    开心
    2014-8-13 12:37
  • 签到天数: 1 天

    [LV.1]初来乍到

    qrcode
    跳转到指定楼层
    楼主
    发表于 2004-1-8 23:05:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    [转帖]不用专门软件照样修复硬盘分区表一法 [复制链接]

    马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

    您需要 登录 才可以下载或查看,没有帐号?注册

    x
    硬盘分区表一旦被破坏,系统就无法启动。这种情况下该怎么办呢?看到有些媒体推荐用Disk Genius。可是并不是每个朋友手里都有这个软件。当电脑出现问题时,电脑已经不能启动了,更别提上网去下载这个软件了!其实有更简单的办法,那就是用Windows的安装光盘来修复。

    第一种方法,只有Windows 98光盘时。首先用光盘或者软盘引导系统,然后用Fdisk/mbr修复分区表,不过这样未必能够完全修复。但一般情况下,至少可以用上C盘了,然后再下载Disk Genius修复也是可行之道。

    第二种方法:有Windows XP光盘的,用Windows XP光盘启动后,选择第二项“要用恢复控制台修复Windows XP安装,请按R键”。按下R键,就可以进入Windows XP的故障控制台了。然后键入Fixmbr,回车,就可以恢复大多数情况下的分区表错误了。经我实际使用发现用fixmbr命令不仅可以修复Windows XP系统下的分区错误,对Windows 98系统,以及Windows 98/XP双系统均有效,fixmbr命令格式如下:fixmbr [device_name(驱动器盘符)]。

    怎么样,这样的修复方法很容易掌握吧!
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏 转播转播 分享淘帖 支持支持 反对反对
    回复

    使用道具 打印 举报

    该用户从未签到

    沙发
    发表于 2004-1-10 09:46:57 | 只看该作者
    详解FDISK /MBR 命令及其应用?


    --------------------------------------------------------------------------------

    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 命令简洁高效, 但必须严防误操作!

    我认为:FDISK/MBR主要是针对主引导程序,对于分区表的修复功能很弱,所以应该使用专门软件,要知道主引导程序事小,分区表事大,关系整个硬盘的信息,如果损坏,可能所有数据不保!
    回复 支持 反对

    使用道具 打印 举报

    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    发表新贴 返回顶部