您要打印的文件是:用Ghost克隆硬盘,导致分区表错误

用Ghost克隆硬盘,导致分区表错误



作者:佚名    转贴自:电脑教育报    点击数:3181


 单位的一批电脑普遍存在文字显示不正常(运行光盘或安装软件时,打开的对话框内汉字部分全部是乱码)、经常不能正常关机等许多问题,我想可能是电脑公司在装机时就没有安装合适,所以决定重新对硬盘进行分区格式化,然后重新安装操作系统。没想到在对硬盘分区时,却发现了新的问题,具体表现为以下情况:

  1. 在Windows状态下,硬盘显示C、D、E三个分区,全部工作正常。

  2. 在DOS状态下,只能进入C、D两个分区,E分区不能进入,显示“Invalid drive specification”信息。

  3. 用Fdisk命令查看硬盘分区情况,显示出主DOS分区屠┱笵OS分区。进一步查看扩展分区时,显示“No logical drives defined”。

  4. 用Fdisk命令删除硬盘分区时,主DOS分区可以删除,删除逻辑分区时显示“No logical drives defined”,回头直接删除扩展分区时显示“Cannot delete Extended Dos Partition while logical drives exist(存在逻辑分区时不能删除扩展分区)”。

  5. 用Fdisk命令重建分区时,只能对20%的硬盘容量(原主DOS分区容量)进行操作。此时,虽然扩展分区既不能删除也不能重新建立,但却可以在其基础上继续建立逻辑分区。不过,明明扩展分区有15GB(20GB的硬盘),建立逻辑分区时却只有不到10GB。


  ★原因分析:


  凭我的经验,用Fdisk对硬盘正常进行分区后,不会有上述情况出现。那么这些机子的问题又是如何产生的呢?后经反复考虑认为可能性只有一个:这些硬盘都没有经过Fdisk的正常分区操作,而是由硬盘对拷工具Ghost克隆出来的。因为目前硬盘的容量都比较大,装机人员为了省事,一般都采用Ghost对硬盘进行克隆,即先把一块硬盘用Fdisk分区,再用Format进行格式化,然后安装操作系统,最后再用Ghost将整块硬盘镜像为一个.gho文件刻录到一张光盘上。在装机的时候,用Ghost程序把光盘上的.gho文件克隆到目标盘上就可以了。

  为了确定以上分析是否正确,我采取了以下步骤来进行验证。

  第一步:用KV3000将三台电脑(配置相同,分别设为电脑A、电脑B、电脑C)的硬盘分区表信息全部清除。(曾试图用F10功能自动修复,但结果显示Hard Disk Partition Table - OK!!!,最后只好清除。)具体方法见中国电脑教育报以前刊出的《一次用KV3000解除硬盘分区表故障的经历》一文。

  第二步:用Fdisk命令把电脑A和电脑B的硬盘重新分为C、D、E三个区,然后用Format命令全部进行格式化。

  第三步:用Ghost命令把电脑A的硬盘镜像成一个文件A.gho,然后分别克隆到电脑B和电脑C的硬盘上。

  完成上述操作以后,用启动盘启动电脑,检查发现:

  1. DOS状态下,电脑B和电脑C都能进入C盘和D盘,不能进入E盘。

  2. 安装Windows 98以后,全部分区均正常。

  3. 执行Fdisk命令,选择第4步“Display Partition Infomation”,电脑B和电脑C都显示出主DOS分区和扩展DOS分区,而没有逻辑分区,情况和原来完全一样。


  ★结论:


  1. 通过以上事实证明,用Ghost克隆整块硬盘时会导致硬盘分区表错误。

  2. 用Ghost软件快速初始化大容量硬盘(参见《中国电脑教育报》2003年第37期C10《用Ghost快速初始化大容量硬盘》)不一定是好事。表面看来确实是快速可行、省时省力,但如果想再分区或因故进不了Windows系统而数据又在E盘以后的分区存放的话,就会造成很大的麻烦。

  3. 笔者认为用Ghost软件克隆硬盘时,正确方法应该是:先将硬盘正常分区,然后仅克隆系统盘(即C分区),其他分区等到Windows状态下进行格式化后再存放数据。要是觉得硬盘容量太大,分区并格式化的时间太长的话,可以借助DM 9.56万用版软件,它可以在一分钟内把一个大硬盘重新分区并格式化完毕,而且能够在各个厂家的硬盘上运行(下载地址:http://bj.onlinedown.net/soft/13340.htm );或者使用“超级急救盘”(下载地址:http://www.gupin.com/down.asp?id=1396&&no=1)。

  ★最后的思考:

  虽然找到了问题所在,但到现在为止,我还是没弄明白导致问题出现的真正原因;而且,既然存在硬盘分区表错误,为什么在Windows状态下所有分区都表现正常呢?这是Windows的“特异功能”还是Windows的又一个Bug?望了解的读者互相交流。