文号
t53778
阅读
5727
回复
13
收藏
6
硬盘写速度测试器
2013/01/13
IP:湖北
之前有人发了个测试内存速度的程序
我再来个测试硬盘写速度的程序[s:274]
如图:(机械盘)
程序测试结果:
QK%DTMZ$K[V@~%U~Z2]DW45.jpg
写入文件时资源管理器显示的速度:
OW1S)HS5PO969V828][R90C.jpg
平时复制文件时,速度一般都30M/s
那是因为硬盘一边读一边写
测试时最好关闭不必要的程序,以免其他程序读盘,影响速度
一般测试机械盘选择1024M
固态盘没有,谁试试???100G就是为他准备的……
也可以测试U盘等移动设备
有些慢速的U盘可以选择1~10M
欢迎测试
另外,现在还没有想到如何删除测试文件,c语言函数试过了,
连system(“del……”)也试过了
甚至想到了自动建立一个批处理,
但是都无法直接删除……
提示进程无法访问……[s:218][s:245]
谁有好办法那???
程序和源码:
attachment icon 硬盘写速度测试器.zip 9.10KB ZIP 26次下载
今年自学的c语言,代码肯定有很多地方可以优化

请大家贴出测试结果


欢迎提出意见!
+47
科创币
20!Dopaminor
2013/01/13
蛋疼东西来了...  欢迎
+10
科创币
最高主机泡泡
2013/01/13
也学C语言,佩服一下,,,到现在还是头晕,明天就要考试了,,,郁闷,代码也看不懂了,,,
+25
科创币
孤独的酒精灯
2013/01/13
+50
科创币
phpskycn
2013/01/15
多SY,少YY
13年11个月前IP:未同步
488465
6楼
那几个判断盘符的句子自己都感觉很烂……刚刚学C才几个月……
关键是如何检测盘符是否合法呢???
+1
科创币
redeemer1001
2013/01/15
其实更好的方法是检测所有的磁盘并列出盘符给用户选择
引用
评论
13年11个月前IP:未同步
488469
7楼
回 5楼(phpskycn) 的帖子
试过remove
删除失败……
记得貌似最初调试的时候,用system("del……");成功删除了……
后来一直出问题,
我想,如果写入部分专门成一个函数,最后用exit退出试试?……
主要的问题是:进程访问文件,所以无法删除(用360木马例外……)
最终试过用批处理结束“测试器”进程,但是仍然无法直接删掉,提示另一个进程正在访问……
不过在cmd里头键入del命令可以删除,不知道原因
至于有无\\,好像没有多大关系,因为文件在根目录,系统可以正常访问(xp可能会出错……)
我的这个程序写硬盘的时候,从任务管理器看,速度是用“撸大湿”的两倍……
至于I/O操作,影响应该不大,写盘的时候,电脑明显变卡,机械盘是这样,另一个程序读/写盘,必然会影响到结果
引用
评论
13年11个月前IP:未同步
488758
12楼
回 10楼(novakon) 的帖子
这个我也知道,关键是如何释放?
引用
评论
笔记
{{note.content}}
{{n.user.username}}
{{fromNow(n.toc)}} {{n.status === noteStatus.disabled ? "已屏蔽" : ""}} {{n.status === noteStatus.unknown ? "正在审核" : ""}} {{n.status === noteStatus.deleted ? '已删除' : ''}}
  • 编辑
  • 删除
  • {{n.status === 'disabled' ? "解除屏蔽" : "屏蔽" }}
我也是有底线的