How to add Second Hard Drive to Dell Latitude 5580 or 5590

Author:
phil
Created:
Thursday, April 26th, 2018
Last Updated:
Monday, July 08th, 2019

Disclaimer: Accessing the information on this page means you agree to the Sites Terms of Service


The Dell Latitude 5580 and Dell Latitude 5590 are pretty decent business laptops for the money. Out of the box, they come with one of two options for hard drives, either an M.2 SSD (SATA or NVME) option or a traditional 2.5" spindle drive.

What is unclear when you go to purchase one of these, is whether you can add a second hard drive to these laptops. The Dell service manual for both the Latitude 5580 and Latitude 5590, show how to remove and install each component separately and upon further inspection, you'll find that you in-fact, cannot have both the M.2 SSD slot AND traditional 2.5" drive bays occupied at the same time. The two drives overlap which means it's either one or the other.

That doesn't mean you can't add a second hard drive though! You actually CAN add a second hard drive as long as you get a little creative with it, but you don't have to get quite as creative as one guy on Reddit who chopped off the end of his 2.5" SSD drive. It worked for him, but I opened up a drive I had sitting around and the board was the full 2.5" length, so chopping the end of the drive would have destroyed the drive. You might have a drive lying around and get lucky with it, but seriously... There's a better way.

Cost

Overall, you'll be looking at roughly $35 for adapter and parts and anywhere from $100 - $350 (new) for a drive.

M.2 SATA vs M.2 NVME

This section is a slight update from the original, to explain the difference between the M.2 SATA and M.2 NVME drives. I was under the impression that the laptops came with an M.2 NVME drive. I was sorely mistaken... It appears you can put either an M.2 SATA OR M.2 NVME drive in the M.2 slot and how you bought it from Dell can vary between these two drives. You might in fact have the M.2 SATA drive which is going to have to be replaced by a M.2 NVME drive.

Some folks were having problems getting two drives to work in their setup and it looks like it's all due to the types of drives being used in the M.2 slot. In order to get two drives to work, you MUST have a M.2 NVME drive in your M.2 slot, not an M.2 SATA drive. The main way you can tell if you have a M.2 SATA drive is to see if there are two notches. If you have 2 notches, you have the M.2 SATA drive. The bad news, you'll need to pick up a M.2 NVME drive (They're faster, so that's a bonus) The good news, you may have your second drive ready to go if you're happy with it's capacity and can manage to get it to fit with an adapter. (More on that in the M.2 Adapter section below)

Looking at the 5590 specs, I noticed that they apparently take both M.2 SATA and M.2 NVME drives in the M.2 slot. My past experience said that you can only use one, not the other but it looks like the 5590 has a controller that will recognize both types of drives if they are plugged into the M.2 slot. That said, if you have a M.2 SATA in the M.2 and use the adapter method described below, the M.2 slot drive will disappear because you're now sharing the same SATA slot with two SATA drives. The M.2 MUST be an M.2 NVME (pcie) drive.

Storage Specs
Dell 5580 Specs: SSD M.2 SATA / PCIe
Dell 5590 Specs: SSD M.2 2280 / M.2 2230 / PCIe NVMe

BIOS

First and foremost, I tested the BIOS on the 5590 (i assume the 5580 is the same) and the BIOS does indeed recognize both the M.2 NVME drive and a second drive also connected to the SATA port. Meaning, the BIOS fully supports both formats which lets you install a second drive. This is 90% of the battle. If the BIOS only recognized one or the other, we'd be completely out of luck. But we're in luck because it does recognize both. In the case of using M.2 SATA with an add-on SATA, you're out of luck...

Yes NVME; No Traditional 2.5"

Second, It is assumed you plan on having the M.2 NVME drive as your primary drive. You can NOT use a traditional 2.5" drive and expect it to fit "unless" you have the smaller MaH battery which will give you room for a 2.5" but you still can't secure it with the caddie because of the overlap problem. If you have the larger battery, you will have to completely do away with the traditional 2.5" drive and caddie and pick up some special hardware to make it work (discussed below). If you have the cable for the 2.5" drive, you'll still need the cable to make a second drive work. If you don't have the cable, you'll have to get one (details below).

