Τι σημαίνει το uefi στο BIOS. UEFI - τι είναι; Λήψη, εγκατάσταση, πλεονεκτήματα, δυνατότητες διαμόρφωσης

Επεκτάσιμη διεπαφή υλικολογισμικού

Επεκτάσιμη διεπαφή υλικολογισμικού (EFI)- μια διεπαφή μεταξύ του λειτουργικού συστήματος και του υλικολογισμικού που ελέγχει τις λειτουργίες υλικού χαμηλού επιπέδου, με κύριο σκοπό: να προετοιμάσει σωστά τον εξοπλισμό όταν το σύστημα είναι ενεργοποιημένο και να μεταφέρει τον έλεγχο στον φορτωτή του λειτουργικού συστήματος. Το EFI προορίζεται να αντικαταστήσει το BIOS, τη διεπαφή που χρησιμοποιείται παραδοσιακά από όλους τους προσωπικούς υπολογιστές που είναι συμβατοί με IBM PC. Η πρώτη προδιαγραφή EFI αναπτύχθηκε από την Intel, αργότερα το πρώτο όνομα εγκαταλείφθηκε και η τελευταία έκδοση του προτύπου ονομάζεται Unified Extensible Firmware Interface (UEFI). Το UEFI αναπτύσσεται επί του παρόντος από το Unified EFI Forum.

Ιστορία

Το EFI δημιουργήθηκε αρχικά για τα πρώτα συστήματα Intel-HP Itanium στις αρχές της δεκαετίας του 2000. Οι περιορισμοί του PC-BIOS (εκτελέσιμος κώδικας 16 bit, διευθυνσιοδοτούμενη μνήμη 1 MB, περιορισμοί υλικού IBM PC/AT, κ.λπ.) ήταν σαφώς απαράδεκτοι στις μεγάλες πλατφόρμες διακομιστών στις οποίες προοριζόταν να χρησιμοποιηθεί το Itanium. Αρχικά ονομαζόταν - Intel Boot Initiative (Intel Boot Initiative), αργότερα μετονομάστηκε σε ΕΦΗ.

Η προδιαγραφή EFI 1.02 κυκλοφόρησε από την Intel στις 12 Δεκεμβρίου 2000. (Η έκδοση 1.01 είχε νομικά προβλήματα εμπορικών σημάτων και αποσύρθηκε γρήγορα.)

Η προδιαγραφή EFI 1.10 κυκλοφόρησε την 1η Δεκεμβρίου 2002. Περιλάμβανε ένα μοντέλο προγράμματος οδήγησης EFI, καθώς και αρκετές μικρές βελτιώσεις σε σχέση με την έκδοση 1.02.

Το 2005, η Intel υπέβαλε αυτήν την προδιαγραφή στο φόρουμ UEFI, το οποίο είναι πλέον υπεύθυνο για την ανάπτυξη και την προώθηση του EFI. Το EFI μετονομάστηκε σε Unified EFI (UEFI) για να αντικατοπτρίζει αυτήν την αλλαγή, με τα περισσότερα έγγραφα να χρησιμοποιούν και τους δύο όρους.

Το Φόρουμ UEFI κυκλοφόρησε την προδιαγραφή UEFI 2.1 στις 7 Ιανουαρίου 2007. Πρόσθεσε και βελτίωσε την κρυπτογραφία, τον έλεγχο ταυτότητας δικτύου και την αρχιτεκτονική διεπαφής χρήστη.

Η τρέχουσα προδιαγραφή UEFI, έκδοση 2.3.1, παρουσιάστηκε τον Απρίλιο του 2011.

Η διεπαφή που ορίζεται από την προδιαγραφή EFI περιλαμβάνει πίνακες δεδομένων που περιέχουν πληροφορίες σχετικά με την πλατφόρμα, τις υπηρεσίες εκκίνησης και χρόνου εκτέλεσης που είναι διαθέσιμες στον φορτωτή εκκίνησης του λειτουργικού συστήματος (OS) και στο ίδιο το ΛΣ. Ορισμένες υπάρχουσες επεκτάσεις BIOS, όπως το ACPI και το SMBIOS, υπάρχουν επίσης στο EFI, καθώς δεν απαιτούν διεπαφή χρόνου εκτέλεσης 16 bit.

Υπηρεσίες

Το EFI ορίζει τις "υπηρεσίες εκκίνησης" που περιλαμβάνουν υποστήριξη για κονσόλες κειμένου και γραφικών σε διάφορες συσκευές, διαύλους, υπηρεσίες μπλοκ και αρχείων και υπηρεσίες χρόνου εκτέλεσης όπως ημερομηνία, ώρα και μη πτητική μνήμη.

Προγράμματα οδήγησης συσκευών

Εκτός από τα τυπικά προγράμματα οδήγησης συσκευών για συγκεκριμένη αρχιτεκτονική, η προδιαγραφή EFI παρέχει ένα ανεξάρτητο από πλατφόρμα πλαίσιο προγράμματος οδήγησης που ονομάζεται Κωδικός Byte EFI(EBC). Το υλικολογισμικό συστήματος απαιτείται από την προδιαγραφή UEFI για να διαθέτει διερμηνέα για τυχόν εικόνες EBC που είναι ή μπορούν να φορτωθούν στο περιβάλλον. Υπό αυτή την έννοια, το EBC είναι παρόμοιο με το Open Firmware, το ανεξάρτητο από υλικό ενσωματωμένο λογισμικό που χρησιμοποιείται στους υπολογιστές Apple Macintosh και Sun Microsystems SPARC.

Ορισμένοι τύποι προγραμμάτων οδήγησης EFI που αφορούν την αρχιτεκτονική (όχι EBC) ενδέχεται να έχουν διεπαφές για χρήση από το λειτουργικό σύστημα. Αυτό επιτρέπει στο λειτουργικό σύστημα να χρησιμοποιεί το EFI για βασικά γραφικά και υποστήριξη δικτύου πριν φορτώσει προγράμματα οδήγησης που ορίζονται από το λειτουργικό σύστημα.

Διαχειρηστης ληψεων

EFI Boot Managerχρησιμοποιείται για την επιλογή και την εκκίνηση του λειτουργικού συστήματος, εξαλείφοντας την ανάγκη για έναν εξειδικευμένο μηχανισμό εκκίνησης (ο bootloader του λειτουργικού συστήματος είναι μια εφαρμογή EFI).

Υποστήριξη δίσκου

Εκτός από το τυπικό σχήμα διαμερισμάτων δίσκου - Κύρια εγγραφή εκκίνησης (MBR), το EFI διαθέτει υποστήριξη για τον πίνακα διαμερισμάτων GUID (GPT), ο οποίος είναι ελεύθερος από τους περιορισμούς του MBR. Η προδιαγραφή EFI δεν περιλαμβάνει περιγραφή για συστήματα αρχείων, ωστόσο οι υλοποιήσεις EFI συνήθως υποστηρίζουν το FAT32 ως σύστημα αρχείων.

Κέλυφος EFI

Η κοινότητα EFI έχει δημιουργήσει ένα περιβάλλον ανοιχτού κελύφους. Ο χρήστης μπορεί να φορτώσει το κέλυφος EFI αντί να εκκινήσει το λειτουργικό σύστημα για να εκτελέσει ορισμένες λειτουργίες. Εφαρμογή Shell - EFI. μπορεί να βρίσκεται μόνιμα στη ROM της πλατφόρμας ή σε μια συσκευή της οποίας τα προγράμματα οδήγησης βρίσκονται στη ROM.

Το κέλυφος μπορεί να χρησιμοποιηθεί για την εκτέλεση άλλων εφαρμογών EFI, όπως διαμόρφωση, εγκατάσταση λειτουργικού συστήματος, διαγνωστικά, βοηθητικά προγράμματα διαμόρφωσης και ενημερώσεις υλικολογισμικού. Μπορεί επίσης να χρησιμοποιηθεί για την αναπαραγωγή πολυμέσων CD ή DVD χωρίς φόρτωση του λειτουργικού συστήματος, υπό την προϋπόθεση ότι οι εφαρμογές EFI υποστηρίζουν αυτές τις δυνατότητες. Οι εντολές φλοιού EFI σάς επιτρέπουν επίσης να αντιγράφετε ή να μετακινείτε αρχεία και καταλόγους σε υποστηριζόμενα συστήματα αρχείων και να φορτώνετε και να ξεφορτώνετε προγράμματα οδήγησης. Το κέλυφος μπορεί επίσης να χρησιμοποιήσει την πλήρη στοίβα TCP/IP.

Το κέλυφος EFI υποστηρίζει δέσμες ενεργειών με τη μορφή αρχείων .nsh, παρόμοια με ομαδικά αρχεία στο DOS.

Τα ονόματα εντολών φλοιού συχνά κληρονομούνται από διερμηνείς γραμμής εντολών (COMMAND.COM ή κέλυφος Unix). Το κέλυφος EFI μπορεί να θεωρηθεί ως λειτουργική αντικατάσταση του διερμηνέα της γραμμής εντολών και της διεπαφής κειμένου του BIOS.

Επεκτάσεις

Οι επεκτάσεις EFI μπορούν να φορτωθούν από σχεδόν οποιαδήποτε μη πτητική συσκευή αποθήκευσης που είναι συνδεδεμένη στον υπολογιστή. Για παράδειγμα, ένας OEM μπορεί να πουλήσει ένα σύστημα με διαμέρισμα EFI στον σκληρό δίσκο που θα πρόσθετο πρόσθετη λειτουργικότητα στο υλικολογισμικό EFI που βρίσκεται στη ROM της μητρικής πλακέτας.

Εκτέλεση

Intel Platform Innovation Framework για EFI

Το Intel Platform Innovation Framework for EFI ("Intel Innovation Toolkit") είναι ένα σύνολο προδιαγραφών που αναπτύχθηκε από την Intel σε συνδυασμό με το EFI. Ενώ το EFI ορίζει τη διεπαφή μεταξύ του λειτουργικού συστήματος και του υλικολογισμικού, το κιτ εργαλείων ορίζει τις δομές που χρησιμοποιούνται για τη δημιουργία ενσωματωμένου λογισμικού σε χαμηλότερο επίπεδο από τη διεπαφή μεταξύ του λειτουργικού συστήματος και του υλικολογισμικού.

Συγκεκριμένα, η εργαλειοθήκη περιλαμβάνει όλα τα βήματα που απαιτούνται για την προετοιμασία του υπολογιστή μετά την ενεργοποίησή του. Αυτές οι εγγενείς δυνατότητες υλικολογισμικού δεν ορίζονται ως μέρος της προδιαγραφής EFI, αλλά περιλαμβάνονται στην Προδιαγραφή προετοιμασίας πλατφόρμας που αναπτύχθηκε από το UEFI. Το κιτ εργαλείων έχει δοκιμαστεί σε πλατφόρμες XScale, Itanium και IA-32.

Η συμβατότητα με λειτουργικά συστήματα x86 που απαιτούν μια παλαιού τύπου διεπαφή BIOS επιτυγχάνεται χρησιμοποιώντας Μονάδα υποστήριξης συμβατότητας(CSM). Το CSM περιλαμβάνει ένα πρόγραμμα 16-bit (CSM16) που υλοποιείται από τον κατασκευαστή του BIOS και ένα επίπεδο που συνδέει το CSM16 με το κιτ εργαλείων.

