I am the proud new owner of 2 Dell Optiplex 7010 Desktop machines (thank you TigerDirect refurbishment). These machines each came with 8GB RAM, Core i5 CPU and 500GB Mechanical HDD. Window 10 Pro installed. I have upgraded it to the Core i7-3770 CPU (wanted the Intel HD 4000 graphics).
I am looking to build a super fast new Windows 10 system, so I went ahead and booted one of them so that I could register the digital signature to the Microsoft site (will be able to reload and activate with no issues).
I bought a SilverStone ECM20 (PCIe card for an M.2 SSD). The BIOS does not see it, and cannot see it even after following the steps here:
I set the BIOS set specified, disconnected the SATA Cable to the 500GB HDD from the motherboard and rebooted. I get a warning that there is no HDD installed. Pressing <F1> continues to boot from the Windows 10 (freshly created USB drive) and it sees the M.2 SSD as an install option (using the SAMSUNG EVO 970 Plus drive). I performed the install, and when it came time to reboot, I did...after removing the WIN10 USB.
It boots to the same screen that there is no HDD installed. Pressing the <F1> does not boot from the M.2 SSD. Also in the BIOS I see nothing in the UEFI menu (other than the Windows 10 USB which is not plugged in).
These are wonderful desktop machines AND literally 1000's of them are re-entering the world as refurbished machines.
I hope that this can be fixed.
7 years old PC'S and most will never have Dell bios upgraded to use m.2
Samsung did sell m.2 with internal bios extensions that did work but are out of production now.
have one I do and does work on any old PC in a PCI-slot card adaptor to M.2.
but can be had used off fleabay./
M2 Booting requires UEFI GPT BIOS. The 7010 has CLASS 0 Legacy bios and can boot and run XP.
So this is NEVER going to be an option.
there is one exception to that hard rule.
Samsung makes the cards with internal bios extensions, that do boot.
but are hard to find now, due to most PC now have m.2 slots.
but only flash upgrading the PC has hope, IDK , I can not speak for dell, only dell knows what their bios can and can not due and the , bios upgrade pages are vague to a fault. (bios details, documents, lack big time facts)
There isn't a version of XP that supports BOOTING from PCI-E crosspoint storage or M2.
Never has been, Never will be.
DELLS that do not have X4 or X8 slots that are not X16 video slots do not support ANY mass storage controllers. You can't put a storage card or NIC into the video slot. The machine will not post.
Do you have a DELL P/N? or EID for these cards?
Currently I have placed a SAMSUNG EVO SSD 960 in the machine.
"Samsung makes the cards with internal bios extensions, that do boot."
this is bogus.
Do you even read these messages, or just reply blindly...multiple times with the same 'snarky' response?
Where in the world did you get XP? I never ONCE said XP. It is Windows 10 64-bit Professional.
I think you need to review the following document:
There is an X16 and a 'wired X4' slot on the motherboard.
The system performed POST just fine with the card in either of these two slots - it simply would not BOOT from the M.2 card and drive in either of these. I was able to install Windows 10 just fine on this M.2 drive, just could not get it to boot.
And there MAY be cards which have the proper BOOT HOOKS that will allow for this - the SilverStone card and Samsung EVO 970 Plus simply did not have them.
"cards which have the proper BOOT HOOKS "
No such thing exists. totally bogus.
MBR LEGACY BOOTING ROMS aka INT13 roms do not boot because if they did then you could boot XP and Linux and other 32 bit OS.
The 7010 is a legacy system that DOES ALLOW Booting 32 bit windows XP. Its the very last model that does this. That fact alone is why NVME UEFI GPT M2 booting is NEVER happening ever.