Correção: Relatórios do Mediakit não têm espaço suficiente no dispositivo para operação solicitada

Vários usuários relataram que não conseguem formatar ou particionar uma unidade NTFS usando o DiskUtility no MacOS. Os usuários afetados relatam que encontraram o seguinte erro: “O MediaKit não relata espaço suficiente no dispositivo para a operação solicitada ”. Os usuários mais afetados relatam que a unidade de destino tem muito espaço livre, portanto, a origem do problema está em outro lugar.

Mediakit relata que não há espaço suficiente no dispositivo para operação solicitada

O que está causando os relatórios do MediaKit não há espaço suficiente no dispositivo para o erro de operação solicitado ?

Investigamos esse problema específico examinando vários relatórios de usuários e as estratégias de reparo que eles usaram para resolver a mensagem de erro. Pelo que reunimos, há alguns cenários comuns que acionam essa mensagem de erro específica:

  • Partições restantes criadas automaticamente durante uma instalação do Bootcamp - Conforme vários relatórios de usuários, partições como estas são geralmente responsáveis ​​por este erro, uma vez que não podem ser excluídas convencionalmente (na maior parte do tempo).
  • O Utilitário de Disco não pode reformatar a unidade de NTFS para APFS - Isso não pode ser feito no Utilitário de Disco, mas você pode usar o terminal (diretamente no Mac ou usando um Live CD do Linux) para contornar o problema.

Se você está lutando para encontrar uma maneira que permita contornar esse problema específico, este artigo fornecerá várias estratégias de solução de problemas. Abaixo, você tem vários métodos que outros usuários em uma situação semelhante usaram para resolver o problema.

Para obter os melhores resultados, siga os métodos abaixo em ordem até encontrar uma correção que seja eficaz em seu cenário específico.

Método 1: particionar a unidade do terminal

Vários usuários lutando para formatar a unidade foram capazes de contornar o erro " Relatórios do MediaKit não há espaço suficiente no dispositivo para a operação solicitada " usando o Terminal para identificar, desmontar e particionar a unidade que está acionando o erro no Utilitário de Disco.

Nota: Lembre-se de que o procedimento abaixo não pode ser usado em apenas uma partição. Isso afetará a unidade inteira.

Aqui está um guia rápido sobre o particionamento da unidade usando o Terminal :

  1. Clique no ícone de pesquisa (canto superior direito) e procure por "terminal". Em seguida, clique duas vezes no Terminal para abrir o utilitário.

    Abrindo o aplicativo Terminal no OsX
  2. Comece digitando o seguinte comando para obter o nome do disco que você está tentando formatar:
     lista de diskutil 
  3. Em nosso exemplo, precisamos formatar o disco disks03 . Para garantir que você esteja direcionando a unidade correta, substitua disk0s3 pelo disco correto.
  4. Agora, para desmontar o disco, digite o seguinte comando e pressione Enter :
     diskutil unmountDisk force disk0s3 
  5. Em seguida, precisaremos escrever zeros no setor de inicialização para garantir que o procedimento procure por um gerenciador de inicialização mais complexo. Para fazer isso, digite o seguinte comando e pressione Enter :
     sudo dd se = / dev / zero de = / dev / disk0s3 bs = 1024 count = 1024 
  6. Depois que os zeros forem gravados no setor de inicialização, tente particionar novamente digitando o seguinte comando e pressionando Enter :
     diskutil partitionDisk disk0s3 GPT JHFS + "Nome da Partição" 0g 

    Nota: Substitua o nome da partição pelo nome que deseja dar à sua nova partição.

Se este método não permitir que você contorne os relatórios do MediaKit, não há espaço suficiente no dispositivo para a operação solicitada usando o Terminal para particionar o disco, vá para o próximo método abaixo.

Método 2: Usando um Live CD do Linux para particionar a unidade

Vários usuários lutando para resolver o mesmo problema conseguiram resolver o problema iniciando a partir de um live CD do Linux e usando o utilitário gdisk e GParted para criar uma partição NTFS a partir do espaço livre na unidade.

Em seguida, eles usaram o utilitário gdisk novamente para ordenar a tabela de partições de acordo e entrar no menu de recuperação e transformação. A partir daí, eles conseguiram criar um novo MBR híbrido que finalmente permitiu que eles completassem o processo de particionamento.

