xboxone硬盘坏的表现_你的机械硬盘有RV振动传感器吗?三款2.5寸HDD测试

article/2025/10/2 18:35:51

f46dca0fcb95bef2795a22cb96089fd3.png

机械硬盘人人都用,虽然SSD的价格逐年下降,可是就容量/价格比来说,离机械硬盘还有不少距离。尽管HDD有着大容量的优势,可是如今硬盘存储密度越来越高,磁头距离盘片太近,现在的硬盘也越来越脆弱,经常能见到移动硬盘、笔记本自带硬盘损坏的情况。对于3.5英寸机械硬盘,由于常年固定在机箱或者NAS、硬盘盒里,不常移动,所以防震问题不是太严重,故障率并不高。而大多数笔记本都标配HDD机械硬盘,日常工作也经常用到移动硬盘,这两种使用场景不可避免的需要经常移动,所以2.5英寸硬盘的防震问题尤为突出。

很多年前,ThinkPad笔记本有个非常亮眼的功能叫APS主动硬盘保护(ThinkVantage Active Protection System),原理是笔记本内置加速度传感器,检测到振动时自动停止硬盘操作,防止磁头受损。这技术原理简单实用,ThinkPad的防跌落成了一大卖点,笔者曾亲眼见过ThinkPad从桌面掉到地上,结果完好无损。很长时间,我一直以为除了ThinkPad,振动传感器只存在3.5寸企业级硬盘、NAS硬盘上,官方名称叫“RV旋转振动传感器”,普通HDD无法享受。但最近无意中发现手里的2.5英寸硬盘也有这个功能。正好手里有三个品牌四块2.5寸HDD,就拿来测试了一下。

0b0a7d79e6030afbaf1e367f06d2a00e.png
希捷官网的RV传感器资料

1、硬盘振动测试

测试方法:向硬盘中读取或写入大文件,然后用手拿起硬盘旋转、晃动,观察文件传输速度变化。

测试对象:

  1. 三星 ST2000LM003(M9T),三碟2TB,5400转,32MB缓存
  2. 希捷 ST1000LM048,单碟1TB,5400转,128G缓存(SMR叠瓦磁),7mm厚
  3. HGST(原日立) HTE721010A9E630,双碟1TB,7200转,32MB缓存
  4. HGST HTS721010A9E630,参数、测试结果与3相同,不重复展示

其中三星这块是三星被希捷收购之后生产的,处在过渡期,所以标签还是三星,估计也是三星的生产线生产的(结构与希捷同期硬盘不同),但是电脑检测到的品牌还是Seagate。市面上也有印有希捷标签的产品,硬件完全一样,这里不详细说。

三块硬盘都使用ORICO的硬盘盒,芯片ASM1153E,固件相同,接口USB3.0。

148ffd1a8ea3d1626384a760bcb01796.png

测试的时候主要沿X、Y轴旋转晃动,Z轴方向不论旋转还是垂直晃动,效果都不明显。

下面是测试截图:

cde1924255ce8869a77b7ccd8a42f0eb.png
HGST(日立)硬盘震动传感器测试

3b377ab97d29af9dbc69d14ff670b9cf.png
希捷1T SMR硬盘

421cda0955f03cb7cc520d6326017fcc.png
三星2T M9T硬盘

根据实际测试,HGST的硬盘对沿X、Y轴的旋转最为敏感,希捷次之。三星2T硬盘只有在写入时才会受到旋转振动影响,读取时完全无效果。奇怪的是,这几块硬盘都对垂直方向的晃动不敏感,沿Z轴旋转就更不用说了。至于自由落体跌落,自己没敢测试,因为这几块硬盘都有数据。只尝试了一下很小高度自由落体跌到手上,速度没有变化。

为什么硬盘那么怕X、Y轴方向的旋转呢?我估计是由于这时候角动量很大,引起盘片变形,轴承受力不均偏移。自己在测试的时候也发现,用手缓慢旋转硬盘的时候,会发出嗡嗡的噪声,7200转的HGST硬盘更为明显。而垂直方向的振动,可能由于磁头本身的高度就是可以变化的,而且磁头重量轻,形变并不大,所以相对更安全一些。

2、硬盘拆解

为了进一步观察,我把三块硬盘的电路板都拆下来了。内部肯定是不能打开的,硬盘必须工作在无尘环境。

d6916eb1793684a61ddb192a0c14237f.png

9a2ee710b1710fe90d78655fce0c934a.png

可以看出,希捷硬盘用料最省,螺丝只有三个,有一个传感器。三星M9T硬盘有三个传感器焊点,但是只有一个传感器,另外两个是空的。HGST硬盘则比较实在,有海绵垫,有三个不同方向的传感器,没有偷工减料,而且磁头接口有上锡保护,防止氧化,而三星硬盘的接触点已经氧化变色了。当然这其中HGST硬盘价格也最高。这三家的主控都是Marvell,不拆不知道,原来不仅是固态硬盘,机械硬盘时代Marvell主控就占有大量份额。