Η Intel έχει αναπτύξει μια εφαρμογή αναφοράς για την εργαλειοθήκη, με την κωδική ονομασία "Tiano". Το Tiano είναι μια ολοκληρωμένη, χωρίς παλαιού τύπου εφαρμογή ενσωματωμένου λογισμικού που παρέχει υποστήριξη EFI. Το Tiano δεν περιλαμβάνει το τμήμα 16-bit του CSM, αλλά παρέχει τις διεπαφές που απαιτούνται για πρόσθετα που υλοποιούνται από τους κατασκευαστές του BIOS. Η Intel δεν παρέχει πλήρη εφαρμογή του Tiano στους τελικούς χρήστες.

Μέρος του Tiano έχει κυκλοφορήσει ως πηγαίος κώδικας του έργου TianoCore ως EFI Developer Kit(ΕΔΚ). Αυτή η υλοποίηση περιλαμβάνει EFI και κάποιο κώδικα προετοιμασίας υλικού, αλλά δεν εκθέτει πλήρως τα χαρακτηριστικά του ίδιου του υλικολογισμικού. Χρησιμοποιήθηκαν πολλές άδειες χρήσης για αυτόν τον κωδικό, συμπεριλαμβανομένης της άδειας BSD και της δημόσιας άδειας Eclipse.

Τα προϊόντα που βασίζονται σε προδιαγραφές EFI, UEFI και εργαλεία είναι διαθέσιμα μέσω τρίτων προμηθευτών BIOS όπως η American Megatrends (AMI) και το Insyde Software. Ορισμένες υλοποιήσεις προμηθευτών βασίζονται εξ ολοκλήρου στο Tiano, ενώ άλλες ακολουθούν τις προδιαγραφές αλλά δεν βασίζονται στην υλοποίηση αναφοράς της Intel.

Πλατφόρμες που χρησιμοποιούν EFI ή όργανα

Όλα τα συστήματα Itanium ή Itanium 2 που κυκλοφορούν με υλικολογισμικό συμβατό με EFI πρέπει να συμμορφώνονται με την προδιαγραφή DIG64.

Στις 5 Απριλίου 2006, η Apple κυκλοφόρησε το Boot Camp, το οποίο σας επιτρέπει να δημιουργήσετε έναν δίσκο προγράμματος οδήγησης των Windows XP και περιέχει επίσης ένα μη καταστροφικό εργαλείο κατάτμησης δίσκου που σας επιτρέπει να εγκαταστήσετε τα Windows XP με Mac OS X. Επίσης κυκλοφόρησε μια ενημέρωση υλικολογισμικού που πρόσθεσε υποστήριξη BIOS για αυτές τις υλοποιήσεις EFI. Τα επόμενα μοντέλα Macintosh κυκλοφόρησαν με ενημερωμένο υλικολογισμικό. Όλοι οι σύγχρονοι υπολογιστές Macintosh μπορούν πλέον να εκκινούν λειτουργικά συστήματα συμβατά με BIOS, όπως τα Windows XP, Vista και Windows 7.

Ένας μεγάλος αριθμός μητρικών καρτών Intel συνοδεύεται από ενσωματωμένο λογισμικό που βασίζεται σε κιτ εργαλείων (για παράδειγμα, DP35DP). Έτσι, κατά τη διάρκεια του 2005, κυκλοφόρησαν περισσότερα από ένα εκατομμύριο συστήματα Intel. Νέα κινητά τηλέφωνα, επιτραπέζιοι υπολογιστές και διακομιστές που χρησιμοποιούν την εργαλειοθήκη άρχισαν να παράγονται το 2006. Για παράδειγμα, όλες οι μητρικές πλακέτες που είναι κατασκευασμένες στο λογικό σύνολο συστήματος Intel 945 χρησιμοποιούν το κιτ εργαλείων. Ωστόσο, το κατασκευασμένο υλικολογισμικό συνήθως δεν περιλαμβάνει υποστήριξη EFI και περιορίζεται στην υποστήριξη του BIOS.

Από το 2005, το EFI χρησιμοποιείται σε αρχιτεκτονικές εκτός υπολογιστή, όπως ενσωματωμένα συστήματα που βασίζονται στον πυρήνα XScale.

Το EDK περιλαμβάνει έναν στόχο NT32 που επιτρέπει το υλικολογισμικό EFI και τις εφαρμογές EFI να εκτελούνται σε εφαρμογές Windows.

Το 2008, η MSI κυκλοφόρησε μια σειρά από μητρικές πλακέτες βασισμένες στο chipset Intel P45 με υποστήριξη EFI,

OS

Δυνατότητες γραφικών

Το EFI υποστηρίζει γραφικά μενού και ορισμένες δυνατότητες, όπως αυτές που υλοποιούνται από το Aptio ή το Great Wall UEFI.

Κριτική

Το EFI έχει επικριθεί για την εισαγωγή της πολυπλοκότητας του συστήματος χωρίς να παρέχει σημαντικά οφέλη, λόγω της εγκατάλειψης των εναλλακτικών εφαρμογών BIOS πλήρως ανοιχτού κώδικα OpenBIOS και coreboot.

Τον Σεπτέμβριο του 2011, ο Matthew Garrett προειδοποίησε ότι οι απαιτήσεις για την πιστοποίηση υπολογιστών ως συμβατών με τα Microsoft Windows 8 θα μπορούσαν να οδηγήσουν σε υπολογιστές που δεν θα μπορούσαν να εγκαταστήσουν οποιοδήποτε άλλο λειτουργικό σύστημα. Η Microsoft είπε ότι οι προμηθευτές θα μπορούσαν να εφαρμόσουν τη δυνατότητα προσθήκης άλλων υπογραφών και αργότερα το έκαναν υποχρεωτική απαίτηση πιστοποίησης, αλλά για συσκευές στο ARM (προηγουμένως αυτή θα μπορούσε να ήταν μια φορητή συσκευή με λειτουργικό σύστημα Windows Phone, αλλά ακριβώς εκείνες τις μέρες η Qualcomm ανακοίνωσε σχέδια για απελευθερώστε υποσημειωματάρια με υποστήριξη για Windows 8), η απαίτηση είναι το αντίθετο: η απενεργοποίηση της "ασφαλούς εκκίνησης" (και, κατά συνέπεια, η εγκατάσταση άλλων λειτουργικών συστημάτων) θα πρέπει να είναι αδύνατη.

Διαφορές στη διαδικασία εκκίνησης BIOS και UEFI

Κατά την ανάπτυξη του UEFI, οι συμμετέχοντες στο φόρουμ θέτουν σαφή όρια για κάθε διαδικασία από την αρχή. Η διαδικασία εκκίνησης (PI, Platform Initialization) μιας μητρικής πλακέτας που βασίζεται σε UEFI μπορεί επίσης να χωριστεί σε διάφορα στάδια. Το πρώτο από αυτά, αμέσως μετά την ενεργοποίηση του υπολογιστή, είναι η προετοιμασία Pre-EFI (PEI): το σύστημα φορτώνει τις μονάδες προετοιμασίας επεξεργαστή, μνήμης και chipset και τις εκτελεί. Στη συνέχεια πραγματοποιείται η μετάβαση στο περιβάλλον εκτέλεσης προγραμμάτων οδήγησης (DXE). Αυτή τη στιγμή, τα υπόλοιπα εξαρτήματα ενεργοποιούνται, πολλά ταυτόχρονα.

Το UEFI μπορεί να ενσωματώσει μεγάλο αριθμό προγραμμάτων οδήγησης που δεν συνδέονται με ένα συγκεκριμένο σύστημα. Αυτό σημαίνει ότι οι κατασκευαστές χρειάζεται να γράψουν μόνο μία έκδοση του προγράμματος οδήγησης για όλες τις πλατφόρμες. Με την προετοιμασία των προγραμμάτων οδήγησης σε αυτό το πρώιμο στάδιο εκκίνησης, μπορείτε να αποκτήσετε πρόσβαση στην κάρτα δικτύου, συμπεριλαμβανομένων των λειτουργιών εκκίνησης δικτύου ή απομακρυσμένης συντήρησης. Επιπλέον, όταν το υποσύστημα γραφικών είναι ενεργό, μπορείτε να απολαύσετε το ελκυστικά σχεδιασμένο μενού UEFI.

Το μεγαλύτερο κέρδος στο χρόνο εκκίνησης επιτυγχάνεται λόγω του γεγονότος ότι δεν υπάρχει ανάγκη αναζήτησης για bootloader σε όλες τις συσκευές: ο δίσκος εκκίνησης εκχωρείται στο UEFI στο στάδιο εγκατάστασης του λειτουργικού συστήματος. Η επιτάχυνση της εκκίνησης του συστήματος δεν είναι το μόνο πλεονέκτημα του UEFI. Μπορείτε να αποθηκεύσετε πολλές εφαρμογές σε ξεχωριστό διαμέρισμα EFI. Έτσι, ακόμη και πριν φορτώσετε το ίδιο το λειτουργικό σύστημα, μπορείτε να εκτελέσετε ένα διαγνωστικό πρόγραμμα, λογισμικό προστασίας από ιούς ή ένα βοηθητικό πρόγραμμα διαχείρισης συστήματος.

Η πολύ καθυστερημένη μετάβαση στην πλατφόρμα UEFI καθυστερούσε συνεχώς. Τώρα αυτό ανήκει στο παρελθόν και σε μεγάλο βαθμό χάρη στους σκληρούς δίσκους 3 TB, οι οποίοι είναι ήδη διαθέσιμοι προς πώληση. Το BIOS του υπολογιστή, που χρησιμοποιεί το κλασικό MBR του σκληρού δίσκου, μπορεί να έχει πρόσβαση μόνο σε 2 32 τομείς μεγέθους 512 byte, δηλαδή έως 2 TB (2,2 TB) χώρου στο δίσκο. Η Seagate χρησιμοποιεί μεγαλύτερους τομείς προκειμένου να διαθέσει ολόκληρη τη χωρητικότητα τουλάχιστον μετά την εκκίνηση των Windows. Σε αυτήν την περίπτωση, ένας υπολογιστής που βασίζεται σε BIOS δεν θα μπορεί να εκκινήσει από έναν τέτοιο δίσκο. Το UEFI, από την άλλη πλευρά, λειτουργεί με έναν πίνακα διαμερισμάτων GUID (GPT, GUID Partition Table), στον οποίο το μέγεθος διεύθυνσης είναι 64 bit και υποστηρίζει έως και 2 64 τομείς, δηλαδή έχει δυνατότητα πρόσβασης σε εννέα zettabyte (9 δισεκατομμύρια terabytes).

Ένα άλλο χαρακτηριστικό του UEFI είναι το Secure Boot Protocol. Σας επιτρέπει να εγκαταστήσετε ένα ή περισσότερα υπογεγραμμένα κλειδιά στο υλικολογισμικό του συστήματος. Μόλις ενεργοποιηθεί, η Ασφαλής εκκίνηση αποτρέπει το UEFI από τη φόρτωση εκτελέσιμων αρχείων ή προγραμμάτων οδήγησης, εκτός εάν είναι υπογεγραμμένα από ένα από τα προεγκατεστημένα κλειδιά. Ένα άλλο σύνολο πλήκτρων (Pkek) σάς επιτρέπει να διατηρείτε την επικοινωνία μεταξύ του λειτουργικού συστήματος και του υλικολογισμικού. Το λειτουργικό σύστημα, μαζί με ένα σύνολο αντιστοιχιζόμενων πλήκτρων Pkek, το οποίο οργανώνει την επικοινωνία με τα κλειδιά που είναι εγκατεστημένα στο υλικολογισμικό, μπορεί να προσθέσει επιπλέον κλειδιά στη λεγόμενη «λευκή λίστα» στο υλικολογισμικό. Φυσικά, εκτός από αυτό, μπορεί να προσθέσει κλειδιά στη "μαύρη λίστα". Τα δυαδικά αρχεία που βρίσκονται στη μαύρη λίστα κλειδιών φυσικά δεν θα λειτουργούν όταν φορτωθούν.

