在网上搜了很多,但是基本都是一样的,差不多都是互相转载摘抄,就那么几个寥寥无几的例子,所以我冒了很大的风险,自己经过多次的测试,对这个命令有了一些新的认识!拿出来分享一下!

LOGICALDISK             - 本地储存设备管理

1.获得本地存储设备的名称、媒体类型、驱动类型、文件系统,设备ID

::wmic logicaldisk get name,mediatype,drivetype,filesystem,deviceid
结果如下:
DeviceID DriveType FileSystem MediaType Name
A:       2         FAT        2         A:
C:       3         NTFS       12        C:
D:       3         NTFS       12        D:
E:       3         NTFS       12        E:
F:       3         NTFS       12        F:
G:       5                     11        G:
H:       2         FAT                   H:

2.查看某个磁盘驱动器的详细信息
::wmic logicaldisk where "deviceid='h:'" get /format:value

结果如下:
Access=
Availability=
BlockSize=
Caption=H:
Compressed=FALSE
ConfigManagerErrorCode=
ConfigManagerUserConfig=
CreationClassName=Win32_LogicalDisk
Description=可移动磁盘
DeviceID=H:
DriveType=2
ErrorCleared=
ErrorDescription=
ErrorMethodology=
FileSystem=FAT
FreeSpace=22841344
InstallDate=
LastErrorCode=
MaximumComponentLength=255
MediaType=
Name=H:
NumberOfBlocks=
PNPDeviceID=
PowerManagementCapabilities=
PowerManagementSupported=
ProviderName=
Purpose=
QuotasDisabled=
QuotasIncomplete=
QuotasRebuilding=
Size=127119360
Status=
StatusInfo=
SupportsDiskQuotas=FALSE
SupportsFileBasedCompression=FALSE
SystemCreationClassName=Win32_ComputerSystem
SystemName=20090621-1240
VolumeDirty=TRUE
VolumeName=U盘
VolumeSerialNumber=4CD94F8F

3.为指定的盘符设置卷名

::wmic logicaldisk where "name='e:'" set volumename='本地磁盘'
如果执行成功则:
更新 '\\20090621-1240\ROOT\CIMV2:Win32_LogicalDisk.DeviceID="E:"' 的属性
属性更新成功。

4.启用指定磁盘的磁盘配额
::wmic logicaldisk where "name='e:'" set quotasdisabled="true"
如果执行成功则:
更新 '\\20090621-1240\ROOT\CIMV2:Win32_LogicalDisk.DeviceID="E:"' 的属性
属性更新成功

5.对指定的磁盘进行磁盘检查

::wmic logicaldisk where "name='e:'" call chkdsk <FixErrors>,<ForceDismount>,<OkToRunAtBootUp>,<RecoverBadSectors>,<SkipFolderCycle>,<VigorousIndexCheck>

CHKDSK的参数都是Boolean类型

示例:
:: wmic logicaldisk where "name='e:'" call chkdsk true,true,false,true,false,false
说明:
对磁盘E进行磁盘检查,修复磁盘上的错误,如果有必要,强制卸载卷,重起后不运行磁盘检查,查找不正确的扇区并恢复可读信息,不跳过文件夹结构的循环检查,不对索引项进行强度较小的检查

其中后两项仅对NTFS有效,所以通常其值为FALSE,当文件系统为NTFS时,可以选择为True。

这条命令等价于cmd命令:chkdsk e: /f /r /x

最新文章

  1. 13 个免费的 PNG 图像的优化和压缩工具
  2. windows开机记录查询
  3. 使用JavaScript输出
  4. LeetCode Valid Number 有效数字(有限自动机)
  5. 中文翻译:pjsip教程(三)之ICE stream transport的使用
  6. Windows Native API
  7. linux使用共享内存通信的进程同步退出问题
  8. linux vi编辑常用命令
  9. Weblogic概念与基础
  10. COM学习(二)——COM的注册和卸载
  11. tomcat8 源码分析 | 组件及启动过程
  12. AutoPostBack
  13. XNginx - nginx 集群可视化管理工具
  14. 第六篇:Jmeter Ftp服务器的连接
  15. 使用SQL Server Management Studio操作replication时,要用机器名登录,不要用IP地址
  16. 内置数据结构(tuple)
  17. poj1952 BUY LOW, BUY LOWER【线性DP】【输出方案数】
  18. sequelize 批量添加和更新数据 bulkCreate
  19. spring中&lt;bean&gt;中parent标签的使用
  20. CloudNote

热门文章

  1. 查询id为键的数组
  2. 一劳永逸,解决基于 keep-alive 的后台多级路由缓存问题
  3. 一道java算法题
  4. [LeetCode]86. Partition List分离链表
  5. 嵌入式Linux-LCD显示多行文字
  6. MongoDb二
  7. 文本单词one-hot编码
  8. android 百度地图 团队开发及正式apk发布
  9. Docker部署&MySQL部署
  10. 设计模式之委派模式(Delegate Pattern)深入浅出