如何快速查看硬盘大小命令
- 电脑教程
- 2025-06-11
- 3041
wmic diskdrive get size
查看硬盘大小(单位为字节,需换算),在Linux中,使用
df -h
或
lsblk
命令可直观查看各分区/硬盘大小(带单位如GB)。
Windows系统
在Windows中,可以使用命令提示符(CMD)或PowerShell查看硬盘大小,以下是两种常用方法:
方法1:使用WMIC命令(推荐)
WMIC(Windows Management Instrumentation Command-line)提供详细的硬件信息。
- 打开命令提示符:
- 按下
Win + R
,输入cmd
,回车。
- 按下
- 输入命令:
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盘)的可用空间。
- 打开命令提示符。
- 输入命令:
fsutil volume diskfree C:
- 解释:替换
C:
为您的盘符,输出显示总大小、可用空间和已用空间。 - 示例输出:
总字节数 : 499,963,174,912 可用字节数 : 350,215,110,656
- 提示:在PowerShell中,可用
Get-Volume
命令(输入Get-Volume | Format-List
查看详情)。
- 解释:替换
注意事项:
- 部分命令需要管理员权限:右键点击CMD或PowerShell,选择“以管理员身份运行”。
- 避免修改命令参数,防止数据丢失。
Linux系统
Linux系统通过终端命令查看硬盘大小,常用工具包括df
、lsblk
和fdisk
,以下方法适用于Ubuntu、CentOS等发行版。
方法1:使用DF命令(查看文件系统大小)
df
(disk free)显示磁盘空间使用情况。
- 打开终端:按下
Ctrl + Alt + T
。 - 输入命令:
df -h
- 解释:
-h
参数以易读单位(如GB、MB)显示大小。 - 示例输出:
文件系统 大小 已用 可用 已用% 挂载点 /dev/sda1 465G 200G 265G 43% /
- 关键列:
大小
显示硬盘总容量,可用
显示剩余空间。
- 解释:
方法2:使用LSBLK命令(查看块设备)
lsblk
列出所有块设备(如硬盘和分区)。
- 输入命令:
lsblk -o NAME,SIZE
- 解释:
-o NAME,SIZE
指定显示设备名称和大小。 - 示例输出:
NAME SIZE sda 465.8G ├─sda1 100G └─sda2 365.8G
- 解释:
方法3:使用FDISK命令(查看详细分区)
适用于高级用户,需管理员权限。
- 输入命令:
sudo fdisk -l
- 解释:
sudo
获取权限,-l
列出所有磁盘信息。 - 示例输出:
磁盘 /dev/sda:465.8 GiB, 500107862016 字节
- 警告:不要随意修改分区表,以免数据损坏。
- 解释:
注意事项:
- 使用
sudo
时需输入密码,确保命令来源可信。 - 对于NVMe硬盘,设备名可能为
/dev/nvme0n1
。
macOS系统
macOS基于Unix,命令与Linux类似,使用终端(在“应用程序” > “实用工具”中打开)。
方法1:使用DF命令
- 打开终端。
- 输入命令:
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专用工具,提供更详细的信息。
- 输入命令:
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 show
或df -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.