How do I know whether my Mac has a SSD or HDD installed without having to literally open my Mac?

PS. Is there anyway to know it from Disk Utility?

  • 12
    Hold it up to your ear haha Jul 9, 2017 at 17:16
  • 1
    Does it start in a second?
    – Kyslik
    Jul 9, 2017 at 18:27
  • Yeah it starts in 8 seconds.
    – user244378
    Jul 10, 2017 at 17:03
  • 1
    @DanBeaulieu It seems there is no other way now. You ignited me.
    – DawnSong
    Feb 28 at 14:32

3 Answers 3

  • Apple Menu -> About This Mac -> System Report
  • Select Storage in the Hardware section
  • Select "Macintosh HD" on top

enter image description here

Alternatively you can run system_profiler SPSerialATADataType or system_profiler SPStorageDataType in Terminal which more or less gives you the same information

  • Only the terminal command lines worked for me.I have a SSD installed in my Mac.
    – user244378
    Jul 9, 2017 at 15:15
  • Disk Utility and then Info tells you as well, as does "about this mac", and the storage tab there. Tells the bus type too (SATA/PCI/USB) Jul 17, 2017 at 1:00
  • For macOS Big Sur(11.6.4), none of methods you provided tells HDD now. It's strange.
    – DawnSong
    Feb 28 at 14:28

Apple Menu -> About This Mac -> System Report -> Hardware -> SATA/SATA Express

For my MacBook Pro (Early 2015) this showed the Serial-ATA Device Tree, from which I was able to get the model number for my SSD. This related question, How to get serial number from Mac hard disks? might help if you think you have an HDD.

  • Does NOT work for macOS Big Sur(11.6.4) now.
    – DawnSong
    Feb 28 at 14:29
  • @DawnSong Works just fine on macOS Big Sur (11.6.5). The path is Apple Menu > About this Mac > System Report > Hardware > Storage > Physical Drive. Apr 20 at 14:02
  1. Click the Apple logo in the top left corner of the desktop.
  2. Click About This Mac.
  3. Click Storage.
  4. Under the hard drive icon will be a description of the hard drive type such as Flash Storage which means it has an SSD installed.

You must log in to answer this question.