电脑突然识别不到固态硬盘怎么办(硬盘读不出来解决办法)

电脑异常断电,在日常使用中是很容易碰到的情景;当电脑卡死的时候,很多小伙伴也都会通过拔掉电源等强行关机的方式解决。那么,当这些异常断电情况发生,对主机里面哪个硬件伤害最大呢?可以很明确的告诉你,对消费级固态硬盘(也就是大众购买的SSD)伤害最大。

46364f09-2848-46af-8c93-9c6f695d3d23noop.image_

当SSD出了问题,也是很多小伙伴最头疼的事。下面我们就聊聊,SSD数据交互原理和掉盘后该怎么做。

SSD的数据交互

08b3bac1ae484ce3a133286fb483c5c3noop.image_

具有DRAM的SSD架构

这张SSD基本框架图,也是普通消费级的固态硬盘内部结构,大部分产品都会带有DRAM。DRAM的主要作用就是暂存一张映射表。简单理解映射表的含义:当想获取SSD上的数据时,就会通过映射表找到数据的存放位置。如果映射表没被存储或者被销毁了,就获取不到SSD上存储的数据。

01a20d0bd69c4820904a407eb6f067d5noop.image_

举个例子:图书馆存放着很多书,摆在书架上时都会及时先做一个登记表,记录每本书在哪个位置。如果哪一天登记表丢了,图书馆里虽然这本书还在,你就不知道书在哪里放着了。这个登记表就是前面提到的映射表。

eec3fba369a5410683be4de14c9f1b62noop.image_

左边黑色块就是闪存块

映射表既然如此重要,暂存在易失的DRAM上肯定不是长久之计,实际上是存在SSD的Flash上。但是因为电脑开机后,系统和硬盘需要发生频繁的数据交互,这时就会先把映射表存在DRAM中,当满足某种策略的时候,才会写回Flash(部分Flash块也可能被重新分配)。所以,当SSD正常断电时,SSD主控有足够的时间保存最新的映射表;当SSD异常断电时,DRAM因为掉电数据易失,导致Flash上的映射表不完整,甚至会出现错误的时候,就会出现固态硬盘掉盘。SSD若作为系统盘,就会开不了机;若作为数据盘,系统下就会找不到这个盘。

掉盘了该怎么办?

SSD开发人员肯定会考虑到这一点,所以现在的SSD主控也都会有映射表的修正或重建。就像你的图书馆登记表,备份的可能不是最新的,但至少还可以恢复大部分数据。当异常断电,SSD主控发现数据错误的时候,就会从Flash上读取旧的映射表,接着根据内部算法实现修正完成映射表重建,重建完成后,SSD就会恢复正常。

9524bfa4-f65c-407d-9e21-fb372aec739anoop.image_

​修正重建说起来很容易,容量几百G的SSD,恢复也需要一定的时间,不同的SSD主控恢复时间长短不一。这就是为什么,有的SSD断电后需要好久才能被识别到;有的一会儿就可以正常工作。如果你的SSD在遭遇突然断电后,请先给主控足够的时间进行映射表的重建。著名的30分钟恢复大法,就是掉电后的下一次开机,如果发现SSD掉盘了,请不要立即重启,啥都不干,静静的等待30分钟,一般情况下就可以救回你变砖的SSD。切记不要频繁重启开机,这样只会打断映射表的重建,SSD可能无法挽回了。

6dece4dde57442f0b633ab35eb06a3c6noop.image_

带电容的PCIE SSD

有小伙伴就会问,那为什么企业级固态可以更安全?是因为企业级的SSD上还有电容保护,简单的说就是,当主机异常断电,电容可以继续供电,就会把DRAM上的映射表完成的更新到Flash上。此举无疑会加大SSD成本,但是对于企业数据的无价性,就必须要付出的。

所以,当你的电脑异常断电后,切忌频繁的开机重启,先用著名的30分钟恢复大法试试,让电脑或笔记本冷静一下。如果SSD还有有问题,建议从数据的重要性出发,不是很重要,就考虑更换新的SSD;不可替代性,就找专业人士进行恢复。

本文内容来自网友供稿,文章观点仅代表作者本人,本站非盈利且无偿提供信息存储空间服务,不拥有所有权,如有文章有不实信息或侵犯了您的权益,请发送邮件至 cfseo1997@163.com 反馈核实,如需转载请注明出处:https://www.taobobolive.com/108676.html

(0)
上一篇 2023年2月28日 11:19:34
下一篇 2023年2月28日 11:21:15

相关推荐