资讯
HOME
资讯
正文内容
怎么修复nand 电脑维修实战,修复电脑开机的各种报错提示,看了不后悔
发布时间 : 2024-10-06
作者 : 小编
访问数量 : 23
扫码分享至微信

电脑维修实战,修复电脑开机的各种报错提示,看了不后悔

大家好,我是波仔,欢迎大家和我一起学习及探讨。

在我们现在的工作中,经常出现的电脑故障最频繁的就是电脑无法开机,而且提示各种报错的信息,让我们很多用户不知所措。

电脑开机报错故障是指电脑开机自检或启动操作系统前电脑停止启动,在显示屏上出现一些错误提示的故障,无法进入系统。

造成此类故障的原因一般都是电脑在启动自检时,检测到硬件设备不能正常的工作或者在自检通过后从硬盘启动时,出现硬盘的分区表损坏,或者硬盘主引导记录损坏,再有就是硬盘分区结束标志丢失等等故障现象,电脑就会出现相应的故障提示。

维修此类故障时,一般根据故障提示先判断发生故障的原因,再根据故障原因使用相应的解决方法进行解决。下面我们就来一起分享一下10种故障提示原因及解决的方法。

1、提示“BIOS ROM Checksum Error-System Halted”

这种提示是指(BIOS校验和失败,系统挂起故障),一般是由于BIOS的程序资料被更改引起的,通常由BIOS升级错误而造成的。采用重新刷新BIOS程序的方法即可解决此故障提示。

2、提示“CMOS Battery State Low”

此提示是指(CMOS电池电压低),这种故障是由于CMOS电池的电力不足而导致这种故障提示。我们只要更换CMOS电池即可解决。

3、提示“CMOS Chesksum Failure”

此提示是指(CMOS校验和失败),此故障是由于CMOS校验值与当前读数据产生的实际值不同而导致。进入BIOS程序,重新设置BIOS程序即可解决。

4、提示“Keyboard Error”

这个提示指的是(键盘错误),此故障是键盘不能正常使用。一般是由于键盘没有连接好或接触不良或者是键盘接口损坏等原因引起的。一般只要将重新插好或者更换一个好的键盘即可解决。

5、提示“HDD Controller Failure”

此提示为(硬盘控制器失败),故障是由于BIOS不能与硬盘驱动器的控制器传输数据。一般这种情况是由硬盘数据线或者硬盘电源线接触不良而造成的,检查一下硬盘的连接状态情况或者更换硬盘数据线,重新连接好硬盘即可解决。

6、提示“C:Drive Failure Run Setup Utility,Press(F 1)To Resume”

这个故障提示是指硬盘类型设置参数与格式化时所用的参数不符。对于此类故障一般备份硬盘的数据,重新设置硬盘参数,如果还是不行,那重新格式化硬盘后,重新安装操作系统即可解决。

7、先提示“Device Error”,然后又提示“Non-System Disk Or Disk Error,Replace and Strike Any Key When Ready”

这是硬盘不能启动,用软盘启动后,在系统盘符下输入“C:”然后按回车键,屏幕提示“Invalid Drive Specification”,系统不能检测到硬盘。此故障一般是CMOS中的硬盘设置参数丢失或者是硬盘类型设置错误等造成的。首先需要重新设置硬盘参数,并检测主板的CMOS电池是否有电,然后检查硬盘是否接触不良,检查数据线是否有损坏,检查硬盘是否损坏,检查主板硬盘接口是否损坏。一个一个检查,直到检查到故障原因后排除即可。

8、提示“Error Loading Operating System”或“Missing Operating System”

这个故障是指硬盘引导系统时,读取硬盘0面0道1扇区中的主引导程序失败。一般这种故障是由于硬盘0面0道磁道格式和扇区ID逻辑或物理损坏,找不到指定的扇区或分区表的标识“55AA”被改动,系统认为分区表不正确。我们可以使用NDD磁盘工具来进行修复即可。

9、提示“Invalid Drive Specification”

此故障提示是指操作系统找不到分区或逻辑驱动器,此故障一般是由于分区或逻辑驱动器在分区表里的相应表项不存在,分区表损坏引起的。我们可以使用分区工具Disk Genius来恢复分区表。

10、提示“Disk boot failure,Insert system disk”

这个故障提示是指硬盘的主引导记录损坏,一般是由于硬盘感染了病毒等而导致主引导记录破坏。我们可以使用NDD磁盘工具恢复硬盘分区表进行修改而得到解决。

好了,各位朋友,以上10种报错故障提示就分享到这里,非常感谢各位朋友的支持与关注,我们下期再见。