关于螺丝规格,三星硬盘是T6梅花,希捷是十字花,HGST是T4梅花。

3、有了传感器,硬盘就不怕震了吗?

并不是,自己亲身经历,不论是西数、希捷、三星、还是HGST的2.5英寸硬盘,通电时磕碰必定会损坏文件,严重时会损坏磁头。之前用的西数硬盘,估计没有振动传感器,在有APS的ThinkPad本上没有任何磕碰都会损坏。好多年前的希捷500G,笔记本屏幕重重扣下的力量就会损坏硬盘,导致数据丢失。哪怕是相对质量最好的HGST硬盘,其中一个也因为读取时跌落到水泥地,而损坏不可用。

提醒大家,2.5寸机械硬盘,包括移动硬盘,通电时严禁任何磕碰!尽量避免移动!轻拿轻放!重要数据一定备份,安全第一!

这里可以看看我之前的回答,评论区以及其它回答有很多硬盘损坏的案例,值得参考。

现今笔记本硬盘抗震如何?​www.zhihu.com
112da179b97b6ca806a952c238bbdcc1.png

简单地说,就是2.5英寸机械硬盘不能满足笔记本的使用工况,哪怕不摔、高频率移动也不行,身边见到好多坏硬盘的例子。何况如今一般的笔记本一般不会配备高质量的HGST硬盘,大多数还是SMR技术的7mm薄盘,更容易坏。强烈建议大家买到新笔记本以后,把机械硬盘拆下来当作移动硬盘用,原有硬盘位换成500G以上大容量固态硬盘。哪怕买比较便宜的旧款企业级MLC硬盘,可靠性也比机械硬盘高几个数量级,速度400MB/s和500MB/s差别很小。

4、附加测试

三款硬盘用HD Tune测试。由于存储密度、转速各不相同,综合一下读取速度结果差不多。但是其中7200转的HGST硬盘在存取时间上领先,希捷1T由于采用SMR技术,空间占用70%就会严重掉速,IO也严重降低,影响使用。体现在开启迅雷下载,同时访问硬盘里别的文件就会非常卡,甚至音乐都播放不了。写入测试就不做了,喜闻乐见SMR掉速到14MB/s。

4fab476a931044823b61979a33b2cfb9.png

4ffb5a753aa8a11795e736df8d589811.png

e28f1257a3bb07557553f97f62a1d06b.png

关于RV旋转振动传感器的检测方法,对于3.5英寸机械硬盘应该也适用,只不过一定要注意别玩儿过度了,大硬盘比较沉,摔了就麻烦了。其实拆下电路板也可以判断是否有无传感器,白色小方块很明显。注意手上无静电、不潮湿就可以。

81afdb671f20dec48570af43e7e610de.png
希捷4T 3.5

喜欢的麻烦点个赞,谢谢!


http://chatgpt.dhexx.cn/article/iHh41803.shtml

相关文章

32g的u盘速度测试软件,速度堪比硬盘 海盗船32GB海量运动型U盘评测

