查看: 745|回复: 11
收起左侧

[技术原创] 希捷企业盘关闭PowerChoice节能的方法 - 告别C1门

[复制链接]
景圣临
发表于 2017-9-17 04:10:02 | 显示全部楼层 |阅读模式
本帖最后由 景圣临 于 2017-10-11 02:38 编辑

最近要备份研究数据,入了块新的袋装ST6000NM0115企业盘当仓库盘,税前只花了239加币

更新了最新的固件SN04。
使用中发现每过一会儿机箱里都有“嗒”的磁头复位声。
这个固件的节能功能设定EPC(也叫PowerChoice)是,硬盘空闲2分钟后就收起磁头,SMART的C1因此+1。但似乎不会降低转速/停转。

42小时后我的C1已经213了。比起我用了6年半的西数黑盘40000+小时,那个上面的C1只有不到5000
这块希捷企业盘的数据表写着C1上限是60万。不过不清楚这个值对于衡量硬盘寿命/部件老化程度是否真的有效。我在国外论坛上见过有人WD绿盘240万C1还跑得很欢的

翻了翻网上的帖子,比如这些:
https://www.chiphell.com/thread-1696296-1-1.html
http://tieba.baidu.com/p/1513617218
都提到用第三方软件去限制EPC。不过每次开机设定都会被还原成默认的。因为EPC的开关是要在固件里设定的。
特别是第一个帖子,其实并不是SMART和希捷企业盘起冲突。而是在硬盘空闲状态下,SMART收集硬盘数据时要访问硬盘,这时磁头复位C1 + 1

觉得有必要发一下关闭硬盘节能的方法。因为不同型号企业盘的固件对节能的设置也不一样。如果有的节能功能里启用了闲置硬盘停转那一档,这对硬盘电机/轴承/磁头的损耗会增加。能是节了点,但是物理损耗伤不起。希捷的新款企业盘有个检测加速度的装置,检测到足够的加速度(可能因为碰撞产生)后会把磁头收起来。这个和EPC节能应该是两码事。

本想在chiphell发的,不过从没注册过那个论坛。所以发在卡饭了,大概是我8年来第一个帖子。
担心硬盘刷C1的同学们有福了。其实希捷最新固件磁头复位/刷C1并不是很频繁,我的情况是平均一小时10次以内。不过相比WD黑盘那种不开机就不复位的,希捷的C1会高很多。



~~~~~~~ 下面进入正题,如何关闭EPC节能 ~~~~~~~



去官网的企业盘页面找到你的企业盘类型:
http://www.seagate.com/ca/en/enterprise-storage/hard-disk-drives/

点SUPPORT那个按钮

在左下方"Enter a Product Serial Number for Firmware downloads"的框框里输入你硬盘的序列号,这个可以在硬盘检测软件中看到。

下载固件文件,是个压缩包。

我以企业盘ST6000NM0115的固件包为例。这个包裹设计得很缺德。有个文件夹叫command line tools,但这里并没有可以调整节能的PowerChoice工具。调整节能的工具其实是藏在制作USB启动盘的文件夹bootable tools. 双击里面的SeaChest_RC_2.4.0.usbBootMaker.exe制作USB启动盘。你要插一个空的USB硬盘。选好你的空USB一路确定后,打开制作好的启动盘,找到commandline_tools文件夹,选择你的系统。这里以Windows为例。把commandline_tools\Windows\下的所有文件都拷出来,双击运行SeaChest Utilities安装程序:
SeaChest Utilities_1132_06MAR2017_Win32.Setup.exe对应32位,SeaChest Utilities_1132_06MAR2017_Win64.Setup.exe对应64位

安装好后,双击打开SeaChest Utilities,是个命令行工具。各种说明都在安装目录,只有英文的。

打SeaChest_PowerChoice -s回车,这个列出你电脑里的各种盘的最基本属性。你要的是Handle列的那个3位代码,我的希捷企业盘是PD1,你的可能是其他的数字,我们叫它PDx。

打SeaChest_PowerChoice -d PDx -i,这个列出你硬盘的各种功能。在Features Supported:下面,你会看到EPC。如果EPC是开着的,显示就是EPC [Enabled]。如果EPC是关着的,只会显示EPC。默认是开着的。

打SeaChest_PowerChoice -d PDx --EPCfeature disable来关闭EPC。
如果想重新开启,打SeaChest_PowerChoice -d PDx --EPCfeature enable
这个立刻见效,不用重启

如果想确定EPC确实关闭了,打SeaChest_PowerChoice -d PDx -i



付一张开着卡巴23%占用的跑分图,完结
ST6000NM0115 Sep 30 2017 Normal OS Kaspersky ON.png
eyesconfused
发表于 2017-9-17 18:15:19 | 显示全部楼层
现在的机械硬盘,质量越来越差。还是SSD好用。
景圣临
 楼主| 发表于 2017-9-18 02:13:38 | 显示全部楼层
本帖最后由 景圣临 于 2017-9-18 02:17 编辑
eyesconfused 发表于 2017-9-17 18:15
现在的机械硬盘,质量越来越差。还是SSD好用。

SSD要挂了基本就真挂了。虽然速度完爆HDD,但是价格/容量还是略高

现在有充氦气的硬盘,挂了的话除了生产方,别人没有技术恢复数据

所以安全点还是空气的硬盘,仓库盘首选
smarts
发表于 2017-9-19 20:01:34 | 显示全部楼层
https://www.chiphell.com/thread-1759504-1-1.html下的这个固件里的SeaChest Utilities安装程序,按序列号查到的无此软件
景圣临
 楼主| 发表于 2017-9-20 01:14:33 | 显示全部楼层