Τα Windows 8, μαζί με το UEFI 2.3.1, κλείνουν μια τρύπα ασφαλείας στην τρέχουσα σχεδίαση του BIOS, η οποία επιτρέπει σε κάθε bootloader, συμπεριλαμβανομένου ενός που περιέχει rootkit, να εκκινήσει πριν από το λειτουργικό σύστημα. Σε αντίθεση με το BIOS, το UEFI θα επιτρέπει την εκκίνηση των επαληθευμένων φορτωτών εκκίνησης λειτουργικού συστήματος μόνο εάν είναι ενεργοποιημένη η Ασφαλής εκκίνηση. Αυτό σημαίνει ότι το κακόβουλο λογισμικό δεν θα μπορεί πλέον να βρίσκεται στους bootloaders. Η Microsoft ισχυρίστηκε ότι οι χρήστες θα εξακολουθούν να έχουν την επιλογή να απενεργοποιήσουν την Ασφαλή εκκίνηση του UEFI, εάν οι πωλητές μητρικών πλακών εφαρμόσουν τη δυνατότητα. Αυτό θα σας επιτρέψει να εγκαταστήσετε το GNU/Linux και οποιαδήποτε άλλα λειτουργικά συστήματα, συμπεριλαμβανομένων των παλαιών Windows, σε προσωπικούς υπολογιστές. Αλλά εδώ η προστασία αρχίζει ήδη να υποφέρει, και επιπλέον, τα Windows 8 δεν θα λειτουργούν πλέον. Αυτή η δυνατότητα αργότερα απαγορεύτηκε για κινητές συσκευές.

δείτε επίσης

Σημειώσεις

  1. Ντονγκ Γουέι. Beyond BIOS (πρόλογος). Intel Press, 2006. ISBN 978-0-9743649-0-2
  2. Πληροφορίες για το Unified EFI Forum
  3. Πληροφορίες προγράμματος οδήγησης FAT για EFI (απαιτείται εγγραφή)
  4. Πληροφορίες κελύφους EFI
  5. Intel Platform Innovation Framework για EFI στον ιστότοπο της Intel
  6. Universal Binary Programming Guidelines, Second Edition: Extensible Firmware Interface (EFI) Apple Computer
  7. Επισκόπηση πλαισίου Intel
  8. Πληροφορίες για το EFI σε πλακέτες Intel
  9. Επισκόπηση του Πλαισίου Καινοτομίας Πλατφόρμας Intel
  10. Εκτυπωτές HP
  11. http://fr.msi.com/img/NEWS/P45-Leaflet_back.pdf
  12. Έκδοση EFI του Grub (Debian Linux) - Ανακτήθηκε την 1η Μαΐου 2008.
  13. x86 στέλεχος εκκίνησης EFI
  14. Οι εικόνες του πυρήνα του Linux και του περιβάλλοντος του εγγενούς συστήματος πρέπει είτε να βρίσκονται στο διαμέρισμα συστήματος EFI ή η υλοποίηση EFI πρέπει να μπορεί να τα διαβάσει με το σύστημα αρχείων Linux που χρησιμοποιείται από τη δεδομένη εγκατάσταση.
  15. Βίντεο Microsoft Pre-OS
  16. Επεκτάσιμη διεπαφή υλικολογισμικού Microsoft Windows Server TechCenter
  17. Βόμβα της Microsoft: δεν υπάρχει υποστήριξη EFI για Vista
  18. Mary Jo Foley.Το Vista SP1 beta 1 θα κυκλοφορήσει στα μέσα Ιουλίου. ZDNet (8 Ιουλίου 2007). Αρχειοθετήθηκε από το πρωτότυπο στις 2 Μαρτίου 2012. Ανακτήθηκε στις 20 Ιουλίου 2007.
  19. Η Intel δείχνει τον υπολογιστή να εκκινεί τα Windows με υλικολογισμικό UEFI

Πολλοί από εμάς αντιμετωπίζουμε όλο και περισσότερο το πρότυπο Μπότα UEFI, το οποίο αντικατέστησε το κλασικό BIOS. Ταυτόχρονα, πολλοί θα ήθελαν να μάθουν καλύτερα για το UEFI Boot, αλλά κατά κάποιο τρόπο δεν βρίσκουν ακόμα τον χρόνο ή την επιθυμία για αυτό. Σε αυτό το υλικό, θα προσπαθήσω να εξαλείψω το "κενό σημείο" στη γνώση των αναγνωστών και να σας πω λεπτομερώς τι είναι το UEFI Boot, να περιγράψω τα χαρακτηριστικά και τη λειτουργικότητά του.

Υπήρξε μια εποχή που όλοι οι υπολογιστές ήταν εξοπλισμένοι με ένα BIOS ενσωματωμένο στη μητρική πλακέτα, το οποίο ήταν ένα σύνολο μικροπρογραμμάτων για τη δοκιμή της απόδοσης του εξοπλισμού, παρείχε ένα API και υποστήριζε την εκκίνηση του συστήματος. Χρησιμοποιούνταν παραδοσιακά σε μηχανήματα συμβατά με την IBM και προς το παρόν εκτελούσε τις λειτουργίες του αξιόπιστα, περιοριζόμενος σε διαδικασίες 16 bit και διευθυνσιοδότηση 1 MB.

Με την ανάπτυξη της τεχνολογίας, το «παλιό καλό» BIOS δεν πληροί πλέον τις σύγχρονες απαιτήσεις, αποδείχθηκε ανεπαρκώς ευέλικτο και σύγχρονο και αντικαταστάθηκε από τον διάδοχό του - το UEFI Boot, το οποίο υποστηρίζει σχεδόν όλα τα πρότυπα του σύγχρονου εξοπλισμού.

UEFIΤο (Unified Extensible Firmware Interface) χρονολογείται από το 2003, όταν η Intel δημιούργησε μια αντικατάσταση του BIOS για τους διακομιστές 64-bit για τους μικροεπεξεργαστές Itanium. Εκείνη την εποχή, αυτό το πρότυπο ονομαζόταν EFI (συντομογραφία του Extensible Firmware Interface). Αργότερα, όταν εισήλθε στο Unified EFI Forum, αυτή η ιδέα ονομάστηκε UEFI και συνέχισε την ανάπτυξή της ως ενιαίο πρότυπο βιομηχανίας πληροφορικής, στην ανάπτυξη του οποίου συμμετέχουν οι πιο διάσημοι κατασκευαστές υλικού υπολογιστών.

Είναι γνωστό ότι το UEFI Boot είναι, όπως και ο προκάτοχός του, ένα πρότυπο που είναι μια διεπαφή που συνδέει το λειτουργικό σύστημα και το υλικολογισμικό που εκτελεί λειτουργία χαμηλού επιπέδου συνδεδεμένου εξοπλισμού. Σκοπός του είναι να προετοιμάσει το υλικό και να μεταφέρει τον έλεγχο στον bootloader του λειτουργικού συστήματος.

Μπορείτε να δείτε πώς μοιάζει και τι είναι το UEFI στο βίντεο:

Πλεονεκτήματα του UEFI έναντι του BIOS


Διαφορά 1. Οπτικό στοιχείο

Πολλά στοιχεία UEFI μοιάζουν με ένα παραδοσιακό BIOS, αλλά ορισμένα έχουν αλλάξει πέρα ​​από την αναγνώριση. Μια πιο ευχάριστη εικόνα, βολικές επιλογές overclocking, μια βολική και προσβάσιμη διεπαφή και υποστήριξη ποντικιού. Οι αλλαγές είναι αναμφίβολα ευχάριστες στο μάτι.

Διαφορά 2. 16 έναντι 32

Ενώ το BIOS περιορίζεται σε διεργασίες 16-bit και διευθύνσεις μνήμης 1 megabyte, το UEFI δεν έχει τέτοιους περιορισμούς. Λειτουργεί και σε λειτουργίες 32 και 64 bit, σας επιτρέπει να εργάζεστε με σημαντικά μεγαλύτερες ποσότητες μνήμης και εξαρτάται ελάχιστα από την αρχιτεκτονική του υπολογιστή. Η προδιαγραφή UEFI Boot παρέχει προγράμματα οδήγησης για στοιχεία συστήματος ανεξάρτητα από τον επεξεργαστή που χρησιμοποιείται στον υπολογιστή σας.

Διαφορά 3. Όγκοι εργασίας

Το MBR στο BIOS περιοριζόταν σε τέσσερα κύρια διαμερίσματα του δίσκου και οι ίδιοι οι δίσκοι εκκίνησης είχαν μέγιστο μέγεθος 2,2 terabyte. Εάν προηγουμένως αυτό ήταν αρκετά, τότε οι δυνατότητες των σημερινών μονάδων δίσκου υπερβαίνουν ήδη το καθορισμένο μέγεθος. Το UEFI χρησιμοποιεί σημάνσεις διαμερισμάτων GUID, επιτρέποντας την εκκίνηση από δίσκους 9,4 ZB. Για τους μη μυημένους, θα εξηγήσω ότι ένα zetabyte είναι 1024 επί 1024 επί 1024 gigabyte.

Είναι σαφές ότι αυτή η εκκίνηση UEFI σάς επιτρέπει να εργάζεστε με σημαντικά μεγαλύτερο μέγεθος επιλογών εκκίνησης, δεν συνδέεται με κάποιο συγκεκριμένο σύστημα αρχείων και έχει φανταστικές δυνατότητες δικτύου. Ο φορτωτής εκκίνησης συστήματος μπορεί να χρησιμεύσει ως επέκταση του UEFI και ο ίδιος ο τελευταίος, εάν είναι απαραίτητο, μπορεί να εκτελέσει τις λειτουργίες ενός φορτωτή εκκίνησης. Ταυτόχρονα, είναι ακόμη δυνατή η φόρτωση των προγραμμάτων οδήγησης του χρήστη στο UEFI. Εντυπωσιακό, έτσι δεν είναι;

Διαφορά 4. Επεκτάσεις

Το UEFI υποστηρίζει τόσο παλιές επεκτάσεις (για παράδειγμα, ACPI) όσο και νέες βασισμένες σε προδιαγραφές EFI με μεγαλύτερη λειτουργικότητα (Asus Splashtop κ.λπ.).

Διαφορά 5. Εύκολος έλεγχος

Δεδομένου ότι οι περισσότερες επιλογές παρουσιάζονται με τη μορφή οπτικών γραφικών συμβόλων, η εργασία μαζί τους είναι απλή και βολική. Δοκιμάστε το και δείτε μόνοι σας.

Διαφορά 6. Ασφαλής εκκίνηση