为什么固态会掉盘?著名的30分钟大法修复是什么原理?

如果现代的台式机或者笔记本忽然断电(Power Loss),你觉得哪个硬件部分容易损坏?出乎大多数人的意料的是,固态硬盘SSD最脆弱,容易出现掉盘的现象,也就是BIOS和操作系统不认盘的情况。今天我们就一起来Deep Dive一下原理和应对之道,并对有趣的“30分钟大法”的原理和是否正确进行一些分析。

FTL损坏和丢失

我介绍了很多SSD的原理,其中最重要的根本是对FTL的理解。SSD甚至SD卡、手机存贮的很多问题和解决方案都或多或少地和它相关,再怎么强调都不为过。为了理解后面的原理,我们先来简单回顾一下FTL:我们的写(Program)Flash操作只能把bit 1改成0,而不能从0改成1. 即我们可以把11110000改成11000000,但不能改成11111111。即有点像逻辑and操作(我们可以通过NAND这个名字联想记忆一下)。那么如何把0改回1呢?这就要靠擦除操作了,但是别忘了,NAND flash的寿命是由其擦写次数决定的(P/E数 (Program/Erase Count)来衡量的),频繁的擦除慢慢的会产生坏块,如FAT分区的文件分配表(老狼:FAT文件系统与UEFI)等。为了能够做到寿命均衡(Wear Levelling)和对坏块的遮蔽,就需要一个逻辑地址(LBA,logical block addresses )和物理地址(PBA, physical block addresses)的对应表,对外界暴露逻辑块,里面是具体是哪个物理块,固件自己做主,这个对应关系表就是FTL表:

因为LBA大部分实现是基于Page的,也叫做Page Mapping Table (PMT):

FTL看起来挺简单,但它是SSD、NAND等基础逻辑,它的实现多种多样,是各个固件的核心机密。也有些Open Source的方案。

FTL表在哪里呢?作为核心数据结构,它当然也要存储在Flash上。但由于它会被频繁更新,所以每次改动也不能立刻写会Flash,一般会先暂存在内存中,在积累到一定程度,再写回Flash:

什么时间写回,这是SSD固件的核心机密之一。另一方面,随着SSD容量的提高,FTL表的容量也快速上涨。我们以8GB的为例,FTL表不加处理可以达到8MB;以此类推,800G的SSD,FTL表可以有800MB!有些省空间的方案可以大大减小FTL表的大小,但也高达数十MB。这么大,FTL表也就有了部分被换入换出的过程。如何设计,也是很讲究技巧的。

FTL表如此重要,没了它,整个SSD/SD卡就没法工作了。如果在FTL写回Flash之前,还在内存的时候,忽然没电了,内存数据丢失,FTL表也就丢失了。有鉴于此,高端SSD和服务器SSD都加上了电容,来作为应急供电方案,让SSD控制器有时间把内存中的FTL表和一些缓存内容存到Flash上去:

现实中的例子,我们在M.2的SSD上面有很多很小的电容:

在Vcc没电的时候,这些电容的gate就会打开,会为主控争取1ms左右的时间。主控会立刻放弃现在所有没有存储的数据,而立刻开始存储FTL表,保证不会出大问题。

在企业级的SSD中,有的DRAM大小将近1GB,而企业SSD的数据完整性要求极高,不容有失,不但FTL表要存好,DRAM中没有存储过的,也必须全部存下来。这就需要很大的电容,来争取更多的时间,如果我们拆开企业SSD,就会发现很多大黄快:

它们也是为了这个目的。

但是,一些低端消费级的SSD,没有这种措施,忽然掉电,会造成FTL丢失。那么发生这种情况是不是SSD就报废了呢?也不是。

FTL表的重建

在内存中FTL丢失之前,Flash上还有上次的FTL内容,虽然已经过时了,但总比没有好吧!于是可以搜索SSD中的Flash,找到上次的FTL,这样尽管会丢失一些信息,但大部分数据可以保持。于此同时,有些实际块已经被分配使用过了,再次用会发生错误,就需要修正最后的FTL。那么怎么修正呢?

每个Flash的page都有一些额外的空间,这些空间大部分做ECC校验用,但还有些富余,我们拿来做Mapping Flag(MF):

有了这个提示,我们可以逐Page扫描整个Flash,来修正FTL。

看到逐Page,就知道这是个很耗时的工作。现在SSD那么大,需要不少时间,可以高达数分钟乃至数十分钟!

那么什么时间做FTL的重建呢?不少主控都在发现错误后会开始重建,直到成功重建,主控才会响应ATA等命令。这就是为什么忽然断点后,有些SSD会很长时间没有响应,想掉盘一样了!那么为什么有时候断电后又没问题呢?如果当时最新的FTL已经被写回Flash中去,没有错误,当然也就不会出问题了。

