在 macOS 上,fdisk -l
命令通常不会生效,因为 fdisk
工具是专门为 Linux 系统设计的,macOS 使用不同的磁盘工具。为了查看磁盘信息,在 macOS 上,你可以使用以下几个替代命令。
1. 使用 diskutil list
diskutil
是 macOS 中用于管理磁盘和分区的工具,类似于 Linux 上的 fdisk
。要查看所有磁盘和分区的列表,请使用:
diskutil list
这将列出系统中所有的磁盘和它们的分区,类似于 fdisk -l
的效果。
2. 使用 diskutil info
查看详细信息
如果你需要查看特定磁盘的详细信息,可以使用 diskutil info
,例如查看 /dev/disk1
的信息:
diskutil info /dev/disk1
3. 使用 gpt show
查看 GUID 分区表
如果你的硬盘使用的是 GUID 分区表(GPT),可以使用 gpt
命令来查看分区信息:
sudo gpt show /dev/disk1
4. 使用 system_profiler
获取硬盘信息
system_profiler
命令提供了关于硬件的详细信息,包括硬盘信息。要查看磁盘相关信息,可以使用:
system_profiler SPSerialATADataType
或者,如果是外部 USB 磁盘,可以使用:
system_profiler SPUSBDataType
总结
- 使用
diskutil list
来列出所有磁盘和分区。 - 使用
diskutil info /dev/diskX
来查看特定磁盘的详细信息。 - 使用
gpt show /dev/diskX
来查看 GUID 分区表信息(如果适用)。 - 使用
system_profiler SPSerialATADataType
来查看硬盘的详细信息。
这些命令将帮助你在 macOS 上获取磁盘和分区的信息。
使用diskutil list的输出结果如下:
/dev/disk0 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *251.0 GB disk0
1: Apple_APFS_ISC Container disk1 524.3 MB disk0s1
2: Apple_APFS Container disk3 245.1 GB disk0s2
3: Apple_APFS_Recovery Container disk2 5.4 GB disk0s3
/dev/disk3 (synthesized):
#: TYPE NAME SIZE IDENTIFIER
0: APFS Container Scheme - +245.1 GB disk3
Physical Store disk0s2
1: APFS Volume Macintosh HD 11.2 GB disk3s1
2: APFS Snapshot com.apple.os.update-... 11.2 GB disk3s1s1
3: APFS Volume Preboot 6.9 GB disk3s2
4: APFS Volume Recovery 1.0 GB disk3s3
5: APFS Volume Macintosh HD - Data 200.2 GB disk3s5
6: APFS Volume VM 24.6 KB disk3s6
/dev/disk4 (disk image):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme +9.0 GB disk4
1: Apple_APFS Container disk5 9.0 GB disk4s1
/dev/disk5 (synthesized):
#: TYPE NAME SIZE IDENTIFIER
0: APFS Container Scheme - +9.0 GB disk5
Physical Store disk4s1
1: APFS Volume iOS 18.2 Simulator B... 8.7 GB disk5s1
/dev/disk6 (disk image):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme +19.8 GB disk6
1: Apple_APFS Container disk7 19.8 GB disk6s1
/dev/disk7 (synthesized):
#: TYPE NAME SIZE IDENTIFIER
0: APFS Container Scheme - +19.8 GB disk7
Physical Store disk6s1
1: APFS Volume iOS 18.2 Simulator 19.3 GB disk7s1
从你提供的 diskutil list
输出来看,目前没有看到明确的外接硬盘。以下是你当前系统中列出的磁盘信息:
- /dev/disk0:这是内置硬盘,包含多个分区(Apple APFS 格式)。
- /dev/disk3:这是由
/dev/disk0s2
物理磁盘生成的 APFS 容器,用于存储多个 APFS 卷(例如Macintosh HD
和Macintosh HD - Data
)。 - /dev/disk4 和 /dev/disk6:这两个是磁盘镜像(disk image),可能是用于模拟器或某些其他虚拟磁盘。
- /dev/disk5 和 /dev/disk7:这两个也是虚拟 APFS 容器,可能与模拟器或其他虚拟设备相关。
如果你的外接硬盘没有显示在 diskutil list
输出中,可能有几个原因:
-
外接硬盘未正确连接或未识别:
- 检查硬盘是否已正确连接到 Mac 上。
- 确保硬盘的电源是否正常(如果是带有独立电源的硬盘)。
-
磁盘格式问题:
- 如果外接硬盘的文件系统不兼容 macOS(例如使用了 NTFS、exFAT 或其他格式),可能需要重新挂载或者格式化硬盘。
-
硬件问题:
- 检查 USB 电缆、接口或者外接硬盘本身是否有故障。
检查外接硬盘是否被识别
-
重新连接外接硬盘:
- 重新插拔 USB 连接,并观察硬盘是否被系统识别。
-
使用
system_profiler
命令:
使用system_profiler
命令可以查看更详细的硬件信息,包括连接的外部设备:system_profiler SPUSBDataType
这个命令将列出所有连接的 USB 设备,如果你的外接硬盘被系统识别,它会出现在此列表中。
-
查看磁盘设备的详细信息:
如果你认为硬盘已经连接并且需要查看详细信息,可以尝试使用:sudo dmesg | grep -i usb
这个命令会显示有关 USB 设备的系统日志,帮助你确认外接硬盘是否被正确识别。
如果在这些步骤后仍然没有看到外接硬盘,请尝试在其他计算机上测试硬盘,确认硬盘是否有问题。
使用 的 UGREEN CM400 M.2 NVMe SSD硬盘盒, 一直常亮白灯,正常情况下是要闪烁的。
在windows电脑上查看,磁盘管理中,只显示盘符,却没有数据。报这试一试的态度,用橡皮擦了擦金手指,报着虔诚的心态重新插上,成功了!
遇到同样问题的朋友可以一试。