Closed

26 Posts

449

August 5th, 2023 16:00

XPS 8930 Failed to replace the m.2 drive

I have a XPS 8390 desktop which came with a m.2 256G drive that has the windows 10 OS on it.

Several years ago I installed a Samsung SSD and put a fresh copy of windows 10 on the SSD, left the original m.2 OS drive intact. It shows up in Win10 as a data drive (I don't remember whether I did anything to have the PC boot from my freshly installed Win10 instead of the pre-installed one). But I remember I did not do any migration.

Now I am trying to replace the 256G M.2 drive with a new 2TB one and found out I can't boot from SSD or anywhere if I have the original M.2 drive removed. I can put the new m.2 drive in and it shows up in BIOS. But the PC won't boot

Dose DELL PC look for the original OS installation drive during boot-up? If so, how do I get around it to replace the original m.2 drive with a new one?

 

Thanks

9 Legend

 • 

8.1K Posts

August 7th, 2023 20:00

I see.  Your Intel RST has been re-installed and so was your operating system.

You can use diskpart to create a small partition on intended boot drive, then use bcdboot command to install EFI boot file. 

But I don't know if this machine may have any other hidden issue due to omission info (not intentionally).  My suggestion is, starting from scratch, installing all the drives you want, re-adjust BIOS settings to match your hardware settings.  Then performing a clean Windows installation directly to the new NVMe drive (opportunity to try Win 11) without any of Dell apps or tools.  You spent 2 days to find the issues, you can spend 2 hours and your machine will work better than new.  

For software, a clean install will give you the best performance and in a way, forcing you to have the latest apps, drivers, etc...without all the patches, broken registries, hidden issues.  

For hardware, the XPS 8930 was known for lack of cooling.  You can upgrade top case fan to a 120 mm, adding a couple fans to the front existing mounts.  They will definitely help with thermal improvements.  The bottom PCIe slot is a x4, which can accommodate an M.2 adapter for storage expansion if you are interested.

 

10 Elder

 • 

45.2K Posts

August 5th, 2023 17:00

The Samsung SSD must be a SATA SSD, correct? The OEM SSD is in the M.2 NVME slot and there's only one of those slots on the XPS 8930 motherboard...

Sounds like you didn't change BIOS from RAID to AHCI before installing the Samsung SSD. You have to do this the right way or you'll make the PC totally unbootable:

Reinstall the OEM M.2 NVME SSD and make sure PC boots normally. Then follow these instructions carefully:

  1. Open Cmd prompt window, run as administrator

  2. Copy-paste this command, which will start Windows in Safe Mode the next time you reboot: bcdedit /set {current} safeboot minimal and press Enter

  3. Restart the computer and enter tap F2  when you see the Dell splash screen to open BIOS setup

  4. Change SATA Operation from RAID to AHCI

  5. Save the change and exit Setup. Windows will automatically boot in Safe Mode

  6. Open Cmd again, as in step #1

  7. Copy-paste this command, which will start Windows in Normal Mode the next time you reboot: bcdedit /deletevalue {current} safeboot and press Enter

  8. Reboot and Windows will automatically start with AHCI drivers enabled

  9. Shut down normally in Windows

  10. Remove OEM SSD

  11. Confirm PC boots normally from Samsung SSD and all apps and files work properly before going any further

  12. Shut down normally and install new M.2 NVME SSD

  13. Confirm PC still boots normally from Samsung SSD

At this point you have to make a decision. Assuming my original assumption that the Samsung SSD is a SATA drive, you should decide if you want to keep it as the boot drive or use the new NVME SSD as boot drive. The new NVME SSD will be ~5-6x faster than a SATA SSD. This decision will determine what to do next.

9 Legend

 • 

8.1K Posts

August 5th, 2023 17:00

You may have had setting the M.2 SSD as cache drive for the SATA SSD.  Boot your system with both drives, launch Intel RST and disable cache mode.  Remove the original M.2 SSD and test again to see if you can boot with SATA SSD.  Then, you can add the new M.2 SSD afterward.

26 Posts

August 5th, 2023 19:00

Thanks for your reply. Yes, the Samsung SSD is a SATA SSD

Unfortunately it looks like SATA Operation in my BIOS is already AHCI.

26 Posts

August 5th, 2023 19:00

Thank you for your reply

Not sure what you meant by Intel RST, I gogled and then installed the intel RST driver and from here,

the two apps that I can run after the installation is 1)Intel Graphics Command Center

