I'm new at Hackintosh so there maybe things that I say not true in definitions and the question maybe quite long, please forgive as I have been facing a lot of weird issues.
About my laptop:
HP EliteBook 8470p (i5 IvyBridge).
BIOS mode: UEFI with SCM
1 Kingston SSD 120GB (Let's call it SSD1)
1 WD SSD 240GB (Let's call it SSD2)
At first I already had Win10 in my SSD1 under MBR and from there I want to install Hackintosh HighSeirra on SSD2 for dual boot.
I created a USB for High Seirra via this link and install High Seirra on SSD2 follow this guide.
Everything gone well for the installation, I follow the guide to boot MacOS without USB and successfully did it.
But at that point I could load my Windows, so I searched and read somewhere that I cannot boot Window from Clover Bootloader if it's in MBR drive.
I then created an USB for re-install Win10 to SSD1, this time I follow instruction to convert my disk for GPT and install sucessfully Win10.
When I finished with Win10, I thought I could dual booting the two OS, but when I restart, I couldn't boot MacOS without my USB that I used to install High Seirra.
At this point
Without the USB of High Sierra Zone, the system automatically boot to Win10 on SSD1.
With the USB of High Sierra Zone, the Clover boot loader cannot detect the Win10 SSD1, therefore I can only boot MacOS with it.
So I booted to Win10 and found out that by some ways, my Win10 is still in MBR drive.
Then I used Rufus to create new USB for Win10, this time made it as GPT for UEFI.
Now re-installed Win10 via that USB, clean and convert GPT the SSD1. When the setup finished and the system reboot, the system cannot find any drive that install OS (BIOS always in UEFI with SCM mode).
I felt nervous that I lost everything, but I tried to insert the USB High Sierra Zone, and magic happens, with it I could both load MacOs and Win10, but of course that not I want, I want to dual booting without USB.
This time, I carefully go into Win10 and make sure the SSD1 is in GPT formation.
But, there is another weird thing I realized when go into diskpart of Win10 CMD: There is no EFI partition inside SSD1 (I'm so sure I tried every way to find it but couldn't find it).
So I boot MacOs to try my luck whether by change the name of the .efi file in the folder EFI/Microsoft/Boot of the SSD2 Mounted EFI I can fix the EFI partition of SSD1. But It didn't work. And from that point what I have now is
MacOS High Sierra in SSD2
No Wifi althought I tried to install the driver for TP Link tl--wn727n wifi USB.
The Intel HD Graphics 4000 didn't work. When I click "About this Mac" it shows Graphics: Intel HD 4000 3MB (the 3MB is very weird).
Win10 Pro in SSD1
Both OS cannot boot without the USB High Sierra Zone.
MY QUESTIONS ARE:
How can I install Win10 in GPT drive and have EFI partition in SSD1? And boot in without USB in UEFI mode?
How can I use the TP Link tl--wn727n as Wifi USB for my High Sierra on SSD2?
How can I dual boot the two OS?
How can I fix the Intel HD Graphics 4000 for my High Sierra?
I tried to learn about DSDT/SSDT but don't understand, how can I path those files for my specific laptop (HP ELITEBOOK 8470p)?
Sorry for having no images as now I have no wifi to upload the image and also currently cannot boot Windows even with the USB, Clover Boot loader doesn't work also.