PCEVA,PC绝对领域,探寻真正的电脑知识
开启左侧

【原创】SandForce的主控SSD,HDD ERASE外的恢复性能法。

  [复制链接]
neeyuese 发表于 2010-9-28 14:59 | 显示全部楼层 |阅读模式
点击数:24877|回复数:35
本帖最后由 neeyuese 于 2010-9-28 17:35 编辑

从之前的关于SandForce主控的帖子知道,SandForce主控的SSD在进行大量测试的时候,(例如数据量很大的CDM,IOMETER测试)写入性能会被主控限制,应该来说买回来新盘的朋友肯定会去疯狂跑测试看看速度了,但是性能被限制后就不知道如何恢复了。

之前有HDD ERASE法,但是要DOS下和主板南桥跑IDE模式,很多朋友觉得麻烦,这个软件效果和HDD ERASE一样,数据清零,做好数据备份。因为很多用户的SandForce做HDD ERASE的时候说盘被锁,不能执行,这样的话只有进行热插拔才能搞定,但是有些用户是笔记本,热插拔就来的不现实了。

这2个软件都是发送ATA Secure Erase 指令,所以NAND上的数据都会清空(数据不可恢复)

被操作的SSD需要挂从盘,BIOS可以开AHCI,不影响。(HDD ERASE只支持IDE模式) 当然也不支持RAID模式。

需要的软件: 20070516 版本的HDPARM。附件里我上传了。

LINUX下著名的HDPARM软件,这个是WINDOWS编译版,所以让我们在WINDOWS下就能操作,比还要刻张LINUX盘要方便很多。


一开始自然是安装软件,安装完后我们开始:

1.进入这个目录:C:\Program Files\hdparm\bin\   64位系统是C:\Program Files (x86)\hdparm\bin\

   




提示:开始菜单里,所有程序下的HDPARM里的这个cmd图标点一下。

2.接着我们检查硬盘信息:(用来确认我们的SSD接在哪里,搞错了就悲剧了)

  输入:hdparm -I hda  





  注:这里的HDA里的A指的是1号盘,2号盘就是HDB,3号HDC,依次类推,确认你的SSD是几号盘。(假设下面都是3号盘,用HDC)

3.给SSD定义个密码,这是必须的,是为了防止误操作,这里就用test做为密码,简单好记。

  输入:hdparm --user-master u --security-set-pass test hdc

  提示:这样就是给3号盘设置了个主密码:test
4.关键一步,擦除:(所有准备都是为了这一步)

  输入:hdparm --user-master u --security-erase test hdc

  提示:对主密码为test的3号盘发送security-erase指令。

5.重启计算机就行了,你的SSD已经没有任何数据了(出厂性能)



理论上来说所有的SSD都支持这个操作,但是Intel好像对这命令有bug(以前有过必须用专用的3.3版才能做HDD ERASE),而目前Intel发布了SSD TOOLBOX 2.0,软件里就支持HDD ERASE了,所以用TOOLBOX自然最好最方便了(官方工具么)。而JMF612这一步操作要好久,而且操作完后SMART信息会有问题(需要用HDD ERASE还原),所以我不建议使用,用HDD ERASE法比较好,至于大众主控Barefoot还没试过,谁愿意当小白鼠?不过Barefoot在最新固件下支持GC和Trim,性能恢复很容易,挂从盘全盘格式化下一般就能恢复大部分性能了。(前提是要Trim支持)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
kisazhu 发表于 2010-9-28 15:25 | 显示全部楼层
HDD erase 是不是瞬间就完成了?
neeyuese  楼主| 发表于 2010-9-28 15:30 | 显示全部楼层
HDD ERASE也看盘的,从几秒到几分钟不等的。
StrikeR4 发表于 2010-9-28 21:02 | 显示全部楼层
hdb:
Issuing SECURITY_SET_PASS command,password="test", user=user,mode=high
Problem issuing security command: Input/output error
Error:5
StrikeR4 发表于 2010-9-28 21:02 | 显示全部楼层
泪奔……啊……………………………………
neeyuese  楼主| 发表于 2010-9-29 04:09 | 显示全部楼层
LS的啥盘啊,你那盘不支持。
StrikeR4 发表于 2010-9-29 06:47 | 显示全部楼层
就是OCZ V2………………
neeyuese  楼主| 发表于 2010-9-29 07:10 | 显示全部楼层
你是右键管理员权限运行了吗?
neeyuese  楼主| 发表于 2010-9-29 09:48 | 显示全部楼层
你确认hdparm --user-master u --security-set-pass test hdc这条输了?