NVME Adapter

Third, if you purchased the model with the 2.5" drive, you will have to hunt-down and source the special adapter & heat-sink in order to add the M.2 NVME drive. When you purchase the Latitude 5580 or Latitude 5590 with the regular 2.5" drive, it only comes with the 2.5" drive bay caddie and SATA cable. There's a special piece you have to pick up in order to install the NVME in the M.2 slot. Great thing is, they're available on eBay for around $20 or you can call Dell and pick it up for around $5 if you don't mind waiting 3 weeks to get it... (That's about how long it took for me to get it from Dell and they didn't send me any screws... Goobers... Make sure you ask Dell for screws!)

SATA Cable

Fourth, if you got the M.2 NVME SSD with the laptop, you will need the special SATA cable that attaches to the motherboard. They usually run around $12 on ebay. No idea how much they are through Dell.

SATA Adapter

Fifth, you'll have to purchase a special adapter card that will convert either convert SATA to mSATA or SATA to M.2 SATA and you can't pick up just any ol' adapter card. You have to find one that is a "half length" card. They're available if you look in the right place and they aren't that expensive. $15 on Amazon, $5 on ebay. If you go the M.2 SATA route, note that the adapter may not fit. If the M.2 SATA drive is the 2280 length, the adapter cards are every bit as long as a 2.5" drive which puts us back into the same original boat of overlapping drives. Maybe you can get it to fit? I know you can if you have the smaller battery as one guy posted in the comments.

mSATA / M.2 SATA Drive

Sixth, you'll need an mSATA drive or M.2 SATA drive. They usually range between 250GB to 1TB of storage which is probably plenty of space for most folks. If by chance your laptop already came with a M.2 SATA drive for the main drive, you can use this for your second drive and just pick up the adapter for it (assuming the adapter will fit). Also, mSATA drives are pretty well capped at 1TB on capacity due to their size. If you need more than 1TB, the M.2 SATA route might be better for you.

WWAN Port

tricon23 asked in the comments whether a M.2 SATA drive with the 2242 length will work in the WWAN slot. The WWAN port is the B Key slot, so it is possible the M.2 SATA will work. I originally thought the the WWAN port was the mSATA port spec but after looking more closely, it appears it is a B Key spec which means an M.2 SATA should in theory work.

Justin posted in the comments that he did get a chance to try it out and found that putting an M.2 SATA drive in the WWAN port, IS recognized by the BIOS so here's another potential for either an easier installation of a short M.2 SATA drive or the potential of a third drive. He only mentions that it shows up in the BIOS which should be enough for it to work properly, but if anyone wants to fully test and confirm this solution works, feel free to let us know. It is unknown if the WWAN port shares the same port as the regular SATA port, just like the primary long M.2. Usually two ports will share so it's pretty unlikely the WWAN port will share with anything else, but you never know... In other words, it needs to be tested if the M.2 SATA AND a drive in the regular SATA can both be used at the same time. Doing some additional research on using the WWAN port on various Dell laptops indicates that others have had success on this front as well. As far as length goes, I am fuzzy on the actual length of this port. I can't figure out if it's a 2242 or 2230... I'm going to lean towards the 2242, but be forewarned I have no idea. You will probably also need the screw to hold it down. One thought is to use some adhesive to hold the drive down if the port is 2242 and you end up with a 2230 drive. (Updated: 2019-07-08)

Batteries

From what I can tell, there are 3 types of batteries that can be installed in the 5590. I'm not sure about the 5580 and the 5591 has a larger 92Whr battery that is listed bringing the total up to 4 for the 5591. I have no idea if the larger 92 Whr battery can be installed in the 5590 or 5580 for that matter and this section isn't here to discuss that.

Here's a list of battery capacities:

  • 3-Cell 42Whr Battery
  • 3 Cell 51Whr Battery
  • 4 Cell 68Whr Battery
  • 6 Cell 92Whr Battery

