迅维网

查看: 2598|回复: 4
打印 上一主题 下一主题

软件大牛首次修盘 戏剧性地修好了

  [复制链接]
跳转到指定楼层
1#
发表于 2014-8-21 21:32:29 来自迅维网APP | 只看该作者 回帖奖励 |倒序浏览 |阅读模式 来自: 广东深圳 来自 广东深圳

马上注册,获取阅读精华内容及下载权限

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

x
本帖最后由 tnzx 于 2014-8-22 09:29 编辑

       本人现在在开发多种android设备,pc上装的都是linux系统。有些安卓设备烧写固件要在xp下面操作,所以就在linux系统中装个windows虚拟机。昨天搞智能手表,固件无法在虚拟机中烧写,在办公室找来一台不用的旧电脑。竟然开不了机,揭开机箱,用个平板电脑的喇叭接到主板的喇叭接口上,不停地叫,重插内存可以开机了,装上相应的软件和驱动后,成功烧写手表固件。
        且把闲话修说直说正话,看到那个机箱里面有块闲着的多余硬盘,st的500g 7200.12串口硬盘,电源和数据线都没有连,于是连上,开机竟然提示s.m.a.r.t  status bad,要按f1继续。检查那个盘上的xp可用,linux不能用。硬盘过保了,公司的电脑维护人员技术菜得很,看到小毛病就直接换盘了。
        从好盘启动,用hd tune查看坏盘的健康值,重定向块数竟然是4035,但扫描整个磁盘未见有坏道。网上有人说,开机bios显示那种提示是g表满了。临时查查g表和p表的概念,p表是出厂前写的,g表是出厂后写的。如果是g表满了应该可以扫描到坏道。难道这个值是虚假的?把这个数值清理后再扫描就可以彻底知道真相了。用com口修st硬盘以前也有听闻,今天也来玩玩。嘿嘿!
         直接把串口的tx和rx接到硬盘上。下载了一个stcomtool,选好com口,坏硬盘插上电源,文字窗口竟然无反应。把连到硬盘的tx和rx调换后,重新插拔坏硬盘的电源线,终于看到接收到乱码了,波特率调成38400再试终于看到硬盘返回的文字了。
点"查看p表",出了一大堆文字,出了好几分钟才结束。再点"查看g表",硬盘怎么也无反应了。重新插拔电源有反应了。重试了几次,每次点"查看g表"后,硬盘必定要死,必须断开硬盘电源十几秒钟再通电才有反应。之后就试试"清健康值","清smart"也点了,再关机重启,不再报错直接进系统。操作竟然生效了,嘿嘿!

        我以为查看g表硬盘会死,那么清g表硬盘也会必死无疑。但是还是抱着一线希望去尝试点一下"清g表",竟然成功了,再点"查看g表",竟然出数据了,没有死了。

之后用hd tune扫描也未见有坏道,扫描完毕,g表也仍然是空的。个人理解应该只是硬盘上的核心数据被破坏了,而存储这些核心数据的介质并没有坏。到底这些核心数据在flash上还是在磁碟上,我也一无所知。反正我只知道硬盘和我开发的各种安卓设备一样有cpu有内存有flash。菜鸟之愚见,大牛勿喷。



补充内容 (2014-8-22 10:03):
之后试一下,那个硬盘上的xp和linux系统都可以正常使用了。以前那个linux系统是在启动时卡死在检查文件系统那个界面上过不去。应该是G表数据被破坏了,本来完好的扇区被无故重定向,这样操作系统的数据完整性被破坏

2#
发表于 2014-8-22 10:10:35 | 只看该作者 来自: 广东深圳 来自 广东深圳
st的各种硬盘的指令应该不是统一的吧。试试其它型号的st硬盘好像很多指令无法使用。

回复 支持 反对

使用道具 举报

3#
发表于 2014-8-22 11:43:02 | 只看该作者 来自: 河北 来自 河北
维修常用的软件

回复 支持 反对

使用道具 举报

4#
发表于 2014-8-22 21:32:56 | 只看该作者 来自: 浙江衢州 来自 浙江衢州
清G表后,扫描没有坏道吗?

回复 支持 反对

使用道具 举报

5#
发表于 2014-8-22 21:48:21 来自迅维网APP | 只看该作者 来自: 广东深圳 来自 广东深圳
本帖最后由 tnzx 于 2014-8-22 21:50 编辑

没有,并且扫描完后g表仍然为空表。这就说明原来是g表数据被破坏,而不是真正出坏道写g表的。

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表
附近
店铺
微信扫码查看附近店铺
维修
报价
扫码查看手机版报价
信号元
件查询
点位图 AI维修
助手



芯片搜索

快速回复