电脑无法正常启动怎么办?

 我来答
WYZZWB2011407d2e
高能答主

2022-11-26 · 最想被夸「你懂的真多」
知道大有可为答主
回答量:5.2万
采纳率:77%
帮助的人:7678万
展开全部
前几天一位同学向我告急,说他的计算机无法从C盘启动了。在CMOS中将启动顺序改为"A,C"和改用从CD-ROM启动也都一样,整个系统在自检完成后就进入死机状态,整个屏幕除了最上面的光标在那里闪烁外,没有任何启动的迹象,同时硬盘灯长亮。我跑去看了一下,情况的确比较奇怪,由于当时已经是晚上10点左右了,凭我多年攒机的经验,初步判断是硬盘的问题,就将他的硬盘拆下来,准备带回来仔细研究一下。
解决方法:回来后,我将同学的硬盘接在IDE 1口上,进入CMOS自动检测该硬盘的参数,BIOS可以侦测到正确的硬盘参数,看来硬盘物理损坏的可能性比较小。在CMOS中将硬盘参数设置正确,重新启动(分别测试了三遍,启动顺序分别设置为:C、A、CD-ROM;A、C、CD-ROM;CD-ROM、A、C),系统在自检完成后出现上面描述的黑屏情况,连那张熟悉的硬件配置表都看不到,更别提"Starting MS-DOS…"的字样了。重新进入CMOS中将硬盘参数设置为"None",启动顺序设置为"A,C"后,计算机可以正常从A驱启动,进入DOS状态。屏蔽硬盘就可以顺利启动系统,加上硬盘则无法正常启动,看来硬盘就是导致计算机无法启动的原因所在。

我又详细的向我的同学询问了出现此问题前所发生的情况。他告诉我,此症状是在用PQMAGIC将硬盘由FAT32转化为FAT16重启计算机后发生的。根据我多年的经验,初步判断是在用PQMAGIC进行FAT32到FAT16的转换过程中,硬盘的Boot扇区主引导记录或分区表遭到破坏,而系统在启动时(无论启动顺序如何)都要获得有关硬盘的一些信息(只要系统中存在硬盘),读不出来就一直循环读,这很有可能就是导致硬盘灯长亮的原因所在。

解决此问题最简单的两条途径是:一是低级格式化硬盘,让它跳过启动时循环读硬盘信息的步骤恢复硬盘正常工作;二是改写DOS系统内核程序,但分析DOS系统的内核程序,也不是一时半会能够搞定的。办法是想到了,如果采用低级格式化硬盘的话,虽然仅仅需要低格几秒钟处理一下硬盘的初始几个磁道就可以了,但这样一来硬盘上的数据就将丢失,因此这只能在迫不得已的情况下使用。

有了对"病因"的初步判断,要想根除它还要进一步确诊。首先我将我同学的硬盘接在我的SecondIDE接口上,作为我的第二主硬盘,在CMOS中正确设置它的参数后由我的硬盘启动系统,不进入Windows,直接进入DOS状态。这时我同学的硬盘就是DOS状态下的D盘,进入D盘看了一下,东西都还在,可以用DIR看目录和文件,没有问题,这个硬盘的其他分区的东西也都在。看来硬盘不存在物理问题,至于无法启动的问题几乎可以肯定是硬盘的Boot扇区主引导记录或分区表遭到破坏所致。运行Debug调用D盘(也就是我同学的C盘)的分区表仔细看了一下,也没有问题。那么,疑点就在硬盘的Boot扇区主引导记录身上了。我在C盘传输一下系统即执行"SYS D:",恢复了Boot扇区主引导记录。拆下我的硬盘,将我同学的硬盘接在IDE 1接口上作为第一硬盘启动,一切OK,顺利进入熟悉的视窗画面。至此,此硬盘无法自举的问题算是完全解决 。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式