No se puede cambiar el tamaño de las particiones

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

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

  • En primer lugar, el disco que alberga las dos particiones ha tomado el nombre que creía haberle dado a la nueva partición ("Yosemite"), en lugar de lo que decía originalmente, algo así como "Disco duro de 125 GB" 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.

La Utilidad de Discos es similar a la que se ve en esta pregunta: No se puede ajustar la partición de la unidad USB con la Utilidad de Discos de Mountain Lion, aunque mi computadora no está encriptada, y es la computadora, no el USB, con lo que tengo problemas.

Intenté ingresar a la Utilidad de disco desde el modo de recuperación (manteniendo presionada la opción al inicio), pero el problema persiste. He intentado cambiar los discos de inicio entre los dos, pero aún no cambia nada en el menú.

Creo que una de las razones de este problema es que, de alguna manera, la unidad ahora es un grupo de volumen lógico. Realmente no entiendo qué es esto y cómo solucionarlo.

Tenga en cuenta que esta pregunta es puramente sobre particiones, 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 disco:Captura de pantalla de la Utilidad de disco

por favor revise mis ediciones, no estoy seguro si ya instaló Yosemite en la segunda partición o no. Al principio pensé que no, ahora creo que sí. Solo trato de redactarlo para evitar que Yosemite se desvíe del tema, ya que creo que el problema es válido y no está relacionado con el software de versión preliminar.
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.
Vale la pena señalar que, 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.
Empecé a escribir un comentario extenso, 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 estaba montada como la raíz del sistema de archivos. Vea la respuesta a continuación.

Respuestas (11)

Si entiendo su pregunta correctamente, está intentando 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 deducir, su disco se convirtió en un volumen CoreStorage. ¿Podría verificar eso emitiendo el siguiente comando en una terminal y verifique si obtiene un resultado similar al de la imagen?

diskutil corestorage list

Salida de diskutil

La Utilidad de disco actualmente disponible no admite el cambio de tamaño de los volúmenes lógicos. Sin embargo, al usar 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 que supongo que la Utilidad de Discos 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 aún existe e incluso le brinda un ejemplo de 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 en la línea de comando y encontré los siguientes comandos:

Comandos de volumen físico (disco)

  • resizeDisk (sin documentar) – Cambiar el tamaño de un volumen físico
  • removeDisk (sin documentar): elimina un volumen físico de un grupo de volúmenes lógicos
  • addDisk (sin documentar): agrega un nuevo volumen físico a un grupo de volúmenes lógicos

Comandos de volumen lógico

  • deleteVolume (sin documentar): elimina un volumen lógico y todo su contenido
  • resizeVolume (sin documentar): aumentar o reducir un volumen lógico
  • resizeStack (sin documentar): aumenta o reduce un volumen lógico, así como el grupo de volúmenes y el volumen físico.
No estoy seguro de cómo incluir una imagen en los comentarios (con respecto a diskutil corestorage list) pero mi resultado se ve similar, aparte de los nombres, las cantidades de volúmenes físicos, y Revertibledice 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á el lvUUID|MountPoint|DiskIdentifier|DeviceNodenúmero al lado Logical Volumeen la lista? Gracias
Si el resultado es similar, debería estar bien. Revertible debe ser Sí, en caso de que la unidad no esté cifrada con FileVault2 (por lo que se espera, a menos que haya activado FileVault desde la pestaña Seguridad en las preferencias del sistema). Para dejar 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. Use 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 los comandos de cambio de tamaño.
@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é Mavericks desde la partición principal más grande). ¿Qué debo hacer? ¡Gracias! (Es patético, pero publicaré múltiples comentarios interesantes. Gracias por soportarme.
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)
+-> 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 |
` +-> Volumen lógico 2F7B1893-07E8-4194-840B-F2552042E055 ----------------------------------- ---------------- Disco: disk1 Estado: En línea Tamaño (Total): 28809494528 B (28,8 GB) Progreso de conversión: -ninguno- Revertible: Sí (no se requiere descifrado) Nombre de LV: Nombre del volumen de prueba de OS X: Sugerencia de contenido de prueba de OS X: Apple_HFS`
Cambié mi disco duro y quería cambiar el tamaño al nuevo tamaño de disco duro, esto es lo que funcionó para mí; 1. Limpie algo de espacio (necesitaba alrededor de 10 gb libres sobre 160 gb) 2. Asegúrese de reparar tanto el disco como la(s) partición(es) (tenía el mensaje "no se pudo modificar el mapa de partición porque la verificación del sistema de archivos falló") 3. Deshabilitar FileVault en las preferencias del sistema (ejecutar el diskutil corestorage listcomando para Conversion Statusel progreso) 4. Cambiar el tamaño de la partición con la interfaz de usuario de Disk util (recuperación utilizada al iniciar y mantener presionado cmd + r), el agarre pequeño no se mostraba antes de hacer todo esto, finalmente funcionó :)
Para tu información, en OS X 10.11, algunas de estas opciones ahora son oficiales. Estos son resizeVolume, resizeDisky resizeStack.
¿Es el sizeparámetro el nuevo tamaño o el incremento/decremento de tamaño?

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

Abra el tipo de terminal diskutil corestorage listBusque la cadena UUID de partición de Yosemite.

escribediskutil 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.

Gracias, esto me ayudó. El comando real: ¿ diskutil corestorage revert <UUID>dónde <UUID>está el uuid resaltado en azul en el ejemplo anterior?
¿Por qué Disk Utility lo convirtió automáticamente a un formato que no podía manipular?
Consejo profesional: asegúrese de que su computadora esté enchufada mientras ejecuta el comando de @MarinovIván (mi computadora no haría la reversión a menos que estuviera enchufada todo el tiempo).

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

Tuve que ver el progreso usando diskutil corestorage list. pude ver Conversion Status: Convertingy Conversion Direction: backward. Entonces, si esto no funciona, ejecutaré corestorage revert como sugieren otros. Gracias.

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

Esto parece más un comentario que una respuesta... :-/

Mirando los tamaños usados ​​en su Utilidad de disco, 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 del hardware).

Use algo como Carbon Copy Cloner para hacer una copia de seguridad de imagen de disco de las particiones, vuelva a particionar 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.

Estoy de acuerdo contigo. Sin embargo, Cambiar el tamaño en la Utilidad de Discos 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.

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.

"Quizás"? Esa no es una gran respuesta :-(

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 probar que el sistema operativo le permitiría agregar una partición.

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

He resuelto esto después de dos días de buscar en Internet. Estoy usando MacBook Pro 15 "retina, con otra partición que tiene 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 para cambiar el tamaño. Esta es mi solución, la escribiré paso a paso:

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

  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. Desactive 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 de nuevo en OS X. Ejecute la Utilidad de disco. Ahora la esquina de "arrastrar" está disponible. Haga clic en él y cambie el tamaño como desee. Para mí, reduje el Mac HD por algunos gigabytes que necesitaré para el sistema operativo Windows.

  5. Reinicie en el sistema operativo Windows. Descarga el software gratuito de partición Minitool. Le permitirá fusionar el espacio no utilizado con su Windows HD. Todo fue fluido y mis ventanas todavía funcionan bien.

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

Reinicié el Modo de recuperación de Internet presionando Command ⌘++ Option ⌥y Rabrí la Utilidad de disco, que pudo cambiar el tamaño de la partición primaria a su capacidad total sin dificultad.

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

en diskUtility seleccione todo el volumen, partición. simplemente escriba el tamaño del volumen que desea crear en el campo tamaño y aplique. recibes dos volúmenes y puedes particionarlos de nuevo...