Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

Levina

macrumors regular
May 29, 2011
191
40
Amsterdam, The Netherlands
I was wondering how you remove Windows, when installed this way? Use Disk Utility, just erase it like you would any other drive? Or use Bootcamp (if that would work at all)?
 

Dayo

macrumors 68020
Original poster
Dec 21, 2018
2,257
1,279
You remove it as you would remove any OS on any disk ... by erasing/formatting the disk.
 
  • Like
Reactions: Levina

Diegopie007

macrumors newbie
Jul 18, 2023
3
0
Hello, can i use a partition instead of an entire drive? I'm on a MacBook so i can't really add drives to it. I created the vmdk with the partition but the problem is that virtualbox can't start it and it tells me this. And yes, i have unmounted the partition.
 

Attachments

  • Screen Shot 2023-07-18 at 20.31.56.png
    Screen Shot 2023-07-18 at 20.31.56.png
    98.2 KB · Views: 75

Dayo

macrumors 68020
Original poster
Dec 21, 2018
2,257
1,279
Part of aims of this thread was to avoid Bootcamp and the Hybrid MBR setup it relies on, but if you must use a single disk for Mac OS (GPT) and Legacy Windows (MBR), you need a Hybrid MBR setup.
There are instructions on this forum for setting this up (Ignore Compatibility List).

Hybrid MBR setups can be finicky if you want to do more with the disk.
You could alternatively run UEFI Windows and use a normal disk setup instead.

You can then use RefindPlus and/or OpenCore to select between Windows and Mac OS.

The reasons why one might want to avoid using UEFI Windows on a cMP may not apply to you.
The two tools can be set up to handle the most likely issue of secure boot certificates in any case.
 
Last edited:

startergo

macrumors 603
Sep 20, 2018
5,020
2,282
There are instructions on this forum for setting this up (Ignore Compatibility List).
Here are shorter/alternative instructions:
 
  • Like
Reactions: garibaldo

Diegopie007

macrumors newbie
Jul 18, 2023
3
0
Here are shorter/alternative instructions:
before i start, can it read the dvd from a usb dvd drive? my mac's dvd drive is broken
 

DJBROCA

macrumors newbie
Sep 22, 2023
1
1
I'm here just to share my experiencie. I have a Mac Pro 3.1 with Dosdude (10.13.6) and bootcamp seems to do its job but when I tried boot to install, even with my DVD sata reader the installation didn't open (aways black screen and nothing happened) so I applied this tutorial and all seems to work well. I didn't need the BootCamp drivers support. Windows 10 recognize all the devices. Thank you very much to share this solution. I'm very happy now after much time searching the way to use this stupid system of microsoft but sometimes essential (hehe). Cheers!
 
  • Like
Reactions: Dayo

DOS2112

macrumors newbie
Nov 26, 2023
5
0
Dayo, first let me thank you for this guide.

I have a early Mac pro (2008) 3, 1 with 2 xeons, 32gb ddr2 FD, and an old ATI HD2600 for boot. I've been trying to install Windows on it for a while, but I can't seem to get it to work.

I've tried via bootcamp snow leopard, Catalina, Monterey - no luck..

I've tried via USB/DVD with Windows 10 all the way back down to 1809 - system hangs right after clicking the DVD/USB, screen goes grey and just hangs. - no luck

I've followed this Bare Metal Windows on cMP | MacRumors Forums to install non-uefi (legacy) got windows installed on target drive via virtual machine, when I click the Pre-Boot Configured drive from bootpicker (also tried to select it with opencore) a black screen somes up saying "no bootable device -- insert boot disk and press any key - no luck, but has been the furthest I got

Already cleared NVram with option/command/p/r on boot
Tried GPU in all pcie slots
Tried with newer ATI 5700XT

Corrupt bootrom ?
 
Last edited:

Dayo

macrumors 68020
Original poster
Dec 21, 2018
2,257
1,279
Corrupt bootrom ?
Probably not as you seem to be able to boot into Mac OS as I assume is the case but no idea really.
I assume you are installing to a disk on a SATA port as this is required.

You can send a PM to @tsialex for advice if you want to cover the BootROM angle.
If you are able to boot into Mac OS, this will allow extracting/flashing BootROM.
I believe Alex can also add APFS and NVMe support to the BootROM for you.

PS: You need extra config items to boot Legacy Windows with OpenCore.
 

DOS2112

macrumors newbie
Nov 26, 2023
5
0
Probably not as you seem to be able to boot into Mac OS as I assume is the case but no idea really.
I assume you are installing to a disk on a SATA port as this is required.

