[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[系统相关] [已解决]批处理如何实现隐藏/禁止访问/禁用/启用移动磁盘?

本帖最后由 pcl_test 于 2016-4-29 19:14 编辑

[已解决]bat批处理如何实现隐藏/禁止访问/禁用/启用移动磁盘?19楼剩下2个问题需要解决。

bat搭配第3方命令如何实现?某个可移动盘符不可访问。就在设备管理器里面,停用。

遇到的问题是:
1、多台不同的台式机,分别是xp系统或者win7系统。
2、因为会经常遇到很多不同品牌/型号的、非单一固定设备的、多合一读卡器。
这些读卡器每个卡槽都会显示盘符,如果某些卡槽不插入卡,就会无法访问盘符。

想要解决的是:
1、平时隐藏、禁止显示这种不能打开的盘符
2、偶尔需要在某个卡槽插入存储卡,就开启、显示这种盘符

下面的bat代码,可以实现xp/win7系统,隐藏不可读取/无法访问的盘符。
但找不到恢复/开启显示:这种不可读取/无法访问的读卡器盘符的方法。。

具体请看19楼。只要解决那2个问题,就可以达到预期效果了。
  1. @echo off
  2. echo 移动磁盘:
  3. for %%a in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do (
  4. fsutil fsinfo drivetype %%a: | find "移动">nul && (
  5. fsutil fsinfo volumeinfo %%a:\ | findstr "错误" >nul && echo %%a不可读取 && mountvol %%a: /d
  6. mountvol /L
  7. )
  8. )
  9. cls
  10. exit
复制代码
1

评分人数

截图如下。

TOP

百度搜devcon

TOP

回复 3# Nsqs


因为会经常遇到很多不同品牌/型号的、非固定设备id的、多合一读卡器。

有没有比较通用的方法禁用这种盘符?

TOP

多谢。。。。

TOP

mountvol F: /d
装载的时候,把 mountvol 里显示为空的装载点装上即可

TOP

回复 6# CrLf


运行:mountvol F: /d
win7系统下,我的电脑里面,看不到f盘了。下次如何启用/显示f盘呢?

TOP

回复 7# ygqiang


    重新挂载

TOP

本帖最后由 ygqiang 于 2016-4-24 20:45 编辑

回复 8# pcl_test

具体如何操作呢?
关键是:想要重新挂载。就不知道盘符了啊。

TOP

回复 9# ygqiang

获取没有装入点的卷名(GUID),分配个不存在的盘符,执行命令mountvol 盘符: 卷名(GUID)

TOP

回复 10# pcl_test


    获取没有装入点的卷名(GUID)??

如何实现?

TOP

回复 11# ygqiang


删除后,执行mountvol /l,what did you see

TOP

回复 12# pcl_test


mountvol /l
显示效果跟下面的一样。
mountvol /?

TOP

回复 13# ygqiang

比如可以看到

TOP

本帖最后由 ygqiang 于 2016-4-25 06:31 编辑

回复 14# pcl_test

mountvol /l>1.txt


创建、删除或列出卷装入点。

MOUNTVOL [drive:]path VolumeName
MOUNTVOL [drive:]path /D
MOUNTVOL [drive:]path /L
MOUNTVOL [drive:]path /P
MOUNTVOL /R
MOUNTVOL /N
MOUNTVOL /E

    path        指定装入点将驻留的现有 NTFS 目录。
    VolumeName  指定装入点的目标的卷名称。
    /D          从指定的目录中删除卷装入点。
    /L          列出指定目录的已装入的卷名称。
    /P          从指定目录删除卷装入点,卸下此卷并使此卷无法装入。您可以创建
                一个卷来再次使此卷可以装入。
    /R          删除不在系统中的、卷的装入点目录和注册表设置。
    /N          禁用新卷的自动装入。
    /E          再次启用新卷的自动装入。

当前装入点的 VolumeName 可能值为:

    \\?\Volume{ff641546-64dc-11e5-9fd0-806e6f6e6963}\
        C:\

    \\?\Volume{ff641547-64dc-11e5-9fd0-806e6f6e6963}\
        D:\

    \\?\Volume{4f64d9d0-e4e1-11e5-942a-bc5ff42115b2}\
        G:\

    \\?\Volume{4f64d9cb-e4e1-11e5-942a-bc5ff42115b2}\
        *** 无装入点 ***

TOP

返回列表