查看: 11982|回复: 7
收起左侧

[已解决] 硬盘卷标全部不显示。实际是存在的。

 关闭 [复制链接]
cocoleiray
发表于 2012-9-6 23:18:04 | 显示全部楼层 |阅读模式
本帖最后由 cocoleiray 于 2012-9-11 09:59 编辑

硬盘卷标全部不显示。但是实际是存在的。


1、如上图所示,卷标实际是存在的,请看截图左上角第一个紫色方框处。
2、但是在我的电脑中就是不显示,显示“本地磁盘”,请看截图中间。
3、点击属性,右下角红色方框处显示是空的,但是实际是有的。理由见第一点解释。
4、如果在截图红色方框处修改卷标,截图紫色方框处会变成修改后的卷标,但是红色方框处还是空的。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?快速注册

x

评分

参与人数 1经验 +2 收起 理由
woxihuan2011 + 2 主动修改标签

查看全部评分

红茶君
发表于 2012-9-7 11:46:11 | 显示全部楼层
小问题那么多,用Windows Repair修复一下计算机得了
Lintel-TR
发表于 2012-9-7 12:43:39 | 显示全部楼层
在PE系统中修改试试,我之前装的Windows7出现了类似问题,修改D盘卷标之后在系统中改不回了,用PE系统里面的磁盘管理工具修改就好了~希望能帮到你~

评分

参与人数 1经验 +3 收起 理由
冬天不冷梦 + 3 感谢解答: )

查看全部评分

yege0201
发表于 2012-9-7 16:31:22 | 显示全部楼层
本帖最后由 yege0201 于 2012-9-7 16:37 编辑

不知道LZ有没有用过免疫autorun病毒之类的工具~看看磁盘目录下有没有此类文件夹或者文件~如果有的话删除~重启之后就好了~

评分

参与人数 1经验 +3 收起 理由
冬天不冷梦 + 3 感谢解答: )

查看全部评分

cocoleiray
 楼主| 发表于 2012-9-7 20:38:22 | 显示全部楼层
Lintel-TR 发表于 2012-9-7 12:43
在PE系统中修改试试,我之前装的Windows7出现了类似问题,修改D盘卷标之后在系统中改不回了,用PE系统里面的 ...

我通过安装有PE的优盘启动优盘中的PE系统。进入PE系统,在系统中查看我的电脑,所有卷标全部都正确显示,就和我帖子截图左上角紫色框框所示一样。

顺便回复2楼。我这个严格算说确实是小问题,但是仅仅是这一个问题。没有“那么多”,而且这个问题之影响我操作的效率(如果每个盘都看不见卷标,都显示本地磁盘,我如何管理?何必分区?)。
并且,我深信,即便我用Windows Repair修复,估计问题依旧。
Lintel-TR
发表于 2012-9-8 08:45:53 | 显示全部楼层
cocoleiray 发表于 2012-9-7 20:38
我通过安装有PE的优盘启动优盘中的PE系统。进入PE系统,在系统中查看我的电脑,所有卷标全部都正确显示, ...

那就很奇怪的,你可以试试在PE是重新命名一遍……不行我也不清楚了……
wjlaugh
发表于 2012-9-8 09:14:28 来自手机 | 显示全部楼层
这是我当初U盘默认不显示设置的名字时找的方法

相信大家对磁盘分区卷标(disk volume label)都不陌生,在Windows中每个磁盘分区都可设置一个卷标,在资源管理器(explorer)我的电脑中可以看得到,如果没有设置卷标,资源管理会显示一个默认值(比如Local Disk等)。
常用的修改卷标的方法有三种:
在资源管理器中重命名分区;
在命令行中使用LABEL命令;
在WIN32程序/脚本中调用SetVolumeLabel函数。
对于真实的物理分区,它的卷标是存在于磁盘分区结构中的,通过以上三种方法都可方便地修改卷标。但是对于SUBST命令得到的虚拟分区,它的“卷标”是什么?如何修改它的“卷标”?

直观地理解这个问题,SUBST只是简单地把一个路径省略成盘符(associates a path with a drive letter),那么它就没有卷标这个概念(一个路径怎么会有卷标)。然而实际情况要稍微复杂一点点儿。
我在XP和Vista系统上都做了一番实验,过程就不说了,直接给出结果。有两个方面:一是显示出来的卷标是什么;二是能否以及如何修改卷标。
为了方便起见,不妨设现在磁盘中有物理分区C:,该分区下有个目录叫Temp,路径为C:\Temp,用SUBST目录把C:的根目录或者Temp目录虚拟成Z:,即
a) SUBST Z: C:\
b) SUBST Z: C:\Temp\
一、虚拟分区的卷标
通过DIR命令看到的Z:的卷标都与C:相同(如果C:没有卷标则Z:也没有)。
在资源管理器中看到的卷标有如下三种可能:
如果C:有卷标,则Z:的卷标与之相同;
如果C:没有卷标,但注册表中存在相关注册表项[1],则显示此注册表项的值;
如果C:没有卷标,注册表项也不存在,则Z:也没有卷标(会显示默认的Local Disk等)
注[1]: 相关注册表项为HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\DriveIcons\Z\DefaultLabel下的(Default),或HKLM中相应键值。
二、修改虚拟分区卷标
如果将C:\虚拟为Z:(即上面提到的命令a),那么无论使用哪种方式修改Z:的卷标,其实都是在修改C:;但需要注意的事,根据虚拟分区卷标的显示规则,当把Z:的卷标删除时,C:的卷标也随之被删除,C:将显示Local Disk等默认值,但Z:显示的有可能是注册表中的内容。
如果将C:\Temp\虚拟为Z:(即上面提到的命令b),那么使用Lable命令或者SetVolumeLabel函数都无法修改Z:的卷标(提示Access Denied);使用资源管理器重命名方式修改Z:的卷标,其实是修改了上面提到的注册表项的值,但根据虚拟分区卷标的显式规则,只有当C:没有卷标时,才会显示注册表中的内容。

综上,如果希望在资源管理器中能够使得各个虚拟分区显示各不相同的卷标,需要将相应的物理分区卷标删除,并保证注册表中有相关的注册表项(可以通过资源管理器修改,也可以通过脚本或程序直接修改注册表)。

评分

参与人数 1经验 +4 收起 理由
冬天不冷梦 + 4 感谢解答: )

查看全部评分

cocoleiray
 楼主| 发表于 2012-9-11 09:52:08 | 显示全部楼层
wjlaugh 发表于 2012-9-8 09:14
这是我当初U盘默认不显示设置的名字时找的方法

相信大家对磁盘分区卷标(disk volume label)都不陌生, ...

越复杂的方法往往是有效的。问题解决了。
但是我是用贱方法,就是把D盘的东西移到E盘,然后格式化D盘,把E盘的东西移到F盘,然后格式化E盘……
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-6-17 11:20 , Processed in 0.141779 second(s), 19 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表