Το πρότυπο UEFI έχει ένα άλλο πλεονέκτημα που ονομάζεται Ασφαλής Μπότα– πρόκειται για ειδική προστασία έναντι της αρχικοποίησης ανυπόγραφου κώδικα, προστατεύοντας το σύστημα από την αντικατάσταση του bootloader και την εκκίνηση λογισμικού χωρίς άδεια. Γεννήθηκε στην έκδοση UEFI 2.2 και εφαρμόζεται σε πολλούς σύγχρονους υπολογιστές. Παρά τα πολλά πλεονεκτήματά του, οι χρήστες προτιμούν να απενεργοποιούν το Secure Boot, καθώς τα μειονεκτήματά του μερικές φορές υπερτερούν των πλεονεκτημάτων του, ειδικά όταν υπάρχει ανάγκη εκκίνησης του υπολογιστή από μονάδα flash.

συμπέρασμα

Τι είναι το UEFI Boot; Όπως μπορείτε να δείτε, η προδιαγραφή UEFI Boot έχει μια σειρά από σοβαρά πλεονεκτήματα σε σχέση με τον προκάτοχό της. Μια πιο βολική και προσβάσιμη διεπαφή, βελτιωμένη ταχύτητα λειτουργίας, υποστήριξη για σημαντικά μεγαλύτερες ποσότητες μνήμης και σκληρό δίσκο συστήματος - αυτό και πολλά άλλα καθιστούν το UEFI την πιο αποτελεσματική και σύγχρονη επιλογή. Εάν διαθέτετε έναν σύγχρονο υπολογιστή (περίπου το 2011 και μετά), ίσως είναι καιρός να εξετάσετε το UEFI σας και να το γνωρίσετε καλύτερα.

ΕΦΗ(μιεκτατό φά irmware Εγώδιεπαφή)— διεπαφή για τη συγκέντρωση εξοπλισμού τη στιγμή που το σύστημα είναι ενεργοποιημένο. Ρυθμίζει τις διεργασίες που λαμβάνουν χώρα μεταξύ του λειτουργικού συστήματος και του υλικολογισμικού που διαχειρίζονται λειτουργίες υλικού χαμηλού επιπέδου. Το EFI εκκινεί τον υπολογιστή και στη συνέχεια μεταφέρει τον έλεγχο στον φορτωτή εκκίνησης του λειτουργικού συστήματος. Είναι μια λογική αντικατάσταση της διεπαφής BIOS, που χρησιμοποιείται παραδοσιακά από υπολογιστές συμβατούς με IBM PC.

Η Intel ανέπτυξε την πρώτη προδιαγραφή EFI. Αργότερα, η διεπαφή άλλαξε το όνομά της: καλείται η τελευταία έκδοση του προτύπου UEFI (Uενοποιημένος μιεκτατό φά irmware Εγώδιεπαφή). Σήμερα, το πρότυπο UEFI αναπτύσσεται από την ένωση Unified EFI Forum.

Το πρότυπο EFI έχει υποστήριξη για γραφικά μενού, καθώς και ορισμένες πρόσθετες λειτουργίες (για παράδειγμα, Aptio ή Great Wall UEFI).

Ιστορία

Αρχικά, το πρότυπο EFI προοριζόταν για χρήση στα πρώτα συστήματα Intel-HP Itanium, τα οποία εμφανίστηκαν στα μέσα της δεκαετίας του '90. Οι περιορισμένες δυνατότητες που επέδειξε το PC-BIOS (κώδικας 16 bit, 1 MB διευθυνσιοδοτούμενη μνήμη, περιορισμοί υλικού IBM PC/AT, κ.λπ.) ήταν απαράδεκτες για χρήση σε μεγάλες πλατφόρμες διακομιστών και το Itanium σχεδιάστηκε ακριβώς γι' αυτό.

Αξιοσημείωτο είναι ότι αρχικά κλήθηκε η ΕΦΗ Intel Boot Initiative, μετονομάστηκε αργότερα.

Προδιαγραφές

Η ιστορία του προτύπου EFI ξεκίνησε με την κυκλοφορία της έκδοσης 1.01, αλλά δεν γνώρισε ευρεία χρήση καθώς αποσύρθηκε γρήγορα από την αγορά λόγω νομικών προβλημάτων που σχετίζονται με τη χρήση του εμπορικού σήματος.

Αργότερα, την 1η Δεκεμβρίου 2002, παρουσιάστηκε η έκδοση EFI 1.10, η οποία περιελάμβανε το μοντέλο προγράμματος οδήγησης EFI, καθώς και αρκετές «καλλυντικές» βελτιώσεις σε σχέση με την έκδοση 1.02.

Το 2005, η Intel εκχώρησε τις προδιαγραφές EFI στο φόρουμ UEFI, το οποίο στη συνέχεια έγινε υπεύθυνο για την περαιτέρω ανάπτυξη της διεπαφής. Ταυτόχρονα, το πρότυπο EFI μετονομάστηκε σε Unified EFI (UEFI) προκειμένου να τονιστεί η αλλαγή που είχε συμβεί. Αξίζει να σημειωθεί ότι, παρά την αλλαγή του ονόματος, και οι δύο όροι εξακολουθούν να χρησιμοποιούνται ελεύθερα στα περισσότερα έγγραφα.

Στις 7 Ιανουαρίου 2007, το Φόρουμ UEFI κυκλοφόρησε την έκδοση UEFI 2.1, η οποία εισήγαγε βελτιωμένη κρυπτογραφία, έλεγχο ταυτότητας δικτύου και μια ενημερωμένη αρχιτεκτονική διεπαφής χρήστη.

Η διεπαφή EFI περιέχει πίνακες που περιλαμβάνουν πολλά διαφορετικά δεδομένα: πληροφορίες σχετικά με την πλατφόρμα, τις υπηρεσίες εκκίνησης και χρόνου εκτέλεσης που είναι διαθέσιμες στον φορτωτή του λειτουργικού συστήματος και στο ίδιο το λειτουργικό σύστημα. Ορισμένες επεκτάσεις BIOS (ACPI ή SMBIOS) περιλαμβάνονται επίσης στο EFI - δεν απαιτούν διεπαφή χρόνου εκτέλεσης 16 bit.

Υπηρεσίες

Το EFI ορίζει υπηρεσίες εκκίνησης που περιλαμβάνουν υποστήριξη για:

  • κείμενο και κονσόλα γραφικών.
  • μπλοκ?
  • υπηρεσίες αρχείων·

η διεπαφή ορίζει επίσης υπηρεσίες χρόνου εκτέλεσης (ημερομηνία, ώρα και μνήμη).

Προγράμματα οδήγησης συσκευών

Το πρότυπο EFI, εκτός από τα τυπικά προγράμματα οδήγησης που σχετίζονται με την αρχιτεκτονική, ορίζει επίσης ένα περιβάλλον προγράμματος οδήγησης ανεξάρτητο από την πλατφόρμα. αυτό το περιβάλλον ονομάζεται Κωδικός Byte EFI(EBC). Η προδιαγραφή UEFI απαιτεί από το λογισμικό συστήματος να παρέχει διερμηνέα για τυχόν εικόνες EBC που έχουν φορτωθεί (πραγματικά ή δυνητικά) στο περιβάλλον.

Έτσι, το EBC μπορεί εύκολα να συσχετιστεί με το ανεξάρτητο από το υλικό Open Firmware που χρησιμοποιείται στους υπολογιστές Apple Macintosh και Sun Microsystems SPARC.

Ορισμένοι τύποι προγραμμάτων οδήγησης EFI που σχετίζονται με την αρχιτεκτονική μπορούν να εξοπλιστούν με διεπαφές για χρήση από το λειτουργικό σύστημα, γεγονός που επιτρέπει στο ίδιο το λειτουργικό σύστημα να χρησιμοποιεί το EFI ως βασικά γραφικά και υποστήριξη δικτύου πριν από τη φόρτωση των προγραμμάτων οδήγησης.

Διαχειρηστης ληψεων

Το EFI Boot Manager χρησιμοποιείται για την επιλογή και μετά την εκκίνηση ενός λειτουργικού συστήματος. Έτσι, η ανάγκη για έναν συγκεκριμένο αλγόριθμο εκκίνησης εξαλείφεται: ο bootloader είναι μια εφαρμογή EFI.

Υποστήριξη δίσκου

Εκτός από την τυπική μέθοδο διαμερισμάτων δίσκου (MBR), το EFI υποστηρίζει τον πίνακα διαμερισμάτων GUID (GPT). Αυτό το σύστημα είναι απαλλαγμένο από περιορισμούς που αφορούν ειδικά το MBR. Το πρότυπο EFI δεν καθορίζει συστήματα αρχείων, αλλά οι υλοποιήσεις EFI συνήθως υποστηρίζουν το σύστημα αρχείων FAT32.

Κέλυφος

Το περιβάλλον ανοιχτού κελύφους του προτύπου επιτρέπει στο χρήστη να το φορτώσει για να εκτελέσει ορισμένες λειτουργίες. Αυτό είναι πολύ πιο βολικό: ο χρήστης γλιτώνει από τη φόρτωση του ίδιου του λειτουργικού συστήματος. Το κέλυφος είναι μια απλή εφαρμογή EFI που μπορεί να αποθηκευτεί σε ROM πλατφόρμας (ή σε ξεχωριστή συσκευή της οποίας τα προγράμματα οδήγησης βρίσκονται στη ROM).

Επιπλέον, ο χρήστης μπορεί να χρησιμοποιήσει το κέλυφος για την εκτέλεση άλλων εφαρμογών EFI (για παράδειγμα, διαμόρφωση ή εγκατάσταση λειτουργικού συστήματος ή διάγνωση, ρύθμιση παραμέτρων ή ενημέρωση υλικολογισμικού). Οι λειτουργίες του κελύφους περιλαμβάνουν επίσης την αναπαραγωγή μέσων CD/DVD χωρίς φόρτωση του λειτουργικού συστήματος. Επιπλέον, το κέλυφος EFI επιτρέπει σε λειτουργίες που βασίζονται σε εντολές να αντιγράφουν ή να μετακινούν αρχεία και καταλόγους, υπό την προϋπόθεση ότι η εργασία εκτελείται σε υποστηριζόμενα συστήματα αρχείων. Μπορείτε επίσης να κατεβάσετε/ξεφορτώσετε προγράμματα οδήγησης. Και τέλος, το κέλυφος μπορεί να χρησιμοποιήσει την πλήρη στοίβα TCP/IP.

Το κέλυφος EFI έχει υποστήριξη για σενάρια με τη μορφή αρχείων με την επέκταση .nsh (ανάλογο με ένα αρχείο δέσμης στο DOS).

Τα ονόματα εντολών δανείζονται συχνά από διερμηνείς γραμμής εντολών (COMMAND.COM ή κέλυφος Unix). Το κέλυφος EFI μπορεί να λειτουργήσει πλήρως ως εναλλακτικό και πλήρες ανάλογο του διερμηνέα της γραμμής εντολών ή της διεπαφής κειμένου BIOS.

Επεκτάσεις

Οι επεκτάσεις EFI φορτώνονται από σχεδόν οποιαδήποτε μη πτητική συσκευή αποθήκευσης που είναι συνδεδεμένη στον υπολογιστή.


Εκτέλεση

Intel Platform Innovation Framework

Το Intel Platform Innovation Framework ("Intel Innovation Toolkit") είναι ένα σύνολο προδιαγραφών που κυκλοφόρησε η Intel σε συνεργασία με την EFI. Σε αυτήν την περίπτωση, το EFI καθορίζει τη διεπαφή μεταξύ του λειτουργικού συστήματος και του υλικού και του λογισμικού και η εργαλειοθήκη είναι υπεύθυνη για τον καθορισμό της δομής που χρησιμοποιείται για τη δημιουργία του ενσωματωμένου λογισμικού. Αυτός ο προσδιορισμός γίνεται σε χαμηλότερο επίπεδο από τις λειτουργίες που παρέχονται στο EFI.

