4 votos

¿Cómo puedo evitar el montaje automático de todas las particiones de una unidad flash?

Tengo una unidad flash que utilizo para varios diagnósticos en macs. La mayoría de las particiones de la unidad son accesibles manteniendo pulsada la tecla de opción en el arranque. También tengo una partición adicional que no es de arranque y se utiliza estrictamente para diags después de los macs OS ha cargado. Mi reto es encontrar una manera de no montar todas las particiones de opción de arranque cuando se trata de utilizar el no bootable.

¿Alguna idea? Gracias

2voto

JonnyGold Puntos 512

Tome prestado un truco de Apple: configure el tipo de partición a algo que no sea Apple_HFS. El tipo de partición Apple_Boot es utilizado por Lion Recovery, y debería proporcionar el comportamiento exacto que desea. Este proceso NO es para los débiles de corazón, y definitivamente debe tener una copia de seguridad. Si algo de este proceso no está claro, NO LO HAGAS . Tenga en cuenta que todos los números y nombres de unidades serán diferentes en su ordenador.

Primero, determine cuál es el "disco BSD" de su unidad de destino. Muy probablemente el disco1, pero no necesariamente. Por ejemplo, este es mi sistema actual:

bash-3.2$ diskutil list
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *120.0 GB   disk0
   1:                        EFI                         209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh SSD           119.2 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *320.1 GB   disk1
   1:                        EFI                         209.7 MB   disk1s1
   2:                  Apple_HFS Secondary HD            319.7 GB   disk1s2

Lo que sigue es un trabajo de copia-pega-edición de Dmitry Dulepov :

Tenemos que cambiar el tipo de esta partición. Esto implica anotar los parámetros de la partición, borrarla y crear una partición con gpt. En primer lugar, vamos a averiguar los parámetros:

bash-3.2$ sudo gpt show disk1
         start       size  index  contents
            0          1         PMBR
            1          1         Pri GPT header
            2         32         Pri GPT table
           34          6
           40     409600      1  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
       409640  246725744      2  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
    247135384     262144
   247397528    1269528       3  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
    248667056    1402591
    250069647         32         Sec GPT table
    250069679          1         Sec GPT header 

A continuación, elimine y añada la partición. Tenga en cuenta que utilizamos los valores encontrados en el paso anterior.

bash-3.2$ sudo gpt remove -b 247397528 -s 1269536 -t 48465300-0000-11AA-AA11-00306543ECAC disk1
disk0s3 removed
bash-3.2$ sudo gpt add -b 247397528 -s 1269536 -t 426F6F74-0000-11AA-AA11-00306543ECAC
disk0 disk1s3 added

Fíjate en el diferente GUID. Esto es importante porque le dice a OS X el tipo de partición.

Comprueba si todo está bien:

bash-3.2$ diskutil list disk1

Debería ver que lo que antes era una partición Apple_HFS debería aparecer como Apple_Boot. Este tipo de particiones pueden arrancar en un Mac Intel sin ser montadas automáticamente por un sistema en ejecución. Repita este proceso general con cada partición que desee "ocultar" normalmente.

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