19Aug

Γιατί δημιουργεί μια Bootable Drive USB πιο πολύπλοκη από τη δημιουργία bootable CDs;

Η δημιουργία bootable CDs και DVD τείνει να είναι μια απλή, απλή διαδικασία, αλλά γιατί είναι πιο περίπλοκη κατά τη δημιουργία bootable flash drives;Υπάρχει πραγματικά αυτή η μεγάλη διαφορά μεταξύ των δύο;Η σημερινή δημοσίευση του χρήστη SuperUser Q & A έχει την απάντηση σε μια ερώτηση περίεργου αναγνώστη.

Η σημερινή ερώτηση &Η συνάντηση απαντήσεων έρχεται με την ευγένεια του SuperUser - μια υποδιαίρεση του Stack Exchange, μια κοινότητα-καθοδηγούμενη ομαδοποίηση Q & A ιστοσελίδες.

Η ερώτηση

Reader SuperUser William θέλει να ξέρει γιατί η δημιουργία μιας bootable USB μονάδας είναι πιο πολύπλοκη από τη δημιουργία bootable CDs:

Η δημιουργία ενός bootable CD είναι πολύ απλή κατά τη γνώμη μου, το μόνο που χρειάζεται να κάνετε είναι να γράψετε ένα αρχείο ISO σε ένα δίσκοείναι bootable.Τώρα όταν πρόκειται για δίσκους USB, έχετε πολλές επιλογές.Θα μπορούσε κάποιος να εξηγήσει τη διαφορά μεταξύ των δύο και να δώσει μια σύντομη επισκόπηση των διαφορετικών επιλογών;

Γιατί είναι η δημιουργία μιας bootable USB drive πιο περίπλοκη από τη δημιουργία bootable CDs;

Η απάντηση

Συνεργάτης SuperUser Akeo έχει την απάντηση για μας:

Rufus προγραμματιστής εδώ.Πρώτα απ 'όλα, πολλές από τις επιλογές που αναφέρατε παρατίθενται μόνο όταν εκτελείται ο Rufus στην Advanced Mode ( όταν εμφανίζεται η Advanced Options Section) επειδή προορίζονται για άτομα που ήδη γνωρίζουν τι είναι για.

Καταρχάς, πρέπει να καταλάβετε ότι η μορφή ISO δεν σχεδιάστηκε ποτέ για εκκίνηση μέσω USB.Ένα αρχείο ISO είναι ένα αντίγραφο 1: 1 ενός οπτικού δίσκου και τα μέσα οπτικών δίσκων διαφέρουν πολύ από τα μέσα USB, τόσο από την άποψη της δομής των φορτωτών εκκίνησης, του συστήματος αρχείων που χρησιμοποιούν, του τρόπου καταμερισμού τουςόχι) και ούτω καθεξής.

Έτσι, αν έχετε ένα αρχείο ISO, απλά δεν μπορείτε να κάνετε με τα μέσα USB τι μπορείτε να κάνετε με έναν οπτικό δίσκο, ο οποίος διαβάζεται από κάθε byte του αρχείου ISO και αντιγράφεται ως ακολούθως στο δίσκοΟι εφαρμογές καυστήρα CD / DVD κάνουν όταν "εργάζονται" με αρχεία ISO).

Αυτό δεν σημαίνει ότι αυτό το είδος αντιγραφής 1: 1 δεν μπορεί να υπάρχει σε μέσο USB, απλά ότι τα αντίγραφα 1: 1 σε μέσα USB θα είναι τελείως διαφορετικά από τα αντίγραφα 1: 1 σε οπτικούς δίσκους και συνεπώς δεν είναι εναλλάξιμαISOHybrid εικόνες που δημιουργούνται για να λειτουργούν ως αντίγραφα 1: 1 σε USB και οπτικά μέσα και τα δύο).Για την καταγραφή, στην ορολογία Rufus, ένα αντίγραφο 1: 1 σε μέσο USB ονομάζεται εικόνα DD( μπορείτε να δείτε αυτή την επιλογή στη λίστα) και ορισμένες διανομές, όπως το FreeBSD ή το Raspbian, παρέχουν στην πραγματικότητα εικόνες DD για εγκατάσταση USB,αρχεία για εγγραφή CD / DVD.

