chkdsk。
chkdsk的全称是checkdisk,就是磁盘检查的意思。这个东西是当你的系统崩溃或者非法关机的时候由系统来调用检查磁盘的,也可以由手工通过命令行调用来检查某一个磁盘分区。
该工具基于被检测的分区所用的文件系统,创建和显示磁盘的状态报告。Chkdsk 还会列出并纠正磁盘上的错误。如果不带任何参数,chkdsk 将显示当前驱动器中的磁盘状态。
chkdsk检查适用情况:
1、windows7系统进入到欢迎界面,无法输入用户密码,即键盘没反应,但键盘操作bios、F8功能键等进入欢迎界面之前的操作都正常,可以进入安全模式;
2、系统启动过程中蓝屏,即蓝底白字屏幕显示,低端显示stop:0x???????字样,即蓝屏代码。
3、磁盘分区变成ram格式。
4、突然断电,重启电脑无法进入系统;
5、电脑运行速度非常慢,磁盘指示灯非常忙,杀毒软件检测不到病毒。
㈡ linux下有什么工具测试usb速度
般的移动硬盘的拷贝速度应该是在30M/S的样子, 具体的你可以下载一个软件名字叫HDTune,专门用于测试移动设备的传输速率, 你测下你的实际传输速度是多少,我U盘的传输速率是9M/s ,你实际测下, 也可以测下同学或者同事的对比下就知道分晓。
㈢ linux 系统 如何检测 磁盘 是否损坏
1、连接上相应的linux主机,进入到等待输入shell指令的linux命令行状态下。
㈣ Linux下如何检测硬盘和内存(源代码)
linux命令详解词典
cat cd
chmod chown
cp cut
名称:cat
使用权限:所有使用者
使用方式:cat [-AbeEnstTuv] [--help] [--version] fileName
说明:把档案串连接后传到基本输出(萤幕或加 > fileName 到另一个档案)
参数:
-n 或 --number 由 1 开始对所有输出的行数编号
-b 或 --number-nonblank 和 -n 相似,只不过对于空白行不编号
-s 或 --squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行
-v 或 --show-nonprinting
范例:
cat -n textfile1 > textfile2 把 textfile1 的档案内容加上行号后输入 textfile2 这个档案里
cat -b textfile1 textfile2 >> textfile3 把 textfile1 和 textfile2 的档案内容加上行号(空白行不加)之后将内容附加到 textfile3
名称:cd
使用权限:所有使用者
使用方式:cd [dirName]
说明:变换工作目录至 dirName。 其中 dirName 表示法可为绝对路径或相对路径。若目录名称省略,则变换至使用者的 home directory (也就是刚 login 时所在的目录).另外,"~" 也表示为 home directory 的意思,"." 则是表示目前所在的目录,".." 则表示目前目录位置的上一层目录。
范例:跳到 /usr/bin/:
cd /usr/bin
跳到自己的 home directory:
cd ~
跳到目前目录的上上两层:
cd ../..
指令名称:chmod
使用权限:所有使用者
使用方式:chmod [-cfvR] [--help] [--version] mode file...
说明:Linux/Unix 的档案存取权限分为三级:档案拥有者,群组,其他。利用 chmod 可以借以控制档案如何被他人所存取。
把计:
mode:权限设定字串,格式如下:[ugoa...][[+-=][rwxX]...][,...],其中u 表示该档案的拥有者,g 表示与该档案的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示这三者皆是。
+ 表示增加权限,- 表示取消权限,= 表示唯一设定权限。
r 表示可读取,w 表示可写入,x 表示可执行,X 表示只有当该档案是个子目录或者该档案已经被设定过为可执行。
-c:若该档案权限确实已经更改,才显示其更改动作
-f:若该档案权限无法被更改也不要显示错误讯息
-v:显示权限变更的详细资料
-R:对目前目录下的所有档案与子目录进行相同的权限变更(即以递回的方式逐个变更)
--help:显示辅助说明
--version:显示版本
范例 :将档案 file1.txt 设为所有人皆可读取:
chmod ugo+r file1.txt
将档案 file1.txt 设为所有人皆可读取:
chmod a+r file1.txt
将档案 file1.txt 与 file2.txt 设为该档案拥有者,与其所属同一个群体者可写入,但其他以外的人则不可写入:
chmod ug+w,o-w file1.txt file2.txt
将 ex1.py 设定为只有该档案拥有者可以执行:
chmod u+x ex1.py
将目前目录下的所有档案与子目录皆设为任何人可读取:
chmod -R a+r *
此外chmod也可以用数字来表示权限如 chmod 777 file
语法为:chmod abc file
其中a,b,c各为一个数字,分别表示User,Group,及Other的权限。
r=4,w=2,x=1
若要rwx属性则4+2+1=7;
若要rw-属性则4+2=6;
若要r-x属性则4+1=7。
范例:
chmod a=rwx file
和
chmod 777 file
效果相同
chmod ug=rwx,o=x file
和
chmod 771 file
效果相同
若用chmod 4755 filename可使此程式具有root的权限
指令名称:chown
使用权限:root
使用方式:chmod [-cfhvR] [--help] [--version] user[:group] file...
说明:Linux/Unix 是多人多工作业系统,所有的档案皆有拥有者。利用 chown 可以将档案的拥有者加以改变。一般来说,这个指令只有是由系统管理者(root)所使用,一般使用者没有权限可以改变别人的档案拥有者,也没有权限可以自己的档案拥有者改设为别人。只有系统管理者(root)才有这样的权限。
把计:
user:新的档案拥有者的使用者 IDgroup:新的档案拥有者的使用者群体(group)-c:若该档案拥有者确实已经更改,才显示其更改动作-f:若该档案拥有者无法被更改也不要显示错误讯息-h:只对于连结(link)进行变更,而非该 link 真正指向的档案-v:显示拥有者变更的详细资料-R:对目前目录下的所有档案与子目录进行相同的拥有者变更(即以递回的方式逐个变更)--help:显示辅助说明--version:显示版本
范例:
将档案 file1.txt 的拥有者设为 users 群体的使用者 jessie:
chown jessie:users file1.txt
将目前目录下的所有档案与子目录的拥有者皆设为 users 群体的使用者 lamport:
chmod -R lamport:users *
名称:cp
使用权限:所有使用者
使用方式:
cp [options] source dest
cp [options] source... directory
说明:将一个档案拷贝至另一档案,或将数个档案拷贝至另一目录。
把计:
-a 尽可能将档案状态,权限等资料都照原状予以复制。
-r 若 source 中含有目录名,则将目录下之档案亦皆依序拷贝至目的地。
-f 若目的地已经有相同档名的档案存在,则在复制前先予以删除再行复制。
范例:
将档案 aaa 复制(已存在),并命名为 bbb:
cp aaa bbb
将所有的C语言程式拷贝至 Finished 子目录中:
cp *.c Finished
名称:cut
使用权限:所有使用者
用法:cut -cnum1-num2 filename
说明:显示每行从开头算起 num1 到 num2 的文字。
范例:
shell>> cat example
test2
this is test1
shell>> cut -c0-6 example ## print 开头算起前 6 个字符
test2
this i
用法:find
使用说明:
将档案系统内符合 expression 的档案列出来。你可以指要档案的名称,类别,时间,大小,权限等不同资讯的组合,只有完全相符的才会被列出来。
find 根据下列规则判断 path 和 expression,在命令列上第一个 - ( ) , ! 之前的部份为 path,之后的是 expression。如果 path 是空字串则使用目前路径,如果 expression 是空字串则使用 -print 为预设 expression
expression 中可使用的选项有二三十个之多,在此只介绍最常用的部份。
-mount, -xdev:只检查和指定目录在同一个档案系统下的档案,避免列出其它档案系统中的档案
-amin n:在过去 n 分钟内被读取过
-anewer file:比档案 file 更晚被读取过的档案
-atime n:在过去 n 天过读取过的档案
-cmin n:在过去 n 分钟内被修改过
-cnewer file :比档案 file 更新的档案
-ctime n:在过去 n 天过修改过的档案
-empty:空的档案-gid n or -group name:gid 是 n 或是 group 名称是 name
-ipath p, -path p:路径名称符合 p 的档案,ipath 会忽略大小写
-name name, -iname name:档案名称符合 name 的档案。iname 会忽略大小写
-size n:档案大小 是 n 单位,b 代表 512 位元组的区块,c 表示字符数,k 表示 kilo bytes,w 是二个位元组。-type c:档案类型是 c 的档案。
d: 目录
c: 字型装置档案
b: 区块装置档案
p: 具名贮列
f: 一般档案
l: 符号连结
s: socket
-pid n:process id 是 n 的档案
你可以使用 ( ) 将运算式分隔,并使用下列运算。
exp1 -and exp2
! expr
-not expr
exp1 -or exp2
exp1, exp2
范例:
将目前目录及其子目录下所有延伸档名是 c 的档案列出来。
# find . -name "*.c"
将目前目录其其下子目录中所有一般档案列出
# find . -ftype f
将目前目录及其子目录下所有最近 20 分钟内更新过的档案列出
# find . -ctime -20
名称:less
使用权限:所有使用者
使用方式:
less [Option] filename
说明:
less 的作用与 more 十分相似,都可以用来浏览文字档案的内容,不同的是 less 允许使用者往回卷动
以浏览已经看过的部份,同时因为 less 并未在一开始就读入整个档案,因此在遇上大型档案的开启时,会比一般的文书编辑器(如 vi)来的快速。
范例:
指令名称:ln
使用权限:所有使用者
使用方式:ln [options] source dist,其中 option 的格式为:
[-bdfinsvF] [-S backup-suffix] [-V {numbered,existing,simple}]
[--help] [--version] [--]
说明:Linux/Unix 档案系统中,有所谓的连结(link),我们可以将其视为档案的别名,而连结又可分为两种:硬连结(hard link)与软连结(symbolic link),硬连结的意思是一个档案可以有多个名称,而软连结的方式则是产生一个特殊的档案,该档案的内容是指向另一个档案的位置。硬连结是存在同一个档案系统中,而软连结却可以跨越不同的档案系统。
ln source dist 是产生一个连结(dist)到 source,至于使用硬连结或软链结则由参数决定。
不论是硬连结或软链结都不会将原本的档案复制一份,只会占用非常少量的磁盘空间。
-f:链结时先将与 dist 同档名的档案删除-d:允许系统管理者硬链结自己的目录-i:在删除与 dist 同档名的档案时先进行询问-n:在进行软连结时,将 dist 视为一般的档案-s:进行软链结(symbolic link)-v:在连结之前显示其档名-b:将在链结时会被覆写或删除的档案进行备份-S SUFFIX:将备份的档案都加上 SUFFIX 的字尾-V METHOD:指定备份的方式--help:显示辅助说明--version:显示版本
范例:
将档案 yy 产生一个 symbolic link:zz
ln -s yy zz
将档案 yy 产生一个 hard link:zz
ln yy xx
名称:locate
使用权限:所有使用者
使用方式: locate [-q] [-d ] [--database=]
locate [-r ] [--regexp=]
locate [-qv] [-o ] [--output=]
locate [-e ] [-f ] <[-l ] [-c]
<[-U ] [-u]>
locate [-Vh] [--version] [--help]
说明:
locate 让使用者可以很快速的搜寻档案系统内是否有指定的档案。其方法是先建立一个包括系统内所有档案名称及路径的资料库,之后当寻找时就只需查询这个资料库,而不必实际深入档案系统之中了。在一般的 distribution 之中,资料库的建立都被放在 contab 中自动执行。
一般使用者在使用时只要用
# locate your_file_name
的型式就可以了。 参数:
-u
-U
建立资料库,-u 会由根目录开始,-U 则可以指定开始的位置。
-e
将排除在寻找的范围之外。
-l
如果 是 1.则启动安全模式。在安全模式下,使用者不会看到权限无法看到的档案。这会始速度减慢,因为 locate 必须至实际的档案系统中取得档案的权限资料。
-f
将特定的档案系统排除在外,例如我们没有到理要把 proc 档案系统中的档案放在资料库中。
-q
安静模式,不会显示任何错误讯息。
-n
至多显示 个输出。
-r
使用正规运算式 做寻找的条件。
-o
指定资料库存的名称。
-d
指定资料库的路径
-h
显示辅助讯息
-v
显示更多的讯息
-V
显示程式的版本讯息 范例:
locate chdrv:寻找所有叫 chdrv 的档案
locate -n 100 a.out:寻找所有叫 a.out 的档案,但最多只显示 100 个
locate -u:建立资料库
名称:ls
使用权限:所有使用者
使用方式:ls [-alrtAFR] [name...]
说明:显示指定工作目录下之内容(列出目前工作目录所含之档案及子目录)。
-a 显示所有档案及目录 (ls内定将档案名或目录名称开头为"."的视为隐藏档,不会列出)
-l 除档案名称外,亦将档案型态,权限,拥有者,档案大小等资讯详细列出
-r 将档案以相反次序显示(原定依英文字母次序)
-t 将档案依建立时间之先后次序列出
-A 同 -a ,但不列出 "." (目前目录) 及 ".." (父目录)
-F 在列出的档案名称后加一符号;例如可执行档则加 "*", 目录则加 "/"
-R 若目录下有档案,则以下之档案亦皆依序列出
范例:
列出目前工作目录下所有名称是 s 开头的档案,愈新的排愈后面:
ls -ltr s*
将 /bin 目录以下所有目录及档案详细资料列出:
ls -lR /bin
列出目前工作目录下所有档案及目录;目录于名称后加 "/", 可执行档于名称后加 "*":
ls -AF
名称:rm
使用权限:所有使用者
使用方式:rm [options] name...
说明:删除档案及目录。
把计:
-i 删除前逐一询问确认。
-f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。
-r 将目录及以下之档案亦逐一删除。
范例:
删除所有C语言程式档;删除前逐一询问确认:
rm -i *.c
将 Finished 子目录及子目录中所有档案删除:
rm -r Finished
名称:rmdir
使用权限:于目前目录有适当权限的所有使用者
使用方式: rmdir [-p] dirName
说明: 删除空的目录。
参数: -p 是当子目录被删除后使它也成为空目录的话,则顺便一并删除。
范例:
将工作目录下,名为 AAA 的子目录删除:
rmdir AAA
在工作目录下的 BBB 目录中,删除名为 Test 的子目录。若 Test 删除后,BBB 目录成为空目录,则 BBB 亦予删除。
rmdir -p BBB/Test
名称:split
使用权限:所有使用者
使用方式:split [OPTION] [INPUT [PREFIX]]说明:
将一个档案分割成数个。而从 INPUT 分割输出成固定大小的档案,其档名依序为 PREFIXaa, PREFIXab...;PREFIX 预设值为 `x。若没有 INPUT 档或为 `-,则从标准输入读进资料。
匡兜:
-b, --bytes=SIZE
SIZE 值为每一输出档案的大小,单位为 byte。
-C, --line-bytes=SIZE
每一输出档中,单行的最大 byte 数。
-l, --lines=NUMBER
NUMBER 值为每一输出档的列数大小。
-NUMBER
与 -l NUMBER 相同。
--verbose
于每个输出档被开启前,打印出侦错资讯到标准错误输出。
--help
显示辅助资讯然后离开。
--version
列出版本资讯然后离开。
SIZE 可加入单位: b 代表 512, k 代表 1K, m 代表 1 Meg。
范例:
PostgresSQL 大型资料库备份与回存:
因 Postgres 允许表格大过你系统档案的最大容量,所以要将表格 mp 到单一的档案可能会有问题,使用 split进行档案分割。
% pg_mp dbname | split -b 1m - filename.mp.
重新载入
% createdb dbname
% cat filename.mp.* | pgsql dbname
㈤ 如何在linux系统下进行iozone测试
ozone是一个文件系统的基准测试工具,可以全面测试不同操作系统中文件系统的读写性能
方法/步骤
1
命令及参数说明
-a:使用全面自动模式,使用的块大小从4k到16M,在文件大于 32MB时将自动停止使用低于64K的块大小测试,这节省了许多时间。
-z:与-a连用,测试所有的块,强制iozone 在执行自动测试时包含小的块;
-R:生成Excel报告。iozone将生成一个兼容Excel的标准输出报告,这个文件可以使用Microsoft Excel打开,可以创建一个文件系统性能的图表。注意:3D图表是面向列的,画图时需要选择这项,因为Excel默认处理面向行的数据;
-b filename : iozone输出结果时将创建一个兼容Excel的二进制格式的文件。
-n:设置测试时最小文件大小
-g:设置测试时最大文件大小
-s:设置测试时文件大小
-f filename: 指定测试文件的名字,完成后会自动删除(这个文件必须指定你要测试的那个硬盘中)
-y:指定测试块的大小范围,表示测试最小块大小,需要和-a同时使用;
-q:指定测试块的大小范围,表示测试最大块大小,需要和-a同时使用;
-r:指定测试的块大小测试。
2
如果只在意读/写的性能,并不想花时间执行所有测试,可以像如下一样限制测试内容
./iozone –Ra –g 2G –i 0 –i 1
-i :设置I/O测试模式(0=write/Re-write,1=read/Re-read,2=random-read/write,3=Read-backwards … 12=preadv/Re-preadv),这些别的详细内容请查man
3
首先需要进入iozone3_397/src/current/路径下,然后再执行下列命令
全面的自动测试模式,所有参数都是缺省的,并且测试完成所有的操作,生成输出结果iozone.xls,这个文件可以使用Microsoft Excel打开,执行下列命令:
./iozone -a -Rb /home/loongson/iozone.xls
4
自定义模式,设置最小测试文件为64M,最大测试文件为1G,只进行读写测试,并在当前路径下生成输出结果iozone.xls,在终端执行下列命令:
./iozone -a -n 64m -g 1G -i 0 -i 1 -Rb ./iozone.xls
5
设备当前内存大小是8G,需要指定内存大小的两倍,并且从块大小4K到16M结束全面测试;
./iozone -a -s 16g -Rb ./iozone.xls
6
挂载盘的测试,比如U盘等;首先要现将测试盘挂载到/mnt目录下;
./iozone -a -n 1g -g 4g -i 0 -i 1 -f /mnt/iozone -Rb ./iozone.xls
7
设备当前内存大小是8G,需要指定内存大小的两倍,并且从指定块64k大小开始到16M结束全面测试;
./iozone -a -y 64k -s 16g -Rb ./iozone.xls
8
指定块大小测试案例
./iozone -a -i 0 -i 1 -i 2 -s 8g -r 16m -Rb iozone.xls
㈥ linux 系统 如何检测 磁盘 是否损坏
可以通过hdparm
测试硬盘读写速度的方法
测试各硬盘读取速度判断硬盘故障
在服务端命令窗口中执行如下命令
hdparm
-t
/dev/hda
(IDE硬盘)
hdparm
-t
/dev/sda
(SATA、SCSI、硬RAID卡阵列)
hdparm
-t
/dev/md0
(软RAID设备)
测试结果在空载情况下应
>40M/s
,在负载情况下平均应
>
20M/s
为正常,如测试结果极低则需要进一步使用硬盘专用检测工具测试是否为硬盘故障。
参数:
-a<快取分区>
设定读取文件时,预先存入块区的分区数,若不加上<快取分区>选项,则显示目前的设定。
-A<0或1>
启动或关闭读取文件时的快取功能。
-c
设定IDE32位I/O模式。
-C
检测IDE硬盘的电源管理模式。
-d<0或1>
设定磁盘的DMA模式。
-f
将内存缓冲区的数据写入硬盘,并清楚缓冲区。
-g
显示硬盘的磁轨,磁头,磁区等参数。
-h
显示帮助。
-i
显示硬盘的硬件规格信息,这些信息是在开机时由硬盘本身所提供。
-I
直接读取硬盘所提供的硬件规格信息。
-k<0或1>
重设硬盘时,保留-dmu参数的设定。
-K<0或1>
重设硬盘时,保留-APSWXZ参数的设定。
-m<磁区数>
设定硬盘多重分区存取的分区数。
-n<0或1>
忽略硬盘写入时所发生的错误。
-p
设定硬盘的PIO模式。
-P<磁区数>
设定硬盘内部快取的分区数。
-q
在执行后续的参数时,不在屏幕上显示任何信息。
-r<0或1>
设定硬盘的读写模式。
-S<时间>
设定硬盘进入省电模式前的等待时间。
-t
评估硬盘的读取效率。
-T
平谷硬盘快取的读取效率。
-u<0或1>
在硬盘存取时,允许其他中断要求同时执行。
-v
显示硬盘的相关设定。
-W<0或1>
设定硬盘的写入快取。
-X<传输模式>
设定硬盘的传输模式。
-y
使IDE硬盘进入省电模式。
-Y
使IDE硬盘进入睡眠模式。
-Z
关闭某些Seagate硬盘的自动省电功能。
㈦ Linux查看实时硬盘读写速度
可以参考以下资料
1. 了解hdparm命令Linux上使用hdparm命令查看硬盘信息和测试硬盘读写速度。Linux测试硬盘读写速度用什么命令了解hdparm命令
以CentOS7.5为例。默认情况下,并没有安装该工具。[root@zcwyou ~]# yum -y install hdparm2. 查看硬盘信息:/dev/sda:SG_IO: bad/missing sense data, sb[]: 70 1c 05 39 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
3. 显示硬盘的摘要信息
㈧ 用什么软件可以检测出硬盘有无坏道啊最好给个下载地址
用windows自带的磁盘检查就行
硬盘检测软件完全介绍
硬盘目前还是我们存储数据的重要场所,它的重要性是可算而知得。为了保护用户数据及让用户能够更方便是使用硬盘,以减小硬盘故障及当故障发生时检测硬盘,各硬盘厂商均根据自已的硬盘推出了自家的硬盘检测软件,下面让笔者将对目前市面上主要几个品牌硬盘的检测软件进行详细介绍:
一、IBM公司:DFT(Drive Fitness Test,驱动健康检测)
此软件是IBM公司面向IBM硬盘而推出的硬盘检测软件,它是基于DFT微代码来判断硬盘的错误所在,这些微代码会自动地记录重要的硬盘错误事件,这些错误事件如硬盘错误、所有重新分配过的扇区历史记录等等。DTF软件可以以“快速检测”、“表面完全扫描”来检测硬盘的错误历史、检验执行检验功能、读取及分析硬盘的错误历史、检验S.M.A.R.T功能及基于PES对硬盘的机械性能进行分析。快速检测是用每一个磁头进行读/写检测和扫描前500K的扇区(引导程序保存在此部份扇区),完成一次快速检测所需要的时间不超过2分钟,它可以检查出90%的错误。硬盘的表面完全扫描针对硬盘介质表面每个扇区的数据完整性进行检测,完成一次扫描需要15~20分钟(不同的容量硬盘完成诊断时间不同)。当你怀疑自己的硬盘表面的故障时,可以用这种方法对其进行扫描。表面扫描模式将扫描硬盘的所有扇区。DFT程序只能在DOS模式下运行,DFT程序诊断完成后对应以下四种结果:
1、硬盘有坏扇区
2、硬盘已经由于震动而损坏
3、硬盘将要衰减
4、硬盘可以正常使用,不需要进行返修或者换盘
软件使用方法:
此安装程序(dft32-v200.exe)包含IBM DOS2000 及 Drive Fitness Test,运行此程序,系统将自动在一张软盘上建立 IBM DOS2000 启动盘,此启动盘中包含有 DFT(磁盘健康检测)。DFT是用来检测IBM IDE及SCSI硬盘的错误,它不会覆盖用户数据。
软件使用注意:
$#@60;$#@62; 目前DFT软件不适用于IBM微型硬盘
$#@60;$#@62; 目前DFT软件不适用于Travelstar E 系列硬盘
$#@60;$#@62; 目前DFT软件不适用于1995年11月份以前出产s的IBM硬盘
软件下载地址:
国内下载:YESKY驱动世界
$#@62;$#@62; DFT工具最新2.00版(for Win系统):
$#@62;$#@62; DFT工具最新2.00版(for Linux系统):
更多IBM硬盘工具http://drivers.yesky.com/servlet/driver.yeskydown?tag=1&sortid=72342367549521920
二、昆腾公司:QDPS(昆腾数据保护系统)
QDPS是昆腾公司针对昆腾系列硬盘开发的,QDPS软件兼容火球系列(Fireball)、大脚系列(BigFoot)及大力神系列(Atlas)。即使用昆腾硬盘产品的用户均能使用此QDPS检测软件。
QDPS软件需运行在DOS操作系统,运行那软件,系统会自动建立一张启动盘,使用那DOS启动检测盘就可进行硬盘检测工作。QDPS软件可以检测硬盘的每个扇区,检测的点主要在硬盘的前300MB空间内,因为那块空间主要存放绝大部份的操作系统和主要的程序。软件不仅具有S.M.A.R.T测试,还能进行 RAM 缓存区测试、才糖��锒稀⒂才涛锢砑觳狻⒂才趟婊�煅樯�琛⒂才炭焖偕�韬陀才倘�婕觳狻�DPS软件提供两种检测方式---快速检测和全面检测,完成一次快速检测需要90秒,硬盘完成快速检测后一般会产生三个结果:Hard Drive Passes All Tests(硬盘通过全部检测)、Hard Drirve Fails Test(硬盘检测失败,可能有物理错误)、Hard Drive Passes Test(硬盘通过检测,但是系统存在问题)。如果是第一种情况,则说明硬盘没有问题,可以放心使用;第二种结果表明硬盘出现了物理损伤,应更换硬盘;如果是出现第三种情况,那你需要再作一次全面检测。如果结果还一样,则故障可能不在硬盘,而是主板、操作系统或系统存在病毒等。
QDPS可检测的硬盘范围如下:
支持的 ATA 硬盘有:
- Bigfoot
- Bigfoot CY
- Bigfoot TS
- Bigfoot TX
- Fireball 540/1080
- Fireball 640/1280
- Fireball CR
- FIreball CX
- Fireball EL
- Fireball EX
- Fireball lct8
- Fireball lct10
- Fireball lct15
- Fireball lct20
- Fireball Plus KA
- Fireball Plus KX
- Fireball Plus LM
- Fireball SE
- Fireball ST
- Fireball TM 支持的 SCSI 硬盘有:
- Atlas 10K III
- Atlas 10K II
- Atlas 10K
- Atlas III
- Atlas IV
- Atlas V
- Viking
软件下载地址:
$#@62;$#@62;国内下载:YESKY驱动世界http://drivers.yesky.com/servlet/driver.yeskydown?tag=2&id=26325
更多昆腾硬盘工具见http://drivers.yesky.com/servlet/driver.yeskydown?tag=1&sortid=72346765596033024
三、西部数据公司:Data LifeGuard Tools(数据卫士工具)
此款程序包(Data LifeGuard Tools)是西部数据公司针对西数硬盘推出的配套工具软件包(最新版为2000年9月份发布的 Data Lifeguard Tools V2.5),运行此程序将自解压到一张软盘上,此“数据卫士工具”软盘可用于系统的启动及西数硬盘的诊断。
注:对于使用 Windows NT的用户,不能在WinNT环境下创建上面所说的“数据卫士工具”软盘,用户必须在Win9x或者直接在DOS下创建此工具盘。
数据卫士工具包含有如下四个程序:
1、EZ-Install(dlgez.zip - 169KB Zip文件)
此程序非常有用,当你的系统不支持大容量硬盘时,可以使用此程序来分区与格式化西部数据的大容量硬盘,它取代了原来使用的EZ-Drive 与磁盘管理软件。
2、Diagnostics(dlgdiag.zip - 157KB Zip文件)
此程序是西部数据的硬盘测试程序,它能检测硬盘并且将结果打印出来,能修复在检测中发现的错误,同时还可以低级格式化硬盘。它取代了原来使用的Wd_diag and Wd_clear 程序。
它提供两种硬盘检测方式:快速检测和全面检测。快速检测能在很短的时间内收集和检验在硬盘中的原始数据,大约90秒内完成一次硬盘的检测,但对于早期的西数硬盘没有作用。一旦你的硬盘不支持这种扫描方式,程序会给你一个提示让你另选全面检测,对于一般的电脑进行一次全面检测需要5~20分钟。如果硬盘的容量较大,测试时间还会长一些(具体时间要根据硬盘容量和CPU速度而定)。
Diagnostics 程序是Data Lifeguard Tools软件中最有用的工具,需要注意的是,该程序必须在DOS下并到软盘中运行,如果在硬盘上直接运行有可能会造成硬盘数据的丢失或者扫描错误等结果。运行时注意不要在程序主菜单上选择"Write Zeros to Drive"项,该项的作用是低级格式化硬盘。通过选择"Select Drive"项查看电脑中的硬盘列表,用UP/DOWN键选择欲扫描的硬盘,确定后返回菜单。在测试的时候如果发现硬盘错误,软件将自动修复这个错误。检测完毕后结果有如下几种:
"Drive Has No Errors"---表示所检测的硬盘没有错误;
"Contact WD Tech Support"---表示所测的硬盘没有通过检测,但可以寻求WD厂商的技术支持;
"Non- WD Drive Detected"---表示所测的硬盘不是西部数据的产品;
"ReStore The Hard Drive To A Defect-FreeStatus"---表示所测的硬盘有坏磁道,请选择修复项修复硬盘的错误,如果不能修复,将这个磁道重新设置;
注:如果你现在还在用下面几款老鱼子酱系列硬盘:AC140, AC160, AC280, AC2120, AC2170, AC2200。那么你就不能用上面的程序了,而应该继续使用西部数据公司专门为这些硬盘推出的 Wdatide.exe 程序(下载地址为:http://www.wdc.com/service/ftp/download/Wdatide.exe)。
3、BIOS Check(dlgchk.zip - 104KB Zip文件)
此程序能检测系统的BIOS信息,并且列出BIOS认出的几款硬盘及其一些参数信息。
4、Ultra ATA/66管理工具(dlgudma.zip - 131KB Zip文件)
使用此程序可以对西部数据的EIDE硬盘的工作模式进行切换,即在ATA/66与ATA/33 间切换。
最后还是要说明得一点就是此程序必须在DOS模式下运行,否则将可能对您的数据造成损坏。
下载地点:
$#@62;$#@62; 国内下载:YESKY驱动世界
http://drivers.yesky.com/servlet/driver.yeskydown?tag=2&id=15370
更多西部数据硬盘工具见http://drivers.yesky.com/servlet/driver.yeskydown?tag=1&sortid=72351167937511424
四、迈拓公司:PowerMax
1、软件介绍
PowerMax.EXE 工具是迈拓公司推出的检测工具,它能对迈拓硬盘的读/写完整性进行检正,此工具对所有的Maxtor 7000、8000、5000及9000系列,(CrystalMax系列, 及 DiamondMax IDE/EIDE系列)硬盘都有效。Maxtor推荐用户当碰到如下的磁盘问题时使用这个工具来对硬盘进行检测与校正(不完全包括所有可能发生的问题):
$#@60;$#@62; 潜在的硬盘表面错误(例如出现硬盘坏道、或者在硬盘分区/格式化时发生错误)
$#@60;$#@62; 硬盘识别错误(例如操作系统不能正常识别硬盘)
$#@60;$#@62; 软件卸载
从网上下载到的 PWRDIAG.EXE 是一个自解压程序,使用此程序前,我们推荐将程序拷贝到一张空软盘上,然后进行解压,解压工作即可以在DOS状态下进行,也可以Windows 95/98或Windwos NT下运行。解压后会得到如下三个程序:
$#@60;$#@62; POWERMAX.EXE - 进行硬盘检测的软件
$#@60;$#@62; CHIPSET.DRV - 硬盘数据文件
$#@60;$#@62; 20014.TXT - 附加文本文件
注意事项:
(1)、使用早期版本的PowerMax软件时可能会发生 MaxBlast/MaxBlast Plus 硬盘识别错误,但在最新版(即PowerMax V2.4)中已经彻底消除了这个问题。
(2)、我们推荐在硬盘质保期前运行此检测软件对硬盘进行完整检测。
(3)、当选择"低级格式化"硬盘时,所有数据将丢失,因为必须提醒用户得是,在运行此程序前备份所有重要数据。
2、检测步聚
下面是我们使用 POWERMAX.EXE 程序,一步一步指导你如何完成对迈拓硬盘的检测工作。
(1)、从软盘启动系统,运行 Powermax.exe 程序(注意:powermax.exe是一个DOS 命令行程序,所以不能在Windows的图形用户界面下运行)
(2)、运行powermax程序后,系统会显示 Maxtor 公司的LOGO图样,并且在屏幕的顶部显示“Maxtor PowerMax v2.4”这字样。
(3)、接着检测程序将检测你的系统配置,以完成对你的IDE硬盘进行正确识别,即使你的硬盘是接在主板的控制器或控制卡上(例如迈拓公司的 Ultra ATA/100控制卡)。下图是一个测试系统配置结果的例子:
从上图中,你可以非常清楚地你当前系统存在多少个IDE 设备。问答"Y"将继续检测过程;如果上面所列的结果跟你认为的不相符合,你应该选择"N",此时系统弹出一个指导你如何解决这个问题的方法的窗口。
(4)、回答了"Y"后,系统将继续进行检测过程。此屏幕将分成如下三块(如下图所示),左上方的"Test Status"是指当前检测的状态,它将显示一些检测结果及正在进行任务的信息;右上方的"Current Drive"是指当前所选择或检测的硬盘,它会显示硬盘的一些特性信息(如硬盘型号等);而下面的"Help"窗口则是帮忙信息,如果你在检测过程中需要帮忙,可以选择"Help",它会给出一些在当前状态下有效的按键。
(5)、“Select Drive”弹出窗口将显示可检测的对象。通过上下方向键选择你想检测的目标,被选中的硬盘将以加亮形式显示。正确选择了待测硬盘后,按"Enter"键就可。
(6)、正确选择好了待测设备后,“Select Drive(选择驱动器)”窗口将关闭,同时弹出“Select Test(选择测试项)”窗口,如下图所示:
上图列出了可进行的硬盘测试项,通过上下键,你可以选择想要进行的硬盘检测。
- Install Comfirmation (安装确认,你可以通过此来确认程序检测到的系统配置是否正确)
- Basic Quick Test(90秒基本且快速的硬盘检测)
- Advanced Test(高级且完整的硬盘检测)
- Write Disk Pack(低级格式化硬盘)(!!!使用此项时务必要注意,因为硬盘低格后,所有数据将全部丢失,所以在使用此项工作前,笔者推荐用户备份必要的数据)
- Select Another Drive (选择另一款硬盘)
下载地点:
$#@62;$#@62;国内下载:YEKSY驱动世界http://drivers.yesky.com/servlet/driver.yeskydown?tag=2&id=29086
更多迈拓硬盘工具http://drivers.yesky.com/servlet/driver.yeskydown?tag=1&sortid=72345670379372544
五、后语
最后要交待一些注意事项,首先这些程序都是为自己品牌硬盘配套得,所以不要混用,例如,如果你想对你的IBM 硬盘进行磁盘检测,那就应该选择 DFT 磁盘检测软件,而不是其它的几款软件,如果混用了,系统将不允许进行检测工作。其次,这些程序大部份都是DOS命令行程序,所以笔者推荐用户用软盘启动系统,然后从软盘上运行相应的硬盘检测程序,如果在 Windows 图像界面下进行,有些程序是不允许。最后要说明得一点就是,当使用这些检测软件进行硬盘低格前,请务必先备份数据。
㈨ 如何测试Linux磁盘的读写速度
为了测试Linux磁盘的读写速度,可使用dd命令,dd命令是一个非常使用的命令,可用于文件的拷贝,下面就介绍如何使用dd命令测试Linux磁盘的读写速度。
1、先熟悉两个特殊的设备:
(1)/dev/null:回收站、无底洞。
(2)/dev/zero:产生字符。
2、测试磁盘写能力
代码如下:
time dd if=/dev/zero of=/testw.dbf bs=4k count=100000
因为/dev//zero是一个伪设备,它只产生空字符流,对它不会产生IO,所以,IO都会集中在of文件中,of文件只用于写,所以这个命令相当于测试磁盘的写能力。命令结尾添加oflag=direct将跳过内存缓存,添加oflag=sync将跳过hdd缓存。
3、测试磁盘读能力
代码如下:
time dd if=/dev/sdb of=/dev/null bs=4k
因为/dev/sdb是一个物理分区,对它的读取会产生IO,/dev/null是伪设备,相当于黑洞,of到该设备不会产生IO,所以,这个命令的IO只发生在/dev/sdb上,也相当于测试磁盘的读能力。(Ctrl+c终止测试)
4、测试同时读写能力
代码如下:
time dd if=/dev/sdb of=/testrw.dbf bs=4k
在这个命令下,一个是物理分区,一个是实际的文件,对它们的读写都会产生IO(对/dev/sdb是读,对/testrw.dbf是写),假设它们都在一个磁盘中,这个命令就相当于测试磁盘的同时读写能力。