A question was presented in the comments about using the 92Whr battery and still being able to utilize a second hard drive. I can only assume this is for the newer 5591 model. After looking at pictures of the installed 92Whr battery on a 5591, it will be tough to use the main SATA port for another hard drive, however it might still be possible if using a small adapter. I have a feeling though that the clearance won't be enough to put an adapter above the battery, next to the memory but if I were to install one that's where I would try to put it.

You'll just have to spend the money and test whether an adapter card will fit above the battery area using the traditional SATA cable and know going into it that there is a very slim chance it will fit. I honestly don't see it fitting. Maybe if you get creative enough with the adapter you might find one that will fit? I still doubt it though. See image: https://www.notebookcheck.net/fileadmin/Notebooks/Dell/Latitude_5591/P10...

Regarding the 5591, "Notebook Check" mentions:

As mentioned earlier, when the notebook is equipped with the large 6-cell 92 Wh battery, there is no 2.5-inch storage bay. According to the spec sheet, however, the Latitude 5591 also accepts M.2 2230 PCIe/NVMe SSDs up to a capacity of 256GB in the WWAN slot.

This is new to me at the time of this writing (2019/07/08) but it appears that the WWAN port has been changed up on the 5591 to accept M.2 SATA and NVME drives that are 2230 length. (Do they even make a 2230 NVME drive?? haven't needed one to look...) I also find it hard to believe that it will accept an NVME drive because that means the port has to be a 5-pin M Key. It's possible though. No idea without being able to look at it in person. The pictures look like it's a B-Key which means you're limited to an M.2 SATA B+M key.

Disclaimer

I have tried the method I'm about to explain however it was not my computer, so I don't know of any issues that may arise due to longevity use.

Let's move on and dive into a bit more detail.

Dell M.2 NVME Adapter Info

The NVME adapter comes in two parts: The adapter that screws into the motherboard and the heat sink. You MUST have the adapter that connects to the motherboard, but the heat sink is optional.

If you need this adapter, I honestly suggest getting it through eBay because they most likely have the screws that go with it. If you go the cheap route like I did, you may not get the screws. I didn't think to ask for them so naturally... I didn't get them. If you go through Dell, MAKE SURE you tell them you need the screws too.

I went through a lot of channels to eventually get to the right folks at Dell, so unfortunately I don't have a good site or number to call. The invoice said it was through "Dell Outlet" and the guy I talked to on the phone was through "Dell Direct". Try Dell's outlet site and see if this gets you there quick: http://www.dell.com/us/dfb/p?cid=287780 (If the link doesn't work, just do a Google search for "Dell Outlet")

Screw Size: M2.0x3.0

Average Price USD: $20

The NVME Adapter

The Adapter part number is: 2FFR0

The adapter needs 2 screws. 1 to screw it into the motherboard casing, the second to hold down the NVME drive (and heat sink)

This part is REQUIRED in order to install the NVME drive. Otherwise, there's nothing to hold the drive down.

The NVME Heat Sink

The Heat sink part number is: X3DN4

The Heat sink requires 1 screw to fasten the metal plate to the motherboard casing.

I'm going to venture to say the heat sink is optional... You can probably get away without using it?? But... yeah. It's up to you. Seeing how you can get the bundle of both the adapter and heat sink for around $20... I just assume get the heat sink.

I probably shouldn't have, but I left the sticker on my 960 EVO I stuck in the Latitude 5590 I worked on and just let the heat sink compound sit on the sticker. If it breaks, it breaks ;-)

Dell SATA Adapter

If you purchased the laptop with the M.2 SSD already installed, then you'll probably need the SATA adapter that attaches to the motherboard.

SATA Adapter part number: 6NVFT

Average Price USD: $12

mSATA Half Length Adapter

Recommended Adapter

Alright... The next item you'll need is NOT a Dell piece. It is an aftermarket mSATA adapter. Like I mentioned before, not any ol' adapter will work. Many of the adapters are designed to fit within a 2.5" drive bay caddie, which is what we don't want because they won't fit.

Do a Google search for QNINE mSATA SSD Half Height adapter and it should pull up an Amazon listing. If that's gone, you might have to get a little creative. I've also found a bunch of them on Ebay under the search term "msata half adapter"

Average Price USD:
Amazon $15
Ebay $5

mSATA SSD Drive

Finally, you need an mSATA drive. I recommend the Samsung drives which are great drives and usually fairly priced.

Average Prices USD:
250 GB: $100 (new)
500 GB: $170 (new)
1TB: $330 (new)

You can find drives on Ebay for a pretty decent price. I've been watching older used 128GB and 256GB drives going for $30 - $60 respectively.

mSATA Adapter Size Comparison

Just to show the size difference between the adapter I recommended above and a 2.5" drive, I picked one up on Ebay for $5 and a 128GB msata drive for $30 ($35 total) so I could get a picture of how much smaller this setup is compared to a traditional 2.5" drive. As you can see, it's a HUGE size difference and will easily fit within the area of the 2.5" bay even though the NVME drive takes up part of it.

M.2 SATA Adapter

If you decide to go the M.2 SATA direction, look for the QNINE M.2 to SATA Adapter Card as a starting point. They're about $10 on Amazon but there's one catch: They're pretty long and may not fit in the 2.5" drive bay area. Since I don't have a computer to test it on, I can't say one way or the other. If your laptop came with the smaller battery, chances are pretty good that you'll have plenty of room but if you have the larger battery, you might end up with clearance problems going the M.2 SATA route.

Securing The Adapter (and drive)

Unless you secure the adapter that holds the drive, it's loose within the drive bay. Thinking about it, a person could very easily pick up some Velcro and stick it on the bottom of the adapter and the other piece to the drive bay area. Problem solved. Hook-and-loop to the rescue!

Final Thoughts

As you can see, for not a whole lot of effort you can install a second drive in a Dell Latitude 5580 or Dell Latitude 5590. Since you'll be running the mSATA format, you get the ability to grow into decent storage sizes to accommodate your setup and it's really not that hard or expensive!

I hope I gave you enough direction to go out and feel comfortable enough to tackle this on your own and as always, if it works for you, shoot me a comment and let me know :-)

