• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

Will PCI-e SSD card be bootable on all PCI-e motherboards?

Joined
Apr 4, 2014
Messages
367 (0.09/day)
Location
Northampton, England
On older boards with PCI-e, will a PCI-e SSD card be recognised as bootable device by the BIOS? I am setting up some benchmarking systems, and for the socket 775 and later, I am wondering if I can get faster boot times than SATA gives (and faster data access when benchmarks benefit from that). Basically looking to optimise all the parts that make up the test systems.
 
Joined
Mar 10, 2010
Messages
11,879 (2.19/day)
Location
Manchester uk
System Name RyzenGtEvo/ Asus strix scar II
Processor Amd R5 5900X/ Intel 8750H
Motherboard Crosshair hero8 impact/Asus
Cooling 360EK extreme rad+ 360$EK slim all push, cpu ek suprim Gpu full cover all EK
Memory Corsair Vengeance Rgb pro 3600cas14 16Gb in four sticks./16Gb/16GB
Video Card(s) Powercolour RX7900XT Reference/Rtx 2060
Storage Silicon power 2TB nvme/8Tb external/1Tb samsung Evo nvme 2Tb sata ssd/1Tb nvme
Display(s) Samsung UAE28"850R 4k freesync.dell shiter
Case Lianli 011 dynamic/strix scar2
Audio Device(s) Xfi creative 7.1 on board ,Yamaha dts av setup, corsair void pro headset
Power Supply corsair 1200Hxi/Asus stock
Mouse Roccat Kova/ Logitech G wireless
Keyboard Roccat Aimo 120
VR HMD Oculus rift
Software Win 10 Pro
Benchmark Scores 8726 vega 3dmark timespy/ laptop Timespy 6506
On older boards with PCI-e, will a PCI-e SSD card be recognised as bootable device by the BIOS? I am setting up some benchmarking systems, and for the socket 775 and later, I am wondering if I can get faster boot times than SATA gives (and faster data access when benchmarks benefit from that). Basically looking to optimise all the parts that make up the test systems.
Back in the day I used a Revo Drive x2 Ocz , it was 4xpciex and I got every system I tried it in to boot from it, 775,am3+, and a few others like sk1151 without much trouble.
But it is not like a sata or hdd, the drive controller won't automatically get recognized and installed.
I needed a so called F2 driver, a driver to install the controller and the drive during windows install.

None of it's guaranteed to work on Every board though and I have read of people not having my luck.

And yes 100io /s 500Mb /s makes a big difference on an old rig.
 
Joined
Apr 4, 2014
Messages
367 (0.09/day)
Location
Northampton, England
Great, thanks. I'll be testing about 50 boards, probably half are S775 and later, so will take the chance. I'll make sure F2 drivers for Win 7 are available first though :)
 

newtekie1

Semi-Retired Folder
Joined
Nov 22, 2005
Messages
28,473 (4.08/day)
Location
Indiana, USA
Processor Intel Core i7 10850K@5.2GHz
Motherboard AsRock Z470 Taichi
Cooling Corsair H115i Pro w/ Noctua NF-A14 Fans
Memory 32GB DDR4-3600
Video Card(s) RTX 2070 Super
Storage 500GB SX8200 Pro + 8TB with 1TB SSD Cache
Display(s) Acer Nitro VG280K 4K 28"
Case Fractal Design Define S
Audio Device(s) Onboard is good enough for me
Power Supply eVGA SuperNOVA 1000w G3
Software Windows 10 Pro x64
Back in the day I used a Revo Drive x2 Ocz , it was 4xpciex and I got every system I tried it in to boot from it, 775,am3+, and a few others like sk1151 without much trouble.
But it is not like a sata or hdd, the drive controller won't automatically get recognized and installed.
I needed a so called F2 driver, a driver to install the controller and the drive during windows install.

None of it's guaranteed to work on Every board though and I have read of people not having my luck.

And yes 100io /s 500Mb /s makes a big difference on an old rig.


That's a little bit different than modern PCI-E SSDs. The RevoDrive x2 used a AHCI storage controller. It was like what an add-on SATA card would have. In fact, the RevoDrive x2 was a frankenstein of card that combined a bunch of things into one package. It used a PCI-E to PCI-X chip that was connected to a PCI-X to SATA AHCI RAID controller chip that was connected to 4(or 2 depending on capacity) SATA SSDs.

