Windows 10
 Computer >> コンピューター >  >> システム >> Windows 10

MacでWindowsインストーラーが作成できない?試したいトラブルシューティング4選

自作PCを組み立てるときや、ハードディスクを完全に初期化した後には、Windowsをインストールする必要があるでしょう。WindowsをCDで購入していない場合は、自分でインストールメディアを作成しなければなりません。Microsoftはこのプロセスをかなり簡単にしていますが、必ずしも計画通りに進むとは限りません。

さらに、Macを使ってインストーラーを作成する必要がある場合、話は少し複雑になります。ここでは、Windows 10のインストーラー作成でつまずいたときの対処法を紹介します。

まずは簡単な方法から

Boot Campを使ってWindows 10インストーラーを作成する最も簡単な方法は、すでに多くの場所で紹介されています。まだ試していないのであれば、まずはこれを試してみてください。うまくいく可能性は十分にあります。ただ、筆者が試したときはうまく動作せず、別の方法を考える必要がありました。

問題の内容

場合によっては、Boot CampにWindows 10インストーラーを作成するオプションが表示されないことがあります。筆者が最近のPC構築のために試したところ、Boot Campは「Macの新しいパーティションにWindowsをインストールできる」と表示したものの、USBメモリにインストーラーを作成するという案内は一切ありませんでした。

MacでWindowsインストーラーが作成できない?試したいトラブルシューティング4選

このような状況になった場合、いくつかの対処法があります。最も簡単な方法から順に見ていきましょう。

解決策1:ISOファイルをUSBにコピーする

これは断トツでシンプルな解決策であり、筆者の場合はこれだけがうまくいった方法です。そのため、最初に試すことを強くおすすめします。Windows 10インストーラーのISOファイルをダウンロードしたら、それをUSBドライブにコピーするだけ。それだけで完了です。

「そんな単純な方法で本当に動くのか」と思われるかもしれませんが、繰り返しますが、筆者の環境ではこれだけが成功しました。しかも最も手軽で速い方法でもあります。まずはこれを試してみてください。

解決策2:ddコマンドでUSBに書き込む

Unix系システムのddコマンドは、指定したパラメータに従ってファイルをコピー・変換するツールです。ここでは、ISOファイルをUSBドライブに書き込むために使用します。

まず、USBドライブをMacに接続してください。次に、ターミナルで以下のコマンドを実行します。

diskutil list

すると、コンピュータ上の利用可能なディスクの一覧が表示されます。ここからUSBドライブを見つけてください(下図のハイライト部分のように「external, physical」と表示されます)。

MacでWindowsインストーラーが作成できない?試したいトラブルシューティング4選

確認できたら、/dev/disk# の行にある番号を控えておきます。筆者の場合は「2」でした。

続いて、ディスクをアンマウントします。

diskutil unmountDisk /dev/disk#

「#」の部分は、ご自身の環境でのディスク番号に置き換えてください。その後、dd コマンドを開始します。

sudo dd if=

ここで、ISOファイルをターミナルにドラッグ&ドロップすると、ファイルのパスがコマンドに自動挿入されます。

MacでWindowsインストーラーが作成できない?試したいトラブルシューティング4選

半角スペースを1つ入力してから、以下を追記します。

of=/dev/disk# bs=1m

筆者の環境では、最終的なコマンドは次のようになりました。

MacでWindowsインストーラーが作成できない?試したいトラブルシューティング4選

Enterキーを押し、パスワードを入力します。あとは待つだけです。このコマンドの実行には20〜30分ほどかかる場合があります。処理が完了したら、ディスクを取り出しましょう。

diskutil eject /dev/disk#

これで完成です。

(この手法の手順をまとめてくださったtonymacx86.comのn3oNLit3氏に感謝します。)

解決策3:Boot CampなしでISOをDVDに書き込む

USBではなくDVDインストーラーを作成したい場合も、Boot Campを使わずに実現できます。方法はいくつかありますが、最も簡単なのはFinderから行う方法です。ISOファイルを選択し、「ファイル > ディスクイメージ[名前]をディスクに書き込む…」を選択するだけです。

同じ操作はターミナルからも実行できます。

hdiutil burn [ファイルのパス]

もちろん、ISOを書き込めるソフトウェアも多数存在します。「Disco」「Burn」「Simply Burns」などは無料で利用できます。有料では「DVD Creator」(30ドル)があり、より高度なディスク書き込み機能を提供しています。今後もDVD書き込みを頻繁に行う予定があるなら、検討する価値があるでしょう。どのソフトウェアを使う場合でも、それぞれの指示に従って操作してください。

解決策4:最終手段(SIPの無効化)