Dell 5590 Second Hard Drive Working Proof

I had access to the 5590 that caused me to write this blog (It's not my computer) and took some pics as proof to debunk some of the comments I received that it "doesn't work". The one pic I thought I got, but didn't because I was in a bit of a hurry, was the BIOS with the model. Oops... Believe me if you want, move on if you don't. I really don't care.

My blog write-up works perfectly on the Dell 5590 and the following are some pics to prove it. It should equally work on the 5580, however I don't have one to test and it's possible it won't work on the 5580, but from everything I've read and seen, it should work just fine. The two laptops are pretty much identical in hardware layout.

Final thing to note, This was tested against BIOS v1.2.3. As previously noted, I was in a hurry and unable to update the BIOS to the latest as of this writing which is 1.4.2. It's possible this fix has been blocked in a more recent update, however I find it hard that the Dell engineers would go to that much work... They don't get paid enough to "pay attention to detail".

One thing you'll notice in the BIOS pic is the M.2 SATA and M.2 SATA2 ports. It has been confirmed that the M.2 slot can accept either an NVME OR M.2 SATA card. Why there is an M.2 SATA2 is beyond me since there is only a single M.2 port on these computers... Maybe the WWAN port shares with it? Dunno...

Post Comment

Comments

Hey! Great work on this page!! :)

I'm awaiting delivery of my new 5590, with the larger 6 cell battery, which takes up the area for the HDD.
My question is - can this be worked-around at all, for a secondary storage option?

Thanks!
Kev

From what I can tell, the WWAN port will be your only solution unless you're using that port. You "might" be able to get an adapter to work using the traditional SATA port, but I highly doubt there will be enough room above the battery.

Thanks for the feedback - I think that the WLAN/BlueTooth card will occupy the WWAN port... I'll have to see what's what once I get a hold of the laptop! :)

