关于windows设备 \Device\HarddiskVolume3及其故障报错处理。

近日电脑老是使用中卡死无响应,查看日志报错为磁盘故障,转储失败。看图

关于windows设备 \Device\HarddiskVolume3及其故障报错处理。_第1张图片

我们点开日志的详细信息,查看一下具体的故障设备:

关于windows设备 \Device\HarddiskVolume3及其故障报错处理。_第2张图片

 

通过查看日志详细信息,得知是 \Device\HarddiskVolume3 这个设备出了问题。通常我们对磁盘都是以磁盘盘符去查找的,这个\Device\HarddiskVolume3 改怎么解读呢?由于windowsxp之后,磁盘管理都是以卷(Volume)的形式去管理,所以这个磁盘设备的卷编号为Volume3,通过事件来源volmgr(卷管理)我们可以筛选查看近期的磁盘故障。如图:

关于windows设备 \Device\HarddiskVolume3及其故障报错处理。_第3张图片

关于windows设备 \Device\HarddiskVolume3及其故障报错处理。_第4张图片

通过日志可以看见近期的磁盘故障都发生在\Device\HarddiskVolume3上,原因大概是磁盘有问题,加之我的系统临时交换目录(%tmp%)之类的都设置到了这个盘,所以才会在使用中故障频发。也许你会纳闷,不知道我说的哪个盘符,其实Volume3就是F盘,Volume编号从 0开始,C盘是Volume0,依次类推。怎么来验证这个说法呢?我的系统是win10,GPT分区,玩过linux的一定知道GPT分区一般要用diskpart这个命令来操作,windows也有这个命令,下面我们用管理员模式的PowerShell来看看是不是这样的。如图:

进入管理员模式powerShell,磁盘操作是高危命令,需要管理员权限,cmd命令行无此权限。

关于windows设备 \Device\HarddiskVolume3及其故障报错处理。_第5张图片

关于windows设备 \Device\HarddiskVolume3及其故障报错处理。_第6张图片

如上图所示,通过 list 命令可以参看磁盘的分区,卷,虚拟磁盘信息。步骤为:列出当前的磁盘列表(list disk),选中被查看的磁盘(select),然后list 查看卷编号:

关于windows设备 \Device\HarddiskVolume3及其故障报错处理。_第7张图片

关于windows设备 \Device\HarddiskVolume3及其故障报错处理。_第8张图片

通过diskpart命令,我们看到Volume3就是F盘分区,再看看我的临时目录%tmp%是不是在F盘:

关于windows设备 \Device\HarddiskVolume3及其故障报错处理。_第9张图片

我们来看看磁盘分区信息和磁盘卷信息的对比:

关于windows设备 \Device\HarddiskVolume3及其故障报错处理。_第10张图片

可以看出分区编号是从 1 开始的,而卷(volume)是从 0 开始的。

找到了对应的故障设备,我们来处理一下故障;磁盘问题一般通过chkdsk来检查修复,通常用 /F , /R , /B 这三个参数,这三个参数级别由低到高,/F检查修复等级最低,也最快。具体的参考命令说明,这里我们用/B来操作。

关于windows设备 \Device\HarddiskVolume3及其故障报错处理。_第11张图片

根据提示卸载掉F盘,然后等待检查修复结果:

关于windows设备 \Device\HarddiskVolume3及其故障报错处理。_第12张图片

 

             最终的结果显示只修复了文件错误,没有发现有坏道之类的问题。不过我感觉这样也办法解决根本问题。

 

你可能感兴趣的:(windows)