Modern PCI-E SSDs on the other hand don't use AHCI anymore, they use NVMe controllers. The NVMe controllers won't be recognized as bootable by some older motherboards.
 
Joined
Mar 10, 2010
Messages
11,879 (2.19/day)
Location
Manchester uk
System Name RyzenGtEvo/ Asus strix scar II
Processor Amd R5 5900X/ Intel 8750H
Motherboard Crosshair hero8 impact/Asus
Cooling 360EK extreme rad+ 360$EK slim all push, cpu ek suprim Gpu full cover all EK
Memory Corsair Vengeance Rgb pro 3600cas14 16Gb in four sticks./16Gb/16GB
Video Card(s) Powercolour RX7900XT Reference/Rtx 2060
Storage Silicon power 2TB nvme/8Tb external/1Tb samsung Evo nvme 2Tb sata ssd/1Tb nvme
Display(s) Samsung UAE28"850R 4k freesync.dell shiter
Case Lianli 011 dynamic/strix scar2
Audio Device(s) Xfi creative 7.1 on board ,Yamaha dts av setup, corsair void pro headset
Power Supply corsair 1200Hxi/Asus stock
Mouse Roccat Kova/ Logitech G wireless
Keyboard Roccat Aimo 120
VR HMD Oculus rift
Software Win 10 Pro
Benchmark Scores 8726 vega 3dmark timespy/ laptop Timespy 6506
That's a little bit different than modern PCI-E SSDs. The RevoDrive x2 used a AHCI storage controller. It was like what an add-on SATA card would have. In fact, the RevoDrive x2 was a frankenstein of card that combined a bunch of things into one package. It used a PCI-E to PCI-X chip that was connected to a PCI-X to SATA AHCI RAID controller chip that was connected to 4(or 2 depending on capacity) SATA SSDs.

Modern PCI-E SSDs on the other hand don't use AHCI anymore, they use NVMe controllers. The NVMe controllers won't be recognized as bootable by some older motherboards.
Fair point, I don't think they're allllll nvme though.
 

newtekie1

Semi-Retired Folder
Joined
Nov 22, 2005
Messages
28,473 (4.08/day)
Location
Indiana, USA
Processor Intel Core i7 10850K@5.2GHz
Motherboard AsRock Z470 Taichi
Cooling Corsair H115i Pro w/ Noctua NF-A14 Fans
Memory 32GB DDR4-3600
Video Card(s) RTX 2070 Super
Storage 500GB SX8200 Pro + 8TB with 1TB SSD Cache
Display(s) Acer Nitro VG280K 4K 28"
Case Fractal Design Define S
Audio Device(s) Onboard is good enough for me
Power Supply eVGA SuperNOVA 1000w G3
Software Windows 10 Pro x64
Joined
Apr 4, 2014
Messages
367 (0.09/day)
Location
Northampton, England
After looking more into it, a SATA 3 (or 3.2?) M.2 card with a PCI-e adapter might be a good option. I'll look into how cheap I can get one of each to compare :)
 

newtekie1

Semi-Retired Folder
Joined
Nov 22, 2005
Messages
28,473 (4.08/day)
Location
Indiana, USA
Processor Intel Core i7 10850K@5.2GHz
Motherboard AsRock Z470 Taichi
Cooling Corsair H115i Pro w/ Noctua NF-A14 Fans
Memory 32GB DDR4-3600
Video Card(s) RTX 2070 Super
Storage 500GB SX8200 Pro + 8TB with 1TB SSD Cache
Display(s) Acer Nitro VG280K 4K 28"
Case Fractal Design Define S
Audio Device(s) Onboard is good enough for me
Power Supply eVGA SuperNOVA 1000w G3
Software Windows 10 Pro x64
After looking more into it, a SATA 3 (or 3.2?) M.2 card with a PCI-e adapter might be a good option. I'll look into how cheap I can get one of each to compare :)

At that point, why not just get a SATA SSD? You'll get the same performance and less hassle...
 