If I am reading the above information correctly, to use 2 drives in a 5580 or a 5590 you must.
1/ Use a M.2 NVME drive in the main M.2 slot. ( Samsung 970 )
2/ Use a M.2 to SATA Adapter Card with a SATA adapter connected to the motherboard using a M.2 drive. ( Samsung 860 M.2 )
3/ Or use a mSATA SSD Half Height adapter with a SATA adapter connected to the motherboard using a mSATA drive. ( Samsung 860 mSATA )
Correct?

The only problem that I see is that the Samsung 970 EVO Plus PCIe 3.0 4 NVMe model runs a lot hotter that the 860 EVO V-NAND SATA III 6Gb/s M.2 2280.
I discovered this when I was cloning the 860 to the 970 as right after the clone was finished Crystal Disk Mark showing 166 degrees on the 970 and the 860 was 120 degrees.
Anyway I called Samsung and they said that 166 degrees was a little high but their range was 32 - 158 F (0 - 70 C)
I checked the specs on all the 860, 960, and 970's and they use that same range on all of them, which is probably to cover their tails.
Has anybody had any issues using the 970 Plus model running hot?
I just found out that on eBay you can order a Copper Heatsink Thermal Conductive Adhesive For M.2 NGFF 2280 PCI-E NVME SSD which might help on the Samsung 970.
You don't have a lot of space to add a heatsink and pad as the bottom cover is really close to the top of the drive but they do sell them in 2, 3 and 4 mm thickness.
Think I will order some and see if they help with the heat issue before I start using the Samsung 970 Plus and add the second drive in the Dell 5580.
Just wonder if there was big increase in heat when they went from the 860 to the 960, 970 and 970 Plus models?
My way of thinking is each time a new faster model comes out the heat range goes up just like a processor.
If the heatsink doesn't show much improvement I will stick with the Samsung 860 in the Dell 5580.
The 970 is the way to go in a desktop as laptops don't have the cooling system that laptops have.

@Walker you are reading it right.

As another person suggested, you might also be able to get a M.2 SATA card to work in the WWAN port as well, which technically would give you 3 possible drive configurations. I personally haven't tried it, so take it with a grain of salt, but in theory it should be fine as long as the primary M.2 is an NVME drive.

Thanks for this page! I'm looking to do this with a 5490 (not 5590). Assuming it's a similar process, but we shall see when I get it.

With that said, can you enable RAID 1 through the BIOS or Windows 10 via the IRST driver/app?

Thanks!

That's a good question Jamie. Inside windows, you should totally be able to setup a RAID, but it's not really recommended due to the software implications of RAID. I'm honestly not sure if the firmware (BIOS) RAID will work, though I don't see why it wouldn't as long as the BIOS recognizes multiple hard drives. I've never seen RST become picky about where or what the HD is, it only cares that multiple drives are in the system. Assuming the WWAN port does indeed work for a M.2 SATA drive as suggested in a comment below, it should be possible to use the M.2 SATA with a drive hooked to the traditional SATA port and either RAID 0 or RAID 1 them. I wouldn't recommend doing RAID 0 against the nVME drive though and I would be cautious against even doing a RAID 1 with the nVME drvie due to speed differences between the protocols. Since RST is a firmware RAID which essentially is just "Software on a Chip", I have a feeling the bottle neck would become the slowest link. I don't have any real world speed testing under my belt so it's worth trying out.

Thanks. I'll just have to test it out when I get things connected. I currently have an E6440 with a SATA SSD (950 pro) & mSATA (Evo 960) on the WWAN port setup for RAID 1 'on request' mode (not continuous). I'd like to do the same on my 5490 with an nVME Evo 970 and maybe use my existing Evo 960 on the WWAN port (if possible - not a 2240 drive).

It is easier to remove a 2,5" SATA SSD from its housing and fix it with self adhesive felt pads. A Samsung EVO 860 512G works fine in my 5591.
https://photos.app.goo.gl/UqharWQMeBZk5rox9

Thanks for the share @Takács Béla

If a normal 2.5" drive can be taken apart and used like this, I agree, it's probably the best way to go. Not all 2.5" drives have that small of a footprint though. Maybe some other folks will run across your comment and be inspired to take their 860's apart for confirmation.

