Virtualbox на Windows определенно не подходит для этого, так как сама Windows достаточно ресурсоемкая, Virtualbox не имеет много опций конфигурации, и даже если вы можете заставить ее работать, она будет довольно ненадежной, не говоря уже о том, что вы не можете пройти через USB-устройства.
Что вы можете сделать (и я сделал это с большим успехом) - это использовать легкую установку Linux в качестве основы для QEMU, которая является альтернативой Virtualbox, с гораздо большим количеством параметров конфигурации, включая возможность эмулировать Apple SMC и его «OSK» строка (вам не понадобятся тенистые кеши "hackintosh"), и она имеет надежный проход через USB (я успешно восстановил устройства iOS и установил на них приложения).
В конце концов, с помощью моего решения я смог успешно запустить Yosemite с 3,5 ГБ ОЗУ (из 4 ГБ моего компьютера, и, настроив хост-систему, я, вероятно, мог бы увеличить его до 3,7 ГБ), используя два ядра моего процессора, с надежным прохождением через USB и без необходимости подстройки (эмулируемое оборудование достаточно близко к реальному Mac, на котором ОС загружается напрямую без каких-либо параметров командной строки ядра или дополнительных кекс-программ). SSD - обязательное условие, жесткий диск будет чертовски медленным (это также верно для настоящего Mac). Графика по-прежнему медленная (а в Yosemite еще хуже), но помимо экрана входа, который рендерится за 5 секунд из-за своей прозрачности, все остальное довольно удобно, и этого достаточно для случайной (хобби) разработки iOS, пока вы не получите достаточно опыт, чтобы сделать выгодные приложения, в этом случае это
Я разместил подробное руководство в своем блоге о том, как создать виртуальную машину Yosemite, смело проверяйте ее, если вам интересно.