Για παράδειγμα, η εργαλειοθήκη περιλαμβάνει όλα τα βήματα που πρέπει να ξεπεραστούν για τη σωστή προετοιμασία του υπολογιστή από τη στιγμή που θα ενεργοποιηθεί. Αυτές οι εσωτερικές δυνατότητες υλικολογισμικού δεν αποτελούν μέρος της προδιαγραφής EFI, αλλά περιλαμβάνονται στην Προδιαγραφή προετοιμασίας πλατφόρμας UEFI. Αυτή η εργαλειοθήκη έχει δοκιμαστεί στις πλατφόρμες XScale, Itanium και IA-32.

Η συμβατότητα με το λειτουργικό σύστημα, στην περίπτωση της πλατφόρμας x86, επιτυγχάνεται με τη χρήση του Μονάδα υποστήριξης συμβατότητας(CSM), το οποίο περιέχει ένα πρόγραμμα 16-bit (CSM16), το οποίο υλοποιείται από τον κατασκευαστή του BIOS. Περιλαμβάνει επίσης ένα ειδικό επίπεδο, οι λειτουργίες του οποίου περιλαμβάνουν την επικοινωνία μεταξύ του CSM16 και των εργαλείων.

Η Intel είναι ο συγγραφέας μιας μοναδικής υλοποίησης για την εργαλειοθήκη, με την κωδική ονομασία "Tiano". Πρόκειται για μια ολοκληρωμένη υλοποίηση ενσωματωμένου λογισμικού με υποστήριξη EFI. Δεν διαθέτει το παραδοσιακό τμήμα 16-bit του CSM, αλλά παρέχει τις διεπαφές που απαιτούνται για πρόσθετα που υλοποιούνται από κατασκευαστές BIOS. Η Intel δεν διανέμει την πλήρη εφαρμογή του Tiano στους τελικούς χρήστες. Μέρος αυτής της υλοποίησης έχει κυκλοφορήσει ως πηγαίος κώδικας για το έργο TianoCore, όπως EFI Developer Kit(ΕΔΚ). Αυτή η υλοποίηση περιλαμβάνει EFI και μέρος του κώδικα προετοιμασίας υλικού, αλλά ταυτόχρονα κρύβει τα χαρακτηριστικά γνωρίσματα του ίδιου του ενσωματωμένου λογισμικού.

Τα προϊόντα που βασίζονται στο πρότυπο EFI μπορούν να αγοραστούν μέσω τρίτων κατασκευαστών BIOS (για παράδειγμα, American Megatrends (AMI) και Insyde Software). Ορισμένες υλοποιήσεις βασίζονται πλήρως στο Tiano, άλλες συμμορφώνονται με τις προδιαγραφές, αλλά δεν βασίζονται στην υλοποίηση της Intel.

Πλατφόρμες που χρησιμοποιούν EFI. συνοδευτικά εργαλεία

Το 2000, η ​​Intel ανέπτυξε συστήματα βασισμένα στην πλατφόρμα Itanium. Είχαν υποστήριξη EFI 1.02.

Το 2002, η Hewlett-Packard κυκλοφόρησε συστήματα που δημιουργήθηκαν στην πλατφόρμα Itanium 2. Υποστήριξαν την έκδοση EFI 1.10 και μπόρεσαν να εκκινήσουν λειτουργικά συστήματα Windows, Linux, FreeBSD και HP-UX.

Τα συστήματα Itanium ή Itanium 2 που κυκλοφορούν με ενσωματωμένο λογισμικό συμβατό με EFI απαιτείται να συμμορφώνονται με την προδιαγραφή DIG64.

Τον Νοέμβριο του 2003, η Gateway παρουσίασε το Gateway 610 Media Center, το οποίο ήταν το πρώτο σύστημα x86 που ενσωματώθηκε σε Windows. Χρησιμοποιούσε ενσωματωμένο λογισμικό που βασίστηκε στην εργαλειοθήκη, InsydeH2O από το Insyde Software. Η υποστήριξη του BIOS παρασχέθηκε μέσω της μονάδας υποστήριξης συμβατότητας (CSM).

Ιανουάριος 2006, η Apple παρουσιάζει τους πρώτους υπολογιστές Macintosh της πλατφόρμας Intel. Τα συστήματα χρησιμοποιούν EFI και σχετικά εργαλεία, αντί για Open Firmware, το οποίο χρησιμοποιήθηκε σε προηγούμενα συστήματα πλατφόρμας PowerPC.

Στις 5 Απριλίου 2006, η Apple παρουσίασε το Boot Camp, ένα τυπικό πακέτο που σας επιτρέπει να δημιουργήσετε έναν δίσκο με προγράμματα οδήγησης των Windows XP. Επιπλέον, το νέο πακέτο περιείχε ένα εργαλείο κατάτμησης δίσκου που σας επιτρέπει να εγκαταστήσετε τα Windows XP ενώ αφήνετε το τρέχον Mac OS X σε λειτουργία. Επιπλέον, κυκλοφόρησε μια ενημέρωση υλικολογισμικού. Προσέθεσε υποστήριξη BIOS για την υλοποίηση EFI. Οι επόμενες σειρές μοντέλων υπολογιστών Macintosh κυκλοφόρησαν με ενημερωμένο και ενσωματωμένο λογισμικό. Έτσι, σήμερα, όλοι οι υπολογιστές Macintosh έχουν τη δυνατότητα να φορτώνουν λειτουργικά συστήματα συμβατά με BIOS.

Οι επώνυμες μητρικές "Intel" παράγονται κυρίως με ενσωματωμένο λογισμικό που βασίζεται σε εργαλεία (για παράδειγμα, DP35DP). Έτσι, το 2005, παρήχθησαν πάνω από 1 εκατομμύριο συστήματα Intel. Η παραγωγή νέων κινητών τηλεφώνων, επιτραπέζιων υπολογιστών και διακομιστών που λειτουργούν με την εργαλειοθήκη ξεκίνησε το 2006. Για παράδειγμα, όλες οι μητρικές πλακέτες που είναι κατασκευασμένες στο λογικό σύνολο συστήματος Intel 945 χρησιμοποιούν εργαλεία στην εργασία τους. Ωστόσο, το ενσωματωμένο λογισμικό, κατά κανόνα, δεν περιλαμβάνει υποστήριξη EFI, περιορίζεται μόνο στην υποστήριξη του BIOS.

Από το 2005, το πρότυπο EFI έχει εισαχθεί σε αρχιτεκτονικές εκτός υπολογιστών (για παράδειγμα, ενσωματωμένα συστήματα που είναι κατασκευασμένα σε XScale). Το EDK περιλαμβάνει έναν ξεχωριστό στόχο NT32 που επιτρέπει στο λογισμικό EFI και τις εφαρμογές του να ενσωματωθούν σε εφαρμογές Windows. Το 2007, η Hewlett-Packard παρουσίασε τον εκτυπωτή της σειράς 8000 Ήταν ο πρώτος εκτυπωτής που περιλάμβανε ενσωματωμένο λογισμικό συμβατό με EFI. Το 2008, η MSI παρουσίασε μια σειρά μητρικών πλακών που ήταν κατασκευασμένες στο chipset Intel P45 που είχαν υποστήριξη EFI.

OS

  • Από τη δεκαετία του 2000, τα λειτουργικά συστήματα GNU/Linux χρησιμοποιούν συχνά το EFI για εκκίνηση.
  • Από το 2002, τα λειτουργικά συστήματα HP-UX άρχισαν να χρησιμοποιούν το EFI ως μηχανισμό εκκίνησης σε συστήματα που είναι κατασκευασμένα στην πλατφόρμα IA-64. Τα λειτουργικά συστήματα OpenVMS χρησιμοποιούν το πρότυπο από τις αρχές του 2005.
  • Η Apple υιοθέτησε το πρότυπο EFI κυκλοφορώντας μια σειρά υπολογιστών που βασίζονται στην αρχιτεκτονική της Intel. Το Mac OS X 10.4 (Tiger) για την Intel και το Mac OS X 10.5 (Leopard) είχαν υποστήριξη για το EFI v1.10 όχι μόνο σε λειτουργία 32 bit, αλλά και σε CPU 64 bit. Έτσι, χρησιμοποιώντας τον φορτωτή εκκίνησης EFI, η εγκατάσταση των Microsoft Windows 7 σε υπολογιστές Apple παρέμεινε αδύνατη, καθώς αυτό το λειτουργικό σύστημα απαιτεί UEFI ή μια ακόμη νεότερη έκδοση.
  • Τα Microsoft Windows έχουν υποστήριξη EFI για αρχιτεκτονικές 64-bit. Η Microsoft σημειώνει ότι η έλλειψη υποστήριξης EFI σε CPU 32-bit οφείλεται στην έλλειψη εισόδου από κατασκευαστές υπολογιστών. Η μετεγκατάσταση της Microsoft σε λειτουργικά συστήματα 64 bit δεν επιτρέπει τη χρήση του EFI 1.10 επειδή οι επεκτάσεις 64 bit δεν υποστηρίζονται από το περιβάλλον του επεξεργαστή. Η υποστήριξη x86-64 περιλαμβάνεται στο UEFI 2.0. Οι εκδόσεις Itanium των Windows 2000 (Advanced Server Limited Edition και Datacenter Server Limited Edition) υποστηρίζουν τον EFI 1.1 Windows Server 2003 για IA-64, εκδόσεις 64-bit των Windows XP και Windows 2000 Advanced Server Limited Edition, ειδικά προσαρμοσμένες για την Intel. Η οικογένεια επεξεργαστών Itanium, διαθέτει υποστήριξη EFI, που ορίζεται για αυτήν την πλατφόρμα από την προδιαγραφή DIG64. Οι προγραμματιστές της Microsoft έχουν εισαγάγει την υποστήριξη UEFI σε λειτουργικά συστήματα Windows 64-bit ξεκινώντας από τον Windows Server 2008 και το Windows Vista Service Pack 1.

Ελαττώματα

Το πρότυπο EFI έχει δεχθεί εκκωφαντική κριτική για την προσθήκη πολυπλοκότητας στο σύστημα. Πολλοί ειδικοί σημείωσαν ότι το EFI δεν παρέχει στο λειτουργικό σύστημα βασικά πλεονεκτήματα, αλλά ταυτόχρονα το περιπλέκει σημαντικά. Επιπλέον, εναλλακτικές υλοποιήσεις BIOS που είναι εντελώς ανοιχτού κώδικα (OpenBIOS και coreboot) έχουν εγκαταλειφθεί υπέρ του EFI.

Τον Σεπτέμβριο του 2011, η Microsoft ανακοίνωσε ότι η πιστοποίηση υπολογιστών συμβατών με Microsoft Windows 8 θα μπορούσε να οδηγήσει στη μετέπειτα παραγωγή συσκευών που σε καμία περίπτωση δεν θα υποστήριζαν οποιοδήποτε άλλο λειτουργικό σύστημα. Η Microsoft έχει διευκρινίσει ότι οι προμηθευτές ενδέχεται να μπορούν να προσθέσουν άλλες υπογραφές. Λίγο αργότερα αυτό έγινε υποχρεωτική απαίτηση πιστοποίησης. Ωστόσο, όσον αφορά τις συσκευές στο ARM, στην περίπτωσή τους η απαίτηση είναι η εξής: απενεργοποιήστε εντελώς τη λειτουργία "ασφαλούς εκκίνησης". Σε αυτήν την περίπτωση, η εγκατάσταση άλλων λειτουργικών συστημάτων παύει επίσης να είναι δυνατή.

