Πώς να διαγράψετε έναν δίσκο από τη γραμμή εντολών στο Mac OS X
Πίνακας περιεχομένων:
Ορισμένοι χρήστες Mac ενδέχεται να απαιτούν τη δυνατότητα διαγραφής ενός δίσκου ή ενός σκληρού δίσκου από τη γραμμή εντολών στο Mac OS, μια εργασία που συνήθως εκτελείται μέσω της εφαρμογής Disk Utility από το GUI. Η προσέγγιση της γραμμής εντολών για τη διαγραφή δίσκου στο macOS είναι λίγο διαφορετική και απαιτεί ακριβή σύνταξη για να διασφαλιστεί ότι διαγράφετε τον κατάλληλο δίσκο, καθιστώντας αυτήν τη μέθοδο διαγραφής οποιουδήποτε δίσκου κατάλληλη μόνο για προχωρημένους χρήστες Mac.
Αυτός ο οδηγός θα σας περιγράψει πώς μπορείτε να διαγράψετε και να μορφοποιήσετε έναν ολόκληρο δίσκο στόχο χρησιμοποιώντας αποκλειστικά τη γραμμή εντολών σε οποιονδήποτε Mac χρησιμοποιώντας macOS ή Mac OS X. Μπορείτε να επιλέξετε οποιαδήποτε κοινή μορφή συστήματος αρχείων στον δίσκο μετά από αυτόν έχει διαγραφεί, συμπεριλαμβανομένων των ExFAT, FAT32, HFS+ ή JHFS+.
παρατηρήστε ότι αυτό στοχεύει στη διαγραφή ολόκληρου του δίσκου από τη γραμμή εντολών εδώ, δεν είναι απλώς η διαγραφή ενός τόμου ή ενός διαμερίσματος στο δίσκο προορισμού. Ολόκληρος ο δίσκος προορισμού διαγράφεται, όλα τα δεδομένα στο δίσκο προορισμού καταστρέφονται χρησιμοποιώντας αυτήν την προσέγγιση, χωρίς να απομένουν τόμοι ή διαμερίσματα ή δεδομένα. Μην το παρεξηγήσετε, διαφορετικά θα χάσετε αναπόφευκτα οριστικά δεδομένα όταν διαγραφούν και καταστραφούν. Θυμηθείτε ότι η γραμμή εντολών δεν συγχωρεί, εάν δεν αισθάνεστε άνετα στη γραμμή εντολών, θα ήταν πολύ πιο σωστό να διαγράψετε και να διαμορφώσετε έναν δίσκο χρησιμοποιώντας το Disk Utility στην τυπική διεπαφή του Mac OS X.
Πώς να διαγράψετε έναν δίσκο από τη γραμμή εντολών του Mac OS
Για να ξεκινήσετε, θα χρειαστεί να εκκινήσετε την εφαρμογή Terminal στο Mac, η οποία παρέχει πρόσβαση στη γραμμή εντολών. Μπορεί να βρεθεί με το Spotlight, το Launchpad ή στο φάκελο /Applications/Utilities/.
Για να διαγράψουμε έναν δίσκο από τη γραμμή εντολών στο Mac, θα χρησιμοποιήσουμε τη γνωστή εντολή "diskutil" με το ρήμα eraseDisk και άλλες κατάλληλες σημαίες για να καθορίσουμε επιλογές για το πώς θέλουμε να διαγράψουμε το δίσκο, και για να προσδιορίσετε ποιος δίσκος πρόκειται να διαγραφεί.
Η βασική σύνταξη για τη διαγραφή ενός δίσκου από τη γραμμή εντολών στο macOS είναι η εξής:
diskutil eraseDisk FILE_SYSTEM DISK_NAME DISK_IDENTIFIER
Για παράδειγμα, ας υποθέσουμε ότι έχετε χρησιμοποιήσει τη "diskutil list" για να εμφανίσετε όλες τις προσαρτημένες μονάδες δίσκου σε Mac από τη γραμμή εντολών και έχετε καθορίσει ότι η κατάλληλη μονάδα δίσκου προς διαγραφή προσδιορίζεται ως /dev/disk6s2 , θέλετε το όνομα του δίσκου να είναι "Emptied" και θέλετε ο νέος τύπος μορφής συστήματος αρχείων δίσκου να είναι Mac OS Extended Journaled (JHFS+), η σύνταξη θα είναι η εξής:
diskutil eraseDisk JHFS+ Emptied /dev/disk6s2
Είναι απολύτως σημαντικό να χρησιμοποιείτε τη σωστή σύνταξη κατά την αναγνώριση του δίσκου που θέλετε να διαγράψετε. Η εσφαλμένη αναγνώριση μπορεί να οδηγήσει σε διαγραφή του λάθος δίσκου, καταστρέφοντας οριστικά τυχόν δεδομένα σε αυτόν. Μην το χαλάτε αυτό. Εάν δεν είστε σίγουροι, μπορείτε να βρείτε τον κόμβο ID δίσκου με "diskutil info "DISK NAME" |grep Device".
Για κάποια γρήγορη αναφορά, εδώ είναι μερικά παραδείγματα διαφόρων μεθόδων διαγραφής δίσκου για διαφορετικούς τύπους μορφής συστήματος αρχείων. Όπως πάντα, φροντίστε να αλλάξετε τον κόμβο δίσκου ανάλογα με τον δίσκο σας.
Μορφοποίηση δίσκου σε Mac OS Extended Journaled (JHFS+) από το τερματικό στο Mac OS X
diskutil eraseDisk JHFS+ Όνομα δίσκου /dev/DiskNodeID
Μορφοποίηση δίσκου σε Mac OS Extended (HFS+) από τερματικό σε Mac OS X
diskutil eraseDisk HFS+ Όνομα δίσκου /dev/DiskNodeID
Μορφοποίηση δίσκου σε MS-DOS fat32 από τη γραμμή εντολών στο Mac OS X
diskutil eraseDisk FAT32 DiskNameGoesHere /dev/DiskNodeIDHere
Μορφοποίηση δίσκου σε ExFAT από τη γραμμή εντολών στο Mac OS X
diskutil eraseDisk ExFAT DiskName /dev/DiskNodeID
Πάλι, οποιαδήποτε από αυτές τις εντολές διαγράφει ολόκληρο το δίσκο προορισμού και εξαλείφει τυχόν δεδομένα σε αυτόν.
Οι χρήστες που επιθυμούν πρόσθετες λεπτομέρειες ή πληροφορίες σχετικά με τις άλλες διαθέσιμες επιλογές, συμπεριλαμβανομένων των ρυθμίσεων MBR και GPT, μπορούν να υποβάλουν ερωτήματα στη σελίδα man με "man diskutil" και να αναζητήσουν "eraseDisk" ή να εκτελέσουν την εντολή χωρίς συγκεκριμένες λεπτομέρειες όπως έτσι:
diskutil eraseDisk Χρήση: diskutil erase Όνομα μορφής δίσκου |MBR|GPT] MountPoint|DiskIdentifier|DeviceNode Διαγράψτε πλήρως έναν υπάρχοντα ολόκληρο δίσκο. Όλοι οι τόμοι σε αυτόν τον δίσκο θα καταστραφούν.Απαιτείται η ιδιοκτησία του επηρεαζόμενου δίσκου. Μορφή είναι το συγκεκριμένο όνομα συστήματος αρχείων που θέλετε να το διαγράψετε ως (HFS+, κ.λπ.). Το ame είναι το (νέο) όνομα τόμου (υπόκειται σε περιορισμούς ονομασίας συστήματος αρχείων) ή μπορεί να οριστεί ως %noformat% για παράλειψη προετοιμασίας (newfs ). Δεν μπορείτε να διαγράψετε το δίσκο εκκίνησης. Παράδειγμα: diskutil eraseDisk JHFS+ Un titledUFS disk3
Τέλος, αξίζει να αναφέρουμε ότι εάν θέλετε να διαγράψετε τον τρέχοντα εκκινημένο δίσκο από τη γραμμή εντολών από αυτήν τη μέθοδο, θα θέλατε να το κάνετε από έναν δίσκο εκκίνησης ή από τη λειτουργία ανάκτησης. Η λειτουργία ενός χρήστη από μόνη της δεν αρκεί για τη διαγραφή του ενεργά εκκινημένου λειτουργικού συστήματος.