Solución: Mediakit informa que no hay suficiente espacio en el dispositivo para la operación solicitada

Varios usuarios han informado que no pueden formatear o particionar una unidad NTFS usando DiskUtility en MacOS. Los usuarios afectados informan que encuentran el siguiente error: " MediaKit informa que no hay suficiente espacio en el dispositivo para la operación solicitada ". La mayoría de los usuarios afectados informan que la unidad de destino tiene mucho espacio libre restante, por lo que la fuente del problema se encuentra en otro lugar.

Mediakit informa que no hay suficiente espacio en el dispositivo para la operación solicitada

¿Qué está causando que MediaKit informa que no hay suficiente espacio en el dispositivo para el error de operación solicitado ?

Investigamos este problema en particular observando varios informes de usuarios y las estrategias de reparación que utilizaron para resolver el mensaje de error. De lo que reunimos, hay un par de escenarios comunes que desencadenarán este mensaje de error en particular:

  • Particiones sobrantes creadas automáticamente durante una instalación de Bootcamp : según varios informes de usuarios, las particiones como estas a menudo son responsables de este error, ya que no se pueden eliminar de manera convencional (la mayoría de las veces).
  • Disk Utility no puede formatear la unidad de NTFS a APFS : esto no se puede hacer desde Disk Utility, pero puede usar el terminal (ya sea directamente en Mac o usando un Live Linux CD) para evitar el problema.

Si está luchando por encontrar una manera que le permita sortear este problema en particular, este artículo le proporcionará varias estrategias de solución de problemas. A continuación tiene varios métodos que otros usuarios en una situación similar han utilizado para resolver el problema.

Para obtener los mejores resultados, siga los métodos a continuación en orden hasta que encuentre una solución que sea efectiva en su escenario particular.

Método 1: particione el disco desde el terminal

Varios usuarios que luchan por formatear la unidad han podido eludir el error " MediaKit informa que no hay suficiente espacio en el dispositivo para la operación solicitada " utilizando el Terminal para identificar, desmontar y particionar esa unidad que está activando el error en la Utilidad de Discos.

Nota: Tenga en cuenta que el siguiente procedimiento no se puede usar solo en una partición. Afectará todo el disco.

Aquí hay una guía rápida sobre cómo particionar el disco usando la Terminal :

  1. Haga clic en el icono de búsqueda (esquina superior derecha) y busque "terminal". Luego, haga doble clic en Terminal para abrir la utilidad.

    Abrir la aplicación Terminal en OsX
  2. Comience escribiendo el siguiente comando para obtener el nombre del disco que está tratando de formatear:
     lista diskutil 
  3. En nuestro ejemplo, necesitamos formatear el disco disks03 . Para asegurarse de que está apuntando a la unidad correcta, reemplace disk0s3 con el disco correcto.
  4. Ahora para desmontar el disco, escriba el siguiente comando y presione Entrar :
     diskutil unmountDisk force disk0s3 
  5. A continuación, necesitaremos escribir ceros en el sector de arranque para garantizar que el procedimiento busque un administrador de arranque más complejo. Para hacer esto, escriba el siguiente comando y presione Entrar :
     sudo dd if = / dev / zero of = / dev / disk0s3 bs = 1024 count = 1024 
  6. Una vez que los ceros se hayan escrito en el sector de arranque, intente particionar nuevamente escribiendo el siguiente comando y presionando Enter :
     diskutil divisionDisk disk0s3 GPT JHFS + "Partition Name" 0g 

    Nota: Reemplace el nombre de la partición con el nombre que desea asignar a su nueva partición.

Si este método no le permite eludir los informes de MediaKit, no hay suficiente espacio en el dispositivo para la operación solicitada utilizando el Terminal para particionar el disco, vaya al siguiente método a continuación.

Método 2: uso de un Live CD de Linux para particionar la unidad

Varios usuarios que luchan por resolver el mismo problema han logrado resolver el problema arrancando desde un CD en vivo de Linux y utilizando la utilidad gdisk y GParted para crear una partición NTFS desde el espacio libre del disco.

Luego, volvieron a utilizar la utilidad gdisk para ordenar la tabla de particiones en consecuencia e ingresar al menú de recuperación y transformación. A partir de ahí, lograron crear un nuevo MBR híbrido que finalmente les permitió completar el proceso de partición.

