存放在外存上的数据关机后_小鑫话题 | 惊了!关机后SSD会丢数据?

今天小鑫在群里看到一个很有趣的话题,是关于SSD和HDD哪个更好的讨论。这个话题小鑫都已经见过不下十次了,但是今天小鑫看到了一句以前从没有看到的言论。

3aaa9cbd084e5b9cb4abffb7b5ac4710.png

(某交流群截图)

看到这里,小鑫觉得网络上的“标题党”,可能已经在大做文章了。赶紧在某知名搜索引擎一搜,发现了不少惊世骇俗的文章。

789e738c785ad3d7b690570964aa789e.png

(某论坛截图)

断电还会丢失数据?Excuse me?听说过不小心误删文件或者格式化导致丢失硬盘数据的,还没有听过关机后硬盘数据还会丢失。其实,小鑫在之前的文章就有略微的提过一点,由于固态硬盘的工作原理不同,虽然比起机械硬盘来说,更加的耐摔,也更有着更快的读写速度。但是在不通电的情况,如果不考虑运输问题,在同样环境下保存,固态硬盘内部的数据,确实会随着时间的迁移而慢慢丢失,而且还会受到环境温度的影响。至于为什么,下面小鑫就和你一一道来。

40160ec38bef22a2bc735d1bca4de761.png

大家都知道固态硬盘的存储部分是有一颗颗NAND闪存组成的,NAND闪存也是一种半导体。根据初中物理知识,我们可以找到半导体的导电性会随着温度的变化而变化的。在SSD通电的状态下,在NAND里的Cell单元(不懂的话理解为更小的NAND即可)的电荷会被电流强制移动,维持稳定的状态,不会出现数据丢失的情况。而断电之后,理论上来说Cell单元里面的电荷不会在移动了,但是问题就在于半导体的导电性随着温度变化而变化,所以即便是在室温下,当Cell单元内的电荷也会发生悄咪咪的转移,断电时间短的话,可能在下次通电的时候,就会被电流带回来了。如果时间一长,里面的电荷都跑光了,那么想要找回数据,那就比登天还难了。

a05e0ff4aace38ceae9eb38e260c9d05.png

(图片来自网络)

上图是SSD在工作原理图,数据就存放在floating gate(悬浮门)之中,一个门可以存放1bit数据 如图所示,门中电压有个阈值Vth。如果检测到电压超过Vth,那么便认为这个bit是0。数据的写入和擦除,都通过controlgate来完成。

d90e698fa1548d95455b8e150912c88c.png

(图片来自网络)

根据JEDEC规定的数据保存率,消费级SSD在30°C温度下可以保存1年,企业级是40°C可以保存3个月的,所以对于我们家用玩家来说,即使一两个不开机,电脑的SSD也不会丢失数据的。不过需要注意的是,关机后尽量避免SSD附近有较高的热源,上文小鑫也说了,温度越高,SSD中的NAND半导体的导电性便越强,数据丢失的概率便越高了。

以上就是本期小鑫话题的唠嗑内容了,SSD的发展已经有好多年了,在安全性上,我们也不用担心太多,只要选对质量稳定的固态产品,就不怕数据会丢失。我们下期再见!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/573118.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

python:装饰器

1.情景引入。 现在已经完成了一个python项目,但是我们为了安全起见,我们需要加入验证机制。不是所有人都能调用函数 原始源代码def f1():print f1def f2():print f2def f3():print f3 由于必须遵循开发闭包的原则,所以我们应该尽可能的是不去…

mysql sys exec_python - 使用MySQL UDF执行命令-sys_exec不起作用 - 堆栈内存溢出

我正在尝试从MariaDB服务器运行python脚本。 我已经为此安装了mysqludf库。 我正在尝试使用sys_exec函数运行脚本,但是没有结果。 我已经创建了测试文件,它只是一个带有信息“ DONE”的.txt文件。我以root用户身份执行命令,因此我拥有所有特权…

2、Redis入门介绍

1、什么是Redis Redis:REmote DIctionary Server(远程字典服务器) 是完全开源免费的,用C语言编写的,遵守BSD协议,是一个高性能的(key/value)分布式内存数据库,基于内存运行。并支持持久化的NoSQL数据库,是当…

Coursera公开课-Machine_learing:编程作业7

这周的编程作业主要是两方面内容。 1.K-means聚类。 2.PCA(Principle Component Analys)主成分分析。 方式主要是通过对图像的聚类实现压缩图像,后来发现PCA也可以通过对主特征值的提取实现压缩图像的目的。很有意思,具体的内容参…

CF722D. Generating Sets[贪心 STL]

D. Generating Setstime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputYou are given a set Y of n distinct positive integers y1, y2, ..., yn. Set X of n distinct positive integers x1, x2, ..., xn is sa…

mysql sql running no_【MySql】复制出现Slave_SQL_Running: No 错误解决

收到报警,mysql的从数据库在同步的过程出现问题,已停止同步。ERROR] Slave SQL: Error "Lock wait timeout exceeded; try restarting transaction" on query. Default database: "yang". Query: "UPDATE workitem SET statu…

使用VS2010调用matlab的mat格式文件