2). Intel optane memory and storage Management

 

None of them seems to have an option to modify any settings on any drive. Did I install the wrong app?

Thanks

9 Legend

 • 

8.1K Posts

August 5th, 2023 20:00

The Intel Rapid Storage Technology should have been installed already.  But you still can get it here.  Launch the console and select accelerate tab.  From there, you can disable acceleration or disassociate link before removal of M.2 SSD.  Follow this guide here.

26 Posts

August 6th, 2023 11:00

Thanks, I installed from the link you provided.  The only "console" I could find is from the Intel RST's taskbar tray icon: "Open Application". And there is no accelerate tab there. It shows all the SATA drive (weirdly the M.2 drive is not listed) and under "Advance", there is a "disk data cache", not sure if this is what you were referring to.

intel rst app.JPG

 

 

26 Posts

August 6th, 2023 11:00

Here is what the drives look like in disk managment

What I am trying to do is to replace the Disk 0 with a much bigger M.2 Drive

This disk 0 is a M.2 drive came from Dell with the PC, it has Recovery Partition and a 100 MB EFI System partition) as shown below.

I installed the Disk 1 (a Samsung SATA SSD) several years ago, installed windows 10 on it, and the PC  boots from this C drive and has been working fine for the last several years.. The original M.2 shows up as K: drive.

Now If I remove Disk 0 or replace it with other M.2, this PC won't boot.

I suspect the boot loader might be searching for the EFI partition?

disk setup.JPG

 

9 Legend

 • 

8.1K Posts

August 6th, 2023 11:00

Yes, you can disable "disk data cache".

After completion, check in Disk Management again to let us know.

26 Posts

August 7th, 2023 19:00

btw: In msconfig Boot tab, I can see two windows 10, I don't remember exactly, but I think that is what I did last time I installed the OS onto the SATA SSD, I changed that version of windows 10 to default OS.

I wonder whether this is the issue, when I remove or replace the K:\ drive,  somewhere something is checking this OS and couldn't find it. That is where the error came from

two win10 installation.JPG

26 Posts

August 7th, 2023 19:00

I did not find a way to disable this" disk data cache" in the Intel RST app, it seems to be read-only or info-only.

26 Posts

August 7th, 2023 20:00

I think I found the culprit: The Windows Boot Manager itself is in the EFI partition of the K:\Drive, the original M.2 drive that has the windows 10 installed by Dell

Now the question is how I can move the bootmgr

 

windows boot manager in EFI partition.JPG

26 Posts

August 7th, 2023 21:00

Thanks for all your help. I already swapped the case using this post as a guide (https://www.dell.com/community/XPS-Desktops/XPS-8930-Case-Swap-CPU-Liquid-Cooler-temps-Upgrade-summary/m-p/8380993#M81215). That was when I installed the SATA SSD drive. It indeed would be a good idea to install a fresh copy of OS on the new M.2 drive.

9 Legend

 • 

8.1K Posts

August 7th, 2023 22:00

That is a great post to use as preference for cooling solution.  So, the hardware part is good.

To help with any question you may have during Windows installation, you can review this process to install using USB for Windows 10 or Windows 11.  Remember to delete every partitions, and on every drives.  Then select next to let Windows set partitions and formatting drives automatically.  When complete, you can use Disk Management to prepare additional drives for data use.

 

No Events found!

Top