速度堪比硬盘 海盗船32GB海量运动型U盘评测 出处:快科技 2010-03-23 15:39:30 作者:良宵 编辑:良宵[爆料] 收藏文章 内容导航: 第[01]页:[导言]第[02]页:[产品赏析]第[03]页:[性能测试及总结…

运维java项目的技巧 (war包、jar包、docker环境)

最近上线了修复log4j2漏洞的java项目。小结下系统更新操作过程。 一、tomcat下的war包的项目 cd /var/lib/tomcat9 root:/var/lib/tomcat9# ls webapps/ test test.war test.war-bak ROOTsystemctl stop tomcat9 备份test.war 上传新的test.war systemctl start tomcat9查…

《Linux运维总结:Windows Server 2012 R2安装JAVA环境》

文章目录 一、部署包下载二、部署步骤总结:整理不易,如果对你有帮助,可否点赞关注一下? 一、部署包下载 链接:https://pan.baidu.com/s/1U2EstyXu_r7_uD0YpERhAQ 提取码:1234二、部署步骤 1、双击运行jdk…

Java对接ansible自动运维化平台

Java对接ansible自动运维化平台实现文件采集分发 经过大量查阅,网上使用Java对接ansible自动运维化平台的示例代码几乎没有,为了方便自己后期巩固以及有需要的小伙伴,特以记录!!! 此次对接主要为以下两个…

java开发和运维的区别

前言 在大型系统中,为了减少数据库压力通常会引入缓存机制,一旦引入缓存又很容易造成缓存和数据库数据不一致,导致用户看到的是旧数据。 为了减少数据不一致的情况,更新缓存和数据库的机制显得尤为重要,接下来带领大家踩踩坑。 Spring 所有的答案在文末展示 Spring 概述…

JAVA开发运维(云基础设备监控)

在大型的商用系统中,经常需要监控云设备的健康状态,性能情况,流量数据等。及时发现系统问题,及时修复,以确保系统的高可用。检查云资源的工作内容主要包括基础监控、主动拨测、用户体验、APM监控、指标体系、业务分析、…

JAVA开发运维(CI/CD)

CI :持续性集成 CD:持续性部署 SIT:系统集成测试 UAT:用户验收测试 研发流程的变化,因为用户永远一开始不知道自己想要什么样的东西,导致了软件无法从一而终的进行设计,用户需要能立刻运行的软件和功能。 &…

Hi,运维,你懂Java吗--No.4:JVM-概述

作为运维,你不一定要会写Java代码,但是一定要懂Java在生产跑起来之后的各种机制。 本文为《Hi,运维,你懂Java吗》系列文章 第四篇,敬请关注后续系列文章 欢迎关注 龙叔运维(公众号) 持续分享运…

JAVA开发与运维(docker运维常规操作)

使用docker来安装软件步骤。 1、先装好docker环境。 1.4 docker环境及部署 1.4.1 版本 Client: Docker Engine – Community version: 20.10.12 Server: Docker Engine – Community version: 20.10.12 1.4.2 部署 1.用yum拉取阿里云镜像: yum-config-manager --add-repo …

JAVA开发运维(扁鹊见齐桓公之系统运维之痛)

引言: 扁鹊见蔡桓公,立有间,扁鹊曰:“君有疾在腠理,不治将恐深。”桓侯曰:“寡人无疾。”扁鹊出,桓侯曰:“医之好治不病以为功!” 居十日,扁鹊复见&#xff0…

死磕原理!java运维工程师做什么

前言 今天中午收到我司安全部发了一封邮件:Jackson存在安全漏洞。查了一下,这件事并不算很新鲜了(已经过了5天的样子),本文来聊聊吧。 说起来还蛮戏剧化:阿里云向Jackson官方提交了一个Jackson序列化安全漏洞。众所周知,在国内关于JSON库使用有两大主要阵营:国际著名…

java项目运维手册

1、生成dump文件 jmap -dump:live,formatb,fileheap-dump-1829.bin 32171 2、查看子文件夹磁盘空间占用情况 du -sh * 3、实时监控gc情况: jstat -gcutil pid interval(ms) 4、开启jmx远程监控: 执行foo.jar启动命令 java -Dcom.sun.management.j…

java运维调优的神器Arthas---入门

Arthas Arthas是一款阿里巴巴开源的 Java 线上诊断工具,功能非常强大,可以解决很多线上不方便解决的问题 一、安装启动arthas 1.下载arthas-boot.jar 官网:https://arthas.aliyun.com/doc/quick-start.html Maven下载: com.taobao.arthas arthas-sp…

JAVA开发运维(系统上到生产环境准备工作)

一、前言 java项目在开发环境开发完成,在测试环境测试没有问题后,就需要发布到生产环境,如果系统是对公众的,那就需要很多工作了。比如服务器申请,域名申请,渗透测试,漏洞扫描,公网…

Hi,运维,你懂Java吗-No.1:初识Java

作为运维,你不一定要会写Java代码,但是一定要懂Java在生产跑起来之后的各种机制。 本文为《Hi,运维,你懂Java吗》系列文章 第一篇,敬请关注后续系列文章 欢迎关注 龙叔运维(公众号) 持续分享运…

JAVA开发运维(软件一体化可观测平台的功能)

软件可观测是软件度量的一种。旨在对软件的数字体验、业务运营、网络性能、应用性能、基础设施、IT流程进行监控和数据刻画。使开发人员和运维人员更好的对软件进行优化维护。 一、数字体验: 用户会话 了解用户使用路径,追查使用过程中影响用户体验的…

JAVA开发运维(DevOps过程)

DevOps开发运维的一套方法论。这边文章主要借鉴万达的DevOps的建设过程。谈谈DevOps主要解决那些问题和怎么解决。 DevOps的是一种IT项目开发管理方法论,它旨在提供全面的持续集成、持续交付等能力,并持在续进行过程度量和改进,不断提升 IT 运…

Java项目运维总结记录

一、常见故障 1.1、Java项目CPU耗用突增100%分析定位 1)执行top命令确认当前占用cpu的的java进程;以下是一些快捷键: ?:显示在top当中可以输入的命令 P:以CPU的使用资源排序显示 M:以内存的使用资源排序…

初级车道线检测

前言 上一期的无人驾驶技术入门,我们以障碍物的跟踪为例,介绍了卡尔曼滤波器的原理、公式和代码的编写。接下来的几期无人驾驶技术入门,我会带大家接触无人驾驶技术的另一个重要的领域——计算机视觉。 在无人驾驶技术入门(五&a…

c++ 车道线检测

利用概率霍夫变换,进行车道线的简单检测 1、首先编写一个头文件(也可以在源文件中写一个类,一样的) #ifndef LANE_H //头文件的写法格式 if not define #define LANE_H //_LANE_H_ 为头文件Lane.h的大写,防止被重复…