怎样让移动硬盘显示一个固定的盘符??

怎样让移动硬盘显示一个固定的盘符??,第1张

1、在Windows7系统桌面,依次点击“开始/运行”菜单项。

2、在打开的系统运行窗口中,输入命令cmd然后点击确定按钮。

3、在打开的命令提示符窗口中,输入命令diskpart,然后按下回车键。

4、这时就进入了磁盘管理命令模式,输入命令list volume,然后按下回车键。

5、接着在下面就会列出所有的当前磁盘的卷标,可以看到U盘的卷标是6。

6、我们再输入命令select volume 6,按下回车运行该命令,这时就会提示卷6是所选卷的提示。

7、接下来我们固定U盘或移动硬盘的盘符,只需要输入命令assign letter=Z,其中Z是要固定的盘符,按下回车键即可。

8、这时就成出现成功地分配 了驱动器号或装载点的提示。

9、以后只要打开U该U盘或是移动硬盘,都会显示固定的盘符了。

在windows中不能设置磁盘卷标的 *** 作为仅复制系统文件格式化。根据相关公开信息查询显示在windows中不能设置磁盘卷标的 *** 作为仅复制系统文件格式化。设置磁盘卷标方法选择一个磁盘,右键点击压缩卷按钮,输入压缩空间量后,点击压缩按钮,在新的可用空间中右键点击新建简单卷选项,修改驱动器号名称,点击下一页完成设置即可。

相信大家对磁盘分区卷标(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:没有卷标时,才会显示注册表中的内容。 综上,如果希望在资源管理器中能够使得各个虚拟分区显示各不相同的卷标,需要将相应的物理分区卷标删除,并保证注册表中有相关的注册表项(可以通过资源管理器修改,也可以通过脚本或程序直接修改注册表)。

set ws=createobject("wscriptshell")
if msgbox("现在将把D盘的卷标设置为SSS,是否继续?",vbyesno+32+4096,"友情提示")=vbno then wscriptquit
wsrun "cmd /c label D: sss",0,true
if msgbox ("已经将D盘的卷标设置为SSS,点击[确定]将删除D盘卷标,[取消]退出脚本!",vbokcancel+48+4096,"系统提示")=vbcancel then wscriptquit
wsrun "cmd /k label D:"
wscriptsleep 1000
wsappactivate "cmdexe"
wscriptsleep 100
wssendkeys "~"
wscriptsleep 100
wssendkeys "y"
wscriptsleep 100
wssendkeys "~"
wscriptsleep 100
wssendkeys "exit"
wscriptsleep 100
wssendkeys "~"
wscriptsleep 100
msgbox "已经将D盘的卷标删除!",4096,"系统提示"


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12789003.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-28
下一篇 2023-05-28

发表评论

登录后才能评论

评论列表(0条)

保存