Esse procedimento é freqüentemente usado por usuários que estão tentando instalar o Windows em uma unidade que também tenha uma partição reservada para o OSX. Se este procedimento for aplicável ao que você tem em mente, siga as etapas abaixo para usar um Live CD do Linux para particionar a unidade:

  1. Inicialize um Live CD do Linux em seu Mac, como o Live CD do Ubuntu, o Parted Magic do System Rescue CD . O sistema operacional gratuito baseado no AnLinuxux, capaz de inicializar via USB ao vivo, deve funcionar.
  2. Se você estiver usando um Live CD do Ubuntu, clique em Experimentar o Ubuntu para carregar a versão do Live CD.

    Clique em Experimente o Ubuntu para iniciar a versão do Live CD
  3. Depois que o Live CD do Linux for carregado, abra uma janela Terminal. Você pode fazer isso clicando no ícone Show Application e procurando por “ terminal ” usando a função de busca.

    Acessando o Terminal no Linux
  4. Dentro da janela do Terminal, digite o seguinte comando para ter certeza de que você está usando privilégios de root:
     sudo -i 
  5. Depois de ter privilégios de root, digite o seguinte comando para iniciar o utilitário Gdisk no disco:
     gdisk / dev / sda 
  6. Quando o utilitário gdisk for iniciado, digite ' v ' e pressione Enter para verificar as estruturas de disco. Se você vir uma mensagem informando que nenhum problema foi encontrado, vá para a próxima etapa abaixo.

    Verificando a integridade do disco

    Observação: isso não é obrigatório, mas é uma etapa de diagnóstico de precaução que nos ajudará a identificar quaisquer erros que possam contribuir para o nosso problema.

  7. Quando a verificação estiver concluída, saia do utilitário Gdisk digitando ' q ' e pressionando Enter .

    Saindo do utilitário gdisk
  8. Em seguida, inicie o GParted no mesmo disco digitando o comando abaixo na mesma janela do Terminal. Você também pode iniciar o GParted abrindo-o diretamente no menu.
     gparted / dev / sda 
  9. Depois que o utilitário GParted for aberto, crie uma partição NTFS com seu espaço livre, mas deixe pelo menos 128 MB de espaço não particionado entre ela e a partição OSX. Clique no botão Adicionar para iniciar a criação da nova partição.

    Crie uma nova partição NTFS e clique em Adicionar
  10. Quando a operação for concluída com êxito, saia do utilitário GParted e retorne ao terminal pela etapa 3. Em seguida, siga as etapas 4 e 5 novamente para conceder privilégios de root e iniciar o utilitário gdisk.

    Todas as operações concluídas com sucesso
  11. Depois de retornar ao utilitário gdisk, digite " p" para visualizar sua tabela de partições. Por enquanto, você deve ter três partições: uma partição de sistema EFI (ESP), uma partição do Windows (NTFS) - aquela que criamos anteriormente - e uma partição do OS X.
  12. Se você confirmar isso, digite “ r ” para entrar no menu Recuperação e Transformação . Em seguida, digite ' h ' e pressione Enter para criar um novo MBR híbrido. Em seguida, digite “ 1 2 3 ” e pressione Enter para formar os três números de partição.

    Estabelecendo os três números de partição
  13. Em seguida, digite “Y” e pressione Enter (Return) no prompt EFI GPT (0xEE) . Quando perguntado se você deseja definir um sinalizador inicializável, digite " Y" e pressione Enter (Return) novamente. Em seguida, digite “Y” e pressione Enter (Return) quando for perguntado se você deseja usar o espaço livre para proteger mais partições. Por fim, insira o código hexadecimal de MBR padrão ( ee ) e pressione Enter (Return) novamente.

    Configurando as configurações da partição MBR Híbrida
  14. Uma parte da configuração está completa, digite a tecla 'w' e pressione Enter (Return) para salvar as alterações e prosseguir com as verificações finais. Quando perguntado se você deseja prosseguir, digite 'y' e pressione Enter (Return) novamente.

A operação foi concluída com sucesso

É isso, o espaço livre que estava falhando anteriormente com o erro “O MediaKit não relata espaço suficiente no dispositivo para a operação solicitada” foi particionado com o gdisk e o Gparted.

Artigos Interessantes