私は、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 に変更する必要があります。gdisk
のt
コマンドを使用してこれらの変更を行い、 と入力して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 のパーティションのタイプ コードを変更することがあります。これはすでに発生しています。注意してください。