`
dearsuper
  • 浏览: 67287 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
最近访客 更多访客>>
社区版块
存档分类
最新评论

解决drive_cmd: status=0x51问题

阅读更多
在一台机器上安装centos,带的是IDE的宽排线的并口硬盘。

安装好后,能运行。装了数据库,丢失了数据。
系统启动时,报了一系列这样的错误:
Buffer I/O error on device hda2
Buffer I/O error on device dm-1
后面还附带了某个扇区的丢失。

用命令:dmesg查看,最下面有:
hdc: drive_cmd: status=0x51 { DriveReady SeekComplete Error }
hdc: drive_cmd: error=0x04 { DriveStatusError }
ide: failed opcode was: 0xb0

于是google一番,有几个判断,1、数据排线问题;2、硬盘坏扇道了。
换了两根新的排线,测试,问题依旧。
换了一个新硬盘测试,问题依旧。

又google一番,国内国外,英文论坛,百够不得其解。
回家,睡觉,想...

是否BIOS里面某项默认的设置不对?
第二天测试BIOS关于硬盘这块设置的更改。启动时发现屏幕上报了个错误:
S.M.A.R.T  capability disabled
于是在Advanced BIOS Features里找到这项打开之,呵呵,要下拉窗口才看得到。bios里下拉,头一次。难怪有的老外讲找不到这项,还以为主板没有。

重启,再dmesg,正常!

附:HDD S.M.A.R.T. Capability(硬盘S.M.A.R.T.能力)
选项:Enabled,Disabled
SMART(Self-Monitoring, Analysis and Reporting Technology,自动监测、分析和报告技术)是一种硬盘保护技术,开启后能实时的监控硬盘的工作状态,报告应该可能会出现的问题隐患。打开这项目有利于提高对硬盘的保护,提高系统的可靠性。
1
2
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics