磁盘查看分区操作命令详细

磁盘查看分区操作命令详细

[TOC]

0x01 快速入门描述:主要讲解Windows下对于磁盘分区的操作,以及磁盘分区标卷信息的查看等等;

0x02 磁盘查看设置vol 命令描述:VOL [drive:]显示磁盘卷标和序列号(如果存在)就能知道您计算机有几块盘;

实例演示:

代码语言:javascript复制#存在的磁盘

C:\Users\WeiyiGeek>VOL d:

驱动器 D 中的卷是 软件

卷的序列号是 0003-7A08

#不存在的磁盘

C:\Users\WeiyiGeek>vol e:

系统找不到指定的路径。WeiyiGeek.

DISKCOMP 命令描述:比较两张盘是否相同,没想到什么时候会用到,在比较用diskcopy拷贝的两张盘,为什么不用diskcopy /v校验呢?

语法:

代码语言:javascript复制DISKCOMP [drive1: [drive2:]]

diskcomp /1 #只比较磁盘的第一面

diskcomp /8 #只比较没磁道的前8个扇区案例:

代码语言:javascript复制#在同一软驱中比较两张盘

C:\>diskcomp a: a:

Insert FIRST diskette in drive A:

放入第一张盘

Press any key to continue .

Comparing 80 tracks 18 sectors per track, 2 side(s)

Insert SECOND diskette in drive A:

放入第二张盘

Press any key to continue .

Compare another diskette (Y/N) ?n

是否比较其它盘,选y继续比较,选n停止DISKCOPY命令描述:将一个软盘的内容复制到另一个软盘

语法:

代码语言:javascript复制DISKCOPY [drive1: [drive2:]] [/1] [/V] [/M]

/1:仅复制第一面

/V:验证复制信息是否正确,该开关项将使得复制速度放慢

/M:强制diskcopy只能使用内存保存中间信息,默认情况下,diskcopy也可以使用硬盘,这样可减少用户转换软盘的次数

两张软盘的类型必须相同(一般是FAT),您可以为 drive1 和 drive2 指定同样的驱动器.注意:

如果目标dst软盘没有格式化,则复制时系统自动选进行格式化,如果目标软盘上原有文件,则复制后将全部丢失。

如果是单驱动器复制,系统会提示适时更换源盘和目标盘,请操作时注意分清源盘和目标盘。

Subst命令描述:将驱动器号与路径关联

用法:

代码语言:javascript复制SUBST [drive1: [drive2:]path]

SUBST drive1: /D

#参数:

drive1: #指定要分配路径的虚拟驱动器。

[drive2:]path #指定物理驱动器和要分配给虚拟驱动器的路径。

/D #删除被替换的(虚拟)驱动器。

#不带参数键入 SUBST,以显示当前虚拟驱动器的列表。案例:

代码语言:javascript复制#若要创建的虚拟驱动器 j: F:\WeiyiGeek\Ghost 的路径,请键入:

C:\Users\WeiyiGeek> subst j: F:\WeiyiGeek\Ghost

#删除创建的映射虚拟驱动器

C:\Users\WeiyiGeek> subst j: /DLabel命令描述:创建、更改或删除磁盘的卷标

用法:

代码语言:javascript复制LABEL [drive:][label]

LABEL [/MP] [volume] [label]

#参数:

drive: 指定驱动器号

label 指定卷标

/MP 指定卷应被视为装入点或卷名

volume 指定驱动器号(后面跟一个冒号)、装入点或卷名,如果指定了卷名,/MP 标志则不必要。案例:

代码语言:javascript复制#指定驱动的卷标

LABEL c: 测试

label d:sales-july备注:

Windows 将显示的卷标和序列号 (如果有的话) 作为目录列表的一部分。

NTFS 卷标可以最多 32 个字符,包括空格, NTFS 卷标签保留并显示已创建标签时所使用的情况。

如果不指定为标签参数值,标签命令将以下列格式显示输出:

代码语言:javascript复制Volume in drive C: xxxxxxxxxxx

Volume Serial Number is xxxx-xxxx

Volume label (32 characters, ENTER for none)?

Delete current volume label (Y/N)? # Press Y to delete the label, or press N to keep the label.

To label a disk in drive A that contains sales information for July, type:(要在驱动器a上标注一个磁盘)

label a:sales-july0x03 磁盘转换与格式化convert命令描述:通过这个工具可以直接在不破坏FAT文件系统的前提下将FAT转换为NTFS.

(1) NTFS (New Technology File System),是 WindowsNT 环境的文件系统:新技术文件系统是Windows NT家族(如Windows 2000、Windows XP、Windows Vista、Windows 7和 windows 8.1)等的限制级专用的文件系统(操作系统所在的盘符的文件系统必须格式化为NTFS的文件系统,4096簇环境下)

NTFS取代了老式的FAT文件系统,NTFS对FAT和HPFS作了若干改进,例如:支持元数据,并且使用了高级数据结构,以便于改善性能、可靠性和磁盘空间利用率,并提供了若干附加扩展功能。

WeiyiGeek.

(2)FAT是文件配置表(File Allocation Table,首字母缩略字:FAT),是一种由微软发明并拥有部分专利的文件系统,供MS-DOS使用,也是所有非NT核心的微软窗口使用的文件系统.

一、FAT文件系统考虑当时电脑性能有限,所以未被复杂化,因此几乎所有个人电脑的操作系统都支持。这特性使它成为理想的软盘和存储卡文件系统,也适合用作不同操作系统中的数据交流二、现在一般所讲的FAT专指FAT32,但FAT有一个严重的缺点:当文件删除后写入新数据,FAT不会将文件整理成完整片段再写入,长期使用后会使文件数据变得逐渐分散,而减慢了读写速度三、碎片整理是一种解决方法,但必须经常重组来保持FAT文件系统的效率基础语法:

