由于最近在研究 Android 源码,原来自己的 160 G 希捷硬盘已经不能满足需求了,以 G 为单位的 Android 源码,没有个 300G 以上的空间,还是有点问题的。当然不是说 Android 源码有那么大,但是你还得装点其他的东西吧?我自己是用虚拟机制作,光虚拟机一个磁盘空间我就设置成了 100G,所以 160G 的硬盘还能剩下多少空间来给自己分配平时的软件呢?
还得来谈谈我的主板,我是 05 年买的电脑,主板是华硕 K8V-X,是威盛的 K8T800 + 8237R 的芯片组合。郁闷的是 8237R 只支持 SATA1 模式的硬盘,虽然现在硬盘都支持自动降速,即使你买的硬盘是 SATA3 ,如果主板比较老,只支持 SATA1,那么接上去后硬盘会自动降为 SATA1,但是,这个功能必须是南桥芯片内建了一个自动降速的功能,结果,如果不将硬盘强制为 SATA1 模式,则主板无法识别到硬盘。
所以,由于上述这些问题,这块三星硬盘是无法用在我这块老主板上的。怎么办?
使用跳线方式切换:失败
在数据线接口处,发现了 4 个针脚。常看了普通三星硬盘,是有 8 个针脚的,用跳线将 5 和 6 针短接,即强行设置为了 SATA1 模式,见图。但是这个硬盘只有 4 个针脚,还好 5 和 6 针位置还有,短接了接上老主板,启动,失败。
四处搜索答案,国内是无解了,还是 Google 好,在国外搜索到了答案。
使用老版本三星降速软件:失败
首先是找到这样一个页面,三星自己的说明页面,该说明页面大致意思就是教如何使用三星自己的降速软件将高速的 SATA2 降速为 SATA1 模式。此页面提供了几种方案,将 SATA 3.0(即 SATA2)设置为 SATA 1.5 (即 SATA1),或者将其升速,提供光盘和软件方式,需要将指定软件刻录或者制作成软驱来引导系统启动到 DOS 模式下来执行。
光是制作启动盘就费了好大的劲,软驱不用说,现在的电脑都没有了,总不能去找个带软驱的老电脑。反过来想想,如果找到个带软驱的老电脑,主板支持 SATA 接口吗?只能用光盘引导方式,刻盘是不现实的,浪费刻录盘啊,那么方案就是将光盘版启动镜像只做到优盘上。
研究半天启动总是失败,以为是找的这台电脑主板不支持优盘启动。后来才发现 DOS 方式启动的优盘,最大只支持 2G,我拿了个 8G 的,折腾半天都没启动好,后来找了个 64MB 的就好了。而且官方的启动盘没教怎么制作,只得凭借自己的经验,用第三方软件制作启动盘,再提取官方的执行文件。
进到 DOS,按照说明执行批处理,提示识别到三星硬盘,同时也提示执行成功,但是随后进到系统后用 AIDA64 查看,接口仍然显示为 “SATA II”,那么估计是没有设置成功,拿到老主板上接上测试,还是一样,没有发现该盘。
使用三星 ESTOOL 工具:成功
实际上在查看三星中文官网时候,在该 HD103SI 产品页面就发现了一个叫《诊断软件 光驱用ESTOOL工具(2010.11.18)》的软件。之前实际上就看到这个工具了,但是搜索了网上,都没有介绍这个软件是做什么用的,所以没注意。
后来在国外一个网站帖子上看到了有人用这个工具,可以修改很多关于三星硬盘的参数,同时也说到了将三星硬盘从 SATA2 设置为 SATA1 的步骤,于是马上下载 ESTOOL 工具,目前最新版本为 3.01v,这个用同样的方法,制作了启动优盘,提取这个 ESTOOL 工具到启动盘里,启动。估计之前下载那个软件来操作虽然提示成功,但是失败,可能是版本太老了。
启动到 DOS 下,运行 “run.bat” 批处理,启动到 ESTOOL 工具界面。
按 “Y” 键,同意三星条款;
选择你的三星硬盘:Samsung HD103SI HDD,如果有多块,请注意选对,选择后回车;
移动光标选择:Set MAX UDMA Mode,回车;
选择:SATA Mode [300],可以看到现在默认的是 SATA2 即 SATA 300 的模式,按回车,此项会变化,变为:SATA Mode [150],即 SATA1 模式,即可;
选择:Process,按回车保存。
接在新主板上,重启电脑,再次进入 AIDA64,查看硬盘接口,现在已经变为了 “SATA”。
将硬盘拆下,换到老主板上,再次开机,OK,主板可以识别到这块硬盘了,大功告成!
此 ESTOOL 工具还有其他很多强大的功能,例如开启和关闭 “NCQ” 功能,硬盘低级格式化功能等等,请自行研究。
最后这里也提供一下 ESTOOL 工具的分流下载:点击下载
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。