Πολλοί σύγχρονοι κατασκευαστές εξαρτημάτων για προσωπικούς υπολογιστές και προγράμματα προσπαθούν να διασφαλίσουν ότι τα προϊόντα τους υποστηρίζουν τη διεπαφή UEFI. Αυτή η λύση λογισμικού θα πρέπει να είναι μια εξαιρετική εναλλακτική λύση στο ήδη γνωστό σύστημα BIOS.

Ποιες είναι οι ιδιαιτερότητες του εν λόγω λογισμικού; Ποιες επιλογές για τη χρήση του είναι δυνατές; Και τι είναι το UEFI; Ας προσπαθήσουμε να κατανοήσουμε αυτό το ζήτημα.

Τι είναι το UEFI;

Το UEFI αναφέρεται σε μια ειδική διεπαφή που εγκαθίσταται μεταξύ του λειτουργικού συστήματος που είναι εγκατεστημένο σε έναν υπολογιστή και του λογισμικού που διασφαλίζει τη λειτουργία διαφόρων στοιχείων υλικού του υπολογιστή. Μερικοί άνθρωποι αναφέρονται σε αυτή τη διεπαφή ως BIOS Uefi. Από τη μια, ακόμα και αυτό το όνομα περιέχει ένα λάθος. Εξάλλου, το BIOS λειτουργεί με εντελώς διαφορετικές αρχές. Το UEFI αναπτύσσεται από την Intel και το BIOS είναι λογισμικό που υποστηρίζεται από διάφορες μάρκες. Ο σκοπός του BIOS και του UEFI είναι βασικά ο ίδιος. Αλλά τυπικά ο συνδυασμός BIOS UEFI είναι εσφαλμένος, αλλά ταυτόχρονα δεν έρχεται σε αντίθεση με τη λογική των αλγορίθμων λογισμικού και υλικού για έλεγχο υπολογιστή.

Διαφορές μεταξύ UEFI και BIOS

Πρώτα απ 'όλα, θα πρέπει να δώσετε προσοχή στο κύριο πράγμα - τις διαφορές μεταξύ του κλασικού UEFI και του καθαρού BIOS. Το UEFI σήμερα τοποθετείται ως μια λύση λογισμικού που είναι μια καλή εναλλακτική στο BIOS. Πολλοί κατασκευαστές μητρικών πλακών υπολογιστών προσπαθούν να κάνουν τις συσκευές τους να υποστηρίζουν λογισμικό που έχει αναπτυχθεί από την Intel. Οι διαφορές μεταξύ UEFI και BIOS μπορούν εύκολα να εντοπιστούν λαμβάνοντας υπόψη τα μειονεκτήματα του δεύτερου συστήματος. Το πρώτο μειονέκτημα είναι ότι το BIOS δεν επιτρέπει την πλήρη χρήση του χώρου στο δίσκο σε μεγάλους σκληρούς δίσκους, ο όγκος των οποίων υπερβαίνει τα 2 TB.

Αυτό οφείλεται στο γεγονός ότι μόλις πριν από λίγα χρόνια τέτοιες χωρητικότητες σκληρού δίσκου φαίνονταν ανέφικτες. Επομένως, οι κατασκευαστές υπολογιστών δεν έδωσαν ιδιαίτερη προσοχή στο αντίστοιχο μειονέκτημα του συστήματος BIOS. Σήμερα, ένας σκληρός δίσκος χωρητικότητας 2 terabyte και άνω δεν θα εκπλήξει κανέναν. Οι κατασκευαστές προσωπικών υπολογιστών έχουν ήδη αισθανθεί την ανάγκη να μεταβούν στο UEFI. Λαμβάνοντας υπόψη τις σύγχρονες τεχνολογικές τάσεις, αυτή η ανάγκη δεν μπορεί να χαρακτηριστεί μεροληπτική.

Ένα άλλο χαρακτηριστικό του BIOS είναι ότι υποστηρίζει περιορισμένο αριθμό κατατμήσεων στον σκληρό δίσκο. Το UEFI έχει τη δυνατότητα να λειτουργεί με 128 κατατμήσεις. Ο νέος σχεδιασμός της Intel δημιούργησε έναν πίνακα διαμερισμάτων GPT που μπορεί να εκμεταλλευτεί όλα τα τεχνολογικά πλεονεκτήματα του UEFI. Παρά όλες τις διαφορές που συζητήθηκαν μεταξύ του νέου περιβάλλοντος και του παραδοσιακού συστήματος BIOS, οι κύριες λειτουργίες τους είναι οι ίδιες. Πραγματικά δεν υπάρχουν τόσες πολλές πραγματικές διαφορές μεταξύ αυτών των συστημάτων. Η μόνη εξαίρεση είναι ο αλγόριθμος ασφαλείας που εφαρμόζεται στο UEFI. Οι ειδικοί πιστεύουν ότι η νέα πλατφόρμα καθιστά δυνατή την ταχύτερη φόρτωση λειτουργικών συστημάτων. Άλλοι πιστεύουν ότι αυτό ισχύει μόνο για το λειτουργικό σύστημα Windows 8.

Ας ρίξουμε μια πιο προσεκτική ματιά στο σύστημα ασφαλείας που χρησιμοποιείται στο UEFI.

Τεχνολογία UEFI Environment Security

Τα συστήματα UEFI είναι μπροστά από το BIOS όσον αφορά την ασφάλεια. Σήμερα, υπάρχουν μοναδικοί ιοί που έχουν την ικανότητα να διεισδύουν στο ίδιο το μικροκύκλωμα, στο οποίο είναι γραμμένοι οι αλγόριθμοι του BIOS. Ως αποτέλεσμα, καθίσταται δυνατή η εκκίνηση του λειτουργικού συστήματος με εκτεταμένα δικαιώματα χρήστη. Αυτό ανοίγει ευρείες δυνατότητες για μη εξουσιοδοτημένη πρόσβαση. Η νέα λύση λογισμικού από την Intel εφαρμόζει επίσης μια ασφαλή λειτουργία εκκίνησης, η οποία παρέχει έναν αλγόριθμο που ονομάζεται Secure Boot.

Αυτός ο αλγόριθμος βασίζεται στη χρήση ειδικού τύπου κλειδιών που είναι πιστοποιημένα από τις μεγαλύτερες μάρκες στον κλάδο της πληροφορικής. Στην πραγματικότητα, δεν υπάρχουν πολλές τέτοιες εταιρείες σήμερα. Αν μιλάμε για υποστήριξη της αντίστοιχης επιλογής από κατασκευαστές OS, σήμερα μόνο η Microsoft την παρέχει στα Windows 8. Επίσης, η συμβατότητα με αυτόν τον αλγόριθμο ασφαλείας εφαρμόζεται αυτήν τη στιγμή σε ορισμένες εκδόσεις του Linux.

Πλεονεκτήματα του συστήματος UEFI

Όλα τα παραπάνω μειονεκτήματα των συστημάτων BIOS μπορούν επίσης να θεωρηθούν μεταξύ των πλεονεκτημάτων του UEFI. Όμως το νέο σύστημα έχει μια σειρά από σημαντικά πλεονεκτήματα. Ας τους ρίξουμε μια πιο προσεκτική ματιά. Πρώτον, το σύστημα έχει μια απλή και διαισθητική διεπαφή. Το UEFI εφαρμόζει υποστήριξη ποντικιού, κάτι που δεν είναι τυπικό για το BIOS. Επιπλέον, πολλές εκδόσεις του UEFI υποστηρίζουν μια διεπαφή Russified. Οι αλγόριθμοι που χρησιμοποιούνται στη νέα λύση λογισμικού καθιστούν δυνατή την εκκίνηση του λειτουργικού συστήματος πολύ πιο γρήγορα από τη χρήση του BIOS. Για παράδειγμα, το λειτουργικό σύστημα Windows 8 σε υπολογιστή με UEFI, με επαρκή απόδοση CPU και άλλα βασικά στοιχεία, φορτώνεται μέσα σε 10 δευτερόλεπτα.

Άλλα σημαντικά πλεονεκτήματα του UEFI περιλαμβάνουν έναν απλούστερο και πιο βολικό μηχανισμό ενημέρωσης σε σύγκριση με το BIOS. Μια άλλη χρήσιμη επιλογή που εφαρμόζεται στο UEFI είναι η παρουσία του δικού του διαχειριστή εκκίνησης. Μπορεί να χρησιμοποιηθεί εάν πολλά λειτουργικά συστήματα είναι εγκατεστημένα σε έναν προσωπικό υπολογιστή.

Τα τεχνολογικά πλεονεκτήματα της διεπαφής λογισμικού UEFI είναι πλέον ξεκάθαρα. Σήμερα, οι πιο δημοφιλείς κατασκευαστές εξαρτημάτων υλικού για προσωπικούς υπολογιστές προσπαθούν να εξασφαλίσουν τη συμβατότητα του υλικού με το σύστημα UEFI. Σύμφωνα με ειδικούς της πληροφορικής, η μετάβαση σε ένα νέο σύστημα μπορεί να οδηγήσει σε μια νέα τεχνολογική τάση. Για τους κορυφαίους κατασκευαστές λογισμικού και υλικού, οι δυνατότητες που προσφέρει ο προγραμματιστής του UEFI Intel φαίνονται πολύ ελκυστικές. Επιπλέον, οι επιλογές τεχνολογίας UEFI υποστηρίζονται πλήρως από τη μεγαλύτερη μάρκα στην αγορά λειτουργικών συστημάτων σήμερα.

Ασφαλής εκκίνηση

Ας ρίξουμε μια πιο λεπτομερή ματιά στα πλεονεκτήματα του Secure Boot, μιας τεχνολογίας ασφαλείας που υποστηρίζεται από το σύστημα UEFI. Ποια είναι η κύρια έννοια;

Το Secure Boot είναι ένα ασφαλές πρωτόκολλο εκκίνησης που έχει σχεδιαστεί για να προστατεύει το σύστημα από κακόβουλο λογισμικό και ιούς. Τα κλειδιά που χρησιμοποιούνται σε αυτήν την τεχνολογία πρέπει να είναι πιστοποιημένα ότι είναι πλήρως λειτουργικά. Σήμερα, μόνο ένα μικρό μέρος όλων των εμπορικών σημάτων λογισμικού πληρούν αυτό το κριτήριο.

Αυτές περιλαμβάνουν τη Microsoft, η οποία έχει εφαρμόσει υποστήριξη για τέτοιους αλγόριθμους στο λειτουργικό σύστημα Windows 8 Σε ορισμένες περιπτώσεις, αυτή η περίσταση μπορεί να περιπλέξει σημαντικά τη διαδικασία εγκατάστασης άλλων λειτουργικών συστημάτων σε προσωπικούς υπολογιστές που εκτελούν το σύστημα UEFI. Εάν επανεγκαταστήσετε τα Windows, το UEFI ενδέχεται να εξακολουθεί να δείχνει πιστότητα, αλλά μόνο εάν η έκδοση του εγκατεστημένου λειτουργικού συστήματος είναι όσο το δυνατόν πιο κοντά σε αυτήν που έχει εγκαταστήσει ο κατασκευαστής.