Joined
Apr 4, 2014
Messages
367 (0.09/day)
Location
Northampton, England
I'm just looking for what might be the fastest options for different platforms. I'm just thinking through my keyboard :)
 
Joined
Feb 22, 2019
Messages
757 (0.35/day)
The performance will be the same. It’s limited by the interface. The only way to bypass SATA speeds is with 1) RAID or 2) NVMe. NVMe is only possible on X79 with modification as it requires UEFI. It can be a pain to get it working as well.
 
Joined
Apr 4, 2014
Messages
367 (0.09/day)
Location
Northampton, England
If I put a SATA 3 controller card in a system that only has SATA or SATA 2, will that be bootable at SATA3 speeds?
 
Joined
Aug 6, 2017
Messages
7,412 (2.74/day)
Location
Poland
System Name Purple rain
Processor 10.5 thousand 4.2G 1.1v
Motherboard Zee 490 Aorus Elite
Cooling Noctua D15S
Memory 16GB 4133 CL16-16-16-31 Viper Steel
Video Card(s) RTX 2070 Super Gaming X Trio
Storage SU900 128,8200Pro 1TB,850 Pro 512+256+256,860 Evo 500,XPG950 480, Skyhawk 2TB
Display(s) Acer XB241YU+Dell S2716DG
Case P600S Silent w. Alpenfohn wing boost 3 ARGBT+ fans
Audio Device(s) K612 Pro w. FiiO E10k DAC,W830BT wireless
Power Supply Superflower Leadex Gold 850W
Mouse G903 lightspeed+powerplay,G403 wireless + Steelseries DeX + Roccat rest
Keyboard HyperX Alloy SilverSpeed (w.HyperX wrist rest),Razer Deathstalker
Software Windows 10
Benchmark Scores A LOT
Back in the day I used a Revo Drive x2 Ocz , it was 4xpciex and I got every system I tried it in to boot from it, 775,am3+, and a few others like sk1151 without much trouble.
But it is not like a sata or hdd, the drive controller won't automatically get recognized and installed.
I needed a so called F2 driver, a driver to install the controller and the drive during windows install.

None of it's guaranteed to work on Every board though and I have read of people not having my luck.

And yes 100io /s 500Mb /s makes a big difference on an old rig.
wasn't it called the F6 driver ?
 
Joined
Apr 4, 2014
Messages
367 (0.09/day)
Location
Northampton, England
I don't think spending ÂŁ5 extra to make a drive run faster than the motherboard supports is a waste of money :)
 
Joined
Mar 10, 2010
Messages
11,879 (2.19/day)
Location
Manchester uk
System Name RyzenGtEvo/ Asus strix scar II
Processor Amd R5 5900X/ Intel 8750H
Motherboard Crosshair hero8 impact/Asus
Cooling 360EK extreme rad+ 360$EK slim all push, cpu ek suprim Gpu full cover all EK
Memory Corsair Vengeance Rgb pro 3600cas14 16Gb in four sticks./16Gb/16GB
Video Card(s) Powercolour RX7900XT Reference/Rtx 2060
Storage Silicon power 2TB nvme/8Tb external/1Tb samsung Evo nvme 2Tb sata ssd/1Tb nvme
Display(s) Samsung UAE28"850R 4k freesync.dell shiter
Case Lianli 011 dynamic/strix scar2
Audio Device(s) Xfi creative 7.1 on board ,Yamaha dts av setup, corsair void pro headset
Power Supply corsair 1200Hxi/Asus stock
Mouse Roccat Kova/ Logitech G wireless
Keyboard Roccat Aimo 120
VR HMD Oculus rift
Software Win 10 Pro
Benchmark Scores 8726 vega 3dmark timespy/ laptop Timespy 6506

newtekie1

Semi-Retired Folder
Joined
Nov 22, 2005
Messages
28,473 (4.08/day)
Location
Indiana, USA
Processor Intel Core i7 10850K@5.2GHz
Motherboard AsRock Z470 Taichi
Cooling Corsair H115i Pro w/ Noctua NF-A14 Fans
Memory 32GB DDR4-3600
Video Card(s) RTX 2070 Super
Storage 500GB SX8200 Pro + 8TB with 1TB SSD Cache
Display(s) Acer Nitro VG280K 4K 28"
Case Fractal Design Define S
Audio Device(s) Onboard is good enough for me
Power Supply eVGA SuperNOVA 1000w G3
Software Windows 10 Pro x64
If I put a SATA 3 controller card in a system that only has SATA or SATA 2, will that be bootable at SATA3 speeds?

