Comment effacer un disque à partir de la ligne de commande sous Mac OS X
Table des matières:
Certains utilisateurs de Mac peuvent avoir besoin de la possibilité d'effacer un disque ou d'effacer un disque dur à partir de la ligne de commande sous Mac OS, une tâche qui est généralement effectuée via l'application Utilitaire de disque à partir de l'interface graphique. L'approche de la ligne de commande pour l'effacement de disque dans macOS est un peu différente et nécessite une syntaxe précise pour garantir que vous effacez le bon disque, ce qui rend cette méthode d'effacement de n'importe quel disque uniquement appropriée pour les utilisateurs avancés de Mac.
Ce guide vous expliquera comment effacer et formater un disque cible entier en utilisant exclusivement la ligne de commande sur n'importe quel Mac utilisant macOS ou Mac OS X. Vous pouvez choisir n'importe quel système de fichiers courant pour formater le disque après. a été effacé, y compris ExFAT, FAT32, HFS+ ou JHFS+.
notez que cela vise à effacer l'intégralité du disque à partir de la ligne de commande ici, il ne s'agit pas simplement d'effacer un volume ou une partition sur le disque cible. Le disque cible entier est effacé, toutes les données sur le disque cible sont détruites à l'aide de cette approche, sans volumes ni partitions ni aucune donnée restante. Ne vous méprenez pas, sinon vous perdrez inévitablement des données de manière permanente lorsqu'elles seront effacées et détruites. N'oubliez pas que la ligne de commande est impitoyable, si vous n'êtes pas à l'aise avec la ligne de commande, il serait beaucoup plus approprié d'effacer et de formater un disque à l'aide de Disk Utility dans l'interface standard de Mac OS X.
Comment effacer un disque à partir de la ligne de commande de Mac OS
Pour commencer, vous devrez lancer l'application Terminal sur le Mac qui donne accès à la ligne de commande. Il peut être trouvé avec Spotlight, Launchpad ou dans le dossier /Applications/Utilities/.
Pour effacer un disque à partir de la ligne de commande sur le Mac, nous utiliserons la commande familière "diskutil" avec le verbe eraseDisk et d'autres indicateurs appropriés pour spécifier les options sur la façon dont nous voulons effacer le disque, et pour identifier quel disque doit être effacé.
La syntaxe de base pour effacer un disque à partir de la ligne de commande dans macOS est la suivante :
diskutil eraseDisk FILE_SYSTEM DISK_NAME DISK_IDENTIFIER
Par exemple, disons que vous avez utilisé "liste diskutil" pour afficher tous les lecteurs montés sur un Mac à partir de la ligne de commande, et que vous avez déterminé que le lecteur approprié à effacer est identifié comme /dev/disk6s2 , vous voulez que le nom du disque soit "vidé" et que le nouveau type de format de système de fichiers du disque soit Mac OS Extended Journaled (JHFS+), la syntaxe serait la suivante :
diskutil eraseDisk JHFS+ Vidé /dev/disk6s2
Il est absolument essentiel que vous utilisiez une syntaxe appropriée lors de l'identification du disque à effacer. Une identification incorrecte peut conduire à l'effacement du mauvais disque, détruisant définitivement toutes les données qu'il contient. Ne bousille pas ça. Si vous n'êtes pas sûr, vous pouvez trouver le nœud d'ID de disque avec « diskutil info « DISK NAME » |grep Device ».
Pour une référence rapide, voici quelques exemples de différentes méthodes d'effacement de disque pour différents types de formats de système de fichiers. Comme toujours, assurez-vous de modifier le nœud de disque en fonction de votre disque.
Formatage d'un disque vers Mac OS Extended Journaled (JHFS+) à partir d'un terminal sous Mac OS X
diskutil eraseDisk JHFS+ DiskName /dev/DiskNodeID
Formatage d'un disque vers Mac OS étendu (HFS+) à partir d'un terminal sous Mac OS X
diskutil eraseDisk HFS+ DiskName /dev/DiskNodeID
Formatage d'un disque en MS-DOS fat32 à partir de la ligne de commande sous Mac OS X
diskutil eraseDisk FAT32 DiskNameGoesHere /dev/DiskNodeIDHere
Formatage d'un disque en ExFAT à partir de la ligne de commande sous Mac OS X
diskutil eraseDisk ExFAT DiskName /dev/DiskNodeID
Encore une fois, chacune de ces commandes efface l'intégralité du disque cible et efface toutes les données qu'il contient.
Les utilisateurs qui souhaitent des détails ou des informations supplémentaires sur les autres options disponibles, y compris les paramètres MBR et GPT, peuvent interroger la page de manuel avec "man diskutil" et rechercher "eraseDisk", ou exécuter la commande sans précisions ainsi:
diskutil eraseDisk Utilisation : diskutil eraseDisk nom du format |MBR|GPT] MountPoint|DiskIdentifier|DeviceNode Efface complètement un disque entier existant. Tous les volumes de ce disque seront détruits.La propriété du disque concerné est requise. Format est le nom du système de fichiers spécifique sous lequel vous souhaitez l'effacer (HFS+, etc.). ). Vous ne pouvez pas effacer le disque de démarrage. Exemple : diskutil eraseDisk JHFS+ Un titledUFS disk3
Enfin, il convient de mentionner que si vous souhaitez effacer le disque actuellement démarré à partir de la ligne de commande à partir de cette méthode, vous devez le faire à partir d'un disque de démarrage ou du mode de récupération. Le mode mono-utilisateur seul n'est pas suffisant pour effacer le système d'exploitation activement démarré.