MacBook Air の内蔵 SSD のストレージ容量が「消えた」

MacBook Air の内蔵 SSD のストレージ容量が「消えた」

FreeBSD インストーラーで MacBook Air に「EFI パーティションを自動的に作成」させたところ、内部 SSD に何らかの問題が発生しているようです。

192:~ sunqingyao$ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *121.3 GB   disk0
   1:                       0xEE                         209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            60.6 GB    disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
   4:                       0xEE                         209.7 MB   disk0s4

当然です209.7 MB + 60.6 GB + 650.0 MB + 209.7 MB < 121.3 GB。ディスク容量の約 60 GB が消えてしまいます。

また、関連がある場合:

192:~ sunqingyao$ sudo gpt -r show disk0
Password:
gpt show: disk0: Suspicious MBR at sector 0
      start       size  index  contents
          0          1         MBR
          1          1         Pri GPT header
          2         32         Pri GPT table
         34          6
         40     409600      1  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
     409640  118284248      2  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
  118693888    1269536      3  GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
  119963424     409600      4  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
  120373024  104857600      5  GPT part - 516E7CB6-6ECF-11D6-8FF8-00022D09712B
  225230624   11747328      6  GPT part - 516E7CB5-6ECF-11D6-8FF8-00022D09712B
  236977952        190      7  GPT part - 83BD6B9D-7F41-11DC-BE0B-001560B84F0F
  236978142          1
  236978143         32         Sec GPT table
  236978175          1         Sec GPT header

ディスクユーティリティのFirst Aidは役に立ちません:

ここに画像の説明を入力してください

ここに画像の説明を入力してください

答え1

FreeBSDインストーラーは非常に悪いものを作成したようですハイブリッドMBRディスク上には、OS X を混乱させる原因となるパーティションが2diskutil listつあり、出力にはハイブリッド MBR の MBR 側が表示され、この出力にはタイプ 0xEE (保護) パーティションが 2 つ含まれているため、OS X を混乱させる傾向があります。gpt -r show disk0一方、出力には 7 つの GPT パーティションと、用語で言うところの「疑わしい MBR」が表示されます。

これは私のGPT fdisk ( gdisk)道具:

  1. を入手しますgdisk。OS Xバージョンを使用するか、 を含むLinux緊急ディスクを起動することができますgdisk。(Ubuntuインストーラーうまくいくはずです。
  2. OS X または (おそらく) Ubuntu などgdiskのディスク上で起動します。sudo gdisk /dev/disk0sudo gdisk /dev/sda
  3. 入力してpパーティション テーブルを表示し、正しいディスクで作業していることを確認します。
  4. xエキスパートメニューに入るには入力してください。
  5. n不良なハイブリッド MBR を置き換えるために、新しい保護 MBR を作成するように入力します。gdisk新しいプロンプトが表示されるだけで、新しい保護 MBR が作成されたかどうかは確認されないことに注意してください。
  6. p誤って何か悪いことをしていないことを確認するために、パーティション テーブルを再度表示するように入力します。
  7. 変更を保存して終了するには、次のように入力しますw。この変更を確認するように求められます。

この時点で問題は解決されているはずですが、OS が変更を完全に認識するには再起動が必要になる場合があります。

ただし、この手順を実行すると、Mac で BIOS/CSM/レガシーモードの OS を起動できなくなります。FreeBSD のインストール方法によっては、EFI モードのブートローダーをインストールする必要があるかもしれません。これは と呼ばれますloader.efiが、まだインストールされていない場合は、どこにあるのか、どのように設定するのかはわかりません。このFreeBSD wikiエントリ実用的なエンドユーザー向けの詳細が不足していますが、役に立つでしょう。また、私のようなEFIモードのブートマネージャも必要になるかもしれません。再検索、OSを選択します。

あるいは、ハイブリッドMBRを保護MBRに置き換える代わりに、を使用してgdiskより健全な保護MBRを作成することもできます。その後、FreeBSDのBIOSモードブートローダーを再インストールし、OS間のブートを簡素化するためにrEFIndをインストールする必要があるかもしれません。ただし、FreeBSDがMacでEFIモードで起動できると仮定すると、ハイブリッドMBRは見苦しく、BIOSモードではなくこの方法で起動することをお勧めします。危険なハッキング。ハイブリッド MBR のせいで、OS を完全に破壊し、重要なデータを失ってしまった人が非常に多くいます。

関連情報