No se puede cambiar el tamaño de las particiones

35

Recientemente he creado una partición en mi Macbook Air con OS X 10.9, y esto fue para instalar otra instancia del sistema operativo (Sí, OS X 10.10 Yosemite, pero eso es un aparte de la consulta que tengo) en él.

Obtuve la partición funcionando bien, con el sistema operativo funcionando bien también, pero ahora, cuando vuelvo a la Utilidad de Discos, noté dos cosas que están mal:

  • En primer lugar, el disco que alberga las dos particiones ha tomado el nombre que pensé que le había dado a la nueva partición ("Yosemite"), en lugar de lo que originalmente decía, en algún lugar a lo largo de las líneas de "Disco duro de 125GB" o similar.

  • Quizás debido a esto, creo, las pestañas han cambiado cuando selecciono este disco, y ya no puedo cambiar el tamaño de las particiones. Las opciones están atenuadas, y tampoco puedo arrastrar para cambiar el tamaño.

Disk Utility tiene un aspecto similar al que se ve en esta pregunta: no se puede ajustar la partición de la unidad USB con Mountain Lion Disk Utility aunque mi computadora no está encriptada, y es la computadora, no el USB con el que tengo problemas.

Intenté ingresar a la Utilidad de Discos desde el Modo de Recuperación (manteniendo presionada la opción al inicio), pero el problema aún persiste. He intentado cambiar los discos de inicio entre los dos, pero todavía no ha cambiado nada en el menú.

Creo que una razón para este problema es que de alguna manera la unidad es ahora un grupo de volúmenes lógico. Realmente no entiendo qué es esto y cómo solucionarlo.

Tenga en cuenta que esta pregunta es puramente sobre la partición, tengo la intención de usar Yosemite en la partición cuando está funcionando, pero en la actualidad es un sistema Mavericks simple con un problema de partición.

Aquí hay una imagen de mi Utilidad de Discos: Captura de pantalla de la Utilidad de Discos

Cory
fuente
compruebe mis ediciones, no estoy seguro de si ya ha instalado Yosemite en la segunda partición o no. Al principio pensé que no, ahora creo que sí. Solo intento redactarlo para evitar que Yosemite salga de las banderas de temas, ya que creo que el problema es válido y no está relacionado con el software de prelanzamiento.
stuffe
Reproduzca esto en 10.9: su captura de pantalla muestra la utilidad de disco 10.10 que es difícil saber si es el problema sin reproducir cosas en un sistema operativo de envío.
bmike
Vale la pena señalar, si un usuario tiene la intención de reducir un LV, agregue un LV: apple.stackexchange.com/a/146296/8546 muestra que OS X 10.9.5 aparentemente no puede agregar un LV a un LVF. Según los informes, ese tipo de adición fue posible en febrero de 2013 (antes de Mavericks), por lo que puede haber una regresión.
Graham Perrin
Empecé a escribir un comentario largo y sin aliento, pero en su lugar envié una respuesta. El problema para mí fue que Disk Utility no podía cambiar el tamaño de la partición primaria mientras la partición se montaba como la raíz del sistema de archivos. Ver la respuesta a continuación.
AL the X

Respuestas:

28

Si entiendo su pregunta correctamente, está tratando de cambiar el tamaño del grupo de volúmenes o en realidad uno de los volúmenes dentro de un grupo. Por lo que pude reunir, su disco se convirtió en un volumen CoreStorage. ¿Podría verificar eso emitiendo el siguiente comando en una terminal y verificar si obtiene una salida similar a la de la imagen:

diskutil corestorage list

Salida de diskutil

La utilidad de disco actualmente disponible no admite el cambio de tamaño de volúmenes lógicos. Sin embargo, utilizando la línea de comando, hay una función no documentada que le permite cambiar el tamaño de los volúmenes.

Si consulta el comando de ayuda de diskutil, recibirá el siguiente resultado:

chris$ diskutil corestorage