代码语言:javascript复制CONVERT volume /FS:NTFS [/V] [/CvtArea:filename] [/NoSecurity] [/X]

#参数:

volume 指定驱动器号后面跟一个冒号、装入点或卷名.

/FS:NTFS 指定要将此卷转换为 NTFS

/V 指定将在详细模式下运行 Convert

/CvtArea:filename 指定根目录中的一个连续文件,该文件将是 NTFS 系统文件的占位符

/NoSecurity 指定所有用户均可以访问,转换文件和目录的安全设置

/X 如果必要,请先强制卸除卷,该卷的所有打开句柄将会无效实际案例:

代码语言:javascript复制# 转换后双击我的电脑--右键D盘--,属性可以发现文件系统已改为NTFS.

convert d: /FS:NTFS ##将d盘转换为NTFS

convert d:/FS:NTFS /V ##将d盘转换为NTFSWeiyiGeek.

注意事项:

1.切记是convert不是covert2.如果用convert也有此提示(极少),请把当前目录设置为windows/system32,然后再输入convert命令3.建议先执行磁盘扫描、磁盘碎片整理程序 cleanmgr4.如果 convert 无法锁定驱动器(例如,驱动器是系统卷或当前驱动器),则它会在下次重新启动计算机时进桌面前自动开始转换该驱动器,如果您不能立即重新启动计算机以完成转换,则请安排一个重新启动计算机的时间,并为转换过程留出所需要的时间5.如果要转换的分区上有文件正被系统使用,那么在转换时,转换程序将会询问你是否卸下要转换的卷(即分区),这时最好选择“否”,最后它就会询问你是否在下一次计算机启动时转换分区,选择“是”并重新启动机器即可完成转换6.简单地转换分区格式为NTFS,这个方法只用于FAT32转为NTFS,不能将NTFS转为FAT327.用Convert命令把文件格式从 FAT 转换为 NTFS,现有的文件和文件夹完好无损.format 命令描述:格式化磁盘命令还是比较常用的;

语法:

代码语言:javascript复制FORMAT volume [/FS:file-system] [/V:label] [/Q] [/A:size] [/C] [/X] [/P:passes] [/S:state]

FORMAT volume [/V:label] [/Q] [/F:size] [/P:passes]

FORMAT volume [/V:label] [/Q] [/T:tracks /N:sectors] [/P:passes]

FORMAT volume [/V:label] [/Q] [/P:passes]

FORMAT volume [/Q]

#参数:

volume 指定驱动器号(后面跟一个冒号)、装入点或卷名(f:).

/FS:filesystem #指定文件系统的类型(FAT、FAT32、exFAT、NTFS、或 UDF)

/V:label 指定卷标

/Q 执行快速格式化,请注意,此开关可替代 /P

/C 仅适于 NTFS: 默认情况下,将压缩在该新建卷上创建的文件

/X 如果必要,请先强制卸除卷该卷的所有打开句柄不再有效

/R:revision 仅 UDF: 强制格式化为特定的 UDF 版本(1.02、1.50、2.00、2.01、2.50)

/D 仅适用于 UDF 2.50: 将复制元数据

/A:size 簇/替代默认分配单元大小强烈建议您在通常情况下使用默认设置

NTFS 支持 512、1024、2048、4096、8192、16K、32K、64K

FAT 支持 512、1024、2048、4096、8192、16K、32K、64k,(128k、256k 用于大于 512 个字节的扇区)

FAT32 支持 512、1024、2048、4096、8192、16k、32k、64k, (128k 、256k 用于大于 512 个字节的扇区 )

EXFAT 支持 512、1024、2048、4096、8192、16K、32K、64K、 128K、256K、512k、1M、2M、4M、8M、16M、32M

#请注意,FAT 及 FAT32 文件系统对卷上的群集数量施加以下限制:FAT: 群集数量 <= 65526 FAT32: 65526 < 群集数量 < 4177918

#如果判定使用指定的群集大小无法满足以上需求,将立即停止格式化大于 4096 的分配单元大小不支持 NTFS 压缩

/F:size 指定要格式化的软盘大小(1.44),1440 或 1440k 或 1440kb 或 1.44 或 1.44m 或 1.44mb双面、四倍密度的 3.5 英寸磁盘。

/T:tracks 为磁盘指定每面磁道数

/N:sectors 指定每条磁道的扇区数

/P:passes 将卷上每个扇区的操作次数清零此开关对 /Q 无效

/S:state 其中 "state" 为 "enable" 或 "disable",默认情况下启用了短名称案例:

代码语言:javascript复制#格式化分区(partition),并制定格式化分区类型.

format 盘符 /FS:类型 #格式化磁盘,类型:FAT、FAT32、NTFS

Format D:/FS:NTFS

Format C:/fs:fat32

#快速格式化D盘为NTFS格式:

Format d:/q/fs:NTFS

#要格式化驱动器 A 中的软盘并指定其卷标为“DATA”

format a:/v:DATA

#格式化驱动器D为NTFS文件系统格式,并且设置标卷为gs

format D: /V:gs /FS:NTFS /QFormat 异常退出代码说明:

代码语言:javascript复制#退出码 说明

0 格式操作成功。

1 提供了不正确的参数。

4 发生致命的错误(除 0、1 或 5 以外的任何错误)。

5 用户按 N 键将响应提示“Proceed with Format (Y/N)?”以停止过程。DISKPART命令描述:显示或配置磁盘分区属性,可以进行交互式或者scirpt脚本来进行操作;

语法:

代码语言:javascript复制diskpart [/s