Έτσι, έχουμε διαπιστώσει ότι τα αρχεία ISO δεν είναι πραγματικά κατάλληλα για να δημιουργήσουν εκκινήσιμα μέσα USB επειδή είναι ισοδύναμα με την παροχή ενός στρογγυλού μανδάλου για να ταιριάζει σε μια μικρότερη τετράγωνη τρύπα και επομένως ο στρογγυλός πείρος πρέπει να αλλάξει για να το χωρέσει.

Τώρα ίσως να αναρωτιέστε εάν τα αρχεία ISO είναι τόσο άσχημα κατάλληλα για τη δημιουργία εκκινήσιμων μέσων USB, γιατί οι περισσότεροι διανομείς λειτουργικού συστήματος παρέχουν εκεί αρχεία ISO αντί για εικόνες DD.Λοιπόν, εκτός από ιστορικούς λόγους, ένα από τα προβλήματα με το DD Images είναι ότι επειδή είναι ένα σύστημα αρχείων με διαχωρισμό, αν δημιουργήσετε ένα αντίγραφο 1: 1 σε μέσο USB μεγαλύτερο από αυτό που χρησιμοποιείται από το άτομο που δημιούργησε την εικόνα,τότε θα καταλήξετε με την εμφανή "χωρητικότητα" των μέσων USB μειωμένη στο μέγεθος εκείνης που χρησιμοποιήθηκε για τη δημιουργία της αρχικής εικόνας DD.

Επίσης, ενώ οι οπτικοί δίσκοι και ως εκ τούτου τα αρχεία ISO μπορούν πάντα να χρησιμοποιήσουν μόνο ένα από τα δύο συστήματα αρχείων( ISO9660 ή UDF), τα οποία έχουν υποστηριχθεί πολύ καλά σε όλα τα μεγάλα λειτουργικά συστήματα για πολύ καιρό( και σας επιτρέπουν να κάνετερίξτε μια ματιά στο περιεχόμενο της εικόνας πριν ή μετά τη χρήση του), οι εικόνες DD μπορούν κυριολεκτικά να χρησιμοποιήσουν οποιοδήποτε από τα χιλιάδες διαφορετικά συστήματα αρχείων που υπάρχουν.Αυτό σημαίνει ότι ακόμα και μετά τη δημιουργία του εκκινήσιμου μέσου USB, ενδέχεται να μην μπορείτε να βλέπετε ουσιαστικά περιεχόμενο σε αυτό μέχρι να το εκκινήσετε.Για παράδειγμα, αυτό θα συμβεί εάν χρησιμοποιείτε εικόνες FreeBSD USB στα Windows.Μόλις δημιουργηθεί το εκκινήσιμο μέσο USB, τα Windows δεν θα έχουν πρόσβαση σε κανένα περιεχόμενο σε αυτό μέχρι να το διαμορφώσετε ξανά.

Αυτός είναι ο λόγος για τον οποίο οι πάροχοι τείνουν να θέλουν να κολλήσουν με τα αρχεία ISO όπου είναι δυνατόν, καθώς( συνήθως) παρέχει καλύτερη εμπειρία χρήστη σε όλα τα λειτουργικά συστήματα.Αλλά αυτό σημαίνει επίσης ότι κάποια μετατροπή πρέπει( συνήθως) να συμβεί, ώστε ο στρογγυλός μας σύνδεσμος ISO να ταιριάζει ωραία στη μικρότερη τετράγωνη τρύπα "USB media".Πώς σχετίζεται αυτό με τη λίστα των επιλογών;Έρχομαι σε αυτό.

Ένα από τα πρώτα πράγματα που συνήθως πρέπει να πάει είναι το σύστημα αρχείων ISO9660 ή UDF που χρησιμοποιούν τα αρχεία ISO.Τις περισσότερες φορές, αυτό σημαίνει ότι μπορείτε να εξαγάγετε και να αντιγράψετε όλα τα αρχεία από το αρχείο ISO σε ένα σύστημα αρχείων FAT32 ή NTFS, το οποίο τείνουν να χρησιμοποιούν οι εκκινήσιμοι δίσκοι USB flash.Αλλά φυσικά αυτό σημαίνει ότι όποιος δημιούργησε το σύστημα ISO πρέπει να έχει κάνει κάποιες διατάξεις για να υποστηρίξει το FAT32 ή το NTFS ως σύστημα αρχείων για ζωντανή χρήση ή εγκατάσταση( που δεν είναι όλοι οι άνθρωποι, ειδικά όσοι βασίζονται λίγο στο ISOHybrid,να κάνω).

