在 macOS 上以编程方式获取硬盘信息
我需要一种方法来获取 OS X 上的完整硬盘信息,即所有硬盘型号名称、SATA/ATA 控制器、卷、磁盘标识符等。我查看了 diskutil
,但它没有包含 SATA 控制器信息,system_profiler
具有我需要的所有信息,但其 XML 输出不一定按照我想要的方式组织。是否有任何低级别的 Carbon/C API 可以让我做到这一点?
I need a way to get complete hard drive info on OS X, meaning all hard drive model names, SATA/ATA controllers, volumes, disk identifiers, etc. I checked out diskutil
, but it doesn't contain SATA controller info, system_profiler
has all the information I need but its XML output is not necessarily organized as well as I'd like. Is there any low level Carbon/C API that would let me do this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
查看 IOKit。 Stack Overflow 上还有这个问题:How to get serial number from Mac 硬盘?
Look into IOKit. There's also this question on Stack Overflow: How to get serial number from Mac hard disks?