[HELP] Can I move SSD to external USB C (3.1) enclosure and boot windows 10 from...
 
Notifications
Clear all

[HELP] Can I move SSD to external USB C (3.1) enclosure and boot windows 10 from it?  

 of  2
  RSS

nando4
(@nando4)
Noble Member Admin
Joined: 4 years ago
 

@sskillz , great investigative work. Once you've completed your testing, would you mind summarizing the process needed to boot a NVME SSD in a USB-C enclosure in the opening post?

This sskillz method can then be referenced for future builds on systems like a Elitebook 840 G5 with a single M.2 NVME SSD slot. Then could swap in/out the NVME SSD for the M.2 NVME eGPU adapter when docked/mobile respectively. M.2 eGPUs already outperform Thunderbolt 3 but even more so when the system has a 16Gbps 2-lane TB3 controller like the Elitebook 840/850 G5 (or it's ZBook 14U/15U G5 cousin).

eGPU Setup 1.35    •    eGPU Port Bandwidth Reference Table

 
2015 15" Dell Precision 7510 (Q M1000M) [6th,4C,H] + GTX 1080 Ti @32Gbps-M2 (ADT-Link R43SG) + Win10 1803 [build link]  


jangoloti liked
ReplyQuote
sskillz
(@sskillz)
Active Member
Joined: 1 year ago
 

Sadly IT re-encrypted the drive, and I can't test which flag worked right now (hw config one, or current config one, I'm guessing the current config one).
The preboot decryption/validation used  in mcafee drive encryption 7.2 doesn't like this configuration.

I wanted to use the same work drive for the eGPU os, so we could do short gaming breaks  (With oculus rift S VR headset) while compiling longer projects and stuff like that Smile
Now, I'd have to shutdown, remove the internal M.2, connect eGPU instead and boot to external SSD with different OS (and games). Not a short break endeavour :/ Maybe end of day.
On the plus side, the external SSD will be bigger, and I won't have to worry about isolating work stuff.

I'll install windows on my other SSD (while it's internal) and test it externally to verify the procedure and update the main post.
Edit: Updated main post

-- P.S Rant:
I hate that we still don't have external pci, with no uneeded (unless you want long cables support) costly interface such as thunderbolt.
Just wire a few PCI lanes to external port what so complicated about that 😐 
That will cut some into their gaming laptops  (and some desktops) business, but they allowed thunderbolt....
--- End of Rant.

This post was modified 1 year ago

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote
sskillz
(@sskillz)
Active Member
Joined: 1 year ago
 

@nando4,
This worked, egpu worked. I don't notice any performance difference running from usb and having a m.2 4x eGPU Smile
I'm even running 3.1 gen, and oculus rift S connected to the eGPU.
I'll post a build soon.

But I'm worried about disconnecting and reconnecting the (fragile?) m.2 connector of the R43SG.
And I got the shortest one for the least signal issues, but it the most stressful on the connector :/

This is my options I found:
1) Extending the M.2 externally via R44SF extender, but I don't find many that it worked for them.
     Drawbacks: Needs to screw m.2 connector in each time, and I'm not sure how durable is the m.2 connector.
2)  Use PCI-E to m.2 (see link)and just keep the R43SG connected somehow, and replace the external pci-e from GPU to the encrypted work M.2 SSD.
      If that would work (m.2 -> pci-e -> m.2). It would be like a cartridge swap, for power I can solder some quicker connectors.
      Drawbacks: Remove eGPU each time and replace it another card (wear on PCIe connector), and need to carry the R43SG everywhere.
3) I can connect to my work network via vpn, so I might just use my second SSD externally for gaming at home and for work.
     I'll just remove the eGPU each morning. So I'll get a minimal riser (see link) so it would be less wear on the R4SG.
     Drawbacks: Remove eGPU each time (slightly less wear on PCIe connector), and need to carry the R43SG everywhere.

Do you think something like a ADT  R42 m.2 to 4x + (4x -> 4x PCI ) riser/extender work? or does the elitebook needs some delay or something the
R43SG provides?

Thanks,
Paul.

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote
nando4
(@nando4)
Noble Member Admin
Joined: 4 years ago
 

Good work. Confirm too setting the registry flags you list here allowed both a SATA and NVME SSD hosted via USB to boot Windows.

As for extenders, two 840 G5 systems tested failed to provide consistent GTX 1080 Ti FPS when they were in use.  FPS would surge-slow-surge. This was the case if using the extender with a 25cm or 50Cm R43SG/R43SL. The issue occurring as soon as a new edge connector extender was added.

During the limited time with the 840 G5, was plugging the R43SG directly in the M.2 slot. Wear was not a problem. R43SG has had a price drop to ~US$50 so can be replaced. Most importantly, the 840 G5 has 3YR manufacturers warranty. HP quick to sort out issues to get you back up and running.

Incidentally, am after a Bios Config Utility dump here to identify a eGPU performance setting. Maybe you can grab one from your Elitebook and post it?

eGPU Setup 1.35    •    eGPU Port Bandwidth Reference Table

 
2015 15" Dell Precision 7510 (Q M1000M) [6th,4C,H] + GTX 1080 Ti @32Gbps-M2 (ADT-Link R43SG) + Win10 1803 [build link]  


ReplyQuote
sskillz
(@sskillz)
Active Member
Joined: 1 year ago
 

@nando4

