Definitivamente, Virtualbox en Windows no es adecuado para esto, ya que Windows en sí necesita muchos recursos, a Virtualbox le faltan muchas opciones de configuración e incluso si puede hacer que funcione, será bastante poco confiable, por no mencionar que sí puede hacerlo. t pasar a través de dispositivos USB.
Lo que puedes hacer (y lo he hecho con mucho éxito) es usar una instalación ligera de Linux como base para QEMU, que es una alternativa de Virtualbox, con muchas más opciones de configuración, incluida la capacidad de emular el SMC de Apple y su Cadena "OSK" (no necesitará sombreados kexts "hackintosh") y cuenta con una transferencia USB confiable (restauré con éxito los dispositivos iOS y instalé aplicaciones en ellos).
Al final, con mi solución puedo ejecutar con éxito Yosemite con 3,5 GB de RAM (de los 4 GB de mi computadora, y al ajustar el sistema host probablemente podría aumentar aún más a 3,7 GB) , usando los dos núcleos de mi CPU, con un paso de USB confiable y sin necesidad de ajustes (el hardware emulado es lo suficientemente cercano a una Mac real que el sistema operativo arranca directamente sin ningún parámetro de línea de comandos del kernel o kexts adicionales). Sin embargo, es necesario tener un SSD, un disco duro será muy lento (eso también es válido para una Mac real). Los gráficos siguen siendo lentos (y es aún peor en Yosemite), pero además de la pantalla de inicio de sesión que tarda unos 5 segundos en procesarse debido a su transparencia, todo lo demás es bastante útil, y es suficiente para el desarrollo de iOS (afición) ocasional hasta que obtenga suficiente experiencia para hacer aplicaciones rentables, en cuyo caso es mejor comprar una Mac real, ya que esta configuración puede fallar en cualquier actualización.
Publiqué una guía detallada en mi blog sobre cómo cree una máquina virtual de Yosemite, siéntase libre de revisarla si está interesado.