Jump to content

Clover won't boot windows unless Windows install USB is inserted


mpalomba3
 Share

5 posts in this topic

Recommended Posts

Hi, heres my situation. I installed OS X for a friend yesterday and we almost have it working perfect. The problem now is that we can't get it to boot windows. When booting the PC the clover screen shows 4 options which are "Boot Clover from EFI" Boot Windows from" "Boot Mac OS X from Macintosh HD" and "boot recovery from Macintosh HD"

Clicking Boot Windows from results in a black screen and the only way to fix it is to reset the computer. I tried adding the NTFS.efi file and changing the boot to LegacyBIOSDefault but it didn't change anything.

Heres where it gets weird, Once it wouldn't boot Windows I thought Windows might need to be reinstalled. I made a UEFI windows install USB and tried to boot it. When I chose it as the boot device the screen flashed twice and then it brought me into the clover boot loader screen. I knew that shouldn't have happened but I decided to try booting the install flash drive from Clover and rather then booting the installer it took me straight into the windows install we have on the computer. I don't understand how this happened but for some reason attempting to boot the Windows installer from clover actually just boots windows. It's good that this lets us get into Windows but I would not like to have to leave that flash drive in there forever.


The current setup is that Windows is running on one partition of the SSD and Mac OS X is running on the other partition of the SSD. Booting into Mac works fine, booting into Windows is the problem

Link to comment
Share on other sites

@mpalomba3,

 

What is the output of running diskutil list from OSX terminal?

 

It sounds like you have a hybrid MBR/GPT disk where Windows is installed in legacy mode - this sometimes creates problems for Clover to boot Windows.

 

You should be able to convert the legacy Windows to UEFI Windows that can be successfully booted by Clover installed on your SSD's EFI partition.

 

Procedure

1.  Backup all your important data.

2.  Install GDisk and convert the hard disk to full GPT by writing a new "protective" MBR - see post#359 in the AIO Hackintosh guides.

3.  Make sure that you have Clover installed in the EFI System Partition.

4.  Add UEFI Windows boot files to the EFI System Partition using Windows Install Media.

   a.  Boot the computer with the Clover/UEFI Windows8 USB installer
   b.  At the Windows Installer GUI, press <Shift> and <F10> keys simultaneously to bring up the Windows Command Prompt
   c.  Type the following lines into the terminal, pressing <Enter> after each line

diskpart
list disk
select disk X (where X is the number of the Hard Disk with EFI partition)
list partition
select partition 1 (assuming EFI is the first partition)
assign letter=S
select partition Y (where Y is the partition number where Windows is installed)
assign letter=W
exit
bcdboot W:\windows /s S: /f UEFI

   d.  Close the command prompt and reboot the computer to Clover on your hard drive.  With any luck, you should now have a "Boot Microsoft EFI boot menu from EFI" entry ---> boots Windows in UEFI mode by running bootmgfw.efi.

Link to comment
Share on other sites

@mpalomba3,

 

What is the output of running diskutil list from OSX terminal?

 

It sounds like you have a hybrid MBR/GPT disk where Windows is installed in legacy mode - this sometimes creates problems for Clover to boot Windows.

 

You should be able to convert the legacy Windows to UEFI Windows that can be successfully booted by Clover installed on your SSD's EFI partition.

 

Procedure

1.  Backup all your important data.

2.  Install GDisk and convert the hard disk to full GPT by writing a new "protective" MBR - see post#359 in the AIO Hackintosh guides.

3.  Make sure that you have Clover installed in the EFI System Partition.

4.  Add UEFI Windows boot files to the EFI System Partition using Windows Install Media.

   a.  Boot the computer with the Clover/UEFI Windows8 USB installer

   b.  At the Windows Installer GUI, press <Shift> and <F10> keys simultaneously to bring up the Windows Command Prompt

   c.  Type the following lines into the terminal, pressing <Enter> after each line

diskpart
list disk
select disk X (where X is the number of the Hard Disk with EFI partition)
list partition
select partition 1 (assuming EFI is the first partition)
assign letter=S
select partition Y (where Y is the partition number where Windows is installed)
assign letter=W
exit
bcdboot W:\windows /s S: /f UEFI

   d.  Close the command prompt and reboot the computer to Clover on your hard drive.  With any luck, you should now have a "Boot Microsoft EFI boot menu from EFI" entry ---> boots Windows in UEFI mode by running bootmgfw.efi.

Thanks for your response! I believe that it is installed legacy rather the UEFI. I will try what you suggested tomorrow and post the results.

Link to comment
Share on other sites

 Share

×
×
  • Create New...