My laptop is 830 G5 but I guess it's the same as 840, just smaller.
I ordered R42SL to see if it would be easier to work with, and provides the same functionality.
And Riser White 008S NGFF M.2 just to try 1X link with VR.
Is there a 2X link with something like a USB cable? or some other detachable.

I'll check the config, but isn't  "PCI Express Power Management" in windows power management  as well (PCI link state something...).

I actually don't mind the laptop damage much, it's the intermediate state that would be hard to debug, if the connector loses firm contact with the m.2 connector.
And that it took 1 Month for the R43SG to get here. If the above extenders work, I'll have fallbacks Smile

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote
nando4
(@nando4)
Noble Member Admin
Joined: 4 years ago
 
Posted by: @sskillz

@nando4

My laptop is 830 G5 but I guess it's the same as 840, just smaller.
I ordered R42SL to see if it would be easier to work with, and provides the same functionality.
And Riser White 008S NGFF M.2 just to try 1X link with VR.
Is there a 2X link with something like a USB cable? or some other detachable.

I'll check the config, but isn't  "PCI Express Power Management" in windows power management  as well (PCI link state something...).

I actually don't mind the laptop damage much, it's the intermediate state that would be hard to debug, if the connector loses firm contact with the m.2 connector.
And that it took 1 Month for the R43SG to get here. If the above extenders work, I'll have fallbacks Smile

 

The 14" 840 G5 and 15" 850 G5 use the same internal systemboard.  Clever modularization that reduces engineering costs. The 830 G5 has a   different board. So it's sensitivity to adding addition edge connectors along the eGPU link might differ.

Given the sensitivity found with the 840 G5, would advise against the Riser White and instead stick with ADT-Link adapters with soldered cables.  There is a x4 and x1 option:

https://egpu.io/best-egpu-buyers-guide/#m2-interface

With a  GTX 1080 Ti M.2 eGPU, Forza 4 benchmark gets 80FPS on a i7-8850H ZBook G5 and > 100 FPS on a i5-8350U 840 G5.  Disabling Windows PCI Express power management didn't improve the ZBook performance.  Only once PCI Express power management was disabled  using the HP BIOS Configuration utility, the ZBook matched the Elitebook FPS performance.  So the default BIOS setting on these "U" Elitebooks do not need to be tinkered with to maximize eGPU performance.

eGPU Setup 1.35    •    eGPU Port Bandwidth Reference Table

 
2015 15" Dell Precision 7510 (Q M1000M) [6th,4C,H] + GTX 1080 Ti @32Gbps-M2 (ADT-Link R43SG) + Win10 1803 [build link]  


ReplyQuote
itsage
(@itsage)
Illustrious Member Admin
Joined: 4 years ago
 

@sskillz,  Thank you for these instructions to switch the internal SSD to an external enclosure. Worked great for my 2015 15-in MacBook Pro in Windows Boot Camp mode.

 

external graphics card builds
best laptops for external GPU
eGPU enclosure buyer's guide

 
2013 Mac Pro (FP D500 x2) [3rd,12C,E] + RX 5700 XT @ 16Gbps-TB2>TB3 (Mantiz Saturn Pro) + macOS 11 [build link]  


ReplyQuote
ultraBookVR
(@ultrabookvr)
Active Member
Joined: 6 months ago
 
Posted by: @sskillz

Hi,

---- UPDATE:
Yes it's possible, You would need to go to regedit and edit the 
HKEY_LOCAL_MACHINE\SYSTEM\HardwareConfig\Current\BootDriverFlags
And set it's value from 0 to 0x1c (Hexadecimal, 28 Decimal), this flags control which drivers are available at boot time, and
we need USB 3 drivers for this. 

That's it.

Hey guys. Wanting to run an ADT-Link R43SG on my thinkPad X1 Yoga 3rd Gen, 8350u & igpu. Planning straight to the m.2 slot, wanting the extra speed over TB3 for VR. SO, I didn't purchase the TB3 adapter with the egpu, instead bought an nvme to usb-C adapter hoping to put my ssd in there and run it. BUT it's lost in shipping!

So I bought a sanDisk extreme 256Gb usb Solid State Drive for now. Cloned my nvme. Tried to boot but getting BSOD error "Inaccessible Boot Device"

Here's what I've tried -

REGEDIT -

Left the Hexadecimal @ 0, Set the Decimal to 28
So BootDriverFlags shows - 0x0000001c (28)

BIOS -

Secure Boot - Disabled
Quick Boot - Disabled
UEFI/Legacy Boot - Both
OS optimized Defaults - Disabled
UEFI Bios support for USB - Enabled

Tried the sanDisk drive in USB 3 and TB3 ports, I'm out of ideas, is it time to try win to USB program? Anyone had luck with it or have any ideas for me? Thanks in advance! 

 

This post was modified 5 months ago

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote
ultraBookVR
(@ultrabookvr)
Active Member
Joined: 6 months ago
 

Well my nvme to usb enclosure arrived in the mail yesturday and my laptop boots right up, must have been a problem with the drive or something. All is good, thanks for this thread

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote
bradley colson
(@bradley_colson)
New Member
Joined: 2 months ago
 

I had a laptop that  windows is already installed on, the laptop died so I want to take the M.2 out of that laptop and put in the enclosure and boot from it, is this possible? I know windows has to have some registry changes made, the laptop died very suddenly cant currently get back to it, is there anyway past making those changes ad booting windows from the usb? 

 

Thanks,

Brad

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote
 of  2