I recently got the new Mac Pro (2019) with 256GB SSD. The built-in drive is quite small to hold both macOS and Windows, so I installed a SATA SSD using some DIY-cabling solutions to the internal SATA port as well as a 3D printed case (here is a good thread for instructions on that, I didn't get the J2i because I want SSDs).
Now I want to install Bootcamp onto the new SSD. Here are the methods I've tried (and why they didn't work):
Partition with Boot Camp Assistant and ignore the new partition and custom install to the SSD: the Windows installer decided to automatically install to the new partition instead of showing the choose disk screen.
Disable Secure Boot, install Windows with a USB install media: installation works fine, however, after installing Windows and the Boot Camp Driver, the system still does not recognize most devices (e.g. keyboard and trackpad doesn't work, they do work in 1). Would call that fail.
Install in the new partition in anyway and use software like ghost or Winclone to copy to external disk: for some reasons neither software works. (maybe it needs to be updated?)
Install macOS on the SATA disk, than run Bootcamp: The Boot Camp Assistant on the new macOS install also wants to partition the main system disk instead of the SATA disk.
Install just like method 3, but using a tool like
ntfs-3gto manually copy the file to the SSD, then rebuilding the EFI partition with
bcdboot: works and boot, with keyboard and mouse working, however, some core components like start menu and Microsoft Edge not working.
Which method should I keep investigating in? Or are there is another way that I've missed?
I remembered on the old Mac Pro there is an option to format an entire disk to dedicate to Bootcamp, however, it is not present here.