30分钟大法是怎么回事?

掉电后各个主控的表现不一,这和它们的FTL存储算法有关。某些主控可以迅速恢复,有些则可能耗时很久,为了给某些主控充足的时间重建FTL表,掉盘后可以这样做:

1.掉电开机后,发现掉盘。如果是系统盘,则启动失败,如果是数据盘,则在操作系统里面发现该盘没有了。

2.不要立即重启,啥也不干,等待30分钟,让SSD主控充分的时间自行修复FTL。

3. 30分钟后,关机。再开机,看能不能找到该SSD。

有些同学还有些额外的步骤,即不插数据线,光插电源线开机30分钟。尽管我现在已经不做Flash相关工作,但我从经验和原理上认为这个步骤不是必须的。另外M.2的SSD也可照此办理。

需要特别提醒的是,比较忌讳在此过程中十分烦躁,不停关机开机和重启,打断主控重建FTL的过程,有可能加剧错误造成彻底不可以用了。

结论

断电会造成FTL表损坏,进而可能出现掉盘的现象。正确利用30分钟大法,可以修正部分问题,关键是给主控充分的时间进行FTL表的重建。其实不光断电,高温也有可能造成掉盘。我在我的笔记本M.2上插了块500GB某厂SSD,在大量拷贝电影时,过热会让该SSD主控忽然停止工作。我的笔记本这时就会没有响应,在过了一会后,要不蓝屏,要不就是发现该盘符没有了。这是我如果直接重启,就会发现在BIOS里面和Windows中,该硬盘都没有了。我这时就会让笔记本凉一会,再重启,硬盘就又出现了。这也是30分钟大法的一个变种。

如果还不能修复,其实还可以进入工程模式进行恢复。但是该过程比较复杂,软件昂贵,还是留给专业人士吧!

我在下一篇文章会介绍为什么有时候micorSD卡(TFlash卡/T卡)会忽然进入类似写保护状态,敬请期待!

相关问答

bio设置中显卡错误报告为何要关闭? BIOS设置选项中Plug& play...

BIOS里面的这个功能对windowsXP以上的系统来说意义不大,因为windows系统也有plugandplay服务。对windows以外的其他系统,也许有关键性的作用。有用(0)回复....

和校验是 AND 么?

和校验(ParityCheck)是一种数据校验方法,用于检测数据传输过程中的错误。它不是指"AND"(与门)操作,而是通过比特位的奇偶性来判断数据是否被传输中产生错...

硬盘s.m.a.r.t指标数据异常 怎么修复 -ZOL问答

S.M.A.R.T.是英文Self-MonitoringAnalysisandReportingTechnology(自动检测分析及报告技术)的简写。它能对硬盘的磁头单元、硬盘温度、盘片表面...

【细胞,组织损伤与 修复 英文怎么讲】作业帮

[最佳回答]细胞,组织损伤与修复Cell,tissueinjuryandrepair如对你有所帮助,如有其他疑问,

hp正在准备自动 修复怎么 解决?

可以尝试进入安全模式,然后将最近安装的软件、插件都删除,之后正常重启电脑,看是否能解决问题。打开“设备管理器”,找到并卸载打印机的驱动程序,然后在“...

IP帮助程序服务未运行 怎么修复 ? - 懂得

windows7ip帮助程序服务未运行是DHCP服务没有开启,终端无法获取IP地址。解决:1.右键本地连接,感叹号那个,点击修复;如果不行点击状态-----属性---TC...

sort有修理的意思吗?

在英语中,"sort"通常不表示“修理”的意思,它的主要含义是“排序、安排”。例如:Weneedtosortthroughthesepapersanddecide...

笔记本电脑出现scanning+ and +repairing+drive+(D:)_其他问答...

这个是提示你的D盘这个盘里面估计是有什么问题这个是需要扫描并修复的啦,你让这个自动的扫描修复看看能不能解决如果是不行的就只能是看看使用磁盘...

win10 chkdsk工具 怎么修复 工具 - 暮云深 的回答 - 懂得

Windows常用磁盘检测和修复工具Chkdsk在Win8.1/Win10中新增了多个命令,用户可以在命令提示符中手动运行。一般来说,如果系统检测到硬盘分区由于意外...

【mender是什么意思】作业帮

[回答]朋友,该单词由mend加后缀er构成mendern.修缮者,修理者,修改者Ifpressdoesnothavetort,andthetortafterthewebsiteisr...

 王江民  犰狳环尾蜥 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2024  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部