It depends on the card and if it has a bootable OpROM.
 
Joined
May 8, 2016
Messages
1,934 (0.61/day)
System Name BOX
Processor Core i7 6950X @ 4,26GHz (1,28V)
Motherboard X99 SOC Champion (BIOS F23c + bifurcation mod)
Cooling Thermalright Venomous-X + 2x Delta 38mm PWM (Push-Pull)
Memory Patriot Viper Steel 4000MHz CL16 4x8GB (@3240MHz CL12.12.12.24 CR2T @ 1,48V)
Video Card(s) Titan V (~1650MHz @ 0.77V, HBM2 1GHz, Forced P2 state [OFF])
Storage WD SN850X 2TB + Samsung EVO 2TB (SATA) + Seagate Exos X20 20TB (4Kn mode)
Display(s) LG 27GP950-B
Case Fractal Design Meshify 2 XL
Audio Device(s) Motu M4 (audio interface) + ATH-A900Z + Behringer C-1
Power Supply Seasonic X-760 (760W)
Mouse Logitech RX-250
Keyboard HP KB-9970
Software Windows 10 Pro x64
NVMe is possible on Sandy and later UEFI platform via mod (just add .dxe to UEFI).
For older ones, you need 3-rd party boot (like DUET or Clover).
I tested everything with 64-bit support.
 
Joined
Apr 4, 2014
Messages
367 (0.09/day)
Location
Northampton, England
NVMe is possible on Sandy and later UEFI platform via mod (just add .dxe to UEFI).
For older ones, you need 3-rd party boot (like DUET or Clover).
I tested everything with 64-bit support.

I will look into the UEFI updates for SB and later, thanks. I'll google DUET and Clover later. I'll be using Win 7 x64 on all systems these drives get used in.
 
Joined
Jan 31, 2010
Messages
5,568 (1.02/day)
Location
Gougeland (NZ)
System Name Cumquat 2021
Processor AMD RyZen R7 7800X3D
Motherboard Asus Strix X670E - E Gaming WIFI
Cooling Deep Cool LT720 + CM MasterGel Pro TP + Lian Li Uni Fan V2
Memory 32GB GSkill Trident Z5 Neo 6000
Video Card(s) PowerColor HellHound RX7800XT 2550cclk/2450mclk
Storage 1x Adata SX8200PRO NVMe 1TB gen3 x4 1X Samsung 980 Pro NVMe Gen 4 x4 1TB, 12TB of HDD Storage
Display(s) AOC 24G2 IPS 144Hz FreeSync Premium 1920x1080p
Case Lian Li O11D XL ROG edition
Audio Device(s) RX7800XT via HDMI + Pioneer VSX-531 amp Technics 100W 5.1 Speaker set
Power Supply EVGA 1000W G5 Gold
Mouse Logitech G502 Proteus Core Wired
Keyboard Logitech G915 Wireless
Software Windows 11 X64 PRO (build 24H2)
Benchmark Scores it sucks even more less now ;)
For max compatibility with older mobo's find a Revo Drive x2 Ocz as not all PCIe M.2 adapter cards are bootable and half the time they don't tell you in the device description
 
Joined
Mar 10, 2010
Messages
11,879 (2.19/day)
Location
Manchester uk
System Name RyzenGtEvo/ Asus strix scar II
Processor Amd R5 5900X/ Intel 8750H
Motherboard Crosshair hero8 impact/Asus
Cooling 360EK extreme rad+ 360$EK slim all push, cpu ek suprim Gpu full cover all EK
Memory Corsair Vengeance Rgb pro 3600cas14 16Gb in four sticks./16Gb/16GB
Video Card(s) Powercolour RX7900XT Reference/Rtx 2060
Storage Silicon power 2TB nvme/8Tb external/1Tb samsung Evo nvme 2Tb sata ssd/1Tb nvme
Display(s) Samsung UAE28"850R 4k freesync.dell shiter
Case Lianli 011 dynamic/strix scar2
Audio Device(s) Xfi creative 7.1 on board ,Yamaha dts av setup, corsair void pro headset
Power Supply corsair 1200Hxi/Asus stock
Mouse Roccat Kova/ Logitech G wireless
Keyboard Roccat Aimo 120
VR HMD Oculus rift
Software Win 10 Pro
Benchmark Scores 8726 vega 3dmark timespy/ laptop Timespy 6506
Or get a pciex adapter(x2x4) With a plx chip ,doesn't the Asus one have it, put two sata m.2 drives in it and that should work.
Possibly raided.
 

