【硬盘】不是高手的不要进!!!!!!

来源:百度知道 编辑:UC知道 时间:2024/05/31 12:36:02
我的问题是关于硬盘的 要回答这个问题,请确保你具有以下素质!

1.明确计算机 基层原理
2.有嵌入系统分析、设计经验
3.对硬盘电路板及盘体构造熟悉
4.有良好的编程功底

如果你符合上面四条,请看问题;不符合或者不知道是否符合的也可以看看

问题如下

希捷microdrive CF微硬盘(一寸大小,3600rpm),编号ST625211CF
这个产品考虑到用在相机等产品上,为了减小能耗,盘体不是一直在转的。而是在用户停止对磁盘进行读写后2000ms后马达停止,进入睡眠状态!当用户再次发送读写请求时,磁盘在300ms内加速并达到可读写的磁盘转速,开始读写。

现在的问题是 调整磁盘休眠时间!

请高手解决,详细一点。 积分最高给500
休眠电流20ma左右
读写电流400ma
官方数据!

楼上说的对

硬盘的设置都在BIOS中

你的要求,修改BIOS或许能成功。

注意时间虽说是“磁盘在300ms内加速并达到可读写的磁盘转速”,实际执行时并不一定是靠时间来执行。应该是将电流加到最大,经测试,这样达到转速的时间是300ms,就出来以上的数据。

也就是说,不像一般想像的,在BIOS中有一项数据是“启动时间为300ms”。而是“有数据就全力开始旋转”。

那么要改变时间就要改变电流大小了,电流太大转速过快会引起连锁反应而导致无法存取数据。

为了防止这个,应该在电机前端有限流电路(好像是废话),而限流电路比较简单,直接让转速一定就可以了,所以没必要受BIOS的控制。

想要该变时间,按照想法,要增大动力、增大电流。但过快不能读取数据。所以,思路是增大电流,启动,能更快速。达到转速,将电流调整成正常,开始读取数据。

关键是限流电路简单不受软件控制。

这样的话就没办法修改,除非加上自动控制电流的电路。

--------------------------------------------
写到这里又有灵感了

但是,硬盘的制造商也有头脑

我想限流电路不一定不受BIOS控制

毕竟加大电流启动能加快速度的思路一般都能想出

这样,BIOS中应该写“将电流加大到300ma启动,300ms后电流调整到100ma并开始读写数据”,那么,通过修改BIOS就可以达到目的。

将启动电流增大就可以,跟超频有些类似

但是电流有限,电机能力也有限,所以“超频”会使耗电量增大,超的过多会使供电不足,甚至损坏电机。

也可能厂家已经将数据设为最佳
-----------------------------------------
最终是:没有硬盘的具体开发资料什么都没有。就算知道了,重写BIOS也不是简单的事情。
我就分析到这里,给楼主提供些思路,我的思路有点乱……
最后,在百