Start a Conversation

Unsolved

Closed

X

3 Posts

51732

October 21st, 2018 21:00

XPS 8900, M.2 NVMe SSD boot compatibility?

Hello all,

I have a Dell XPS 8900 machine that I purchased in 2016, it's the standard model with an i7-6700, 16 GB RAM, NVIDIA GT 730 and a single 1 TB hard drive.  I would like to upgrade the machine with a M.2 PCIe x4 NVMe SSD (the Samsung 970 EVO to be exact).  However, because of the x1 speed limitation with the motherboard's native M.2 slot, I would like to get a M.2 to PCIe x4 adapter to achieve the max performance the SSD is capable of.

I've searched forums for many hours trying to find as much information as I can, and many of my questions have been addressed but I can't seem to find a clear answer as to whether or not the 970 EVO can be used as the main (boot) drive on this machine.  Some have reported successful installations of the Samsung 950 EVO, and some mention they had to go through some loopholes to get it working, but there's almost no documentation on the 970.  It would be a huge dealbreaker if it can only be used as a secondary drive, so I would like to confirm before I make the purchases.

Can the 970 EVO, or any recent NVMe-based SSD be used as the boot drive with Windows 10 64-bit, installed in the XPS 8900 with a PCIe x4 adapter, and what would be the correct UEFI configuration if so?

1 Message

August 5th, 2019 12:00

Thanks Martin B.  Your step by step worked out great for me.  I'm now booting from a Samsung 970 EVO Plus 1TB on  the Lycom DT-120 add-in card.

I did the Macrium Fix Boot Problems step on the SSD and wondering why this is needed?

" > run Macrium Fix Boot Problems from Rescue CD to re-create Boot Configuration Data"

 

 

38 Posts

August 7th, 2019 07:00

Hi Ajond - I am glad to hear that your upgrade went well!

Like you I was puzzled as to why my system failed to boot after cleaning, re-initialising and formatting the old HDD.  I had imagined that the EFI Boot Partition would have been active on the SSD having been cloned across.  However, it seems that if two bootable OS disks are installed the PC will always boot from the HDD by default, and so in order to boot from the SSD the HDD must go (either by temporarily disconnecting it, or by formatting it).  However, I think that the cloned Boot Configuration Data on the SSD must relate specifically to the HDD, and so will not boot the system in the absence of the HDD - hence the need to run Macrium Fix Boot Problems from the Rescue CD in order to re-create Boot Configuration Data for the SSD.

2 Posts

December 12th, 2019 12:00

Hi Martin and anyone else who wishes to comment,
Your posts have been very helpful. I have a slightly different XPS 8900 starting configuration with a drive C Samsung SSD PM 871 M.2 256GB boot drive, drive D 2T HDD for data, and 32GB SSD cache acceleration set up as RAID 0 with I believe the HDD in Intel RST (see attached BIOS images). 
 
For the desired ending configuration, I want to yank both drives and end up with a new Samsung 970 EVO 1T NVMe PCIe SSD on a Lycom DT-120 mounted in a X4 slot and a new high quality 6T SATA HDD.  I want to load a fresh copy of Windows on the new SSD, so I don't need to do the copy steps, which will hopefully simplify things. I use this PC for video and photo editing and no game playing. 
 
Should I keep the 32GB SSD cache, keep RAID on, and will it work with my new 6T HDD with no BIOS configuration on my part? Or should I yank everything, turn on ACHI, and use the Samsung driver and Magician SSD management software? Below is a summary of both options for your review and thoughts. 
 
Assuming I yank everything including the cache. 
 
  1. Backup all data. 
  2. Yank everything. Install the new SSD on the Lycom DT-120 in the x4 slot. Set to AHCI in the BIOS with “Windows Boot Manager” as the first device. Boot with Windows install USB and install Windows on the new SSD. 
  3. Confirm that the PC now boots to the new SSD.  
  4. Turn off the PC and install the new drive D HDD. Boot and confirm windows can see the new drive D 6T HDD. 
  5. Reinstall my apps on the new SSD. Copy the data over to the new HDD from an externally attached drive. 
Assuming I keep the cache. 
 
  1. Backup all data. 
  2. Yank the old SSD and install the new SSD on the Lycom DT-120 in the x4 slot. In the BIOS make the new SSD the boot drive C. Boot with Windows install USB and install Windows on the new SSD. 
  3. Confirm that it boots to the new SSD and that it can still see the old HDD as drive D. 
  4. Turn off the PC and yank the old HDD and install the new drive D HDD. Boot and confirm windows can see the new HDD. I don't know how to confirm that the 32GB SSD cache is still working with the new HDD. 
  5. Reinstall my apps on the new SSD. Copy the data over to the new HDD from an externally attached drive. 
