El espacio de almacenamiento "desapareció" en el SSD interno del MacBook Air

El espacio de almacenamiento "desapareció" en el SSD interno del MacBook Air

Después de permitir que el instalador de FreeBSD "cree automáticamente una partición EFI" en mi MacBook Air, parece haber algún problema con mi SSD interno:

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

Obviamente, 209.7 MB + 60.6 GB + 650.0 MB + 209.7 MB < 121.3 GB. ¡Casi 60 GB de mi espacio en disco simplemente desaparecen!

Además, por si es relevante:

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

Los primeros auxilios de la Utilidad de Discos no ayudan:

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

Respuesta1

El instalador de FreeBSD parece haber creado un malMBR híbridoen su disco, y esto confunde a OS X. La diskutil listsalida muestra el lado MBR del MBR híbrido, y esta salida incluye dos particiones tipo 0xEE (protectoras), lo que tiende a confundir a OS X. La gpt -r show disk0salida, OTOH, muestra siete Particiones GPT y un "MBR sospechoso", para usar su término.

Esto se puede arreglar con midisco fdisco GPT ( gdisk)herramienta:

  1. Obtenergdisk . Puede utilizar la versión de OS X o iniciar un disco de emergencia de Linux que incluya gdisk. (Uninstalador de ubuntudebería funcionar bien.)
  2. Inicie gdisken el disco, como en sudo gdisk /dev/disk0OS X o (probablemente) sudo gdisk /dev/sdaen Ubuntu.
  3. Escriba ppara ver la tabla de particiones y asegúrese de estar trabajando en el disco correcto.
  4. Escribe xpara entrar al menú de expertos.
  5. Escriba npara crear un nuevo MBR protector para reemplazar el MBR híbrido defectuoso. Tenga en cuenta que gdisksimplemente mostrará un nuevo mensaje; no verificará que se haya creado un nuevo MBR protector.
  6. Escriba ppara ver la tabla de particiones nuevamente y asegurarse de no haber hecho algo malo accidentalmente.
  7. Escriba wpara guardar los cambios y salir. Se le pedirá que verifique este cambio.

En este punto, el problema debería solucionarse; sin embargo, es posible que deba reiniciar antes de que el sistema operativo reconozca completamente los cambios.

Sin embargo, tenga en cuenta que este procedimiento hará que su Mac no pueda iniciar sistemas operativos BIOS/CSM/modo heredado. Dependiendo de cómo haya instalado FreeBSD, es posible que necesite instalar su cargador de arranque en modo EFI. Se llamaloader.efi , pero no estoy seguro exactamente de dónde encontrarlo o cómo configurarlo, si aún no está instalado. Tal vezesta entrada wiki de FreeBSDayudaría, aunque es escaso en detalles prácticos para el usuario final. Es posible que también desee o necesite un administrador de arranque en modo EFI, como mivolver a encontrar,para seleccionar entre los sistemas operativos.

Alternativamente, en lugar de reemplazar el MBR híbrido con un MBR protector, podría usargdisk para crear un MBR protector más sano. Es posible que luego necesite reinstalar el cargador de arranque en modo BIOS de FreeBSD y quizás instalar rEFInd para simplificar el arranque entre sistemas operativos. Sin embargo, suponiendo que FreeBSD pueda arrancar en modo EFI en su Mac, recomiendo arrancar de esta manera en lugar de en modo BIOS, porque los MBR híbridos son feos ypeligrosotrucos. Demasiadas personas han destruido por completo sus sistemas operativos y han perdido datos importantes debido a los MBR híbridos.

información relacionada