Aquinus

Resident Wat-man
Joined
Jan 28, 2012
Messages
13,173 (2.79/day)
Location
Concord, NH, USA
System Name Apollo
Processor Intel Core i9 9880H
Motherboard Some proprietary Apple thing.
Memory 64GB DDR4-2667
Video Card(s) AMD Radeon Pro 5600M, 8GB HBM2
Storage 1TB Apple NVMe, 4TB External
Display(s) Laptop @ 3072x1920 + 2x LG 5k Ultrafine TB3 displays
Case MacBook Pro (16", 2019)
Audio Device(s) AirPods Pro, Sennheiser HD 380s w/ FIIO Alpen 2, or Logitech 2.1 Speakers
Power Supply 96w Power Adapter
Mouse Logitech MX Master 3
Keyboard Logitech G915, GL Clicky
Software MacOS 12.1
FWIW, you can still have a C:\ or root (/) disk that's on an NVMe card, but not have a system that supports booting from NVMe. You only need one disk that can be detected at boot time and the EFI partition will get installed there. It's the same deal with Linux and /boot (plus the EFI partition.) So if you have another smaller drive, like a SATA SSD, you can can use that for the bootloader and still have the rest of the system on an NVMe drive. In fact if I ever get around to redoing my setup, that's what I will be doing with my own NVMe card if I do it before I replace the entire platform.
 

newtekie1

Semi-Retired Folder
Joined
Nov 22, 2005
Messages
28,473 (4.08/day)
Location
Indiana, USA
Processor Intel Core i7 10850K@5.2GHz
Motherboard AsRock Z470 Taichi
Cooling Corsair H115i Pro w/ Noctua NF-A14 Fans
Memory 32GB DDR4-3600
Video Card(s) RTX 2070 Super
Storage 500GB SX8200 Pro + 8TB with 1TB SSD Cache
Display(s) Acer Nitro VG280K 4K 28"
Case Fractal Design Define S
Audio Device(s) Onboard is good enough for me
Power Supply eVGA SuperNOVA 1000w G3
Software Windows 10 Pro x64
For max compatibility with older mobo's find a Revo Drive x2 Ocz as not all PCIe M.2 adapter cards are bootable and half the time they don't tell you in the device description

It would probably be easier today to just go buy a PCI-E RAID card and attach a few SATA SSDs to it in RAID 0, since that's all the RevoDrive was anyway.
 
Joined
Jun 2, 2017
Messages
9,442 (3.40/day)
System Name Best AMD Computer
Processor AMD 7900X3D
Motherboard Asus X670E E Strix
Cooling In Win SR36
Memory GSKILL DDR5 32GB 5200 30
Video Card(s) Sapphire Pulse 7900XT (Watercooled)
Storage Corsair MP 700, Seagate 530 2Tb, Adata SX8200 2TBx2, Kingston 2 TBx2, Micron 8 TB, WD AN 1500
Display(s) GIGABYTE FV43U
Case Corsair 7000D Airflow
Audio Device(s) Corsair Void Pro, Logitch Z523 5.1
Power Supply Deepcool 1000M
Mouse Logitech g7 gaming mouse
Keyboard Logitech G510
Software Windows 11 Pro 64 Steam. GOG, Uplay, Origin
Benchmark Scores Firestrike: 46183 Time Spy: 25121
If I put a SATA 3 controller card in a system that only has SATA or SATA 2, will that be bootable at SATA3 speeds?


For max compatibility with older mobo's find a Revo Drive x2 Ocz as not all PCIe M.2 adapter cards are bootable and half the time they don't tell you in the device description

Make sure you download and Install the drivers before you install the Revodrive2. They are still pretty expensive though. Most of the time you can find a PCI_E expansion card that you can put an SSD and NVME drive into. Using the PCI_E bus you may be able to get full speed out of the NVME but you probably would have to migrate Windows to that after installing the OS on another drive. Windows 10 does have native support for NVME.
 
Joined
Apr 4, 2014
Messages
367 (0.09/day)
Location
Northampton, England
Make sure you download and Install the drivers before you install the Revodrive2. They are still pretty expensive though. Most of the time you can find a PCI_E expansion card that you can put an SSD and NVME drive into. Using the PCI_E bus you may be able to get full speed out of the NVME but you probably would have to migrate Windows to that after installing the OS on another drive. Windows 10 does have native support for NVME.

How do you install drivers to a boot drive before installing it?

I have not yet found a low cost bootable PCI-E card for NVME drives. I am hoping I will find a reasonable price bootable PCI-E/NVME adapter suitable for a non UEFI system. Otherwise I'll be using the DUET loader that agent_x007 mentioned, on systems that can boot from USB.

FWIW, you can still have a C:\ or root (/) disk that's on an NVMe card, but not have a system that supports booting from NVMe. You only need one disk that can be detected at boot time and the EFI partition will get installed there. It's the same deal with Linux and /boot (plus the EFI partition.) So if you have another smaller drive, like a SATA SSD, you can can use that for the bootloader and still have the rest of the system on an NVMe drive. In fact if I ever get around to redoing my setup, that's what I will be doing with my own NVMe card if I do it before I replace the entire platform.

Thanks. I have only ever set up an OS on a drive the BIOS can see, so it is good to know that is not the only option.
 

FordGT90Concept

"I go fast!1!11!1!"
Joined
Oct 13, 2008
Messages
26,263 (4.43/day)
Location
IA, USA
System Name BY-2021
Processor AMD Ryzen 7 5800X (65w eco profile)
Motherboard MSI B550 Gaming Plus
Cooling Scythe Mugen (rev 5)
Memory 2 x Kingston HyperX DDR4-3200 32 GiB
Video Card(s) AMD Radeon RX 7900 XT
Storage Samsung 980 Pro, Seagate Exos X20 TB 7200 RPM
Display(s) Nixeus NX-EDG274K (3840x2160@144 DP) + Samsung SyncMaster 906BW (1440x900@60 HDMI-DVI)
Case Coolermaster HAF 932 w/ USB 3.0 5.25" bay + USB 3.2 (A+C) 3.5" bay
Audio Device(s) Realtek ALC1150, Micca OriGen+
Power Supply Enermax Platimax 850w
Mouse Nixeus REVEL-X
Keyboard Tesoro Excalibur
Software Windows 10 Home 64-bit
Benchmark Scores Faster than the tortoise; slower than the hare.
On older boards with PCI-e, will a PCI-e SSD card be recognised as bootable device by the BIOS? I am setting up some benchmarking systems, and for the socket 775 and later, I am wondering if I can get faster boot times than SATA gives (and faster data access when benchmarks benefit from that). Basically looking to optimise all the parts that make up the test systems.
No, especially if NVMe. Only X99/Z97 and newer on Intel support NVMe. AMD, not sure when support started.

If it just a SATA host controller, maybe. You'll have to check if the board has boot support. Some cards that claim to support booting may not boot via UEFI. Only have to worry about UEFI on much newer boards.

To be perfectly clear, LGA775 does not support UEFI nor NVMe. Both technologies came later.


How do you install drivers to a boot drive before installing it?
Depends on OS. Windows XP, you had to press F6 to high-load a SATA/RAID driver before setup begins, otherwise it won't detect the card.

Windows 7 and newer, when you select to install which disk to install the OS on, you can click on "have disk" and point it to a USB stick or CD with drivers on it. It will then refresh the disk list and you can proceed as normal.



An older SATA SSD will have broad compatibility with these older systems. Especially Windows 7 got updates to TRIM rather than defrag SSDs so it won't destroy them. You won't have to jump through any hoops to get it working.
 
Last edited:
Top