你的问题是没有开启security模式。
jasonzzh 发表于 2010-9-29 18:40 | 显示全部楼层
SF12XX方案确实属于爱折腾的好选择
StrikeR4 发表于 2010-9-30 15:00 | 显示全部楼层
设置密码也不好使啊,一样是ERROR 5  求助啊老大
coolspy 发表于 2010-9-30 22:18 | 显示全部楼层
意外的发现这个软件我已经用了有一阵子了,以前强制UX的SSD工作在UDMA6时候用的
libin127 发表于 2010-10-9 14:41 | 显示全部楼层
回复 1# neeyuese


  有个问题,我的是凤凰的60G SSD,现在性能严重下降,想用这种方法恢复性能,但是SSD上有分区,是不是可以用,用了之后,SSD上的分区是否也消除了?请解答,谢谢。
neeyuese  楼主| 发表于 2010-10-9 14:58 | 显示全部楼层
这个是清空数据,自然啥都没了。
snowounce 发表于 2010-11-14 09:32 | 显示全部楼层
mark一记。备用。
yym 发表于 2010-11-17 10:51 | 显示全部楼层
ERROR 5 错误 ,一起 提示 IO错误 。。  我用您的那个刻盘方式 也是提示 这个错误的。
濠鬼 发表于 2010-11-19 15:42 | 显示全部楼层
hdb:
Issuing SECURITY_SET_PASS command,password="test", user=user,mode=high
Problem issuing security command: Input/output error
Error:5

芝奇的60g sf1200的主控
手忙脚乱 发表于 2010-12-1 00:25 | 显示全部楼层
我是来说谢谢的

几个月前心血来潮的在新蛋买了SF12000主控的OCZ V2 50G
在对固态硬盘没有一点了解的情况下
兴奋于硬盘的速度,不停的测试,格式化,重装各类系统……
到不折腾的时候 突然发现硬盘性能掉得厉害,win7评分直接从7.8掉到7.4
以至于都不敢再找软件测试性能,怕性能掉得更厉害
前天看到OCZ的1.24新固件,更新了装了系统
居然看见w7评分7.3 崩溃!!!
别人说的如果不需要擦写,闲置一段时间性能恢复……
试来试去,都是虾扯蛋
华硕P7P55D的主板
Hdderase在YNY以后一直停在欢迎界面
换G31主板的机器,又找不到硬盘
……
一直在搜索,看帖子,转到了这里,看到了版主的这个帖子。
格了硬盘,建了个新文件在硬盘里
然后照帖子一步步操作。
每个命令没有任何延迟和时间等待
结束后,硬盘中文件依旧,我都以为什么地方出问题了。
重新启动,发现固态硬盘被初始化了。
装了w7
硬盘评分又破天荒的回到了几个月前的7.8
不想再去做那些乱七八糟的测试了
非常谢谢!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
neeyuese  楼主| 发表于 2010-12-1 02:53 | 显示全部楼层
主要还是bios的设置还有别的啥锁了没有,不行的朋友读取下bios默认再看看,实在不行唯有热插拔或者换平台。
手忙脚乱 发表于 2010-12-2 00:03 | 显示全部楼层
请问hdparm多次擦写
对硬盘寿命有无明显影响?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部