使用分区工具PQMAGIC的注意事项

Author: 张俊松 Date: 1997-01-01

  一、不能对PQMAGIC所在的分区执行Resize和More操作,否则就会出现一个“错误信息”对话框,并拒绝执行。
  二、执行PQMAGIC之前,最好用Chkdsk/f或Scandisk处理一下硬盘,这样,执行起来会顺利一些,而且不会出现另一个“错误信息”框,显示“有丢失的簇”。
  三、最重要的一点,就是执行PQMAGIC中的Resize或More等改变分区的操作时,要将CMOS中的“病毒防护”设为“Disable”,否则,也许会因为误操作而导致难以挽回的后果。
  下面以CMOS中“病毒防护”设为“Enable”时执行Resize为例说明:
  C分区为500MB,在D分区执行PQMAGIC,对C分区执行“Resize”,将之从500MB缩小到200MB。开始部分都会正常地执行:
  将FAT表修改为与200MB分区大小相适应的形式;
  将FDT表的位置,及文件起始簇号等修改为与200MB分区大小相适应;
  将盘上的文件移动以适应200MB的分区大小;
  以上的3种改变都是因为200MB与500MB的每簇扇区数不同而造成的。
  最后,PQMAGIC将计算出改为200MB后的各项分区信息:如“起始柱面、磁头、扇区号”等等,将之写入主引导扇区相应的分区信息表中。但是,问题就出在这里。
  因为CMOS中的“病毒防护”被设为“Enable”,那么此时PQMAGIC对主引导记录试图修改的“动作”就会被认为是病毒行为,而被中断,发出报警声,并出现警告如下:(BIOS产生的)
  !!!WARNING!!!
  Disk Boot sector is to be modified
  Type "y" to accept,any key to abort
  Award Software,Inc.
  但由于PQMAGIC修改了部分中断和屏幕显示,以上信息仅仅是一个黑色长方框,根本看不出什么内容。此时要按“y”确认PQMAGIC所做的修改。否则,其它的任意键,都将使PQMAGIC不修改主引导记录中的分区表,但也不将前面所做的修改恢复回去。这样,退回DOS后检查C盘会发现除根目录下的目录名和少数文件尚好外,其它的都面目全非,至于子目录下的文件名,90%以上的都看不到了。这是因为文件管理的参数是500MB形式的,而实际上文件却是以200MB形式存储的,因此出错。