You can send a PM to @tsialex for advice if you want to cover the BootROM angle.
If you are able to boot into Mac OS, this will allow extracting/flashing BootROM.
I believe Alex can also add APFS and NVMe support to the BootROM for you.

PS: You need extra config items to boot Legacy Windows with OpenCore.
Correct, I can boot into Mac OS. All drives are connected with SATA.

My target drive is a Samsung EVO 250gb, it sits in a pciex4 slot, and is connected via SATA.
MAC OS sees the drive fine, as well as the factory boot picker. I was even able to follow your legacy/bare metal guide perfectly. I get all the way to the point where I restart the physical machine, see the pre configured drive in the factory boot picker, once selected I get that (no bootable device -- insert boot disk and press any key)

Should the drives be connected to specific SATA ports ?
Could this be a 32Bit vs. 64Bit Windows installer issue ?
My machine is on BootRom firmware MP31.006C.B05
I have not seen a Windows logo once yet, no matter what method I try.

As for Alex and the BootRom, if it sounds to you like it could be a Rom/APFS/NVMe issue, I'll give him a shout.

Any help is greatly appreciated! Seriously, thank you.
 
Last edited:

Dayo

macrumors 68020
Original poster
Dec 21, 2018
2,257
1,279
Trying it RIGHT NOW!
Legacy boot requires BIOS Interrupt Call 13hex:

INT 13h is apparently only provided on the native SATA bays on cMP and therefore, as far as your cMP is concerned, a disk on a PCIE slot is not a bootable disk when it comes to Legacy Windows ... hence the "no bootable device" message.

EDIT: INT 13h is probably also available on the DVD ports as well as the two hidden SATA ports on the MP31 motherboard.
 
Last edited:

DOS2112

macrumors newbie
Nov 26, 2023
5
0
YOOOOOOOOOOOOOOO!!!!! You are a genius, dude I've been trying this for like 5 days!!!!!!!!!!!!!!!!
 

Dayo

macrumors 68020
Original poster
Dec 21, 2018
2,257
1,279
I wonder whether one of the real genuises, such as @joevt, have figured out a way to enable INT 13h on the PCIE slots.
 

DOS2112

macrumors newbie
Nov 26, 2023
5
0
Ohhh yes, that'd give these old machines a nice speed bump

I'm happy to announce I can now officially type this reply on the Mac Pro 3, 1 on Windows bare metal!

Time to figure out this 5700XT, and drivers to get this stuff running right!
 

joevt

macrumors 604
Jun 21, 2012
6,963
4,257
I wonder whether one of the real genuises, such as @joevt, have figured out a way to enable INT 13h on the PCIE slots.
I think #3,221 is all I have to say about that. I posted to the neosmart forums a few times. Here's one post regarding int13: #34

I think there may exist BIOS boot loaders that emulate a USB disk as an int13 hard disk. I suppose the BIOS boot loader would need to be on a hard disk that is supported by the Mac's INT13, then it can patch that to add other drives somehow.
 

Dayo

macrumors 68020
Original poster
Dec 21, 2018
2,257
1,279
#3,221 is all I have.
Yes, I remember reading that and bookmarking the Wiki link at the time.
Read up on the subject a bit but it became a bit too complex for me.

I suppose the BIOS boot loader would need to be on a hard disk that is supported by the Mac's INT13, then it can patch that to add other drives somehow.
I see. Was hoping it could be injected similar to the pcie link rate thing but this must be at a much lower level interface.
 

joevt

macrumors 604
Jun 21, 2012
6,963
4,257
I see. Was hoping it could be injected similar to the pcie link rate thing but this must be at a much lower level interface.
Since the BIOS stuff is loaded by EFI using the Boot Camp EFI app, then maybe it could be extended if you can figure out how the int13 is done for the four built-in SATA ports. Is the BIOS code calling EFI code to do the read/write or is there an entire BIOS driver for the SATA ports? To find out, maybe rEFInd Plus can patch the block device protocol to log accesses being made by Boot Camp EFI?
 
  • Like
Reactions: Dayo

riven2000

macrumors member
Apr 20, 2012
93
6
I am having trouble doing a bare metal Win10 install on my 5,1 (Mojave). Followed the instructions here (I thought) perfectly, but when using the sudo command to create the vmdk, Terminal always says command not found. I think I did it this way once before with no issues. I put the correct /dev/disk# in but no luck. Stumped.
 

Dayo

macrumors 68020
Original poster
Dec 21, 2018
2,257
1,279
Followed the instructions here (I thought) perfectly
You did not follow them quite as perfectly as you thought. To start with, looks like you did not install VirtualBox.
 
Last edited:
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.