Como apagar um disco da linha de comando no Mac OS X
Índice:
Alguns usuários de Mac podem exigir a capacidade de apagar um disco ou apagar um disco rígido da linha de comando no Mac OS, uma tarefa que normalmente é executada por meio do aplicativo Utilitário de Disco da GUI. A abordagem de linha de comando para apagamento de disco no macOS é um pouco diferente e requer uma sintaxe precisa para garantir que você esteja apagando o disco adequado, tornando esse método de apagar qualquer disco apropriado apenas para usuários avançados de Mac.
Este guia explicará como apagar e formatar um disco de destino inteiro usando exclusivamente a linha de comando em qualquer Mac usando macOS ou Mac OS X. Você pode escolher qualquer sistema de arquivo comum formatar o disco para depois dele foi apagado, incluindo ExFAT, FAT32, HFS+ ou JHFS+.
observe que o objetivo é apagar todo o disco da linha de comando aqui, não apenas apagar um volume ou partição no disco de destino. Todo o disco de destino é apagado, todos os dados no disco de destino são destruídos usando essa abordagem, sem volumes, partições ou quaisquer dados restantes. Não entenda mal isso, caso contrário, você inevitavelmente perderá dados permanentemente quando eles forem apagados e destruídos. Lembre-se de que a linha de comando é implacável, se você não se sentir confortável com a linha de comando, seria muito mais apropriado apagar e formatar um disco usando o Utilitário de Disco na interface padrão do Mac OS X.
Como apagar um disco na linha de comando do Mac OS
Para começar, você precisará iniciar o aplicativo Terminal no Mac, que dá acesso à linha de comando. Ele pode ser encontrado com Spotlight, Launchpad ou na pasta /Applications/Utilities/.
Para apagar um disco da linha de comando no Mac, usaremos o conhecido comando “diskutil” com o verbo eraseDisk e outros sinalizadores apropriados para especificar opções de como queremos apagar o disco, e para identificar qual disco deve ser apagado.
A sintaxe básica para apagar um disco da linha de comando no macOS é a seguinte:
diskutil eraseDisk FILE_SYSTEM DISK_NAME DISK_IDENTIFIER
Por exemplo, digamos que você usou a “lista diskutil” para mostrar todas as unidades montadas em um Mac a partir da linha de comando e determinou que a unidade apropriada a ser apagada é identificada como /dev/disk6s2 , você deseja que o nome do disco seja “Esvaziado” e deseja que o novo tipo de formato do sistema de arquivos do disco seja Mac OS Extended Journaled (JHFS+), a sintaxe seria a seguinte:
diskutil eraseDisk JHFS+ Esvaziado /dev/disk6s2
É absolutamente crítico que você use a sintaxe adequada ao identificar o disco a ser apagado. A identificação inadequada pode levar ao apagamento do disco errado, destruindo permanentemente todos os dados nele contidos. Não estrague tudo. Se não tiver certeza, você pode encontrar o nó ID do disco com “diskutil info “DISK NAME” |grep Device”.
Para uma referência rápida, aqui estão alguns exemplos de vários métodos de apagamento de disco para diferentes tipos de formato de sistema de arquivo. Como sempre, certifique-se de alterar o nó do disco conforme apropriado para o seu disco.
Formatando um disco para Mac OS Extended Journaled (JHFS+) a partir do Terminal no Mac OS X
diskutil eraseDisk JHFS+ DiskName /dev/DiskNodeID
Formatando um disco para Mac OS Extended (HFS+) a partir do terminal no Mac OS X
diskutil eraseDisk HFS+ DiskName /dev/DiskNodeID
Formatando um disco para MS-DOS fat32 a partir da linha de comando no Mac OS X
diskutil eraseDisk FAT32 DiskNameGoesHere /dev/DiskNodeIDHere
Formatando um disco para ExFAT a partir da linha de comando no Mac OS X
diskutil eraseDisk ExFAT DiskName /dev/DiskNodeID
Novamente, qualquer um desses comandos apaga todo o disco de destino e apaga todos os dados nele contidos.
Os usuários que desejam detalhes ou informações adicionais sobre as outras opções disponíveis, incluindo configurações de MBR e GPT, podem consultar a página de manual com “man diskutil” e pesquisar por “eraseDisk” ou executar o comando sem detalhes igual a:
diskutil eraseDisk Usage: diskutil eraseDisk format name |MBR|GPT] MountPoint|DiskIdentifier|DeviceNode Apague completamente um disco inteiro existente. Todos os volumes neste disco serão destruídos.A propriedade do disco afetado é necessária. Format é o nome específico do sistema de arquivos que você deseja apagar (HFS+, etc.).ame é o (novo) nome do volume (sujeito a restrições de nomenclatura do sistema de arquivos) ou pode ser especificado como %noformat% para ignorar a inicialização (newfs ). Você não pode apagar o disco de inicialização. Exemplo: diskutil eraseDisk JHFS+ Un titledUFS disk3
Finalmente, vale a pena mencionar que, se você quiser apagar o disco inicializado da linha de comando com este método, deverá fazê-lo de um disco de inicialização ou do modo de recuperação. O modo de usuário único sozinho não é suficiente para apagar o sistema operacional inicializado ativamente.