Board logo

标题: [原创] 【续】[一日一教学](16)显示磁盘卷标和序列号:vol [打印本页]

作者: Hello123World    时间: 2011-8-29 16:50     标题: 【续】[一日一教学](16)显示磁盘卷标和序列号:vol

本帖最后由 Hello123World 于 2011-9-1 12:28 编辑

【原】[一日一教学]批处理系列帖子索引 http://bbs.bathome.net/thread-2576-1-1.html
【续】[一日一教学]批处理系列帖子索引 http://bbs.bathome.net/thread-13798-1-1.html


帮助信息:
  1. 显示磁盘卷标和序列号(如果存在)。
  2. VOL [drive:]
复制代码
命令概括:
vol,全英文volume,意为:册,卷;
drive,全英文drive,意为:驱动器。
以下皆称“磁盘”为“卷”。
之所以称磁盘为卷,是因为磁盘和硬盘的概念很容易混淆,我觉得称卷可能表述明白,卷即是硬盘分区后的一个个独立的磁盘。


参数详解:
卷标就是卷得名字,这个可以自己修改,关于修改卷标会在label命令中详细讲到。
卷的序列号区别于硬盘序列号,关于卷的序列号,这里引一段百度知道中的解释:
磁盘序列号,简称磁盘ID,是对磁盘进行格式化时随机产生的磁盘标识信息,是一个卷序列号。同一机器两次格式化随机产生固定格式的序列号相同几率几乎为零,即如果重新分区,磁盘序列号将会随之改变。DOS的后期版本和WINDOWS、WINNT均采用了这种磁盘标识方式,因而磁盘序列号常被运用用于商业化软件进行加密使用。从WINDOWS9.X切换到MS-DOS方式,键入DIR命令后回车,屏幕出现当前卷标序列号信息,这个类似"0A48-1CD7"的序列号是一个16进制数。一些限期使用的软件,在使用期限到了之后,会要求使用者在线申请新的授权序列号(使用许可)。这种授权序列号相当一部分是采用了静态磁盘序列号结合时间产生的。安装完毕之后的软件,程序即使被非法拷贝到非初始安装环境中,也不能使用。

显示c、d、e、f盘的卷标和序列号。
例如:
  1. C:\Users\helloworld\Desktop>for %i in (c d e f) do @vol %i:
  2. 驱动器 C 中的卷是 System
  3. 卷的序列号是 441A-9B85
  4. 驱动器 D 中的卷是 Compression
  5. 卷的序列号是 4C28-65E5
  6. 驱动器 E 中的卷是 Study
  7. 卷的序列号是 9430-B6FA
  8. 驱动器 F 中的卷是 Software
  9. 卷的序列号是 6442-C7C4
复制代码
扩展阅读:

作者: andy七少    时间: 2011-10-15 21:04

虽然简单,但还是有值得学习的地方的,顶一个~~~
作者: Tufeiheike    时间: 2014-9-9 19:35

赞 !   !
作者: zh_1452    时间: 2014-9-25 19:50

  1. @echo off
  2. set str=c d e f g h i j k l m n o p q r s t u v w x y z
  3. echo ==================
  4. echo 当前硬盘的分区有:
  5. echo ==================
  6. for %%i in (%str%) do if exist %%i: echo %%i:
  7. vol c:
  8. vol e:
  9. vol f:
  10. vol g:
  11. label c: /mp 123&vol c:
  12. label e: /mp 456&vol e:
  13. label f: /mp 789&vol f:
  14. label g: /mp *-+&vol g:
  15. echo ..................
  16. echo 卷改了不会改序列号
  17. echo ..................
  18. pause
复制代码





欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2