文章目录[隐藏]

  • 最后,建议大家在存储比较重要的资料时,如果是存储在固态硬盘上,一定要做好备份。

目前固态硬盘越来越便宜。双十一前自己买了个1T SSD (nvme接口),只花了699元。

但是2017年买了个128G m.2的固态,却花了379大洋。才过了两年,固态硬盘真的飞入寻常百姓家了。

固态硬盘有很多优点,对电脑的体验可以说是革命性的。如果从机械键盘换成固态硬盘,第一感觉可能是打散弹枪就是换枪。当你使用它时,它不会卡在这里或那里。感觉像在飞。

SSD用起来很棒,但是SSD最基本的功能是存储,这就面临一个问题。如果SSD存储的数据被错误格式化或删除,还能恢复吗?

用过机械硬盘的人都知道,如果一个文件被机械硬盘误删了,只要不被长时间或者大量数据覆盖,是可以大概率恢复的。

原因如下:

在windows系统中删除一个文件,实际上只是在文件名前加一个特殊字符,然后将该文件占用的簇标记为空 idle,但是文件中包含的数据仍然在磁盘上。下次将新数据保存到磁盘时,新数据可以使用这些簇,从而覆盖原始数据。因此,只要没有保存新数据,被删除的文件数据实际上在磁盘上仍然是完整的。

这样就可以用DiskGenius、FinalData等一些数据恢复软件来恢复被删除的数据。

如果能用固态硬盘,问题就麻烦了。

固态硬盘用的是闪存,有个特点。不像磁盘(磁盘数据可以被覆盖),在使用中是不允许被覆盖的。只能在写入之前擦除,也就是说只能在“空 idle”闪存空之间写入。

如果只是像机械硬盘一样,被删除的数据还在,那么这些闪存空就无法写入。如果在使用时擦除,一是影响响应,减慢固态硬盘的速度,二是可能造成一个地址的重复擦除,导致闪存的损坏,从而影响固态硬盘的寿命。

为了解决这个问题,微软联合各大SSD厂商开发了一项名为Trim instruction的技术。

Trim字面意思是修剪和修整。Trim指令的作用是在电脑删除文件的时候通过它直接通知SSD,具体的地址数据已经被删除,可以从闪存中清除。

Trim指令也称为禁用删除通知。翻译一下,就是由于Trim指令的存在,在接收到delete命令时,SSD会直接删除数据,而不是像以前一样只是标记文件。

也就是说,如果你在SSD上删除文件,清空空回收站,那么HDD会直接删除数据,没有任何保留。

所以在使用SSD存储数据时,一定要注意不要误删。万一不小心删了,恢复的可能性微乎其微,基本不可能。

但从另一方面来说,有时候这种特性其实也能成为一种优势。你以为你的硬盘里有敏感数据,如果是机械硬盘,为了避免被恢复,你就得重写什么的。固态很简单,删了就完事了。如果你想恢复数据,没门!

最后,建议大家在存储比较重要的资料时,如果是存储在固态硬盘上,一定要做好备份。