運用Hackintoshで使うコンピュータはもともとWindowsをインストールする前提で作られているので、当然ながらWindowsも走ります。Campは使えません)。今回は、macOSとWindowsのマルチブートを設定するときの注意事項を書いてみました。別ドライブにインストールするのが楽インストールに関係ないドライブを外す時刻を合わせるWindowsをUTCにするコマンドプロンプトで設定する別ドライブにインストールするのが楽WindowsとmacOSを同一の物理ドライブの別パーティションにインストールすることは可能ではあります。面倒なので、できれば別の物理ドライブに、macOSとWindowsを分けてインストールするのが簡単です。デスクトップPCなら複数ドライブ搭載は簡単だと思います。同一のドライブの別パーティションにmacOSとWindowsをインストールしようとすると、それぞれがESPを書き換えることになります。Cloverで設定したものが、Windowsをインストールすると動かなくなります。一度、設定すれば良いのですが、かなり面倒です。このような問題は、ESP以前のMBR(マスターブートレコード)を使っていた時代からありました。物理的に別のドライブにインストールすれば、それぞれのESPに個別に起動項目が書き込まれるので、干渉しません。別のドライブにインストールされたWindowsは、UEFI/BIOSの起動メニューで選択することもできますし、Cloverの起動選択画面からも起動できます。最近の経験では、そもそもパーティションスキームが違ってインストールできないこともありました。APFSになって採用された新しい論理パーティションなどは、Windowsインストーラから使えません。同じドライブにインストールしようとする場合は、パーティション分けの方法も面倒になり、試行錯誤が必要になると思います。インストールに関係ないドライブを外すWindowsをあまり使わないこともありますが、Windowsインストーラの挙動は、いまだに謎です。インストール対象のドライブ以外のドライブがコンピュータに多数接続されていると、インストールできないことがあります。したら接続されているドライブがmacOS用にパーティション分けされていたのがいけないのかもしれません。関係ないドライブは外しておいた方が良いです。SSDのESPに起動ファイルが書き込まれてCloverが起動しなくなってしまいました。Windowsインストーラは、インストール先として指定しないドライブを書き換えることもあるようです。SSDを外すか、せめてUEFI/BIOISでm.2を読めないように設定して、Windowsインストールするのが良いと思いました。時刻を合わせるmacOSとWindowsを切り替えて使用すると、時刻が合いません。昔はグリニッジ標準時GMTと呼ばれていた時刻)を使っているのに対して、Windowは現地時間を使っているからです。コンピュータは、ファイル作成時刻などを管理するために、時計機能を備えています。マザーボードにはRTC(リアルタイムクロック)というチップが搭載されていて、電源が切れている時も、ボタン電池で時刻を刻んでいます。時差の違う場所に置かれたコンピュータ同士をネットワーク接続で使うことを考えると、コンピュータの時刻はどれか一つの基準時間を使うべきです。するとUTCを使用するのが順当です。いうことで、macOSやLinuxなどのUNIX系のOSでは、UTCで時刻を管理して、必要に応じて現地時間に換算して表示しています。UNIX系OSは専門家が使う高価で大掛かりなコンピュータのためのOSとして開発されました。Windowsの先祖は、単独で動く簡素な個人用コンピュータ(マイクロコンピュータ、マイコン)で使われたOSです。昔のコンピュータには電池バックアップのRTCなどなかったので、起動時に時刻を入力させられました。個人ユーザがいちいちUTCと時差を入力するのは面倒なので、マイコンの時計は現地時間に設定することになっていました。それでWindowsは今でもRTCを現地時間に設定していて、UTCが必要な場合には、現地時間から換算しています。RTCがUTCでも現地時間でも、必要に応じて換算すれば良いので問題はありません。macOSとWindowsで同一のRTCを共有すると、OSを切り替えるたびに時間がずれてしまいます。Campではこの問題を解決するドライバが用意されています。Hackintoshでは、当然ながらそういう配慮はありませんので、自力で解決することになります。WindowsをUTCにするWindowsとmacOSのどちらを相手に合わせても良いのですが、歴史的な経緯で仕方なく(?)現地時間を使っているWindowsを正統なUTCに切り替える方が簡単です。これにはレジストリを書き換えます。Windowsでregedit.exeを実行するとレジストリエディタが起動します。TimeZoneInformationと辿っていきます。値(D)」を選択します。ここで、RealTimeIsUniversalという値を作り、この名前をダブルクリックして設定ウィンドウを開き、値を1に設定します。このあとWindowsをシャットダウンし、一旦macOSを起動して、またWindowsに戻ってくると、Windowsの時刻がmacOSと一致します。コマンドプロンプトで設定するフォーラムで教えていただきましたが、レジストリエディタを使う代わりに、Windowsのコマンドプロンプトから設定することも可能のようです。以下のようにタイプします。AMsiroanko様はじめまして。コメント失礼致します。siroanko様の貴重な記事によりPCにOSX(sierra)をインストールできましたが、BIOSでWin又はOsxを選択起動するはできますが、Cloverの起動選択画面からOsxは選択起動可、Windowsは選択できますが選択起動不可で悩んでおります。ご教授頂ければ幸いです。Bootloader上でWin10のEFIを選択した場合はWin10の最初に出てくる、回転が2回ほど回転しそれから何も反応無し。Managerを選択した場合は起動可能。お手数ですが宜しくお願い致します。AM信者なのであまりWindowsを使っていなくて、実のところよくわかりません、すみません。Recordで起動する状態)でインストールされている可能性があるのかなと思いました。するとBIOSでは選択できるけどCloverでは起動しないこともありうると思います。Partitionには過去にUEFI起動でインストールした名残が残っていて、Cloverではそれが選択されて途中で起動に失敗しているのかも。BIOSでレガシー起動を無効にして、UEFI起動だけに設定してみると状況が判明するかもしれません。いうことならばWindowsをUEFI起動でインストールし直すと治るかと思います。BIOSで切り替えられているなら、そのままでも良いように思います。PMはじめまして!こちらのサイトを参考にしながら、ノートパソコンにMojaveを無事インストール完了し、起動もしっかりしています。Windowsもインストールしてデュアルブートをしようとしたのですが、うまく起動できません。なにか考えられる理由がありますでしょうか?お手数おかけしますがご教授よろしくお願いします。managerのエラーが発生し、あきらめました。2を用意し、DVDドライブをHDDに付け替え、そちらにwindowsを入れましたが、macが起動できなくなりました。環境どちらもUEFIモードでインストールしています。1=ここにmojaveを入れています。windowsのHDD。hackintoshをする前に使用していたもの。パーティションは復元用とEFIとOSの3つです。Windowsを一度起動してしまうと、シャットダウン後、cloverでmacOSを選択したあとクラッシュし、起動できなくなります。2(windowsが入っている)を一度取り外し、接続し直してからcloverを起動すると、しっかりとmacOSがブートします。→macを起動するたびにHDDを取り外すのはかなり大変なのでどうにか解決したい。managerを起動した場合は、次回マックを起動する際はクラッシュ。PM貴重な情報ありがとうございます。managerは色々影響を与えてくれてしまう気がします。Windows導入するときは、他のドライブを全部抜いています。Cloverだけで起動した方がmacOSへの影響が少ないというのは、納得できる現象ですね。AM初めまして、“9時間ずれる問題“でここの記事にたどり着き、無事解決できました。Windows10で時刻設定をどういじっても、どうしたものかと半ば諦めておりました。貴重な情報ありがとうございました。AMWindows10のインストールで丸一日ハマっていたのですが、関係ないドライブを全て外したらすんなり終わりました。Mac信者というほどでもないですがWindowsは触れば触るほど嫌いになります...。いつも良質な記事をありがとうございます。PMご指摘ありがとうございます。コメントをキャンセルメールアドレスが公開されることはありません。date*「名前」「メールアドレス」「サイト」は空白でも投稿できますが、日本語が含まれない投稿は無視されます。