Hi,
Posted a comment a few days ago. Just thought i would post an update. In the above you explicitly state that M.2 SATA != mSATA. The M.2 in my Dell 5590 is actually a SATA drive. it is a Micron 1100 SATA 512Gb. Which is a M.2 SATA chip. So when we did your above fix to get two drives it would not work, as i believe the laptop cannot handle two SATA drives.
So as another fix; we have found a QNINE M.2 NGFF SSD Adapter (amazon), which we should be able to use the same cable to plug the existing M.2 SATA into the JSATA port, and get a new M.2 NVMe drive to plug into the slot we just relieved. We should hopefully be able to then move the boot sequence to the old drive and be happy days. Will keep you posted.

I'm interested if anyone has any experience with an m.2 ssd in the 2242 position since it's open? Does this mean that if the WWAN slot can be used as a second drive (SATA) the primary would need to be an M.2 NVME.

I honestly have no experience with the WWAN ports on the laptops. It is quite possible that "yes", it will work but in all honesty, it's one of those things that you might have to pick up a super cheap drive and give it a go.

Check this for some better reference: https://superuser.com/questions/743040/will-a-sata-ssd-drive-work-in-wwa...

Just confirmed it myself. I picked up a cheap Ssd on amazon, plugged it in, and after enabling the wireless port in BIOS it was recognized.

I take it it was a Key B model, right? I have a Latitude E7490 fitted with an M.2 2280 SATA SSD (Key M+B) and I tried it in the WWAN slot. Of course it was not fitting flat and I had to leave the cover away but on power on the laptop, the SSD was not detected in BIOS.

Can you tell us how the SSD in WWAN slot registers in BIOS? Mine 7490 reports 2 x SSD slots by default: M.2 SATA and M.2 PCIe SSD-0. DO you see a 3rd entry?

Thanks,

That's awesome Justin! I'll get the article updated to mention the WWAN port.

First and foremost, sorry for not responding to your other comment (and being a bit delayed on approving it).

Ok, so you're saying that the drive you stuck in your M.2 slot is a M.2 SATA drive? This would make sense (to a degree) why the two drives wouldn't work together.

I could be totally wrong, but from my experience and research, an M.2 SATA will NOT work in an M.2 NVME slot and vice-versa but you're saying you are able to get it to work?

The pin-out between the two specifications WILL allow you to use either drive in the M.2 NVME slot, but when I tried to get it going it wouldn't recognize the SATA drive, only the NVME drive. Controllers may be more compatible now-a-days so that one slot might actually take both types of cards. It all comes down to the controllers on the board and what they will recognize.

So you're getting an M.2 NVME drive and using the M.2 SATA drive with the adapter and regular SATA cable? I'll have to go look that adapter up... In theory it should work just as well as a mSATA adapter as the standards are the same, it's the pin-out connections that are different standards. Interesting... Yeah, I didn't even think to go that route because those drives are usually more expensive I think.

If it works, be sure to post back because I'd be curious to know if I should update the adapter & SATA section to include those specs.

I did some research and it appears the 5580 and 5590 have controllers that will accept both M.2 SATA drives as well as M.2 NVME drives.

It doesn't surprise me after thinking about it, that you can't run 2 sata drives (M.2 + regular) in this laptop. I can 99% guarantee that the M.2 SATA and regular SATA share the same SATA port which is why they can't both work. Since the M.2 NVME runs in a completely different way, that frees up the SATA port.

I've seen this type of thing with a lot of desktop boards as well where they will share the same port for two different interfaces. It's either one or the other (in this case M.2 SATA or regular SATA).

It's starting to make a lot more sense now why some folks are having such a difficult time with getting this going.

Thanks @Michael Lacey for pointing me in the right direction on something I wasn't able to piece together in the short time I had my hands on the 5590 :-) I've updated the main tutorial to reflect the new info on the M.2 SATA drives.

Followed instructions to the letter.

