固态硬盘吧 关注:975,888贴子:7,230,159

带掉电保护的硬盘盒是真的还是掩耳盗铃?

只看楼主收藏回复

之前看到过一个说法,说断电后把缓里的数据写进闪存是企业级固态的专属功能,消费级固态不支持这个功能。那通过硬盘盒能不能让消费级ssd拥有这个有用的功能呢?
先了解弹出的流程:主机发送命令,桥接芯片翻译并通知ssd休眠。
桥接芯片可以给ssd通过PCIe通道发送三种命令: 第一种,快速关机。尽可能快地进入关机状态,可能不处理所有缓存数据 。
第二种,正常关机。通知SSD执行一个有序的关机流程,包括将所有DRAM缓存中的用户数据刷新(Fl到nand闪存颗粒中。
第三种,abrupt shutdown,粗暴关机。相当于直接断电。
安全弹出流程的目标就是让桥接芯片发送第二种命令。
通过以上流程可以发现,直接告知ssd的是桥接芯片,所以可以肯定硬盘盒能够让ssd刷新完缓存再休眠。
接下来就是如何测量。直接测量桥接芯片是否发送休眠信号并不方便,但是我们可以判断ssd是否执行了刷新缓存后休眠的操作。
首先判断ssd是否刷新了缓存,这个简单,通过有读写指示灯的硬盘直通转接板即可。
然后是测量ssd进入了休眠状态。众所周知,电子设备在工作时基本上需要时钟信号来同步工作,那么通过测量ssd是否请求了时钟信号,就可以判断ssd是否在工作状态。
nvme接口有一个引脚定义就是管这个的,就是图中52脚,这个脚位有两种状态:低电平(0v)和高电平(3.3v)。低电平时表示ssd请求了时钟信号,可以解读为ssd在工作。当ssd释放这个信号为高电平,可以解读为ssd休眠。所以我在52脚飞线连接示波器
这里因为视频更适合展示,所以通过视频补充测试网页链接
本次测试用了三个小白鼠,分别是三星sm951,东芝xg3和intel760p,均为有缓盘:

首先是正常安全弹出的电压变化

可以看到电脑右下角的弹出提示,并且示波器已经监测到高电平。
然后是待机状态直接拔出,这里测试了xg3

可以看到硬盘盒的5秒倒计时并没有走很多,就已经监测到了高电平。
接下来是写状态拔出:
sm951

xg3

760p

三者均在几秒后进入休眠状态,并且在我给的视频里可以看到这几秒里读写指示灯仍在闪,说明ssd有执行刷新缓存的操作。
那么通过以上测试基本可以得出结论,带掉点保护的硬盘盒确实不是瞎扯蛋,是多少有点用的,可以让消费级固态拥有断电刷新缓存的功能。


IP属地:浙江来自Android客户端1楼2025-09-06 22:07回复
    IP属地:浙江来自Android客户端2楼2025-09-06 22:08
    回复
      2025-12-26 01:35:08
      广告
      不感兴趣
      开通SVIP免广告


      IP属地:江西来自Android客户端3楼2025-09-07 00:10
      回复
        没啥用,笔记本不存在突然断电问题,台式机,突然断电后,系统关了,但是电源还有余电,足够你固态硬盘把缓存里(硬盘内存颗粒)的数据存到闪存里了。更何况现在都是无内存颗粒的硬盘,更没这个问题了。


        IP属地:江苏来自Android客户端4楼2025-09-07 13:54
        收起回复
          有点用,但不多


          IP属地:福建来自iPhone客户端5楼2025-09-07 14:47
          收起回复
            心理作用大于实际


            IP属地:安徽来自iPhone客户端6楼2025-09-07 15:54
            收起回复
              ?缓不是存映射表的吗,不存数据吧


              IP属地:黑龙江来自Android客户端7楼2025-09-07 22:52
              收起回复
                答案是没p用,灯亮只能说明SSD主控在运转,没办法知道他在干什么 消费级几乎直接写入slc cache,缓存那一点点写入slc cache不需要一秒都


                IP属地:陕西来自Android客户端8楼2025-09-07 23:03
                收起回复
                  2025-12-26 01:29:08
                  广告
                  不感兴趣
                  开通SVIP免广告
                  然后进休眠原因很简单,因为他链接不到上级设备了


                  IP属地:陕西来自Android客户端9楼2025-09-07 23:04
                  收起回复
                    以前阵列卡是带电池的。


                    IP属地:广西来自Android客户端10楼2025-09-08 01:35
                    收起回复
                      家用的话 买个ups吧,不需要特别大,有足够时间关机就饿可以了


                      IP属地:四川11楼2025-09-08 07:11
                      收起回复
                        基本用不上


                        IP属地:山东来自Android客户端12楼2025-09-08 09:16
                        收起回复
                          有这个保护的话 甚至是10秒 它的不安全关机读数还会增加吗
                          还是说就算不安全关机读数增加 它实际上也保护了硬盘


                          IP属地:湖南来自Android客户端13楼2025-09-08 18:55
                          收起回复
                            基本上没啥用


                            IP属地:广东来自Android客户端14楼2025-09-08 19:02
                            收起回复
                              2025-12-26 01:23:08
                              广告
                              不感兴趣
                              开通SVIP免广告


                              IP属地:湖南来自Android客户端15楼2025-09-11 18:03
                              回复