>>775
皆さんに補足だけど、

MacとPCの大きな違いは2つ有る
 1.ファームウェア(MacはEFI、PCはUEFI/BIOS)が違う
 2.SMC(System Management Controller )がMacにはある

Hackintoshではこの2つをストレージ上にソフトで実装して、PCがあたかもMacである様に見せかけてmacOSをインスコしている

ざくっと、1.をやってるのがCloverで2.をやってるのがFakeSMC.kextと言う機能拡張

CloverにはEFIブートローダー以外も色々と機能が有って、例えば、iMacとかMacminiとか使用するPCのハード構成に近いMacに偽装してくれる機能や、純正kextなどに動的にパッチを当てる機能などを持っている

そう言う機能を使って、MacではサポートされていないグラボやオーディオなどのPCパーツが動作させられるんだよ