You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

运行diskspd.exe时遇文件打开错误[2],求技术支持(Windows 2016)

解决Diskspd.exe报错「Error opening file: testdiskspd.dat [2]」的问题

先给你明确一下:错误码[2]对应的就是系统找不到指定文件,结合你在Windows Server 2016上执行的命令,我整理了几个实用的排查和解决步骤:

一、检查当前工作目录的写入权限

你是在D:\Diskspd\amd64fre路径下执行的命令,Diskspd默认会在这个当前工作目录创建testdiskspd.dat测试文件。如果这个目录没有写入权限,自然会创建失败:

  • 右键D:\Diskspd\amd64fre文件夹,选择「属性」→「安全」标签,确认你用来执行命令的账户(比如管理员账户)拥有写入权限
  • 如果权限不够,点击「编辑」给对应账户添加写入权限;或者直接右键以「管理员身份运行」命令提示符,再执行你的测试命令

二、指定测试文件的完整路径

有时候相对路径的解析会出问题,你可以直接给testdiskspd.dat指定完整路径,让Diskspd明确知道要在哪里创建文件,修改后的命令如下:

diskspd.exe -d15 -o4 -t4 -b8k -r -L -w50 D:\Diskspd\amd64fre\testdiskspd.dat

三、确认Diskspd工具文件的完整性

如果工具本身的文件损坏,也可能导致各种异常:

  • 重新获取Diskspd工具,解压后替换掉D:\Diskspd\amd64fre下的旧文件
  • 先测试工具是否正常:执行diskspd.exe -h查看帮助信息,如果能正常显示,说明工具没问题;如果不行,就是文件损坏了

四、解决15秒后的后续异常

如果搞定了文件创建问题,还是出现15秒后的异常,大概率是磁盘资源冲突或者系统限制导致的:

  • 关闭服务器上其他占用磁盘IO的程序(比如备份软件、数据库服务等),避免和Diskspd的测试抢资源
  • 检查测试文件所在磁盘的配额设置,确认没有配额限制导致写入中断
  • 打开「事件查看器」→「Windows日志」→「系统」,查看里面的详细错误日志,能帮你定位具体是什么原因导致的后续异常

内容的提问来源于stack exchange,提问作者SqlWorldWide

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.26 10:30:06