For the record, I have what Apple calls a vintage MacBook Pro – the MacBook Pro (Early 2011) model. In other words, they’ve stopped supporting it. Rather unfortunately, when Apple stops supporting devices, it becomes a lot harder to take actions that were so seamless before.

What follows is a guide (mainly for self-reference unless you happen to stumble across this and it happens helps you) for how to install Windows on a macOS High Sierra device without using the Disk Drive.

What You Will Need

  1. USB Drive (8GB or higher)
  2. A Windows Computer
  3. A Windows 10 License
  4. The Internet

Instructions

The general order for this is to

  1. Create a Windows 8 Installer
  2. Partition a your Mac’s Hard Drive
  3. Fix the Partition on your Mac’s Hard Drive
  4. Installing Windows 8
  5. Installing Drivers
  6. Upgrading to Windows 10

I recommend that you do steps (1) and (2 & 3) concurrently, since step (1) will require a lot of downloading and copying, where you can better use your time with step (2) and step (3).

Create a Windows 8 Installer

Although we want to install Windows 10, we need to first install Windows 8 to get the drivers that Apple releases.

macOS Machine

  1. Download Windows 8.1 ISO
  2. Plug in your USB drive
  3. Open Disk Utility
  4. Select your USB Drive
  5. Click Erase
  6. Set the name to whatever you want
  7. Set the following: Format: MS-DOS (FAT) Scheme: Master Boot Record
  8. Download UNetbootin
  9. Open UNetbootin
  10. Set the following:

    Diskimage: ISO and select your Windows 8.1 ISO downloaded in step (1)

    Type: USB Drive

    Drive: Your USB drive (should have a single option if a single USB is plugged in to your computer)

    If Drive has more than one option, you may verify which disk is your USB drive by opening Terminal and running:

    $ diskutil list
    

    You should then see a drive that looks along the lines of this

    /dev/disk2 (external, physical):
     #:                       TYPE NAME                    SIZE       IDENTIFIER
     0:     FDisk_partition_scheme                        *250.1 GB   disk2
     1:                  Apple_HFS                         250.1 GB   disk2s1
    

    where the numbers under SIZE are approximately the size of your USB drive. Then, the very first /dev/disk# where # is the number of your disk is the identifier for your USB drive. Use this for the Drive parameter of UNetbootin.

  11. Click OK

Windows Machine

  1. Download Windows 8.1 ISO
  2. Download Rufus
  3. Plug in your USB drive
  4. Open Rufus and create the bootable USB Drive using the Windows 8.1 ISO downloaded in step (1)

To be continued…