I have Bios 1.6.2, will try to update to 1.7.0 (latest update as of 24th Jan), but every time i plug the mSATA into the slot, the original M.2 SATA (original drive as stated in the bios without any new connections) disappears, and the computer can no longer boot (as this has the boot image). have tried to create a recovery disk to check with the cmd prompt, as i can sometimes see the new mSATA (using diskpart --> disk list), i can only see the new drive and the USB containing the recovery image. I am unable to create a partition for the new drive using the cmd promt, due to an IO error.
I have attempted another mSATA that is already partitioned, with the same results.
Attempted to try another older SATA drive, with the same problem, and even just the caddie (no drive connected) and again the M.2 SATA disappears.
I have tried many combinations of Bios settings, and obviously i have made sure that both drives are enabled.

All these issues are also happening on another identical 5590.

Do you happen to have any suggestions? could it be an incompatible half height caddie, and or cable, as these were tested separately and caused the original drive to drop.

At my first attempt following the steps here, I notice my computer gets a bit hot in place where msata is found, not very hot, but still hot. With that heat, there is a high chance the msata will not last long. I put now a metal plate to connect the adapter with the HDD metal placeholder in the machine and used an extra screw and some metal wire to connect one of the msata adapter screws with one of the empty HDD screw places in machine. Since that, it is still a bit warm in msata place if I touch the machine down there, but much, much cooler that before.

Probably a good idea to get some cooling going for the msata. I don't have a lot of experience with msata cards to know if they get hotter than M.2 NVMe drives. Those don't usually do too bad, but I know those sometimes come with heat sinks too. Most of the drives I pick up are Samsung and they don't do too bad on heat in my experience.

Thanks for the share!

Unfortunately KO for my 5590.

I tried with Samsung EVO 970 NVMe 256GB + Samsung EVO 860 mSATA 1TB. When I add the mSATA, BIOS can't see the PCIe. I had BIOS 1.1.9 the first time I tried. Then I upgraded to 1.5.0 with same result. After read the comment where is specified the tested BIOS version, I downgraded to 1.2.3 but nothing change.

I tried also to tweak BIOS settings because I have SATA mode with RAIDon. Tried to switch back to AHCI mode : but the PCIe drive still does not appear when mSATA is connected. Maybe some other BIOS switch could be effective ? (obviously both SATA and PCIe settings in bios are checked).

In every cases the BIOS screen for me is different than in your screenshot (in every version i tested). When I insert the mSATA it is present the line "Primary Hard Drive" referred to mSATA, instead M.2 PCIe SSD-0 show "{none}" : there are no other M.2 SATA lines.

Finally I tried also a legacy 320GB HDD with SATA, as you request to other user : in this case again PCIe drive disappear and bios see only the SATA one and can boot from it.

Hope you could give us some suggestion : this is a very interesting option... please help us!! :D
Best regards

I'm honestly not sure what's going on with your setup Federico. Bummer deal. I'll agree that the SATA operation "shouldn't" matter, but you never know.

A few things to check:

1) Are the "Drives" all enabled? From the dell instruction manual:

Allows you to configure the SATA drives on board. All drives are enabled by default. The options are:
SATA-0
SATA-2
SATA-4
M.2 PCI-e SSD-0

These should have a check-box next to them. I think they're all on by default, but maybe you turned one off in the past thinking you didn't need them? I doubt this is it, but worth checking.

2) Secure Boot
Might try turning off Secure boot? I highly doubt this is it, but worth a try.

3) Reload BIOS Default
This may or may not do anything for you, but restoring the BIOS settings back to their defaults, might level it out so it will work with both drives. I know the instructions to get the msata going will work on the 5590, so it's just a matter of figuring out what needs to change to get it to work.

I have a Seagate Backup Plus Slim 2TB Portable External Hard Drive USB 3.0 - I removed it from its case and it fits inside of my 5580 no problem. The bottom cover goes on the 5580 with no problem. My machine came with the smaller 51Wh battery. Could I attach this internally in my machine? The Seagate uses a SATA-600 drive to USB 3.0 interface - could I not just use the 6NVFT SATA adapter cable you show above?

Here is what the inside of my machine looks like:
http://www.briangrahamglass.com/img/dell2.jpg
http://www.briangrahamglass.com/img/dell3.jpg
http://www.briangrahamglass.com/img/dell4.jpg
http://www.briangrahamglass.com/img/dell5.jpg
Here is my BIOS info:
http://www.briangrahamglass.com/img/dell1.jpg

