Abordemos esto en dos partes. “Parte A” está instalando Windows en una Mac.
Supongo que instaló Windows como una máquina virtual en OSX y no como una partición de arranque primero con “Bootcamp” y luego configuró el acceso a través de Parallels.
Puedo responder esa parte de la pregunta de cualquier manera.
Primero: usando Parallels (o VMWare, etc.), instalando la “forma tradicional” en que esos programas quieren que instale el sistema operativo (Windows en este caso).
Esos programas están construyendo “Máquinas virtuales”. Estos son archivos separados (generalmente grandes) que están especialmente preparados por el software de terceros para ejecutarse (junto con o con la ayuda de ese software de terceros).
Parallels o VMware instalarán controladores especiales en Windows para que funcione con la Mac Y el software de terceros (Parallels) emula un entorno informático diseñado para “engañar” a Windows o Linux (etc.) que se ejecuta por sí mismo en un dispositivo compatible máquina. En lo que respecta a la instalación de Windows, se ejecuta sola en una máquina compatible.
Utilizo VMWare más que Parallels (no un endoso, solo llego a Parallels, cada uno tiene sus puntos fuertes): cuando conecto una unidad USB, etc. en mi Macbook Pro y VMWare ejecuta Windows para mí, VMWare me permitirá elegir si ese dispositivo será “visto” por OSX o Windows. Si elijo “Windows”, VMWare maneja el “puente” entre la Mac y Windows y esa versión en ejecución de Windows “ve” una unidad USB conectada “directamente en su hardware”. VMWare ha “engañado” al programa al pensar que tenía un dispositivo conectado directamente a uno de sus puertos de hardware.
Tienen MUCHOS controladores especiales configurados de antemano para que muchas versiones de diferentes sistemas operativos funcionen dentro de una “máquina virtual”.
Segundo: si usa Bootcamp (programa proporcionado por Apple) para instalar Windows en su propia partición en una Mac y elige en qué sistema iniciar, también puede usar VMWare (y supongo que son paralelos) para acceder a esa partición y ejecutar el software en Windows desde esa partición.
Cuando usa Bootcamp para instalar Windows en la Mac, necesita instalar controladores de dispositivo diseñados específicamente para que Windows funcione en esa Mac. Bootcamp generalmente maneja esto por usted (solo lo hice una vez, y fue fácil). Menciono este método porque no sé de qué manera está usando Parallels.
Entonces —- La * otra * mitad de su pregunta (“Parte B”). . . ¿Por qué es tan difícil instalar OSX en una PC?
Primero y ante todo: ¡porque la gente de Apple no quiere que lo hagas!
Este es su sistema operativo, diseñado (y con licencia) para venir y trabajar en sus máquinas.
Han programado medidas de seguridad específicas para intentar garantizar que su sistema operativo solo se ejecute en sus máquinas.
Cuando alguien hace un “Hackentosh”, ¡tiene que HACKEAR y usualmente hackearlo!
Nunca lo he hecho, pero parece similar a jailbreaking un teléfono: está haciendo algo originalmente no previsto, por lo que debe sobrescribir / reemplazar ciertas partes del sistema operativo y aún tendrá que instalar controladores especiales. Esperemos que estos controladores sean algo que pueda funcionar con OSX o los “puentes” pirateados que alguien ha creado para permitir que funcione.
Y, debido a que Apple no quiere que haga esto, las actualizaciones de software pueden “bloquear” su Hackentosh y evitar que funcione (a veces por diseño e imagino a veces reemplazando un componente “pirateado” del software con partes actualizadas no diseñadas para trabajar con las otras partes pirateadas del sistema operativo).
Parece un interesante “experimento mental” o proyecto “tipo hobby”, solo para ver qué se puede hacer; pero no es algo en lo que confiaría para hacer un trabajo serio al respecto. ¡Podría fallar en cualquier momento!
Apple tiene estándares muy consistentes para su experiencia informática deseada y limitan los tipos de hardware que usan en sus máquinas y escriben su sistema operativo para trabajar solo en esas máquinas.
Los programadores de Windows (y Linux, etc.) tienen que construir el sistema operativo y MUCHOS controladores diferentes para intentar anticipar todas las diversas configuraciones de hardware, no solo creadas por grandes empresas, sino por todos los que se quedan sin y compran sus propios componentes. He construido máquinas para el uso de Windows y puse “todo lo que quería” solo para descubrir que había “llevado el sobre un poco demasiado lejos y necesitaba esperar algunas actualizaciones de controladores para que las cosas funcionen sin problemas”.
No digo que una forma sea mejor que la otra: uso ambos sistemas y lo he hecho durante mucho tiempo. Las dos compañías han decidido adoptar enfoques diferentes para la forma en que quieren que su sistema operativo y hardware funcionen.