Ok, finalmente instalei o Windows neste iMac. Foi incrivelmente complicado.
Pouco excursus sobre portas SATA em uma placa lógica deste modelo em particular.
Embora este iMac venha com dois dispositivos: HDD e ODD, existem três portas SATA disponíveis. Um HDD marcado, um SSD e um ODD. Isso nos dá a oportunidade de adicionar uma unidade de pós-venda adicional. Talvez essa placa lógica seja usada em alguns modelos em que há três tipos de dispositivos instalados. Aqui está um layout da placa:
Desde que removi o HDD original de 3,5 polegadas (era muito antigo e lento) e o substituí por um SSD, ele foi conectado à porta SATA designada como HDD Data. É uma porta # 1. Drive secundário para uma segunda partição HFS + e Windows está conectado à porta # 2, designada como SSD Data (a propósito, eu tentei conectar meu HDD às portas ODD Data e Power ODD e, neste caso, o sistema não irá começar. O SuperDrive é removido e conectado ao USB (via caixa externa).
Essa configuração funciona para uma única instalação do OS X (ou talvez alguns OS X'es separados), mas não para um Boot Camp com certeza. Resumindo, o que fiz para consertar isso é o seguinte.
Primeiro, coloquei o SuperDrive de volta no iMac e o conectei à porta SATA # 3 (designada como Dados ODD no esquema).
Em segundo lugar, preparei suporte para USB e HDD particionado com o Assistente do Boot Camp.
Em terceiro lugar, quando o Assistente do Boot Camp reiniciou o sistema, retirei o cabo de alimentação, abri o iMac e desconectei minha unidade principal com o OS X (SSD). Esquisito? Esquisito. Assim, as únicas unidades conectadas por SATA permaneceram conectadas em uma unidade secundária (HDD) e SuperDrive (ODD). Quando iniciei o Boot Manager (com a tecla Alt pressionada) e optei por inicializar a partir do DVD de instalação do Windows 8.1 (não EFI), o instalador do Windows finalmente foi lançado.
Eu instalei totalmente o Windows, removi o ODD e conectei o SSD de volta. Então agora o objetivo alcançado: há SSD com OS X e HDD com partição HFS + e Windows. Como bônus, fiz o upgrade para o Windows 10 e descobri que tudo, exceto o sleep, funciona. Eu mudei o sono para hibernar onde aplicável e agora a configuração é muito boa.
Espero que isso ajude alguém. Passei muitas horas para resolver este enigma.