web-dev-qa-db-ja.com

Mac EFIパーティションを拡大できますか?もしそうなら、どのように?

私はこれをずっと探していました... MacのデフォルトのEFIパーティションは200MBです。 BootCampパーティションにインストールしたい特別なWindows10イメージ(エンタープライズコンパイル)があります。イメージインストーラーのboot.wimファイルサイズが290 MBであるため、EFIパーティションは500MBである必要があります。

私がこれを試みた方法は、最初にBoot CampAssistantを使用してMSWebサイトからダウンロードしたMSWindows 10イメージをインストールしてWindowsパーティションを作成および準備し、次にWindows 10 Enterpriseイメージを含むUSBドライブから起動し、その上にイメージを展開することです。 Windowsパーティションを再起動し、Windowsから起動してインストールを続行しますが、boot.wimファイルをEFIパーティションにコピーできないため、展開プロセスを続行できません。

WindowsイメージでUSBドライブから起動する場合はdiskpartを使用し、macOSから起動する場合はdiskutilを使用して、EFIパーティションサイズを変更するさまざまな方法を試してきました。 EFIパーティションのサイズを変更することはできませんでした。

  • diskutilで、「ファイルシステム形式はサイズ変更をサポートしていません」と表示されます。
  • diskpartで、「OEM、ESP、またはリカバリパーティションを拡張することはできません」と表示されます。

EFIパーティションのサイズ変更も可能ですか?

これは比較的新しいMacであるため、これが機能するようにドライブを再フォーマットし、必要に応じてリカバリモードからSierraを再インストールすることに問題はないと思います(もちろん、変更できる場合はデータを失うことなくパーティションサイズを設定するのが最善の解決策です)。

1
erutan

ESPはFAT32を使用するため、理論的には、GUIDパーティションテーブル(GPT)ディスク上のFAT32のサイズを変更できるツールであればすべて実行できますが、そのためには、開始点を変更してESP)に続くパーティションを縮小する必要があります。これは比較的リスクの高い操作になる可能性があるため、可能であれば、別の解決策を探す必要があります。 。また、一部のツール(LinuxのGPartedなど)は、他のファイルシステムタイプを損傷するよりも、サイズ変更時にFATパーティションを損傷する可能性が高いようです。

他にもいくつかの選択肢があります。

  • 始点を移動するよりも終点を移動する方が、パーティションを縮小する方が安全です。したがって、他のパーティションを最後から縮小して、解放されたスペースに新しいFATパーティションを作成することを検討してください。これにより、必要なファイルを保持するためのスペースが確保されます。
  • 理論的には、boot.wimファイルをHFS +パーティションに保存できるはずです。これは、AppleのEFIがFATを読み取るのと同じようにHFS +を読み取ることができるためです。ただし、これは、boot.wimが書き込みアクセスを必要とせず、ファイルをWindowsから読み取る必要がないことを前提としています。最近のOSXインストールでは、EFIが読み取れない暗号化またはLVMセットアップを使用しているため、暗号化されていないプレーンなHFS +パーティションが必要になることに注意してください。
  • 少なくとも2つのNTFSドライバーが使用可能です。 1つは私の rEFIndブートマネージャー に付属し、もう1つは EFIドライバーパッケージに付属しています。 このようなドライバを使用することで、理論的にはboot.wimをNTFSボリュームに配置できます。 HFS +の場所からの同じ警告のいくつかが適用されますが、WindowsはNTFSを読み取ることができます。
  • 別のディスクを完全に使用することもできます。たとえば、USBフラッシュドライブです。
1
Rod Smith