Boot Camp で OSX がブートオプションとして表示されなくなりました

Boot Camp で OSX がブートオプションとして表示されなくなりました

私は、Windows 10 のブートキャンプ パーティションを備えた Macbook Pro 2014 を持っています。データ用のパーティションを作成することにしました。ディスク ユーティリティ (OSX) でパーティションを作成し、サイズを変更しましたが、Windows を使用してパーティションをフォーマットすると、Windows 以外のすべてのブート オプションが消えてしまいました。

OSX パーティションは引き続きドライブとして表示されますが、ブート オプションとしては表示されなくなりました。

Ubuntu ライブ ディスクを使用して、次の情報を取得できました。

~$ sudo parted -l
Model: ATA APPLE SSD SM0512 (scsi)
Disk /dev/sda: 500GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt

Number  Start   End    Size   File system  Name                          Flags
 1      20.5kB  210MB  210MB  fat32        EFI System Partition          boot
 2      210MB   141GB  141GB  hfs+         OSX                           msftdata
 3      141GB   142GB  134MB               Microsoft reserved partition
 4      142GB   298GB  156GB  ntfs         NTFS                          msftdata
 5      298GB   298GB  472MB  ntfs                                       hidden, diag
 6      298GB   299GB  650MB  hfs+         Recovery HD                   msftdata
 7      299GB   500GB  201GB  ntfs         Basic data partition          msftdata


Model: Kingston DT 101 G2 (scsi)
Disk /dev/sdc: 7803MB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start   End     Size    Type     File system  Flags
 1      4129kB  7803MB  7799MB  primary  fat32        boot, lba

コンピューターで OSX を再度起動するにはどうすればいいですか?

答え1

あなたの問題はこれだと思います:

2      210MB   141GB  141GB  hfs+         OSX                           msftdata
6      298GB   299GB  650MB  hfs+         Recovery HD                   msftdata

これらの HFS+ パーティションは両方とも、 で示されているようpartedに、間違ったパーティション タイプ コードを持っていますmsftdata。 ではこの問題を修正するのに十分な精度が得られないと思いますpartedが、gdisk(Ubuntu で利用可能な) では可能です。パーティション 2 のタイプ コードを AF00 または AF05 (下記参照) に変更し、パーティション 6 のタイプ コードを AB00 に変更する必要があります。gdisktコマンドを使用してこれらの変更を行い、 と入力してw変更gdiskをディスクに保存できます。

Yosemite より前のバージョンの OS X を使用している場合、 のタイプ コードは/dev/sda2ほぼ確実に AF00 になります。Yosemite 以降を使用している場合は、AF00 または AF05 のいずれかになります。後者は OS X の LVM 実装に使用されます。不明な場合は、AF00 で試してみて、それでも問題が解決しない場合は、AF05 でもう一度試すことをお勧めします。

ちなみに、実際には Boot Camp を使用しているとは思いません。Windows を EFI モードで起動しているのではないかと思います。全体的には良いのですが、次の点が問題です。

  • Appleのパーティションツールは、ハイブリッドMBR、これにより、Windows が起動できなくなります。注意してください。
  • Microsoft のパーティション ツールは、Apple のパーティションのタイプ コードを変更することがあります。これはすでに発生しています。注意してください。

関連情報