本帖最后由 景圣临 于 2017-9-20 01:20 编辑
smarts 发表于 2017-9-19 20:01
https://www.chiphell.com/thread-1759504-1-1.html下的这个固件里的SeaChest Utilities安装程序,按序列号 ...

那个帖子里是讲刷固件的,下载的是同一个东西,但是用的不是同一个文件夹里的东西。当初我找PowerChoice也找了好久

按这步 -

我以企业盘ST6000NM0115的固件包为例。这个包裹设计得很缺德。有个文件夹叫command line tools,但这里并没有可以调整节能的PowerChoice工具。调整节能的工具其实是藏在制作USB启动盘的文件夹bootable tools. 双击里面的SeaChest_RC_2.4.0.usbBootMaker.exe制作USB启动盘。你要插一个空的USB硬盘。选好你的空USB一路确定后,打开制作好的启动盘,找到commandline_tools文件夹,选择你的系统。这里以Windows为例。把commandline_tools\Windows\下的所有文件都拷出来,双击运行SeaChest Utilities安装程序:
SeaChest Utilities_1132_06MAR2017_Win32.Setup.exe对应32位,SeaChest Utilities_1132_06MAR2017_Win64.Setup.exe对应64位
smarts
发表于 2017-9-20 16:43:35 | 显示全部楼层
景圣临 发表于 2017-9-20 01:14
那个帖子里是讲刷固件的,下载的是同一个东西,但是用的不是同一个文件夹里的东西。当初我找PowerChoice ...

我的是4t硬盘,其实只要用这个工具就行,无所谓硬盘型号。
原文件改扩展名可直接解压安装,无需做usb盘,xp不支持,win8.1
改扩展名解压错误并且无法读取硬盘型号。最终是在xp下解压,vista下安装运行并关闭节能的。win10没试,谢谢提供方法
景圣临
 楼主| 发表于 2017-9-21 10:53:28 | 显示全部楼层
smarts 发表于 2017-9-20 16:43
我的是4t硬盘,其实只要用这个工具就行,无所谓硬盘型号。
原文件改扩展名可直接解压安装,无需做usb盘 ...



感觉还是做个启动盘安全。

你的硬盘是什么型号?默认的EPC模式是什么?我的默认只有磁头停靠但是没有降速。
smarts
发表于 2017-9-24 15:01:34 | 显示全部楼层
  Model Number: ST4000NM0024-1HT178
         Firmware Revision: SN05
        World Wide Name: 5000C50086FC4DDE
        Drive Capacity (TB/TiB): 4.00/3.64
        Native Drive Capacity (TB/TiB): 4.00/3.64
        Temperature Data:
                Current Temperature (C): 34
                Highest Temperature (C): 47
                Lowest Temperature (C): 20
        Power On Time:  130 days 9 hours
        Power On Hours: 3129.00
        MaxLBA: 7814037167
        Native MaxLBA: 7814037167
        Logical Sector Size (B): 512
        Physical Sector Size (B): 4096
        Sector Alignment: 0
        Rotation Rate (RPM): 7200
        Form Factor (inch): 3.5
        Last DST information:
                DST has never been run
        Interface speed:
                Max Speed (Gb/s): 6.0
                Negotiated Speed (Gb/s): 3.0
        Annualized Workload Rate (TB/yr): 28.41
        Total Bytes Read (TB): 6.61
        Total Bytes Written (TB): 3.53
        Drive Reported Utilization (%): Not Reported
        Encryption Support: Not Supported
        Cache Size (MiB): 128.00
        Read Look-Ahead: Enabled
        Write Cache: Enabled
        Low Current Spinup: Disabled
        SMART Status: Good
        ATA Security Information: Supported, Frozen
        Zoned Device Type: Not a Zoned Device
        Firmware Download Support: Full, Segmented, Deferred
        Specifications Supported:
                ACS-3
                ACS-2
                ATA8-ACS
                ATA/ATAPI-7
                ATA/ATAPI-6
                ATA/ATAPI-5
                ATA/ATAPI-4
                SATA 3.1
                SATA 3.0
                SATA 2.6
                SATA 2.5
                SATA II: Extensions
                SATA 1.0a
                ATA8-AST
        Features Supported:
                Sanitize
                SATA NCQ
                SATA Rebuild Assist
                SATA Software Settings Preservation [Enabled]
                SATA Device Initiated Power Management
                Power Management
                Security
                SMART [Enabled]
                48bit Address
                PUIS
                GPL
                Streaming
                Write-Read-Verify
                AMAC
                EPC
                Sense Data Reporting
                SCT Write Same
                SCT Error Recovery Control
                SCT Feature Control
                SCT Data Tables
看不大懂,供参考
景圣临
 楼主| 发表于 2017-9-26 00:00:00 | 显示全部楼层
嗯,你这个EPC已经关了

如果EPC开着的,打
SeaChest_PowerChoice -d PDx --showEPCSettings
可以看到一个表

里面打星号的是开启的节能模式。一般idle_b是磁头停靠,idle_c是停靠并降低转速, standby是停靠并停转。我的默认没有开idle_c和standby

不过你这个不用再折腾去看了
特斯拉
发表于 2017-9-27 10:45:52 | 显示全部楼层
不建议关闭现在c1都增加很快为了节能
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛|优惠券| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 苏ICP备07004770号 ) GMT+8, 2017-10-22 14:17 , Processed in 0.046063 second(s), 4 queries , MemCached On.

快速回复 返回顶部 返回列表