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

[系统相关] 批处理如何判断U盘是移动属性还是固定属性

本帖最后由 yuan37 于 2013-7-26 09:11 编辑

批处理如何判断U盘是移动属性还是固定属性
有些新购的U盘原本就是移动属性,但有些经量产或转换后变成了本地硬盘属性,
如何来判断它的属性

我主要是用来判断如是硬盘属性则执行A.BAT   如是移动属性则执行b.BAT

请大师来帮助

本帖最后由 yuan37 于 2013-7-26 09:10 编辑

回复 4# batman


    恕我愚味
不管是硬盘属性还是移动属性
在我的电脑中都显示盘符,只不过一个在硬盘区位置显示   另一个在可移动存储设备区位置显示
我主要是用来判断如是硬盘属性则执行A.BAT   如是移动属性则执行b.BAT

TOP

回复 6# Python


    在WIN7PE中测试。没反应
   在WIN7中测试,也没反应
   没有XP系统,不知如何

  ---------------------------

我是这样测试的 是否对

1.bat
内容:
wmic logicaldisk where "drivetype=3" get deviceid

2.bat
内容:
Get-PhysicalDisk | select FriendlyName,bustype

TOP

回复 9# terse


    对不起  我每次回复要到晚上才行

在WIN7下的状态

TOP

回复 11# terse


已量产为本地硬盘的U盘
显示状态:
C:\>wmic DiskDrive GET Partitions,InterfaceType,PNPDeviceID
InterfaceType Partitions PNPDeviceID
USB     1     USBSTOR\DISK&VEN_UPAN.CC&PROD_KINGMax&REV_1100\UPAN.CC_00000855&0


没有量产的普通U盘 A
C:\>wmic DiskDrive GET Partitions,InterfaceType,PNPDeviceID
InterfaceType Partitions PNPDeviceID
USB     1     USBSTOR\DISK&VEN_&PROD_USB_FLASH_DRIVE&REV_PMAP\07012AD154AE6B02&0



没有量产的普通U盘 B
C:\>wmic DiskDrive GET Partitions,InterfaceType,PNPDeviceID
InterfaceType Partitions PNPDeviceID
USB     1     USBSTOR\DISK&VEN_KINGSTON&PROD_DATATRAVELER_G2&REV_1.00\00\CC07CEDA4F9C1892911CE&Q

TOP

本帖最后由 yuan37 于 2013-7-31 18:31 编辑

运行:wmic logicaldisk get deviceid, drivetype /value
显示:DeviceID=C:
      DriveType=3


运行wmic DiskDrive GET InterfaceType
显示:InterfaceType
      USB

我开贴求助可能没说明清楚,
我想完善一下USB系统,在初期启动阶段调用批处理检测U系统处于在

①普通U盘上

②处于本地或移动硬盘或经量产为本地的U盘上,

只鉴别这两种情况,本人水平菜,求各位老师帮忙,谢!

TOP

返回列表