Στη συνέχεια, υπάρχει ο ίδιος ο ίδιος φορτωτής εκκίνησης, ο πρώτος κώδικας που εκτελείται όταν εκκινείται ένας υπολογιστής από μέσα USB.Δυστυχώς, οι φορτωτές εκκίνησης HDD / USB και ISO είναι πολύ διαφορετικά θηρία και το υλικολογισμικό BIOS ή UEFI αντιμετωπίζει επίσης τα USB και τα οπτικά μέσα πολύ διαφορετικά κατά τη διάρκεια της διαδικασίας εκκίνησης.Έτσι, συνήθως δεν μπορείτε να πάρετε τον φορτωτή εκκίνησης από ένα αρχείο ISO( το οποίο θα ήταν συνήθως ένας φορτωτής εκκίνησης El Torito), αντιγράψτε το σε μέσο USB και αναμένετε να εκκινήσει.

Τώρα έρχεται το τμήμα που σχετίζεται με τη λίστα επιλογών μας.Επειδή ο Rufus θα πρέπει να παράσχει ένα σχετικό κομμάτι φορτωτή εκκίνησης, απλά δεν μπορεί να το αποκτήσει από το αρχείο ISO.Αν έχουμε να κάνουμε με ένα αρχείο ISO που βασίζεται στο Linux, τότε πιθανότατα θα είναι το GRUB 2.0 ή το Syslinux, οπότε ο Rufus περιλαμβάνει την δυνατότητα εγκατάστασης μιας βασισμένης σε USB έκδοσης GRUB ή Syslinux( δεδομένου ότι το αρχείο ISO συνήθως περιέχει μόνο την έκδοση ISOαπό αυτά).

Αυτό γίνεται συνήθως αυτόματα όταν επιλέγετε και ανοίγετε ένα αρχείο ISO αφού ο Rufus είναι αρκετά έξυπνος για να ανιχνεύσει τι είδους μετατροπή χρειάζεται να εφαρμόσει.Αλλά αν θέλετε να παίξετε γύρω, ο Rufus σας δίνει την επιλογή να εγκαταστήσετε επίσης μερικούς κενούς φορτωτές εκκίνησης που σας δίνουν τη δυνατότητα να εκκινήσετε μια εντολή GRUB ή Syslinux.Από εκεί, εάν είστε εξοικειωμένοι με αυτούς τους τύπους εκφορτωτών εκκίνησης, μπορείτε να δημιουργήσετε / δοκιμάσετε τα δικά σας αρχεία ρυθμίσεων και να δοκιμάσετε τη δική σας διαδικασία εκκίνησης με Syslinux ή GRUB( επειδή σε αυτό το στάδιο πρέπει να αντιγράψετε /για να το κάνετε αυτό).

  • MS-DOS: Αυτό δημιουργεί μια κενή έκδοση του MS-DOS( έκδοση των Windows Me), που σημαίνει ότι θα εκκινήσετε μια προτροπή MS-DOS και ότιείναι.Εάν θέλετε να εκτελέσετε μια εφαρμογή DOS, θα πρέπει να την αντιγράψετε στο μέσο USB.Σημειώστε ότι αυτή η επιλογή είναι διαθέσιμη μόνο στα Windows 8.1 ή παλαιότερα, αλλά όχι στα Windows 10, αφού η Microsoft κατάργησε τα αρχεία εγκατάστασης DOS από τα Windows( και μόνο η Microsoft μπορεί να αναδιανείμει αυτά τα αρχεία).
  • FreeDOS: Αυτό δημιουργεί μια κενή έκδοση του FreeDOS.Το FreeDOS είναι μια ελεύθερη έκδοση λογισμικού του MS-DOS, το οποίο είναι πλήρως συμβατό με το MS-DOS, αλλά έχει επίσης το πλεονέκτημα ότι είναι ανοικτού κώδικα.Σε σύγκριση με το MS-DOS, οποιοσδήποτε μπορεί να αναδιανείμει το FreeDOS, έτσι ώστε τα αρχεία εκκίνησης του FreeDOS να συμπεριληφθούν στον Rufus.Εικόνα ISO
  • : Αυτή είναι η επιλογή που πρέπει να χρησιμοποιήσετε αν έχετε ένα bootable αρχείο ISO και θέλετε να το μετατρέψετε σε εκκινήσιμο μέσο USB.Λάβετε υπόψη ότι επειδή μια μετατροπή( συνήθως) πρέπει να συμβεί και υπάρχουν πολλοί τρόποι για να δημιουργήσετε ένα bootable ISO αρχείο, δεν υπάρχει καμία εγγύηση ότι ο Rufus θα μπορέσει να το μετατρέψει σε USB media( αλλά θα σας πει πάντα αν αυτόείναι η περίπτωση).Εικόνα
  • DD: Αυτή είναι η μέθοδος που πρέπει να χρησιμοποιήσετε εάν έχετε μια εικόνα δισκέτας εκκίνησης, όπως αυτές που παρέχονται από το FreeBSD, το Raspbian κλπ. Υποστηρίζονται επίσης αρχεία με επέκταση. vhd( που είναι η έκδοση DD της Microsoft) καθώς και συμπιεσμένα( .gz,. zip,. bz2,. xz, κλπ.).

