发信人: startrek()
整理人: perron(2001-07-24 16:34:00), 站内信件
|
昨天想在一只小硬盘(630M)上面装ScoUnix,挂在了IDE2/Primary上。我在bios里把原来用的20G硬盘(IDE1/Primary)设成了None,以为这样安全了,不会装错盘。结果运行安装程序时还是出现了Disk0和Disk1,两个大小都是630M。我一看觉得不妙,立马关机,而不是退出安装程序。可能就因为这样搞乱了20G硬盘的分区表,后来用它启动时,居然报错,显示容量为1G!
因为原来没备份分区表,今晚试着用网上d/l的一个工具diskman来修复。进去一看磁头和扇区数都不对了(在外头用bios检测是对的。)我试着用“重建分区表”功能,结果只剩下了C区。也不怕,反正现在这个坏的分区表已做了备份。重启机器,哎,这回磁头和扇区数对了,容量也变回了20G。我再把坏的分区表导进去,奇迹出现了!原来的分区参数都出来了,真搞不懂diskman是怎么操作的。我以为搞定了,保存分区表后再次重启,却又变回了1G!苦思不得其解。这时想起朋友说过,如果硬盘上有非Dos分区的话可能会有影响,而刚好我的硬盘上有linux。只好碰碰运气了:先重建分区表,剩下C区--重启--导入坏分区表--删除Linux分区!--重启。
终于搞定了,98又能进去了。我再用pqmagic检查,又修复了一个CHS参数和LBA参数不符的问题。
咳咳,看来我还是很走运的,要是救不回,哭都哭不出来啊
|
|