Hi Brian,

As far as I can tell, getting the 6NVFT cable should work just fine with that hard drive. I'm surprised you have room in yours but if you went with the smaller battery, that makes sense. I'm 99% sure the 2.5" drive caddie won't fit even though you have the room, but if you manage to pick up the caddie with the cable and it fits, I'd be super impressed. It's been 6 months since I played with this in-hand, but I want to say the caddie would overlap in the NVME area, so the caddie wouldn't work even if you wanted it to :-/

I'm not sure how you would keep it from being loose inside there, but I'm betting some velcro would work just fine like I mention for the mSATA mod. It shouldn't hurt anything to put two strips down each side and call it good. If you get it going, let us know!

It was plug and play - works great! You are correct that the caddy mounting holes will not line up properly with the NVME installed. I mounted it in the caddy and removed the two tabs from the NVME end. It fits snugly under the back cover and does not move around at all. If it does start to wiggle I will add the velcro. It is so nice to have my 2tb hd under the hood.....thanks again for sharing this mod.

Glad to hear you got it working! Oh, and it's super cool you got the caddie to work ;-) So you've confirmed this is possible with the 5580, and I have confirmed it's possible with the 5590. So, both models have been confirmed. Now to figure out why other folks are having problems...

I just purchased the 2.5 caddy and cable set from fleabay for $15. I have been searching online to see if this was possible and was excited to run across your blog post. Thank you! I will check back once the parts show up.

I tried this and it works. (bios 1.6.x) Used the stated sata cable, Msata SSD but another bracket.

I used the SATA Adapter part number: 6NVFT to put an 256GB M2 SSD in. And working.

Preview: https://preview.ibb.co/i1HdKz/dual_HDDlatitude5580.jpg

Thanks

Thanks Quintus,

I picked up a similar adapter when I bought my "test" mSATA drive. I think it was out of a Toshiba or Lenovo or something, I don't remember. I just know that when I tested it prior to sticking it in the 5590, I couldn't get it to work at all. Either the adapter was specific to the laptop it came out of, or the adapter was actually bad. I dunno. Either way, cool to see you made it work with something other than the adapter I suggested!

In theory, any adapter will work as long as it will fit the drive bay OK. :-)

Got the adapter out of an old EOL Dell Latitude E7440. So it is Dell original. Had to adjust the adapterbracket a bit to fit in the Dell 5580 next to the other SSD.

I followed these exact instructions and had multiple conversations with Dell Tech. They ultimately went into the lab, popped in another hard drive, and said "Oops, the BIOS won't recognize a 2nd hard drive".

I find it hard to believe the BIOS won't recognize the second drive. This was the first thing I tested because you're right, if the BIOS won't see the second drive, it won't work. I confirmed that the bios on a 5590 was able to see both drives before committing to this article, so I'm not sure where the disconnect is.

That said, what model are you using? 5580 or 5590? What BIOS revision are you running? Did you make sure to enable both the SATA and NVME drive in the BIOS? Have you tried a traditional SSD or 2.5" spindle drive to see if the system sees the drive? Did you test the SATA drive by itself without the NVME drive? Have you tested the add-on card on another computer to make sure it's working?

There is only one reason the BIOS won't see the drive: Dell has explicitly built in a check that will disable one or the other if either is populated. The current PCH (chipset) generally has 24 PCIe lanes to work with which is overkill for a laptop and that means there are plenty of lanes to work with. It's more work for Dell to write in code to disable a drive if the other is populated so I find it really hard to believe that Dell would go to that much work since there's really no reason to.

Others have confirmed that a regular 2.5" SSD drive that has been cut with a bandsaw to fit the area, DOES work, so I'm thinking there's either an issue with your setup or the Dell techs are feeding you a line for their own liability reasons.

Thanks for your comments though John. It might help others who want to try this out and confirm one way or the other.

I'll try to get better confirmation myself in the coming months since I don't have direct access to the 5590 I setup, at this time. (Update: See 5590 Proof section above)