Why yes, yes it does. And you have space for a second hard drive, and two SATA SSDs. My M2 SSD is a 1TB, so I took a quarter of it and put an Ubuntu distro on it.  
I have a brand-new XPS 8940 that shipped with Windows 10 pro installed. I'm trying to install Rocky Linux (v 8.4) on it now. When I look at the device manager (in Windows), it says that I have TWO drives: When I bought this computer, I though it had only one internal SSD. It appears that it also has an internal HDD.Does this machine REALLY have a 1TB HDD as well as a 1TB SSD? [IMAGE]  
XPS 8940: Do I REALLY have two drives?