使用smartctl快速检测硬盘坏道及相关硬盘信息
2012-12-18 11:24
323 查看
基本原理:smartctl这个工具其实是一个linux下的一个检测工具,使用它可以快速获得硬盘信息,硬盘的坏道等等信息。所以说实际使用起来很方便,之前比较老的硬盘检测坏道工具MHDD也使用过,总感觉,这个smartctl工具更好用一些。以下是介绍具体使用方法和步骤:
方法一:准备工作:制作一个u盘启动的pe,将附件smartctl软件解压放到U盘里。推荐您去网上搜一个“杏雨梨云”的pe
1.开机进入bios中,将raid关掉。进入advanced下,有一个sata configuration,进入sata configuration后 有一个configure sata as 选项,在raid上回车,选择ide,就将raid 关掉了。按f10保存。
2。更改bios设置,在boot选项中选择从u盘启动
3,进入pe系统后,先确认u盘的盘符,假设为U.将smartctl软件安装到U盘上,一定要安装到u盘上
4,在运行里输入cmd回车,在命令行界面输入如下命令:
smartctl -a /dev/sda >U:/sda.txt 回车
其中/dev/sda表示的是某一块硬盘的设备名,U:是u盘的盘符,表示将sda.txt保存到u盘根目录下
同样输入命令,查看其它硬盘信息
针对scsi和sas硬盘:
smartctl -a /dev/sdb >U:/sdb.txt 回车
smartctl -a /dev/sdc >U:/sdc.txt 回车
smartctl -a /dev/sdd >U:/sdd.txt 回车
等等
针对ide老式硬盘:
smartctl -a /dev/hdb >U:/hdb.txt 回车
smartctl -a /dev/hdc >U:/hdc.txt 回车
smartctl -a /dev/hdd >U:/hdd.txt 回车
等等
视实际情况输入命令。完成后查看生成的txt文档中197那一行,最后一位rawvalue对应数值如果不是零,该硬盘就有坏道如下图
另外,txt文档中开始部分有硬盘的原厂序列号,可以用来确定该txt对应的实际硬盘。
方法二:偷懒了,其实没必要每次都安装使用的,只要安装过一次之后,或者把安装smartctl之后的安装目录拷贝到U盘或者硬盘能够用PE访问到就可以使用。具体我已经在实践中测试过,具体方法如下:
--Cmd―cd 切换到smartctl安装目录下的bin目录下,通过窗口就会看见有个安装完成的文件是smartctl.exe其实实质上就是dos下调用这个exe文件来实现检测磁盘命令。弄清楚原理之后就好处理了。Dos下进入或者cmd 命令提示窗口下进入这个目录下之后运行上边的命令来检测磁盘。这里要学会变通。
其实这两种方法有个区别,方法一由于是在PE下安装的smartctl,所以直接打开cmd命令直接出入检测磁盘命令就OK,而方法二需要将运行路径切换到smartctl安装目录下的bin目录下运行检测磁盘命令。
方法一:准备工作:制作一个u盘启动的pe,将附件smartctl软件解压放到U盘里。推荐您去网上搜一个“杏雨梨云”的pe
1.开机进入bios中,将raid关掉。进入advanced下,有一个sata configuration,进入sata configuration后 有一个configure sata as 选项,在raid上回车,选择ide,就将raid 关掉了。按f10保存。
2。更改bios设置,在boot选项中选择从u盘启动
3,进入pe系统后,先确认u盘的盘符,假设为U.将smartctl软件安装到U盘上,一定要安装到u盘上
4,在运行里输入cmd回车,在命令行界面输入如下命令:
smartctl -a /dev/sda >U:/sda.txt 回车
其中/dev/sda表示的是某一块硬盘的设备名,U:是u盘的盘符,表示将sda.txt保存到u盘根目录下
同样输入命令,查看其它硬盘信息
针对scsi和sas硬盘:
smartctl -a /dev/sdb >U:/sdb.txt 回车
smartctl -a /dev/sdc >U:/sdc.txt 回车
smartctl -a /dev/sdd >U:/sdd.txt 回车
等等
针对ide老式硬盘:
smartctl -a /dev/hdb >U:/hdb.txt 回车
smartctl -a /dev/hdc >U:/hdc.txt 回车
smartctl -a /dev/hdd >U:/hdd.txt 回车
等等
视实际情况输入命令。完成后查看生成的txt文档中197那一行,最后一位rawvalue对应数值如果不是零,该硬盘就有坏道如下图
另外,txt文档中开始部分有硬盘的原厂序列号,可以用来确定该txt对应的实际硬盘。
方法二:偷懒了,其实没必要每次都安装使用的,只要安装过一次之后,或者把安装smartctl之后的安装目录拷贝到U盘或者硬盘能够用PE访问到就可以使用。具体我已经在实践中测试过,具体方法如下:
--Cmd―cd 切换到smartctl安装目录下的bin目录下,通过窗口就会看见有个安装完成的文件是smartctl.exe其实实质上就是dos下调用这个exe文件来实现检测磁盘命令。弄清楚原理之后就好处理了。Dos下进入或者cmd 命令提示窗口下进入这个目录下之后运行上边的命令来检测磁盘。这里要学会变通。
其实这两种方法有个区别,方法一由于是在PE下安装的smartctl,所以直接打开cmd命令直接出入检测磁盘命令就OK,而方法二需要将运行路径切换到smartctl安装目录下的bin目录下运行检测磁盘命令。
相关文章推荐
- 使用smartctl快速检测硬盘坏道及相关硬盘信息
- 使用badblocks命令检测、修复硬盘坏道
- 使用perl 检测硬盘信息-共勉
- 不会是碰到希捷硬盘门了吧??------HD Tune Pro 检测不到硬盘的相关信息!
- 使用 Smartmontools 检测硬盘坏道
- 使用 Smartmontools 检测硬盘坏道
- PHP服务器信息探针可以检测网络流量,CPU,硬盘,内存使用情况,网站管理员必备
- 使用 Smartmontools 检测硬盘坏道
- 使用 Smartmontools 检测硬盘坏道
- python使用WMI检测windows系统信息、硬盘信息、网卡信息的方法
- python使用WMI检测windows系统信息、硬盘信息、网卡信息的方法
- 使用微软的 Visual Studio International Pack 1.0 进行网站简体与繁体的互转和得到汉字、拼音、笔画等相关信息
- 测试使用jq的无alert检测提示form输入内容错误信息方法
- Linux检测硬盘坏道
- 关于520硬盘的相关信息--数据恢复必备知识
- Linux磁盘检测工具smartctl的使用和分析
- 如何在 Linux 系统下检测硬盘上的坏道和坏块
- Cordova各个插件使用介绍系列(六)—$cordovaDevice获取设备的相关信息
- asp.net中获取本机的相关信息!(CPU、内存、硬盘序列号等)
- 如何检测硬盘坏道