Θα πρέπει επίσης να σημειωθεί ότι ορισμένες διανομές Linux είναι συμβατές με τη δυνατότητα Ασφαλούς εκκίνησης. Ακόμη και αν απαγορεύεται η φόρτωση ενός νέου λειτουργικού συστήματος, η δομή UEFI παρέχει τη δυνατότητα απενεργοποίησης του αλγόριθμου Ασφαλούς εκκίνησης. Φυσικά, σε αυτή την περίπτωση, η φόρτωση του λειτουργικού συστήματος δεν μπορεί πλέον να θεωρείται ασφαλής. Ωστόσο, η αντίστοιχη επιλογή μπορεί να ενεργοποιηθεί ανά πάσα στιγμή.

Λειτουργικά συστήματα συμβατά με UEFI

Σε σπάνιες περιπτώσεις, είναι δυνατή η εγκατάσταση εναλλακτικών λειτουργικών συστημάτων που υποστηρίζουν την ασφαλή εκκίνηση. Για παράδειγμα, είναι θεωρητικά δυνατή η εγκατάσταση του λειτουργικού συστήματος Windows 7 σε φορητό υπολογιστή που υποστηρίζει UEFI BIOS. Γενικά, η πιθανότητα επιτυχούς εγκατάστασης εναλλακτικών λειτουργικών συστημάτων είναι μικρή. Όπως σημειώθηκε παραπάνω, ορισμένες διανομές Linux είναι συμβατές με UEFI.

Ρυθμίσεις Χαρακτηριστικά

Στη συνέχεια, θα εξετάσουμε τις αποχρώσεις της δημιουργίας μιας νέας λύσης λογισμικού. Οι ενδιαφέρουσες επιλογές περιλαμβάνουν εξομοίωση BIOS. Σε τι χρησιμεύει; Ορισμένες εκδόσεις του UEFI εφαρμόζουν αλγόριθμους που παρέχουν διαχείριση υπολογιστή σύμφωνα με τους μηχανισμούς που χρησιμοποιούσε ο ιστορικός προκάτοχος του UEFI. Αυτή η λειτουργία μπορεί να έχει διαφορετικά ονόματα ανάλογα με τον υπολογιστή που χρησιμοποιείται. Συνήθως ονομάζεται Launch CSM ή Legacy. Η εγκατάσταση του UEFI σε τυπική λειτουργία εκκίνησης δεν θα πρέπει να δημιουργεί δυσκολίες.

Χαρακτηριστικά της πρόσβασης UEFI

Ένα άλλο αξιοσημείωτο γεγονός που δεν μπορεί να αγνοηθεί είναι ο τεράστιος αριθμός των εκδόσεων UEFI. Σε προσωπικούς υπολογιστές που παράγονται από διαφορετικές μάρκες, μπορεί να διαφέρουν σημαντικά. Η διαθεσιμότητα μεμονωμένων λειτουργιών μπορεί επίσης να διαφέρει από υπολογιστή σε υπολογιστή. Για παράδειγμα, συμβαίνει συχνά κατά την εκκίνηση του υπολογιστή να μην εμφανίζεται ένα μενού μέσω του οποίου ο χρήστης μπορεί να μεταβεί στις ρυθμίσεις UEFI. Σε αυτήν την περίπτωση, τα Windows παρέχουν τη δυνατότητα λήψης των απαραίτητων επιλογών. Στην καρτέλα "Επιλογές", πρέπει να ενεργοποιήσετε τις "Ειδικές επιλογές εκκίνησης". Μετά από αυτό, πρέπει να επανεκκινήσετε τον υπολογιστή σας. Οι επιλογές λήψης θα εμφανιστούν στην οθόνη.

Υπάρχει επίσης μια εναλλακτική μέθοδος για την παροχή πρόσβασης στις επιλογές UEFI. Τρέχει σε πολλούς προσωπικούς υπολογιστές. Στην αρχή της φόρτωσης, πρέπει να πατήσετε Esc. Μετά από αυτό, θα ανοίξει το μενού που συζητήθηκε παραπάνω.

Χαρακτηριστικά της εργασίας σε διαφορετικούς τρόπους λειτουργίας

Λάβετε υπόψη ότι όταν αλλάζετε τον τρόπο λειτουργίας UEFI από Κανονική σε Παλιότερη, συνιστάται να ενεργοποιήσετε ξανά τη διεπαφή UEFI με όλες τις επιλογές με την πρώτη ευκαιρία. Διαφορετικά, το λειτουργικό σύστημα ενδέχεται να μην ξεκινήσει. Πολλοί προσωπικοί υπολογιστές δεν έχουν αυτό το πρόβλημα. Αυτό οφείλεται στο γεγονός ότι οι κατασκευαστές εφαρμόζουν ειδικούς αλγόριθμους στη δομή διαχείρισης που επιτρέπουν την αυτόματη ενεργοποίηση της λειτουργίας UEFI. Ορισμένα μοντέλα διαθέτουν υβριδική λειτουργία, η οποία ενεργοποιεί τη διαμόρφωση του BIOS. Οι διαφορές στις εκδόσεις UEFI υποδηλώνουν επίσης την αδυναμία απενεργοποίησης του Secure Boot σε κανονική λειτουργία.

Μονάδες flash με δυνατότητα εκκίνησης UEFI

Σε ορισμένες περιπτώσεις, μπορεί να χρειαστεί να εκκινήσετε το λειτουργικό σύστημα από μια μονάδα flash. Η κύρια δυσκολία εδώ είναι ότι οι μονάδες flash των οποίων η μορφή είναι διαφορετική από το FAT32 δεν αναγνωρίζονται. Υπάρχει λύση σε αυτό το πρόβλημα. Όλες οι μονάδες flash με δυνατότητα εκκίνησης των Windows έχουν διαμορφωθεί στο σύστημα αρχείων NTFS από προεπιλογή. Το UEFI δεν αναγνωρίζει αυτό το σύστημα αρχείων. Επομένως, το κύριο καθήκον είναι να διασφαλιστεί ότι το αντίστοιχο στοιχείο υλικού είναι μορφοποιημένο στο σύστημα FAT32. Πολλοί επαγγελματίες πληροφορικής θεωρούν ότι αυτό το σύστημα αρχείων είναι ξεπερασμένο. Ωστόσο, η συνάφεια του αντίστοιχου προτύπου μπορεί να αξιολογηθεί με την εφαρμογή του στο UEFI.

Μονάδα flash για εκκίνηση στο UEFI

Τι πρέπει να γίνει για να διασφαλιστεί ότι η μονάδα flash με δυνατότητα εκκίνησης αναγνωρίζεται από το UEFI χωρίς προβλήματα; Πρώτον, είναι επιθυμητό η χωρητικότητα αποθήκευσης να είναι τουλάχιστον 4 GB. Δεύτερον, πρέπει να διαγράψετε όλες τις πληροφορίες από τη μονάδα flash. Ένα απαραίτητο στοιχείο για τη δημιουργία μιας μονάδας flash με δυνατότητα εκκίνησης είναι το κιτ διανομής του λειτουργικού συστήματος Windows.

Προετοιμασία μονάδας flash

Εάν υπάρχουν όλα τα παραπάνω στοιχεία, μπορείτε να προχωρήσετε. Η μονάδα flash πρέπει να τοποθετηθεί στη θύρα USB του υπολογιστή. Μετά από αυτό, ανοίξτε τη γραμμή εντολών στη διεπαφή των Windows. Ο χρήστης πρέπει να έχει δικαιώματα διαχειριστή. Στη συνέχεια, μέσω της γραμμής εντολών, ξεκινήστε το πρόγραμμα DISKPART. Στη συνέχεια, πρέπει να εισαγάγετε την εντολή δίσκου λίστας.

Θα εμφανιστεί μια λίστα με τους δίσκους που υπάρχουν στο σύστημά σας. Βρείτε τη μονάδα flash σε αυτό. Επιλέξτε το δίσκο με την εντολή select disc x, όπου x είναι ο σειριακός αριθμός. Για να μορφοποιήσετε το επιλεγμένο μέσο, ​​απλώς εκτελέστε την εντολή Καθαρισμός. Στη συνέχεια, πρέπει να δημιουργήσετε ένα πρωτεύον διαμέρισμα στο δίσκο. Αυτό μπορεί να γίνει χρησιμοποιώντας την εντολή δημιουργίας πρωτεύοντος διαμερίσματος. Εισάγοντας την εντολή ενεργή, αυτή η ενότητα πρέπει να ενεργοποιηθεί. Μετά από αυτό, η λίστα των κατατμήσεων μπορεί να εμφανιστεί στην οθόνη εισάγοντας την εντολή όγκου λίστας.

Επιλέγουμε το διαμέρισμα που χρειαζόμαστε χρησιμοποιώντας την εντολή Select volume x, όπου x είναι ο σειριακός αριθμός του διαμερίσματος. Για να το μορφοποιήσετε στο σύστημα FAT32, πληκτρολογήστε την εντολή format fs=fat 32. Τώρα πρέπει να αντιστοιχίσετε ένα γράμμα στη μονάδα flash. Αυτό γίνεται χρησιμοποιώντας την εντολή assign. Στη συνέχεια, μπορείτε να βγείτε από τη γραμμή εντολών.

Καταγραφή μιας διανομής

Αφού εκτελέσετε όλα τα παραπάνω βήματα, μπορείτε να αντιγράψετε το κιτ διανομής των Windows σε μια μονάδα flash.

Το BIOS είναι ένας πολύ γνωστός όρος μεταξύ των κατόχων υπολογιστών που χρησιμοποιείται εδώ και πολλά χρόνια. Το φθινόπωρο του 2017, η Intel ανακοίνωσε τα σχέδιά της να εγκαταλείψει πλήρως το BIOS σε όλες τις πλατφόρμες της έως το 2020. Αντί για BIOS θα χρησιμοποιείται τώρα μόνο UEFI, το οποίο μπορεί να οδηγήσει πολλούς σε μια λογική ερώτηση: γιατί το UEFI είναι καλύτερο από το BIOS και ποια είναι η διαφορά μεταξύ τους;

Τσιπ BIOS σε μητρική κάρτα Gigabyte.

Το UEFI και το BIOS ανήκουν στην κατηγορία του λεγόμενου λογισμικού «χαμηλού επιπέδου», το οποίο ξεκινά ακόμη και πριν ο υπολογιστής ξεκινήσει να φορτώνει το λειτουργικό σύστημα. Το UEFI είναι μια πιο σύγχρονη λύση και υποστηρίζει έναν μεγάλο αριθμό βολικών λειτουργιών που είναι χρήσιμες σε σύγχρονους υπολογιστές. Συμβαίνει συχνά οι κατασκευαστές να καλούν το UEFI στους υπολογιστές τους με την παραδοσιακή λέξη "BIOS" για να μην μπερδέψουν τον χρήστη. Ωστόσο, υπάρχει μεγάλη διαφορά μεταξύ του UEFI και του BIOS και οι σύγχρονοι υπολογιστές είναι κυρίως εξοπλισμένοι με UEFI.

Τι είναι το BIOS

