Πώς να αντιγράψετε ένα ISO σε μονάδα USB από Mac OS X με dd
Πίνακας περιεχομένων:
Εάν έχετε κατεβάσει μια εικόνα ISO ενός άλλου λειτουργικού συστήματος, π.χ. Ubuntu Linux ή Windows 10, και θέλετε να μετατρέψετε αυτό το αρχείο εικόνας ISO σε μονάδα εγκατάστασης USB με δυνατότητα εκκίνησης χρησιμοποιώντας μια μονάδα flash USB ή ένα κλειδί USB, θα βρείτε το πιο αξιόπιστο Ο τρόπος για να αντιγράψετε ή να «γράψετε» το ISO σε αυτόν τον τόμο USB-στόχου είναι γυρίζοντας στη γραμμή εντολών του Mac OS X. Υπάρχουν εναλλακτικές λύσεις, αλλά αυτή η προσέγγιση γραμμής εντολών που χρησιμοποιεί dd δεν απαιτεί λήψεις από τρίτους, είναι αρκετά γρήγορη και είναι σταθερά αξιόπιστη στην παραγωγή τόμων με δυνατότητα εκκίνησης από αρχεία ISO.
Είναι σημαντικό να σημειωθεί ότι είναι κάπως προχωρημένο και θα πρέπει να χρησιμοποιείται μόνο από χρήστες Mac που αισθάνονται απόλυτα άνετα με τη γραμμή εντολών. Με τη χρήση του sudo dd, υπάρχει μικρό περιθώριο σφάλματος και ένα εσφαλμένα εμπλεκόμενο αναγνωριστικό δίσκου θα μπορούσε να οδηγήσει σε μόνιμη απώλεια δεδομένων. Αυτός ο κίνδυνος καθιστά αυτήν τη μέθοδο ακατάλληλη για αρχάριους χρήστες Mac OS X, αντίθετα, αυτοί οι χρήστες θα πρέπει να στραφούν στην απλούστερη προσέγγιση της χρήσης του Disk Utility για την εγγραφή ενός ISO με τον παραδοσιακό τρόπο.
Πώς να αντιγράψετε ένα αρχείο ISO σε μια μονάδα στόχου χρησιμοποιώντας το 'dd' στο Mac OS X
Αυτό θα διαγράψει τον τόμο στόχο, αντικαθιστώντας τα δεδομένα που υπάρχουν στη μονάδα προορισμού με τα περιεχόμενα ISO. Δεν υπάρχει επιβεβαίωση, επομένως είναι σημαντικό να χρησιμοποιήσετε το κατάλληλο αναγνωριστικό μονάδας δίσκου και τη σωστή σύνταξη για να αποφύγετε τη διαγραφή του λάθος πράγματος. Θα πρέπει να δημιουργήσετε αντίγραφα ασφαλείας του Mac με το Time Machine πριν ξεκινήσετε.
- Συνδέστε τη μονάδα USB-στόχου στο Mac, εάν δεν το έχετε κάνει ακόμα και, στη συνέχεια, εκκινήστε το Terminal
- Πληκτρολογήστε την ακόλουθη εντολή για να εκτυπώσετε μια λίστα με συνημμένους τόμους στο Mac:
- Εντοπίστε το όνομα τόμου USB της μονάδας προορισμού (σε αυτό το παράδειγμα, "THE_DESTINATION") και σημειώστε το αναγνωριστικό (σε αυτό το παράδειγμα, "disk3s2")
- Αποσυνδέστε τον τόμο προορισμού χρησιμοποιώντας την ακόλουθη εντολή, αντικαθιστώντας το αναγνωριστικό ανάλογα με την περίπτωση:
- Είστε έτοιμοι να διαμορφώσετε τη μονάδα προορισμού και να «εγγράψετε» το ISO σε αυτόν τον τόμο USB – αυτό θα διαγράψει όλα τα δεδομένα στη μονάδα προορισμού, αντικαθιστώντας το με το ISO, αυτό δεν μπορεί να αναιρεθεί – είναι απολύτως σημαντικό να στοχεύσετε το κατάλληλο αναγνωριστικό για να αποφύγετε την ακούσια απώλεια δεδομένων. Υποθέτοντας ότι γνωρίζετε τι κάνετε, αντικαταστήστε τη διαδρομή iso με το ISO για εγγραφή στον προβλεπόμενο τόμο αναγνωριστικού στόχου χρησιμοποιώντας την ακόλουθη εντολή:
- Όταν είστε βέβαιοι ότι η σύνταξη είναι σωστή, πατήστε επιστροφή και πληκτρολογήστε τον κωδικό πρόσβασης διαχειριστή, η διαδικασία αντιγραφής θα ξεκινήσει αμέσως
diskutil list Αυτό μπορεί να μοιάζει με το εξής, θα είναι διαφορετικό σε κάθε Mac:
$ diskutil list /dev/disk0 : TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme 251,0 GB disk0 1: EFI EFI 209,7 MB disk0s1 2: Apple_CoreStorage 1 GB30 disk : Apple_Boot Recovery HD 650,1 MB disk0s3 /dev/disk1 : TYPE NAME SIZE IDENTIFIER 0: Apple_HFS Macintosh HD 249,8 GB disk1 Λογικός όγκος στο disk0s2 Ξεκλείδωτη Κρυπτογραφημένη /dev/disk3 part1/dev/disk3 . : partition_map 32,3 KB disk3s1 2: FAT_32 THE_DESTINATION 8,2 GB disk3s2 /dev/disk4 : TYPE NAME
sudo umount /dev/(IDENTIFIER)
Χρησιμοποιώντας ξανά το παραπάνω παράδειγμα, το οποίο δεν ισχύει καθολικά:
sudo umount /dev/disk3s2
sudo dd if=/path/image.iso of=/dev/r(IDENTIFIER) bs=1m
Για παράδειγμα, με ένα ISO των Windows με το όνομα «Windows10_x64_EN-US.iso» στην επιφάνεια εργασίας, η σύνταξη θα ήταν:
sudo dd if=~/Desktop/Windows10_x64_EN-US.iso of=/dev/rdisk3s2 bs=1m
Σημειώστε ότι ένα σημαίνον 'r' τοποθετείται μπροστά από το αναγνωριστικό δίσκου, αυτό κάνει την εντολή πολύ πιο γρήγορη. Το «bs=1m» στο τέλος είναι για blocksize, το οποίο επίσης επιταχύνει τη διαδικασία. Καμία από αυτές τις προσαρμογές δεν είναι απαραίτητη για την επιτυχή αντιγραφή του ISO στην εικόνα του δίσκου, απλώς οδηγεί σε μια πολύ πιο γρήγορη εμπειρία.
Δεν υπάρχει γραμμή προόδου, γι' αυτό περιμένετε, πόσο χρόνο διαρκεί η διαδικασία αντιγραφής ISO εξαρτάται από διάφορα πράγματα, όπως η ταχύτητα του Mac, η ταχύτητα του τόμου στόχου και το μέγεθος του αρχείου ISO που αντιγράφεται ή εγγράφεται στον προορισμό.
Όταν τελειώσετε, μπορείτε να εξαγάγετε την ένταση, είναι έτοιμη.
diskutil eject /dev/(IDENTIFIER)
Από όσο αξίζει, αυτό λειτουργεί για την αντιγραφή εικόνων ISO που δεν είναι τόμοι εκκίνησης και προγράμματα εγκατάστασης. Για παράδειγμα, εάν φτιάξατε μόνοι σας ένα ISO για έναν τόμο, θα μπορούσατε να χρησιμοποιήσετε την παραπάνω ακολουθία εντολών για να αντιγράψετε αυτό το ISO και σε άλλο τόμο.
Έχουμε καλύψει ένα παρόμοιο κόλπο dd, αλλά οι τροποποιήσεις που περιγράφονται εδώ καθιστούν την παραπάνω διαδικασία ταχύτερη και πιο αξιόπιστη για ορισμένους χρήστες. Αυτή η μέθοδος θα πρέπει να λειτουργεί καλά σε όλες τις εκδόσεις του OS X, ανεξάρτητα από το τι εκτελείται στο Mac.
Αν γνωρίζετε κάποια άλλη μέθοδο για να μετατρέψετε γρήγορα τις εικόνες ISO σε τόμους εγκατάστασης με δυνατότητα εκκίνησης, ενημερώστε μας στα σχόλια!