この方法に入る前に、注意しておきます。これはあくまで最終手段です。 システム整合性保護(SIP)を無効化すると、macOS内部に深刻なダメージを与える可能性があります。SIPにはそれが存在する理由があります。慎重に作業し、必ずバックアップを取っておいてください。そして作業が完了したら、必ずSIPを再度有効化してください。

また、この方法の手順はSierraではなくEl Capitan向けに説明されたものです。そのため、環境によっては多少の調整が必要になるかもしれません。

この方法では、Boot Campのコードの一部を書き換え、Windowsインストーラーの作成に使えるようにします。手順を順番に見ていきましょう。まず、SIPを無効化します。

  1. Macを再起動します。
  2. macOSが起動する前に、Appleロゴが表示されるまでCommand + Rを押し続けます。
  3. リカバリーモードが起動したら、メニューバーからユーティリティ > ターミナルを選択します。
  4. 「csrutil disable」と入力し、Enterキーを押します。
  5. SIPが無効化されたことを示すメッセージが表示されるはずです。
  6. Appleメニューからコンピュータを再起動します。

再起動が完了したら、Macのモデル識別子を確認する必要があります。Appleメニュー > このMacについて > システムレポートを開き、お使いのマシンのモデル識別子(Model Identifier)を控えてください。筆者の場合は、下図のとおり「MacBookPro12,1」でした。

MacでWindowsインストーラーが作成できない?試したいトラブルシューティング4選

次に、Boot Campの.plistファイルにアクセスします。

  1. Boot Campアイコンを右クリックし、「パッケージの内容を表示」を選択します。
  2. .plistファイルのコピーを作成し、デスクトップに置きます。
  3. .plistファイルを右クリックし、「このアプリケーションで開く > テキストエディット」を選択します。
  4. 「DARequiredROMVersions」の下にお使いのMacのモデルを追加します。
  5. 「PreUEFIModels」から「Pre」を削除し、リストに自分のモデルを追加します。
  6. 「PreUSBBootSupportedModels」から「Pre」を削除し、自分のモデルを追加します。
  7. お使いのモデルが「Win7OnlyModels」に含まれている場合は、削除します。

.plistファイルを保存したら、ターミナルで以下を実行します。

sudo codesign -fs - /Applications/Utilities/Boot\ Camp\ Assistant.app

これにより、変更されたコードでBoot Campが実行できるようになるはずです。Appleから何かをダウンロードするよう求められた場合は、ダウンロードを完了させてからコマンドを再度実行してください。

Boot Campを起動し、Windowsインストーラーを作成します。その後、もう一度リカバリーモードで起動し、ターミナルに「csrutil enable」と入力してSIPを元に戻しましょう。

この手法について情報を共有してくださった、Appleサポートスレッドの貢献者の皆さんに感謝します。

まとめ:あなたの選択肢

ここで紹介した4つの方法のうち、いずれかひとつはMacでWindowsインストーラーを作成できるはずですが、保証はありません。うまくいくまで、いくつかの方法を試してみるしかありません。どうしてもどれも成功しない場合は、別のコンピュータ(できればWindows PC。この用途ならより手順がシンプルだからです)を使用する必要があります。

どの方法がうまくいきましたか? 別のトラブルシューティングの解決策をご存知ですか? ぜひコメント欄でヒントを共有してください!

  1. Windows 11でBitLockerのUSBスタートアップキーを自作する方法を徹底解説

    実は、Windows 11では市販のほぼすべてのUSBメモリを「スタートアップキー」として活用できます。比較的新しいPCでBitLockerを有効にすると、WindowsはTPM(トラステッド・プラットフォーム・モジュール)を利用して、PCを起動するたびにシステムドライブを自動的にロック解除します。 BitLocker有効化済みのPCにUSBスタートアップキーを組み合わせれば、セキュリティを一段引き上げながら利便性も維持できます。これは事実上、BitLocker暗号化に二要素認証を追加するのと同じ効果をもたらします。以降、PCはUSBスタートアップキーが挿入されていない限り起動せず、ドライブの

  2. MacでWindowsのUSBインストーラーを作成する方法を徹底解説

    かつてはCDやDVDからしかWindowsをインストールできませんでしたが、現在ではUSBメモリを使ったインストーラーが主流になりつつあります。実は、少し工夫をするだけで、お使いのMacだけでもWindows用のUSBインストーラーを作成できるのです。 この記事では、その具体的な手順をステップバイステップで詳しく解説していきます。それでは早速見ていきましょう。 MacでWindowsのUSBインストーラーを作成する方法 Windows環境で起動可能なUSBインストーラーを作成したことがある方なら、一般的な流れをご存じでしょう。まずMicrosoftの公式ダウンロードページからWindowsのI