做实验需要将matlab实现的meanshift的结果中的region的Iabels矩阵,需要把labels.mat读入VS2010中,实现功能,在此把实现过程记录下来。 C读取mat文件的步骤如下。 1. vs2010的配置 新建一个工程,在属性管理器中选择 工程->属性-…

mysql 中间件 atlas_Mysql中间件代理 Atlas

本文接上文介绍atlas的安装配置,以及借助keepalive软件实现altas的ha,避免由于atlas故障,导致数据库服务中断的情况出现:一:环境介绍Atlas 主:192.168.1.12/24Atlas 从:192.168.1.81/24Atlas vi…

nodejs mysql事务处理_关于NodeJs如何使用Mysql模块实现事务处理实例

本篇文章主要介绍了NodeJs使用Mysql模块实现事务处理 ,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧依赖模块:1. mysqlnpm install mysql --save2. asyncnpm install async --save(ps: async模块可…

如何正确的通过 C++ Primer 学习 C++?(转自知乎)

作者:dawnmist链接:https://www.zhihu.com/question/32087709/answer/54936403来源:知乎著作权归作者所有,转载请联系作者获得授权。个人经验,C primer 第一次可以跳着看。关键是要尽快用起来,在使用中熟练…

Androidstudio连mysql_MySQL数据库之Android Studio使用JDBC远程连接mysql的注意事项(附示例)...

本文主要向大家介绍了MySQL数据库之Android Studio使用JDBC远程连接mysql的注意事项(附示例) ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助。JDBC为java程序访问各种类型的关系型数据库提供了统一的接口,用户不必针对不同数…

纪中2016.10.6比赛不明总结

100<分数<310 ———————————————————————————————————— 期望值&#xff1a; |T1&#xff1a;100/T2&#xff1a;10/T3&#xff1a;100/T4&#xff1a;100 ————————————————————————————————————…

zendstudio快捷键收录

360截屏快捷键&#xff1a;ctrlshiftxzendstudio:注释代码&#xff1a;ctrlshift/删除光标所在行&#xff1a;ctrlD复制当前行&#xff1a;ctrlalt↓上下行互换:alt↑/↓代码格式化&#xff1a;CtrlshiftF&#xff0c;缩进&#xff1a;tab代码折叠快捷键&#xff1a;Ctrl/(小键…

centos8.2安装mysql_centos8安装mysql

通过以root用户或者具有sudo特权的用户身份使用CentOS软件包管理器(dnf)来安装MySQL 8.0# dnf install mysql安装好后&#xff0c;这里注意需要修改两个文件的权限&#xff0c;否则启动失败。# chown -R mysql:mysql /var/run/mysqld# chmod -R 777 /var/lib/mysql设置为开机自…

dedecms代码研究三

上次&#xff0c;我们从dedecms的index.PHP文件中了解到了很多信息&#xff0c;也提出了一些问题&#xff1a; 1&#xff09;加载了/include/common.inc.php&#xff0c;里面做了哪些工作&#xff1f;2&#xff09;/include/arc.partview.class.php到底是干什么的&#xff0c;/…

idea快捷操作_IDEA插件系列 快捷键神器!Key Promoter X

今天起&#xff0c;会陆续给大家介绍一些IDEA的插件。正所谓工欲善其事必先利其器&#xff0c;一款好的插件可以帮我们提升开发效率&#xff0c;或者提升使用IDEA的幸福感&#xff01;今天要推荐的第一款插件 Key Promoter X 。相信很多新手甚至老手&#xff0c;对IDEA中的快捷…

《开讲啦》 20160910 颜宁:女科学家去哪儿了?

视频地址&#xff1a; 《开讲啦》 20160910 颜宁&#xff1a;女科学家去哪儿了&#xff1f; 果然是女神科学家&#xff0c;讲了一些我很感兴趣的东西&#xff0c;让我也体会到了女神的气质&#xff0c;有点感触&#xff0c;这个节目不错&#xff0c;可以追。 颜宁教授于2016年5…

if __name__ == __main__:什么意思_秒懂Python编程中的if __name__ == 'main' 的作用和原理...

来源&#xff1a;菜鸟分析 链接&#xff1a;https://zhuanlan.zhihu.com/p/34112508一天偶然发现知乎上有篇关于对python编程中的if __name__ main的理解陈述&#xff0c;看完之后&#xff0c;自己觉得不够简单明了&#xff0c;于是在其文章底部写了一句话&#xff0c;突然收获…

4.openstack之mitaka搭建glance镜像服务

部署镜像服务 一&#xff1a;安装和配置服务 1.建库建用户 mysql -u root -p CREATE DATABASE glance; GRANT ALL PRIVILEGES ON glance.* TO glancelocalhost IDENTIFIED BY 密码; GRANT ALL PRIVILEGES ON glance.* TO glance% IDENTIFIED BY 密码; flush privileges; 2.keys…

mysql php 变量赋值,在MySQL UPDATE(PHP / MySQL)中使用变量

I am using this code so I can update a record in database:$query mysql_query("UPDATE articleSET com_count ". $comments_countWHERE article_id .$art_id ");My question is: How can I use variables in a MySQL UPDATE statement.解决方案$query m…