Thank you! 
 
IMG_5336.JPGIMG_5335.JPG

38 Posts

December 13th, 2019 04:00

Hi Mas Alto,

Because you plan a fresh install of Windows your upgrade should be rather simpler than mine, although it may be more laborious as you will need to re-install all your programs (including Intel RST) and restore your data!

My preference would be to keep RAID on and retain the 32GB SSD cache, as this will accelerate your new 6TB HDD and should be especially useful for handling large image and video files: it seems a pity to waste it. The RAID 0 pairing is indeed managed by Intel RST (Rapid Storage Technology). I did not need to disturb this for my upgrade and so I am not an expert in its use. However, you will need to use the Intel RST app to set up the RAID 0 again when you have fitted the new HDD. You should find it in the Task Bar (in "hidden icons"), or else you can access it via Start Menu > Intel > Intel Rapid Storage Technology. This should work without any any BIOS re-configuration, but I advise a little internet research just to check how to set up the new RAID with Intel RST.

You can confirm that the 32GB SSD cache is working with the new HDD in the Intel RST app on the "Status" tab - have a look on your PC as it is now before you start the upgrade.

Good luck!

1 Message

December 16th, 2019 06:00

Finally, an understandable explanation!!! You confirmed my suspicions garnered from reading about 50 other chats. Thank you so much.

June 5th, 2020 12:00

Martin B.

I hope you don't mind my reviving this thread after more than a year. I'm trying to install a 970 EVO in my XPS 8900 according to your excellent instructions, but unfortunately, my hardware isn't cooperating.

I have installed the 970 EVO and used Macrium to clone the original 250GB SSD. That all worked fine. But when I follow instruction #4, the computer does not boot to the new SSD, even if I try to force it by removing Windows Boot from the BIOS options, or physically removing the old SSD from the machine.

I suspect that the problem may related to the Macrium Fix Boot Problems item in #7. I have tried to accomplish that, but I couldn't get my PC to boot from a USB drive, and when I tried to create a Rescue DVD with Macrium, it wouldn't accept DVD+Rs, which are the only writeable media I happen to have.

I've looked for solutions to booting from USB drives, and haven't found any joy. Do I need to order some writeable CDs? Any other solutions you can suggest?

Thanks!

38 Posts

June 6th, 2020 04:00

Hi Commasense,

I am sorry to hear that you have got stuck!

Firstly, I am not clear about the PC configuration you are starting out from.  You mention a 250GB SSD as being your original system drive - but is this NVMe or SATA, and do you also have a mechanical HDD for data?

Regarding the Macrium Reflect Rescue CD/DVD: I have created, tested and used both CD-R and DVD+R discs successfully.  I use CD-R discs for my XPS 8900, but have to use DVD+R discs for my wife's Dell laptop because for some reason the rescue media for her machine is larger than will fit on a CD-R.

June 6th, 2020 07:00

Thanks for the quick reply.

