【Windows】磁盘用量一目了然!`diskpart` 和 `fsutil` 命令详解

磁盘用量一目了然!diskpartfsutil 命令详解

在日常使用 Windows 系统的过程中,磁盘管理和磁盘空间监控是不可忽视的工作。无论是进行磁盘分区、检查磁盘状态,还是清理磁盘空间,掌握正确的命令行工具将大大提高工作效率。diskpartfsutil 是 Windows 系统提供的两个强大工具,用于磁盘管理和文件系统管理。本文将详细解析这两个命令,帮助你轻松掌控磁盘空间和分区管理。


一、diskpart 命令简介

diskpart 是 Windows 提供的一个命令行磁盘分区工具,用于磁盘分区、格式化、删除、扩展和清除磁盘等操作。它可以管理本地磁盘和其他存储设备。

启动 diskpart 命令:

在命令提示符中输入 diskpart 并回车,进入 diskpart 的交互式命令行模式。要退出,输入 exit


二、diskpart 常用命令
  1. 显示磁盘信息

    要查看所有磁盘和分区的详细信息,使用 list 命令:

    list disk
    

    该命令会列出系统中所有可用的磁盘,包括每个磁盘的大小和状态。

    列出分区信息:

    list partition
    

    列出卷信息:

    list volume
    
  2. 选择磁盘

    选择要操作的磁盘或分区:

    select disk 0
    

    这将选择编号为 0 的磁盘进行后续操作。

  3. 创建分区

    创建一个新的主分区:

    create partition primary size=50000
    

    该命令会在选中的磁盘上创建一个 50,000MB(50GB)的主分区。

  4. 删除分区

    删除选中的分区:

    delete partition
    

    警告:删除分区将清除该分区上的所有数据,请谨慎操作。

  5. 格式化分区

    格式化分区,设置文件系统为 NTFS:

    format fs=ntfs quick
    

    使用 /quick 选项进行快速格式化。

  6. 扩展分区

    扩展现有分区:

    extend size=20000
    

    该命令会扩展现有分区的大小,增加 20,000MB(20GB)。

  7. 设置分区激活

    设置分区为活动分区(常用于系统启动分区):

    active
    
  8. 清除磁盘上的所有数据

    该命令将清除磁盘上所有分区和数据:

    clean
    

三、fsutil 命令简介

fsutil 是一个用于执行文件系统任务的命令行工具,可以帮助用户管理磁盘、文件系统、硬盘驱动器和卷的属性。fsutil 主要用于查询和管理磁盘的属性,如磁盘空间、文件系统类型、挂载点等。


四、fsutil 常用命令
  1. 查询磁盘空间

    使用 fsutil 查询某个磁盘的可用空间:

    fsutil volume diskfree C:
    

    该命令会显示 C 盘的总空间、已用空间和剩余空间。

  2. 查询文件系统类型

    查询某个磁盘或分区的文件系统类型(如 NTFS、FAT32):

    fsutil fsinfo volumeinfo C:
    
  3. 查询磁盘卷信息

    显示磁盘卷的相关信息,包括文件系统类型、卷标、序列号等:

    fsutil fsinfo drives
    
  4. 启用或禁用磁盘的 8.3 文件名支持

    该命令用于管理 8.3 文件名格式的支持(即 Windows 系统早期使用的短文件名格式):

    fsutil 8dot3name set C: 0
    

    其中,0 表示禁用,1 表示启用。

  5. 创建硬链接

    使用 fsutil 创建硬链接:

    fsutil hardlink create linkname targetname
    
  6. 挂载或卸载卷

    将某个卷挂载到特定路径:

    fsutil volume mount <drive letter>: <mount point>
    

    卸载挂载的卷:

    fsutil volume dismount <drive letter>:
    

五、实际应用场景
  1. 磁盘空间监控

    使用 fsutil volume diskfree 可以方便地查看磁盘的剩余空间,帮助管理员在磁盘空间不足时及时采取行动。

  2. 分区管理

    使用 diskpart 可以高效地创建、删除、格式化分区,在处理磁盘分区时能够避免图形化界面中的繁琐步骤。

  3. 磁盘清理和恢复

    fsutil clean 命令可以帮助用户彻底清除磁盘上的所有数据,适用于需要清理旧磁盘或回收利用磁盘的场景。

  4. 文件系统查询与优化

    利用 fsutil fsinfo volumeinfo 查询磁盘的文件系统类型,帮助管理员选择合适的优化方案或进行迁移工作。


六、常见问题与解决方法
  1. diskpart 无法识别磁盘

    • 确认磁盘是否已正确连接到计算机。
    • 检查磁盘管理中是否有该磁盘,并查看其是否被识别为“未分配”。
  2. fsutil 命令报错

    • 确保你以管理员身份运行命令提示符,因为 fsutil 需要高级权限。
    • 检查命令是否输入正确,确保目标路径和磁盘存在。
  3. 磁盘空间与文件系统信息不匹配

    • 使用 chkdsk 命令修复磁盘上的文件系统错误,确保信息同步。

七、小结

通过合理使用 diskpartfsutil 命令,管理员和普通用户都可以轻松实现磁盘分区、文件系统管理和磁盘空间监控等任务。这两个命令提供了强大的功能,特别是在没有图形界面支持的情况下,命令行方式显得更加灵活高效。无论是磁盘扩展、文件系统检查,还是磁盘清理,掌握 diskpartfsutil 命令将极大提高你的工作效率,帮助你更好地管理 Windows 系统中的磁盘空间。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱技术的小伙子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值