Este procedimiento lo utilizan con frecuencia los usuarios que intentan instalar Windows en una unidad que también tiene una partición reservada para OSX. Si este procedimiento es aplicable a lo que tiene en mente, siga los pasos a continuación para usar un Live CD de Linux para particionar la unidad:

  1. Inicie un Linux Live CD en su Mac, como Ubuntu Live CD, Parted Magic of System Rescue CD . El sistema operativo libre basado en AnLinuxux capaz de arrancar USB en vivo debería ser suficiente.
  2. Si está utilizando un Live CD de Ubuntu, haga clic en Probar Ubuntu para cargar la versión del Live CD.

    Haga clic en Probar Ubuntu para iniciar la versión de Live CD
  3. Una vez que se carga el Live CD de Linux, abra una ventana de Terminal Terminal. Puede hacerlo haciendo clic en el icono Mostrar aplicación y buscando " terminal " con la función de búsqueda.

    Accediendo a la Terminal en Linux
  4. Dentro de la ventana de Terminal, escriba el siguiente comando para asegurarse de que está utilizando privilegios de root:
     sudo -i 
  5. Una vez que tenga privilegios de root, escriba el siguiente comando para iniciar la utilidad Gdisk en el disco:
     gdisk / dev / sda 
  6. Una vez que se inicia la utilidad gdisk, escriba ' v ' y presione Entrar para verificar las estructuras del disco. Si ve un mensaje que le indica que no se encontraron problemas, continúe con el siguiente paso a continuación.

    Verificación de la integridad del disco

    Nota: Esto no es obligatorio, pero es un paso diagnóstico preventivo que nos ayudará a identificar cualquier error que pueda contribuir a nuestro problema.

  7. Una vez que se complete la verificación, salga de la utilidad Gdisk escribiendo ' q ' y presionando Entrar .

    Salir de la utilidad gdisk
  8. A continuación, inicie GParted en el mismo disco escribiendo el siguiente comando en la misma ventana de Terminal. También puede iniciar GParted abriéndolo directamente desde el menú.
     gparted / dev / sda 
  9. Una vez que se abre la utilidad GParted, cree una partición NTFS con su espacio libre, pero asegúrese de dejar al menos 128 MB de espacio sin particiones entre ella y la partición OSX. Haga clic en el botón Agregar para iniciar la creación de la nueva partición.

    Cree una nueva partición NTFS y haga clic en Agregar
  10. Una vez que la operación se haya completado con éxito, salga de la utilidad GParted y regrese al terminal a través del paso 3. Luego, siga los pasos 4 y 5 nuevamente para otorgar privilegios de root e iniciar la utilidad gdisk.

    Todas las operaciones se completaron con éxito.
  11. Una vez que regrese a la utilidad gdisk, escriba " p" para ver su tabla de particiones. En este momento, debería tener tres particiones: una partición del sistema EFI (ESP), una partición de Windows (NTFS), la que creamos anteriormente, y una partición OS X.
  12. Si confirma esto, escriba " r " para ingresar al menú Recuperación y transformación . Luego, escriba ' h ' y presione Entrar para crear un nuevo MBR híbrido. A continuación, escriba " 1 2 3 " y presione Entrar para formar los tres números de partición.

    Establecer los tres números de partición
  13. Luego, escriba "Y" y presione Entrar (Volver) en el indicador EFI GPT (0xEE) . Cuando se le pregunte si desea establecer un indicador de arranque, escriba " Y" y presione Entrar (Volver) nuevamente. Luego, escriba "Y" y presione Entrar (Volver) cuando se le pregunte si desea utilizar el espacio libre para proteger más particiones. Finalmente, ingrese el código hexadecimal MBR predeterminado ( ee ) y presione Enter (Volver) una vez más.

    Configurar la configuración de partición híbrida MBR
  14. Una vez que la parte de configuración esté completa, escriba la tecla 'w' y presione Entrar (Volver) para guardar los cambios y continuar con las comprobaciones finales. Cuando se le pregunte si desea continuar, escriba 'y' y presione Entrar (Volver) una vez más.

La operación se ha completado con éxito.

Eso es todo, el espacio libre que anteriormente fallaba con el error " MediaKit informa que no hay suficiente espacio en el dispositivo para la operación solicitada" se ha particionado con gdisk y Gparted.

Artículos De Interés