Skip to main content

Τι είναι ο φορτωτής εκκίνησης;

Ένας φορτωτής εκκίνησης είναι ένα πολύ μικρό κομμάτι κώδικα λογισμικού που εκτελείται κατά τη διάρκεια της ακολουθίας εκκίνησης ενός υπολογιστή ή άλλης συσκευής.Αντιγράφει κρίσιμα αρχεία και εξαρτήματα ενός λειτουργικού συστήματος από μια συσκευή αποθήκευσης, όπως ένας σκληρός δίσκος, στην κύρια μνήμη του υπολογιστή.Το πρόγραμμα θα δώσει στη συνέχεια τον έλεγχο του λειτουργικού συστήματος και θα σταματήσει μέχρι την επόμενη εκκίνηση.Οι φορτωτές εκκίνησης ποικίλλουν σε πολυπλοκότητα και χρησιμοποιούνται επίσης σε συσκευές όπως smartphones, tablet και κονσόλες βιντεοπαιχνιδιών.

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

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

smartphones, tablet, κονσόλες βιντεοπαιχνιδιών, προϊόντα ηλεκτρονικών ειδών ευρείας κατανάλωσης και πολλοί άλλοι τύποι συσκευών χρησιμοποιούν επίσης φορτωτές εκκίνησης.Εάν μια συσκευή περάσει από μια περίοδο εκκίνησης ή φόρτωσης όταν ενεργοποιείται για πρώτη φορά, υπάρχει μια καλή πιθανότητα να χρησιμοποιεί έναν φορτωτή εκκίνησης.Ορισμένοι ενθουσιώδες τεχνολογίας είναι γνωστοί για να hack ή να αντικαταστήσουν τους φορτωτές εκκίνησης ορισμένων συσκευών προκειμένου να εκτελέσουν προσαρμοσμένο λογισμικό ή να επιτρέψουν πιο προηγμένες λειτουργίες.