关于分区转换导致不能启动的反馈
文/丁朴
在索易杂志的[提示与技巧] 188期上看到李保军先生的文章《由于分
区转换导致不能启动》,不由想说两句。不知李先生的硬盘是不是很老式
的那种,看起来能分成3个区且装了WIN2K,应该是这几年的硬盘吧。要知
道现在硬盘的标准变化较快,在系统总线这个层面上的接口标准是公开的,
可是在其内部的实现(如低级格式化、读写扇区时的转换、低格时的参数
选择等)上每个厂家的都不一样,所以现在对于大容量硬盘已经没有通用
的低格工具,即使是专用的低格工具也不常见了,原因是硬盘一旦出厂时
选用最优参数低格好后,除非物理损坏,是不需要低格的。硬盘低格的工
作方式与高级格式化时完全不一样,所以由于软件原因造成的硬盘不能访
问等问题肯定能通过软件的方式解决,低格硬盘只能加快硬盘的物理损坏
和性能大幅下降。我想李先生在低格后硬盘还能正常工作是他的运气好的
缘故,劝读者千万别效仿,一有点问题就进行低格,到时候哭都来不及。
对于李先生文中所述的问题,完全是因为WIN2K及PQMAGIC之间的不兼容性
造成的(听说PQMAGIC 5.01以上版本才支持WIN2K的 NTFS)。下面给大家说
一个比较通过的软件解决方案,在遇到上述那种万不得已的情况下可以一
试,道理很简单,就是通过写脏数据彻底抹去系统的分区表,成功后你的
硬盘就象一个没有分过区的硬盘一样。
用DOS盘从软盘启动,什么版本都行,条件是盘上得有DEBUG.EXE这个
程序。
启动后键入 DEBUG,紧接着键入下面一段汇编,不懂没关系,照抄即
可,红色的是由你输入的部分,每一行都有一个回车。INT 20后面是连敲
两次回车键。
-a 100
xxxx:0100 MOV AX, 0301
xxxx:0103 MOV BX, 200
xxxx:0106 MOV CX, 0001
xxxx:0109 MOV DX, 0080
xxxx:010C INT 13
xxxx:010E INT 20
xxxx:0110
-g
-g
-g
-q
现在你再试试 FDISK,应该可以了,如果还不行,那你的硬盘真的是
没救了。
文/lioil
造成插上硬盘就不能启动的原因,是因为硬盘的 MBR遭到破坏,提几
点疑问:一是 Pqmaic3.05 这种“老古董”,版本真的是太低了,不能完
成FAT和NTFS之间的转换,能不能认识大硬盘也成问题;二是用Pqmagic要
作好前期工作,如扫描硬盘坏区、在不同的硬盘上备份等等,即使用最新
版也要注意,看看上一期的“都是“中文”惹的祸 ”就知道了;三是用
Fdisk 不能检测到硬盘,低格程序能检测,是它们获取硬盘信息的方式不
同,为何不找其他的程序来试一试,如Pqmagic5.0或者DISKEDIT。
文/sj
看到这篇文章,我有种似是故人来的感觉。我的计算机的原来配置为:
Athlon 600,QT10.2G,NT workstation 4.0.C:NTFS,D,E,F,G:FAT。本人想
安装win98,无奈那时学艺不精,为了将NTFS转为FAT,当时从昆腾网站下
载dogtrack(即DM),从软盘启动,将硬盘重新分为 5个区。(不用分区和
格式化,一分钟完成)其实还有第二种方法,制作NT启动盘,winnt/w,
用其启动后,显示“删除分区按D”可删除C分区,并且对其他分区毫无影
响。在另外一台同样配置的机器上,完成同样的工作时,本人尝试第三种
方法(有时我想自己确实吃饱了没事干),对C盘使用Partion Magic 5.0
中的convert NTFS to FAT,但丝毫不起作用,可是原来我对D盘使用Partion
Magic 5.0中的convert NTFS to FAT却转化成功。至今,不得其解。
文/yjliu
今天在提示与技巧中看见你的文章,认为你的解决办法很麻烦,其实
非常简单。找一个Norton的diskedit程序将硬盘的分区表全部清零,然后
再从新分区,保证你2分钟解决问题。