当前位置:首页 > 电脑教程 > 正文

如何快速查看硬盘大小命令

在Windows中,使用命令 wmic diskdrive get size查看硬盘大小(单位为字节,需换算),在Linux中,使用 df -hlsblk命令可直观查看各分区/硬盘大小(带单位如GB)。

Windows系统

在Windows中,可以使用命令提示符(CMD)或PowerShell查看硬盘大小,以下是两种常用方法:

方法1:使用WMIC命令(推荐)

WMIC(Windows Management Instrumentation Command-line)提供详细的硬件信息。

  1. 打开命令提示符:
    • 按下Win + R,输入cmd,回车。
  2. 输入命令:
    wmic diskdrive get model,size
    • 解释model显示硬盘型号,size显示总大小(单位为字节)。
    • 示例输出
      Model                Size
      Samsung SSD 860 EVO  500105249280
    • 换算大小:将字节转换为GB(1 GB = 1,073,741,824 字节),500105249280 字节 ≈ 465.76 GB。

方法2:使用FSUTIL命令(查看分区大小)

适用于查看特定分区(如C盘)的可用空间。

  1. 打开命令提示符。
  2. 输入命令:
    fsutil volume diskfree C:
    • 解释:替换C:为您的盘符,输出显示总大小、可用空间和已用空间。
    • 示例输出
      总字节数      : 499,963,174,912
      可用字节数    : 350,215,110,656
    • 提示:在PowerShell中,可用Get-Volume命令(输入Get-Volume | Format-List查看详情)。

注意事项

  • 部分命令需要管理员权限:右键点击CMD或PowerShell,选择“以管理员身份运行”。
  • 避免修改命令参数,防止数据丢失。

Linux系统

Linux系统通过终端命令查看硬盘大小,常用工具包括dflsblkfdisk,以下方法适用于Ubuntu、CentOS等发行版。

方法1:使用DF命令(查看文件系统大小)

df(disk free)显示磁盘空间使用情况。

如何快速查看硬盘大小命令  第1张

  1. 打开终端:按下Ctrl + Alt + T
  2. 输入命令:
    df -h
    • 解释-h参数以易读单位(如GB、MB)显示大小。
    • 示例输出
      文件系统        大小  已用  可用 已用% 挂载点
      /dev/sda1       465G  200G  265G   43% /
    • 关键列大小显示硬盘总容量,可用显示剩余空间。

方法2:使用LSBLK命令(查看块设备)

lsblk列出所有块设备(如硬盘和分区)。

  1. 输入命令:
    lsblk -o NAME,SIZE
    • 解释-o NAME,SIZE指定显示设备名称和大小。
    • 示例输出
      NAME    SIZE
      sda     465.8G
      ├─sda1  100G
      └─sda2  365.8G

方法3:使用FDISK命令(查看详细分区)

适用于高级用户,需管理员权限。

  1. 输入命令:
    sudo fdisk -l
    • 解释sudo获取权限,-l列出所有磁盘信息。
    • 示例输出
      磁盘 /dev/sda:465.8 GiB, 500107862016 字节
    • 警告:不要随意修改分区表,以免数据损坏。

注意事项

  • 使用sudo时需输入密码,确保命令来源可信。
  • 对于NVMe硬盘,设备名可能为/dev/nvme0n1

macOS系统

macOS基于Unix,命令与Linux类似,使用终端(在“应用程序” > “实用工具”中打开)。

方法1:使用DF命令

  1. 打开终端。
  2. 输入命令:
    df -h
    • 输出示例
      Filesystem     Size   Used  Avail Capacity iused      ifree %iused  Mounted on
      /dev/disk1s1   465G   200G   265G    43%  1000000  100000000    1%   /

方法2:使用DISKUTIL命令

diskutil是macOS专用工具,提供更详细的信息。

  1. 输入命令:
    diskutil list
    • 解释:列出所有磁盘和分区大小。
    • 示例输出
      /dev/disk0 (internal):
         #:                       TYPE NAME                    SIZE       IDENTIFIER
         0:      GUID_partition_scheme                         500.1 GB   disk0
         1:             Apple_APFS_ISC                         465.8 GB   disk0s1

注意事项

  • 无需sudo即可运行df -h,但diskutil可能提示输入密码。
  • 定期检查硬盘健康,可使用diskutil info disk0查看详情。

常见问题解答

  • Q:命令输出的字节数如何换算为GB?
    A:1 GB = 1,073,741,824 字节(二进制单位),500,000,000,000 字节 ÷ 1,073,741,824 ≈ 465.76 GB,在线工具如计算器可辅助换算。

  • Q:为什么有些命令显示的大小与实际不符?
    A:硬盘厂商使用十进制单位(1 GB = 1,000,000,000 字节),而系统使用二进制单位,分区表或系统保留空间会占用部分容量。

  • Q:命令安全吗?会删除数据吗?
    A:本文命令均为只读操作,不会修改数据,但避免使用fdisk等工具的写入参数。

  • Q:其他系统如Chrome OS或FreeBSD?
    A:Chrome OS基于Linux,可用df -h;FreeBSD使用gpart showdf -h,方法类似,请参考官方文档。


通过命令行查看硬盘大小是高效且可靠的方式:Windows推荐wmic diskdrive get size,Linux和macOS推荐df -h,这些命令帮助您快速监控存储状态,适用于IT维护、数据备份等场景,操作时请以管理员身份运行必要命令,并优先使用只读参数确保安全,如果您遇到问题,建议咨询专业技术人员或参考官方指南。


引用说明基于官方文档和可靠来源,确保准确性和权威性:

  • Microsoft Docs: WMIC Command Reference
  • Linux Man Pages: df(1), lsblk(8)
  • Apple Developer: diskutil(8) Man Page
  • 通用参考:GNU Core Utilities Documentation.
0