0 votos

Cuando intento 'sudo gpt -r show disk0' obtengo: 'gpt show: incapaz de abrir el dispositivo 'disk0': Operación no permitida'. ¿Cómo se puede solucionar esto?

Intentando replicar el gpt opción en este post ¿Cómo examinar discos y sus particiones a través del terminal?

A mí sí:

sudo gpt -r show disk0

lo que obtengo es:

gpt show: unable to open device 'disk0': Operation not permitted

Se supone que es una acción de lectura inofensiva. ¿Cómo no está permitido?

¿Cómo hacerlo? (He leído que hay otras herramientas de terceros que pueden superar este problema, pero quiero usar nativo gpt ).

diskutil list :

/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.3 GB   disk0
   1:                        EFI EFI                     314.6 MB   disk0s1
   2:                 Apple_APFS Container disk1         500.0 GB   disk0s2

2voto

David Anderson Puntos 2189

En respuesta aceptada actualmente a la pregunta "¿Cómo examinar discos y sus particiones a través del terminal?" se publicó el 3 de feb de 2017. La última lanzamiento de macOS en ese momento era Sierra. Con esta versión de MacOS, SIP permitió la lectura de la GPT de la unidad que contiene el disco de inicio. Sin embargo, a partir de MacOS High Sierra hasta Monterey, SIP prohibió la lectura de la GPT de la unidad que contiene el disco de inicio. Aparentemente, SIP bajo Ventura permitirá la gpt para leer el GPT de la unidad que contiene el disco de arranque.

Respuesta a las preguntas del OP:

  • ¿Cómo se puede superar esto?

    Desactivar SIP.

  • ¿Cómo no está permitido?

    SIP impide que gpt de la lectura de /dev/disk0 .

  • ¿Cómo hacerlo?

    Hay muchas maneras. A continuación se presentan dos formas comunes. Tenga en cuenta que la lectura de /dev/disk0 mientras se arranca en Recuperación de macOS.

    • Inicie la recuperación de macOS e introduzca el comando csrutil disable . A continuación, vuelva a arrancar MacOS e introduzca el comando sudo gpt -r show disk0 .
    • Inicie la recuperación de macOS e introduzca el comando gpt -r show disk0 . A continuación, vuelve a arrancar MacOS.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X