首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如果你的电脑装有固态盘,请须知这一点,对数据恢复至关重要!

随着固态盘的价格逐渐下降,越来越多的用户都会给自己的电脑装上。上一篇文章中老毛桃跟大家分享了如何设置让固态硬盘发挥潜力,如更新固态盘的固件、启用AHCI、启用TRIM等等。说到启用TRIM,上次谈及它对固态硬盘的优点,但接下来老毛桃要跟大家说的也正是这一点。

固态硬盘的Trim指令,这一点对固态硬盘来说小很小,说大也很大。什么是Trim指令呢?其实它是一种解决硬盘长时间使用过程中访问速度下降问题的新技术。那么为了保证硬盘的读写速度不下降,Trim指令做了些什么呢?

首先我们了解一下:固态硬盘的存储介质是闪存,而闪存被组织成很多块,块作为可以擦除数据的最小单元,只有将块上的数据擦除了以后才可以写入新的数据。要知道,固态硬盘在空的块写入数据是很快的,如果没有空的块,那怎么办呢?

首先需要将现在整个块的数据读入内部缓存,接着将这块上的数据擦除,再将要写入的数据去内部缓存中替换了最先读入的那些,最后将替换后的内部缓存数据写入到这个被擦除的块上。说到这里,老毛桃也把自己给绕晕了!

按照上面所说的写入真是太麻烦了,因此在正常情况下我们的固态盘年纪越大,读取速度定然会变慢,但在实际的使用上,我们却感受不到固态盘的性能下降,这又是怎么回事呢?

这就要归功于Trim指令了!当删除了文件,文件所在的数据区也会有清零操作。有人会说在文件管理中还会有,但事实上你看到的仅仅是目录名称,真正的数据早已是“烟消云散”了!区别于机械硬盘:机械硬盘删除的只是在文件管理部分做了删除的标记,是给文件系统识别用的。而文件对应的真正数据区尚在,这就是文件可以被恢复的原理。

也就是说,Trim指令是个双刃剑,它对硬盘的读取速度友好,但对数据恢复是祸害。注意:默认情况下该指令是开启的,如果你更注重数据,可手动关闭。

那么,我们怎么知道Trim指令是否开启了呢?

第一步:在搜索框输入【命令提示符】,点击【以管理员身份运行】;

第二步:在弹出的窗口中,输入命令【fsutil behavior query disabledeletenotify】,回车(如果返回值为0,即表示TRIM功能已经启用了;但如果返回值是1,则表示未启用)

那么,如果你想关闭该指令,那就输入【fsutil behavior set disabledeletenotify 1】;如果你想开启,那就输入【fsutil behavior set disabledeletenotify 0】。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200507A06DZ000?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券