Το BIOS είναι συντομογραφία του " ΒασικόςΕισαγωγή-ΕξωΣύστημα" ή " βασικό σύστημα εισόδου/εξόδου". Ζει σε ένα ειδικό τσιπ μέσα στη μητρική πλακέτα (φωτογραφία παραπάνω) και δεν εξαρτάται από το αν είναι εγκατεστημένος σκληρός δίσκος στον υπολογιστή. Όταν ενεργοποιείτε τον υπολογιστή σας, το πρώτο πράγμα που ενεργοποιείται είναι το BIOS. Αυτό το σύστημα είναι υπεύθυνο για την «αφύπνιση» των στοιχείων υλικού του υπολογιστή σας, τον έλεγχο της κανονικής λειτουργίας τους, την ενεργοποίηση του bootloader και την περαιτέρω εκκίνηση του λειτουργικού συστήματος.

BIOS τόσο παλιό όσο ο χρόνος.

Ο χρήστης μπορεί να διαμορφώσει έναν μεγάλο αριθμό διαφορετικών παραμέτρων μέσα στο BIOS. Διαμόρφωση στοιχείων, χρόνος συστήματος, σειρά εκκίνησης και ούτω καθεξής. Μπορείτε να εισέλθετε στο BIOS χρησιμοποιώντας ένα ειδικό κλειδί κατά την ενεργοποίηση του υπολογιστή. Μπορεί να είναι διαφορετικό για διαφορετικούς υπολογιστές. Για παράδειγμα, Esc, F2, F10 ή Διαγραφή. Ο ίδιος ο κατασκευαστής αποφασίζει ποιο να επιλέξει. Μετά την αλλαγή των ρυθμίσεων, όλες οι παράμετροι εγγράφονται η ίδια η μητρική πλακέτα.

Το BIOS είναι επίσης υπεύθυνο για μια διαδικασία που ονομάζεται POST - " Εξουσία-ΕπίΕαυτός-Δοκιμήή " έλεγχος ενεργοποίησης". Το POST ελέγχει την καταλληλότητα της διαμόρφωσης του υπολογιστή και την υγεία των στοιχείων υλικού. Εάν κάτι πάει στραβά, εμφανίζεται ένα αντίστοιχο σφάλμα στην οθόνη ή ο υπολογιστής αρχίζει να βγάζει ορισμένους ήχους (υπάρχει επίσης η έννοια των κωδικών POST, και μερικές μητρικές έχουν ακόμη και μια αντίστοιχη οθόνη εγκατεστημένη για την εμφάνιση τους). Η ένταση αυτών των ήχων εξαρτάται από τον τύπο του σφάλματος και για να τους αποκρυπτογραφήσετε, πρέπει να ανατρέξετε στον ιστότοπο του κατασκευαστή ή στο εγχειρίδιο χρήστη.

Μετά την ολοκλήρωση του POST, το BIOS αναζητά το Master Boot Record (MBR) που είναι αποθηκευμένο στο μέσο αποθήκευσης του υπολογιστή. Στη συνέχεια, ο bootloader αρχικοποιείται και το λειτουργικό σύστημα ξεκινά. Το BIOS χρησιμοποιεί επίσης συχνά τον όρο CMOS, που σημαίνει " ΣυμπληρωματικόςΜέταλλο-ΟξείδιοΗμιαγωγός" ή " βοηθητικός ημιαγωγός οξειδίου μετάλλου". Αυτή είναι μια ονομασία για ειδική μνήμη που τροφοδοτείται από μια μπαταρία ενσωματωμένη στη μητρική πλακέτα. Η μνήμη αποθηκεύει διάφορες ρυθμίσεις BIOS και συχνά συνιστάται να αφαιρέσετε την μπαταρία από τη μητρική πλακέτα για να επαναφέρετε τις ρυθμίσεις του BIOS. Στους σύγχρονους υπολογιστές, το CMOS έχει αντικατασταθεί από τη μνήμη flash (EEPROM).

Γιατί το BIOS είναι ξεπερασμένο;

Το BIOS είναι ένα πολύ παλιό σύστημα που υπήρχε το 1980 (και αναπτύχθηκε ακόμη νωρίτερα), την εποχή που κυκλοφόρησε το MS-DOS. Φυσικά, με την πάροδο του χρόνου, το BIOS αναπτύχθηκε και βελτιώθηκε, αλλά η ιδέα και οι βασικές αρχές λειτουργίας παρέμειναν οι ίδιες. Η ανάπτυξη του BIOS είναι σχεδόν μηδενική σε σύγκριση με την ανάπτυξη των υπολογιστών και της τεχνολογίας γενικότερα.

Το παραδοσιακό BIOS έχει πολλούς σοβαρούς περιορισμούς. Για παράδειγμα, μπορεί να ξεκινήσει το σύστημα μόνο από ένα διαμέρισμα όχι μεγαλύτερο από 2,1 TB (μέγιστο 4 διαμερίσματα) ή μικρότερο. Στη σύγχρονη πραγματικότητα, οι χρήστες αγοράζουν πολύ μεγάλους δίσκους, ο όγκος των οποίων συχνά υπερβαίνει τα 4 και ακόμη και τα 8 TB. Το BIOS δεν θα μπορεί να λειτουργήσει με τέτοια μέσα. Αυτό οφείλεται στον τρόπο λειτουργίας του MBR (η κύρια εγγραφή εκκίνησης χρησιμοποιεί στοιχεία 32-bit). Επιπλέον, το BIOS λειτουργεί σε λειτουργία 16-bit (όπως αναπτύχθηκε στη δεκαετία του '70) και έχει μόνο 1 MB διευθυνσιοδοτούμενου χώρου για λειτουργία. Το BIOS έχει επίσης προβλήματα με την προετοιμασία ενός μεγάλου αριθμού στοιχείων ταυτόχρονα, γεγονός που οδηγεί σε αργή εκκίνηση του υπολογιστή.

Το BIOS χρήζει αντικατάστασης για μεγάλο χρονικό διάστημα. Η Intel άρχισε να αναπτύσσει το EFI (Extensible Firmware Interface) το 1998 και η Apple άλλαξε στο EFI το 2006, όταν έγινε η μετάβαση στην αρχιτεκτονική της Intel. Το 2007, η Intel, η AMD, η Microsoft και διάφοροι κατασκευαστές υπολογιστών ενέκριναν την προδιαγραφή UEFI - " Ενοποιημένη επεκτάσιμη διεπαφή υλικολογισμικού" ή " ενοποιημένη επεκτάσιμη διεπαφή υλικολογισμικού". Τα Windows απέκτησαν υποστήριξη UEFI στα Windows Vista SP1 και Windows 7. Σήμερα, σχεδόν όλοι οι υπολογιστές χρησιμοποιούν UEFI αντί για BIOS.

Γιατί το UEFI είναι καλύτερο από το BIOS

Το UEFI είναι εγκατεστημένο αντί για BIOS σε διάφορους υπολογιστές που μπορείτε να βρείτε σε καταστήματα ηλεκτρονικών. Θα πρέπει να σημειωθεί αμέσως ότι ο χρήστης δεν μπορεί να αλλάξει από το BIOS στο UEFI σε υπάρχον υλικό. Για να το κάνετε αυτό, πρέπει να αγοράσετε νέο υλικό που υποστηρίζει UEFI. Η συντριπτική πλειοψηφία των υπολογιστών UEFI περιλαμβάνει εξομοίωση BIOS (συχνά ονομάζεται BIOS παλαιού τύπου) για να επιτρέπει στον χρήστη να εγκαταστήσει και να εκκινήσει ένα παλαιότερο λειτουργικό σύστημα που απαιτεί την εκτέλεση του BIOS. Με άλλα λόγια, το UEFI είναι συμβατό προς τα πίσω.

Μια πολύ πιο σύγχρονη και φιλική προς το χρήστη διεπαφή UEFI.

Το νέο πρότυπο απαλλάχθηκε από τους δυσάρεστους περιορισμούς του BIOS. Ένας υπολογιστής με UEFI μπορεί να εκκινήσει από δίσκους μεγαλύτερους από 2,2 TB. Θεωρητικά, η μέγιστη χωρητικότητα αποθήκευσης για το UEFI είναι 9,4 Tb (9,4 τρισεκατομμύρια gigabyte). Είναι πολύ. Το όλο θέμα είναι ότι το UEFI χρησιμοποιεί το σχήμα GPT με στοιχεία 64-bit..

Το UEFI τρέχει σε λειτουργίες 32 και 64 bit και έχει επίσης περισσότερη μνήμη για εργασία. Αυτό, με τη σειρά του, μεταφράζεται σε ταχύτερο φορτίο επεξεργαστή και ευκολία στη χρήση. Τα συστήματα UEFI έχουν συχνά όμορφες διεπαφές που υποστηρίζουν την είσοδο ποντικιού (στο παραπάνω στιγμιότυπο οθόνης). Υπάρχουν επίσης μια σειρά από άλλα πλεονεκτήματα. Για παράδειγμα, το UEFI υποστηρίζει την Ασφαλή εκκίνηση. Αυτή είναι μια ειδική διαδικασία που ελέγχει το λειτουργικό σύστημα που φορτώνεται και διασφαλίζει ότι δεν θα παρέμβει κακόβουλο λογισμικό ή λογισμικό τρίτου κατασκευαστή κατά τη φόρτωσή του. Το UEFI διαθέτει επίσης υποστήριξη για διάφορες λειτουργίες δικτύου, κάτι που είναι χρήσιμο κατά την επίλυση τεχνικών προβλημάτων με τον υπολογιστή σας. Σε ένα παραδοσιακό BIOS, ο χρήστης πρέπει να έχει φυσική πρόσβαση στον υπολογιστή, ενώ στο UEFI υπάρχει μια επιλογή απομακρυσμένης πρόσβασης για διαμόρφωση.

Γενικά, το UEFI είναι ένα τόσο μικρό λειτουργικό σύστημα. Μπορεί να αποθηκευτεί στη μνήμη flash της μητρικής πλακέτας ή να φορτωθεί από μια μονάδα σκληρού/δικτυακού δίσκου. Διαφορετικοί υπολογιστές με διαφορετικά UEFI έχουν εξίσου διαφορετικές διεπαφές και δυνατότητες. Όλα εξαρτώνται από τις προτιμήσεις του κατασκευαστή του υπολογιστή σας.

Το UEFI ήταν μια μεγάλη αναβάθμιση για τους σύγχρονους υπολογιστές, αλλά η συντριπτική πλειοψηφία των χρηστών είναι απίθανο να παρατηρήσει κάποια σημαντική διαφορά. Και πολλοί άνθρωποι δεν ενδιαφέρονται καθόλου για αυτή την ερώτηση. Ωστόσο, πρέπει να καταλάβουμε ότι η έλευση του UEFI αντί του BIOS έχει γίνει μια εξαιρετικά θετική εξελικτική αλλαγή στον κόσμο των σύγχρονων υπολογιστών, ακόμα κι αν όλες οι γοητείες και οι καινοτομίες του παραμένουν κρυμμένες βαθιά στη μητρική πλακέτα του υπολογιστή. Τώρα ο κλάδος εξακολουθεί να βρίσκεται σε μεταβατική κατάσταση από το BIOS στο UEFI, οπότε όλες οι απολαύσεις του νέου προτύπου θα αποκαλυφθούν στο εγγύς μέλλον. Για να επιταχύνει αυτή τη διαδικασία, η Intel αποφάσισε να εγκαταλείψει εντελώς το BIOS μέχρι το 2020, και αυτό είναι καλό.