Sorry for not being clearer. I bought this system second-hand from a friend, and assumed (perhaps incorrectly, now that I think about it) that the 256 GB SSD that is the C: drive, was original to the system. It is a LITEON L8H-256V2G, and is in the M.2 slot (# 9 on the photo linked on page 1 of this thread). Was that the standard drive on a new XPS8900?

And yes, I have two 2 TB HDDs for my data.

In your experience, should I be able to see the newly installed 970 EVO, even if I can't boot from it? Because Windows does not see it (although Macrium can). Is that indicative of some other problem, or do you think that Macrium's Boot Fix will take care of it?

If the latter, I'll keep looking into why I'm not able to create a Macrium Rescue Disk or why the system won't boot from USB. (Any hints on the USB problem?)

Thanks again for your help.

June 6th, 2020 09:00

Never mind. I got it working!

I wrote a fairly long post describing how I did it, but I forgot to click on "I am not a robot" before hitting Post, and I lost it. F**king forum software!

I don't feel like rewriting the whole story now, so I'll just thank Martin B for his help.

2 Posts

June 6th, 2020 10:00

I plan to do the same thing with my XPS 8900, so I read these posts with interest. @Commasense bummer you lost your long post. Could you post some key points? Thank you! 

38 Posts

June 6th, 2020 13:00

Hi Commasense,

I am delighted that you got it working - but like Mas Alto I would be really interested to know what your solution was!

Certainly your system configuration is very different to mine, and I think it must have been upgraded by the original owner.  My XPS 8900 came from Dell with just a single 2TB HDD, but the drive was "accelerated" with a 32GB solid-state cache.  Nowadays this would be integrated into the HDD as a "hybrid" drive, but back then Dell's approach was to use a very small 32GB SSD in the motherboard M2 slot, set up as a RAID 0 array with the HDD using Intel RST (Rapid Storage Technology) software.  I left this arrangement untouched in order to keep the HDD as a fast data drive (D:).

The 8900 M.2 NVMe motherboard slot is only PCIe x1, which is a bottleneck.  It is therefore essential to use a PCIe add-in card for the new SSD in order to benefit from the full PCIe x4 speed for what will be the system drive (C:), and this is what I described in my original post.

732 Posts

June 6th, 2020 16:00

Too many sign ins etc , I don't like this forum anymore

June 9th, 2020 10:00

One of the problems I mentioned above was that after installing the 970 EVO, cloning the boot drive to it with Macrium, and restarting the computer with the original SSD boot drive still in place, Windows Explorer didn’t see the 970 EVO. (Macrium did.)

I went into Disk Management, which said the 970 EVO was “Disk offline because it has signature collision with another disk online.” I.e., it was trying to be the C drive, like  the original SSD it was cloned from. With a little Googling, I found that by clicking on the drive there in Disk Management, I could get Windows to automatically change the disk ID. (Thanks to Lead3 at answers.microsoft.com! https://answers.microsoft.com/en-us/windows/forum/all/disk-offline-because-it-has-signature-collision/fecf7169-078d-4941-81e3-ccafca148b8b?auth=1)

But when I tried to follow Martin B’s step 4, set the new SSD as the boot drive, it still wouldn’t boot to the 970 EVO, not even when I removed the original SSD from its slot.

I needed to run Macrium’s Fix Boot procedure, as Martin B suggested, but I had problems creating working Macrium Rescue media. I thought a USB drive would be easiest, but I couldn’t get the computer to boot from the one I made. I wasted a lot of time trying to make that work. (Ultimately, I concluded that that drive couldn’t support EUFI for some reason.)

I also couldn’t get Macrium to create a Rescue disk on DVD+Rs, the only disks I have on hand. That turned out to be a shortcoming of Macrium’s disk burning routine. I created an ISO and successfully burned it to a disk with an external program.

So I was finally able to run Macrium’s Fix Boot routine, and it worked perfectly.

Everything has been running fine since Saturday, and after a few more days I’ll probably reinstall the original SSD, reformat it, and use it for quick storage.

BTW, because the 970 EVO is 500 GB and the original was half that, I’ve partitioned that extra 250 GB and set it up as a new data drive. Is there any reason to think there’d be any problems using a separate partition for data on the same SSD as the OS? It should be faster than my HDDs, right?

Thanks again to everyone for your help.

38 Posts

June 10th, 2020 02:00

Hi Commasense,

Thanks for posting your resolution.  I had an easier time because I had created and tested my Macrium Reflect Rescue CD in advance (Step 1!).

There will be no problem keeping your data on the new SSD, either on the same partition as the OS or on a separate one.  Indeed, I kept everything on the new SSD (C:) for 3 weeks to ensure that the system was working reliably before I formatted the old HDD (as D:) and moved my data folders across to it.

It is really a matter of data capacity rather than speed.  256GB is now generally regarded as the minimum comfortable size for a Windows 10 SSD system drive, while 512GB gives useful room for expansion as programs (and Windows!) get bigger.  Because of the way SSD storage works, it is ideal if you can keep 50% of its space free to maintain optimum efficiency and best performance.  While an NVMe M.2 SSD will be approximately 15x faster than a 7,200rpm HDD, this is most apparent in reduced boot time, snappy application performance and general system responsiveness.  Opening data files will theoretically be faster from an SSD than from a HDD, but in practice I have found the difference to be imperceptible.

Enjoy your newly speedy system!

17 Posts

October 2nd, 2020 05:00

Hey, I'm about to try the same thing with my XPS 8900. I haven't had any issues with the original 1TB hard disk but it's over 5 years old now and I'd like to get a SSD. I'm assuming I can use a RIITOP NVMe Adapter (M.2 PCIe SSD to PCIe X4/X8/X16 converter card) and insert the Samsung 970 EVO M.2 MVMe into the card.

If I leave my original 1TB HDD installed, how difficult is it to clone the 1TB HDD to the 1TB EVO 970 and then get the Dell to boot-up using my SSD? I just recently updated my Dell BIOS to Dell 2.8.0 6/22/20 so I'm hoping that BIOS won't give me any issues. Any help or advice would be greatly appreciated.

If I thought I'd run into problems getting the SSD to be a boot drive from the add-on card, I'd settle for the much slower SATA SSD for a few years and then just get a new machine. Right now, I'm still very happy with my Dell XPS 8900.

Thanks,

Bob

 

No Events found!

Top