TxBugReport.exe - 没有磁盘 提示: 驱动器中没有磁盘。请在驱动器\Device\Harddisk1\DR1中插入磁盘
下载工具:
官网下载
ddrelease64.exe
如果网络不好或者没有梯子,可以下载我压缩好的,记得解压就行
ddrelease64.zip
问题现象
TxBugReport.exe - 没有磁盘
提示:
驱动器中没有磁盘。请在驱动器\Device\Harddisk1\DR1中插入磁盘
分析过程
管理员
打开cmd,定位到 ddrelease64.exe 所在目录,然后输入命令
ddrelease64.exe --list
可以看到关键部分
NT Block Device Objects
\?\Device\Harddisk0\Partition0
link to \?\Device\Harddisk0\DR0
Fixed hard disk media. Block size = 512
size is 1000204886016 bytes
...
\?\Device\Harddisk1\Partition0
link to \?\Device\Harddisk1\DR1
Fixed hard disk media. Block size = 512
size is 120034123776 bytes
可见:\?\Device\Harddisk<N>
\Partition<n>
从 0,0开始编号,每个 Partition0 都代表磁盘本身,Partition1到Partition8才代表分区1到分区8
而 link 到\\?\Device\Harddisk1\DR1
的是 \\?\Device\Harddisk1\Partition0
并且 DR<num>
只会链接到磁盘本身,其
而 \\?\Device\Harddisk<NUM>\DR<num>
中
Harddisk
结论
驱动器中没有磁盘。请在驱动器\Device\Harddisk<N>
\DR<n>
中插入磁盘
代表问题与 第<N+1>
块磁盘 相关
而此次的\Device\Harddisk1\DR1就是1+1=2 即第二块磁盘
解决方案
检查对应的磁盘,使用Windows自带的磁盘检查即可
或者参考(未测试):https://jingyan.baidu.com/article/0aa22375bd87bc88cc0d64e1.html