Well, since no one seems to have any real experience with these things, i'll pull the trigger.
First off, let's wax a little nostalgic here and look how hard drive technology has evolved over about the last 25 years. I usually don't throw hard drives away, whether they are mine or i've salvaged them out of someone else's dead system, so i've got a bit of a museum collection. From left to right; 1.) Circa 1993, a Conner 120MB hard drive. Still has a working copy of Windows 3.1 on it; 2.) A 40GB Seagate Parallel ATA drive with a nice rubber jacket; 3.) A Maxtor 1TB Serial ATA, my first SATA; 4.) A Samsung 850 EVO 1TB SSD, it turned into a paperweight thirty days after purchase; 5.) A Samsung 950 Pro M.2 PCIe drive, my latest victim.
DSC_0198[1].jpg
I decided to get an M.2 because one of my other drives, a Seagate 1500, is not long for this world. The M.2 form factor is intriguing because you get a good bit of storage in a space about the size of a stick of gum. They are even smaller than memory modules. However in my experience there are a few caveats:
- What kind of M.2 slot is this? As it turns out, there are two types of M.2 drive interfaces, SATA and PCIe. The SATA maxes out at SATA speeds, about 510 Mbps, while the PCIe can get up to 2500 Mbps or more. You need to make sure what type of M.2 slot is available on your board before you buy. Newer boards may allow either SATA or PCIe - drive stick connectors for both are the same. However, my board was created when the M.2 technology spec was still being written, so it only uses the PCIe type of drive.
- Chipsets Matter. My motherboard is a Z97-A and has a chipset that supports the older Haswell 5th gen processors. Unfortunately this means that the M.2 drive will not live up to it's full potential, as the board can only handle 2x bandwidth through the PCIe bus. Newer chipsets can give 4x lanes so the drive can run full speed. I looked into a newer motherboard, but as it turns out, my board and proc are on the upper end of the Haswell specs, and is the cut-off point for DDR3 memory. So to upgrade, I would have to upgrade to a board with a new socket, which would also mean a new processor and memory. Not an economical upgrade for just two more bandwidth lanes. I am quite happy and sure that my 4Mhz Proc and 32GB of RAM will be able to power my endeavors for the next few years despite their "obsolescence".
- Price. M.2's are pricier than their SSD form counterparts, and PCIe's are even more expensive. However, I found an open-box deal at the local computer hardware store and was able to save $80 and still get the same manufacturers warranty. I swore that I would never buy another Samsung anything, but hey, $80 is good beer money!
- I Went Deaf. Unfortunately, I found after installing this little trinket that when I switched on the M.2, I lost my other PCIe slots, and therefore lost the sound card that was plugged into them. This is also a known issue on the SATA versions of M.2 for this mobo. I can still switch over to the onboard audio.
Installing the M.2 for me was a bit tricky, but nothing anyone familiar with computer innards can't handle. You slide the connector end into the slot, then screw down the other end to the riser. My mobo had riser space for a 2280 (22mm x 80mm) and 2260 (22mm x 60mm) drives. The only problems stemmed from the lack of space inside the case. I had to take out the sound card and removed the video card just to get to the M.2 slot. Being that it was so tight a space, and the fact that I have facehugger-like meat hooks meant it took a while to get the riser and the installation screw where they were supposed to be.
DSC_0208[1].jpg
Upon firing up the computer, I went into the UEFI BIOS. For my mobo, there was a simple toggle under the Advanced Options header to switch from PCIe to M.2 for the slot. After saving the BIOS setting, I booted into Windows with the old drive. The M.2 showed up in Windows as a blank drive. Out of habit, I did a quick format to brink it into the NTSF fold. I then downloaded and ran the Samsung Magician software. This is a great and simple piece that will allow you to do diagnostics on your Samsung drives. It also allows cloning, which I did for my OS, transferring all of my stuff from my overly-stuffed 240GB Corsair Force 3 drive to the new M.2. drive.
Once the drive cloning was done (the Magician software even assigned the new drive the "C:" letter), I rebooted back into the BIOS and set the boot drive to the M.2 drive. Wallah, that's it, i'm back in business. It wasn't hard at all.
Now for performance. As I said, M.2 PCI drives are blazing fast - if your motherboard and chipset supports it. First through the Samsung Magician software lets take a look at the throughput speeds for a regular SSD.
850EVO SSD Performance copy.jpg
As you can see, performance for the M.2 is still much faster than a platter drive, but in this case it is only 300 Mbps faster than a SATA SSD. It's performance is being throttled by the mobo chipset. If and when this drive makes it to my next computer build, it will be a data transfer monster!
950 PRO M2 Performance.jpg
You do not have the required permissions to view the files attached to this post.