Οι τέσσερις παραπάνω επιλογές είναι οι μόνες που θα δείτε στην κανονική λειτουργία .Αλλά αν εκτελέσετε Rufus σε Advanced Mode , θα έχετε επίσης πρόσβαση στις ακόλουθες επιλογές:

  • Syslinux x.yz: Εγκαθιστά έναν κενό φορτωτή εκκίνησης Syslinux ο οποίος θα σας φέρει σε μια προτροπή Syslinux και όχι πολύ άλλο.Πρέπει να ξέρετε τι πρέπει να κάνετε από εκείνο το σημείο προς τα εμπρός.
  • GRUB / Grub4DOS: Όπως παραπάνω, αλλά για GRUB / Grub4DOS αντίστοιχα.Θα σας πάει σε μια προτροπή GRUB, αλλά εξαρτάται από εσάς να υπολογίσετε τα υπόλοιπα.
  • ReactOS: Εγκαθιστά έναν πειραματικό φορτωτή εκκίνησης ReactOS.Από την τελευταία φορά που έλεγξα, το ReactOS δεν εκκινεί τόσο καλά από μέσα USB.Είναι εκεί γιατί ήταν εύκολο να το προσθέσετε και να το κάνετε με την ελπίδα ότι μπορεί να βοηθήσει στην ανάπτυξη του ReactOS.
  • UEFI-NTFS: Αυτό απαιτεί την επιλογή του NTFS ως συστήματος αρχείων και την εγκατάσταση ενός κενού φορτωτή εκκίνησης UEFI-NTFS.Αυτό επιτρέπει την εκκίνηση από το NTFS σε κατάσταση καθαρού UEFI( όχι CSM) στις πλατφόρμες UEFI που δεν περιλαμβάνουν πρόγραμμα οδήγησης NTFS.Επειδή είναι κενό, θα πρέπει να αντιγράψετε το δικό σας /efi/boot/ bootia32.efi ή /efi/boot/ bootx64.efi στο διαμέρισμα NTFS για να το χρησιμοποιήσετε.Το UEFI-NTFS χρησιμοποιείται αυτόματα από τον Rufus για να επιλύσει το μέγιστο μέγεθος αρχείου του FAT32 4 GB, το οποίο επιτρέπει για παράδειγμα την εγκατάσταση του Microsoft Server 2016 σε λειτουργία UEFI χωρίς να χρειάζεται να χωρίσει το αρχείο install.wim 4,7 GB.

Ελπίζω ότι βοηθάει.Πρόκειται για μια απλοποιημένη επισκόπηση, οπότε ελπίζω ότι οι άνθρωποι δεν θα ξεκινήσουν να τσακώνονται σε πτυχές οι οποίες σκόπιμα ήταν ανωμαλίες ή σιωπή( όπως είναι γνωστό ότι είναι δυνατό να έχουν μονάδες flash USB χωρίς χωρίσματα, να χρησιμοποιούν το USB και τα οπτικά μέσα το ίδιο αρχείοκαι ότι ορισμένες διαδικασίες εκκίνησης έχουν τη δυνατότητα να επεκτείνουν το μέγεθος του διαμερίσματος σε μέσα USB προκειμένου να επιλύσουν το πρόβλημα της φαινομενικής μικρότερης χωρητικότητας).

Έχετε κάτι να προσθέσετε στην εξήγηση;Απενεργοποιήστε τα σχόλια.Θέλετε να διαβάσετε περισσότερες απαντήσεις από άλλους χρήστες τεχνολογίας Stack Exchange;Δείτε το πλήρες νήμα συζήτησης εδώ.Πιστοποίηση εικόνας

: William( SuperUser)