Usage:  diskutil [quiet] coreStorage|CS <verb> <options>,
    where <verb> is as follows:

 list                     (Show status of CoreStorage volumes)
 info[rmation]            (Get CoreStorage information by UUID or disk)
 convert                  (Convert a volume into a CoreStorage volume)
 revert                   (Revert a CoreStorage volume to its native type)
 create                   (Create a new CoreStorage logical volume group)
 delete                   (Delete a CoreStorage logical volume group)
 createVolume             (Create a new CoreStorage logical volume)
 deleteVolume             (Delete a volume from a logical volume group)
 encryptVolume            (Encrypt a CoreStorage logical volume)
 decryptVolume            (Decrypt a CoreStorage logical volume)
 unlockVolume             (Attach/mount a locked CoreStorage logical volume)
 changeVolumePassphrase   (Change a CoreStorage logical volume's passphrase)

Como puede ver, no ofrece ninguna opción para cambiar el tamaño de un Volumen, por lo tanto, supongo que Disk Utility no le permite cambiar el tamaño.

Sin embargo, existen las siguientes funciones no documentadas:

    chris$ diskutil corestorage resizeVolume

Usage:  diskutil coreStorage resizeVolume
        lvUUID|MountPoint|DiskIdentifier|DeviceNode size
Resize a logical volume, which is one of one or more disks that consume storage
out of a logical volume group. The logical volume group will have more or less
available space after this operation, if it was a shrink or grow, respectively.

Example: diskutil coreStorage resizeVolume
         11111111-2222-3333-4444-555555555555 10g

La función resizeVolume no aparece en la primera lista de comandos disponibles arriba, pero todavía existe e incluso le proporciona un ejemplo sobre cómo usarla.

Con este comando y el UUID correcto del volumen, debería ser posible cambiar el tamaño de uno de los volúmenes dentro de su grupo lógico.

Investigué un poco más alrededor de la línea de comando y encontré los siguientes comandos:

Comandos de volumen físico (disco)

  • resizeDisk (no documentado): cambia el tamaño de un volumen físico
  • removeDisk (no documentado): elimina un volumen físico de un grupo de volúmenes lógico
  • addDisk (no documentado): agrega un nuevo volumen físico a un grupo de volúmenes lógico

Comandos de volumen lógico

  • deleteVolume (no documentado): elimina un volumen lógico y todo su contenido
  • resizeVolume (indocumentado): aumenta o reduce un volumen lógico
  • resizeStack (indocumentado): aumenta o reduce un volumen lógico, así como el grupo de volúmenes y el volumen físico.
Chrisii
fuente
No estoy seguro de cómo incluir una imagen en los comentarios (en lo que respecta a diskutil corestorage list) pero mi resultado es similar, aparte de los nombres, cantidades de volúmenes físicos, y en Revertibleél dice Yes (No Decryption Required)¿Es esto lo que se esperaba? Además, si hago el comando para cambiar el tamaño de la partición, diskutil corestorage resizeVolume¿tengo que cambiar el tamaño de ambas particiones para hacer espacio, o lo hace automáticamente? En el comando diskutil corestorage resizeVolume, ¿está lvUUID|MountPoint|DiskIdentifier|DeviceNodeel número al lado de Logical Volumeen la lista? Gracias
Cory
1
Si el resultado es similar, entonces debería estar bien. El reversible debería ser Sí, en caso de que la unidad no esté encriptada con FileVault2 (por lo que es de esperar a menos que haya habilitado FileVault desde la pestaña Seguridad en las preferencias del sistema). Para hacer espacio para otra partición (fuera del grupo lógico), probablemente tendrá que cambiar el tamaño de todo el Grupo de volúmenes y, por lo tanto, de ambas particiones. No lo hará automáticamente. Utilice el comando "resizeStack" que cambiará el tamaño de ambos. El identificador alfanumérico largo junto a "Grupo de volumen lógico", "Volumen lógico" es el UUID que necesita para cambiar el tamaño de los comandos.
Chrisii
@Chrisii Esto fue muy, muy útil, pero todavía no estoy seguro de cómo podría borrar mi partición de prueba de OS X. De lo contrario, no veo mi partición principal en la salida (inicié en Mavericks desde la partición principal más grande). ¿Qué debo hacer? ¡Gracias! (Es poco convincente, pero haré salir a través de múltiples comentarios ensiung. Gracias por soportar conmigo.
László
d2m66h2j:~ laszlosandor$ diskutil corestorage list CoreStorage logical volume groups (1 found) | +-- Logical Volume Group B6308EC8-297D-44BD-9212-6BD867F6331B ========================================================= Name: OS X Test Status: Online Size: 29349998592 B (29.3 GB) Free Space: 204955648 B (205.0 MB) | +-< Physical Volume 3325F333-C8E3-46EE-9357-5E0C21A600D1 | ---------------------------------------------------- | Index: 0 | Disk: disk0s4 | Status: Online | Size: 29349998592 B (29.3 GB)
László
+-> Logical Volume Family E8CB0EB7-A2B7-48AA-AA13-5DE30867901B ---------------------------------------------------------- Encryption Status: Unlocked Encryption Type: None Conversion Status: NoConversion Conversion Direction: -none- Has Encrypted Extents: No Fully Secure: No Passphrase Required: No |
László
14

Si su partición se convirtió en Grupo de volumen lógico (no puede cambiar el tamaño o eliminar la partición de Yosemite), puede revertir el tipo de partición con pocas líneas de comando.

Tipo de terminal abierto diskutil corestorage list Buscar la cadena de UUID de la partición de Yosemite.

tipo diskutil corestorage revert <UUID>

Su partición de Yosemite ahora vuelve al tipo de partición predeterminado. Ahora, puede cambiar el tamaño o eliminar la partición de yosemite.

aseem
fuente
66
Gracias, esto me ayudó. El comando real: ¿ diskutil corestorage revert <UUID>dónde <UUID>está el uuid azul resaltado en el ejemplo anterior?
Marinov Iván
¿Por qué Disk Utility lo convirtió automáticamente a un formato que no pudo manipular?
ArtOfWarfare
Pro consejo: asegurarse de que su ordenador está conectado mientras se ejecuta la orden de MarinovIván @ (mi equipo no lo haría a menos que la reversión estaba enchufado todo el tiempo.)
mchen.ja
2

Deshabilite FileVault en Preferencias del sistema -> Seguridad y privacidad, reinicie, intente nuevamente. ¡Trabajó para mi!

dunkerbv
fuente
1
Tuve que ver el progreso usando diskutil corestorage list. Pude ver Conversion Status: Convertingy Conversion Direction: backward. Entonces, si esto no funciona, ejecutaré la restauración de corestorage como otros sugieren. Gracias.
jrwren
0

Asegúrese de tener ambas particiones formateadas con un sistema de archivos para el que Mac OS X admite el cambio de tamaño en línea (es decir, por ejemplo, HFS Extended Journaled).

jksoegaard
fuente
1
Esto parece más un comentario que una respuesta ...: - /
Potherca
0

Mirando los tamaños Usados ​​en su Utilidad de Discos, creo que no tiene suficiente espacio para cambiar el tamaño de las particiones. fallará si no tiene suficiente espacio libre para mover archivos (la partición no es virtual, depende de que los datos estén en ciertas ubicaciones en el hardware).

Use algo como Carbon Copy Cloner para hacer una copia de seguridad de la imagen de disco de las particiones, particione el externo como desee y vuelva a copiar. NO use el modo de copia en bloque.

Las máquinas virtuales como Fusion hacen que las pruebas beta como esta sean mucho más fáciles.

Paul
fuente
Estoy de acuerdo contigo. Sin embargo, el cambio de tamaño en la Utilidad de disco solo funciona en volúmenes físicos y no en volúmenes lógicos en un grupo de volúmenes. El cambio de tamaño no destructivo siempre requiere que haya suficiente espacio libre disponible.
Chrisii
0

Para empezar, puede ir a "Disco de inicio" en las preferencias del sistema para iniciar su antiguo OS X desde Yosemite. A partir de ahí, tal vez puedas particionar / arreglar como quieras.

Jo Bro
fuente
"Tal vez"? Esa no es una gran respuesta :-(
Potherca
0

Pruebe esto: resalte Macintosh HD y haga clic en "+" para agregar una nueva partición. Siga la pantalla para permitir que se agregue la nueva partición. Haga esto para demostrar que el sistema operativo le permitiría agregar una partición.

Ahora resalte la partición que acaba de agregar y haga clic en "-" para eliminar. Haga esto para demostrar que el sistema operativo le permitiría eliminar una partición. Si ambas acciones tuvieron éxito, debería poder ajustar el Macintosh HD a cualquier tamaño.

usuario111835
fuente
0

He resuelto esto después de dos días de buscar en Internet. Estoy usando MacBook Pro 15 "retina, con otra partición con Windows 8 creado por Boot Camp en Mac. La pregunta, cuando ejecuto la utilidad de disco, no veo la esquina" arrastrable "del disco duro que necesito cambiar de tamaño. Esta es mi solución, escribiré paso a paso:

  1. Desactive el cifrado de FileVault en Preferencias del sistema → Seguridad. ¡Mi Mac tardó de 3 a 4 horas en finalizar!

  2. Luego reinicie en modo de recuperación presionando Comando + R durante el proceso de reinicio.

  3. En el modo de recuperación, ejecute la utilidad de disco. Apague el cifrado del disco que se encuentra en la configuración del archivo en la barra superior. Ahora notará que el nombre de su disco duro puede cambiar.

  4. Reinicie nuevamente en OS X. Ejecute la Utilidad de Disco. Ahora la esquina "arrastrar" está disponible. Haga clic en él y cambie el tamaño que desee. Para mí, reduje la Mac HD por algunos gigabytes que necesitaré para el sistema operativo Windows.

  5. Reiniciar en el sistema operativo Windows. Descargue el software gratuito Partición Minitool. Le permitirá fusionar el espacio no utilizado con su Windows HD. Todo estaba bien y mis ventanas aún funcionan bien.

Hung Nguyen
fuente
0

En mi caso, ya había deshabilitado FileVault en mi partición primaria para permitir que el Asistente de Boot Camp cambie el tamaño de la partición primaria para acomodar una BOOTCAMPpartición, pero después de eliminarla manualmente, Disk Utility no pudo (¿no?) Cambiar el tamaño de la primaria a max mientras estaba montado en la raíz del sistema de archivos.

Reinicié al modo de recuperación de Internet presionando Command ⌘+ Option ⌥+ Ry abrí la Utilidad de Discos, que pudo cambiar el tamaño de la partición primaria a su capacidad máxima sin dificultad.

AL la X
fuente
0

En la Utilidad de Discos, seleccione la unidad completa, luego la pestaña Partición. Puede arrastrarlo y cambiar su tamaño allí.

usuario191988
fuente