Skip to main content

Trình tải khởi động là gì?

Trình tải khởi động là một đoạn mã phần mềm rất nhỏ chạy trong chuỗi khởi động của máy tính hoặc thiết bị khác.Nó sao chép các tệp và các thành phần quan trọng của hệ điều hành từ thiết bị lưu trữ, như ổ cứng, vào bộ nhớ chính của máy tính.Chương trình sau đó sẽ cung cấp điều khiển hệ điều hành và thoát cho đến khi khởi động tiếp theo.Trình tải khởi động khác nhau về độ phức tạp và cũng được sử dụng trong các thiết bị như điện thoại thông minh, máy tính bảng và bảng điều khiển trò chơi video.Quá trình khởi động trong hầu hết các máy tính cá nhân (PC) là một sự kiện phức tạp với nhiều giai đoạn.Đơn vị xử lý trung tâm (CPU) bên trong hầu hết các PC không có khả năng chạy các chương trình trực tiếp từ thiết bị lưu trữ, như đĩa cứng, do đó phần mềm đầu tiên chạy, Bảng mạch trung tâm của máy tính.Microchip này có thể chứa một trong một số chương trình chuyên dụng khác nhau, bao gồm Hệ thống đầu vào đầu vào cơ bản (BIOS) hoặc giao diện phần mềm mở rộng hợp nhất (UEFI), thực hiện các chức năng khởi tạo và thử nghiệm phần cứng trước khi tìm kiếm các đĩa cứng và thiết bị lưu trữ có thể tháo rời cho bộ tải khởi động.Mã từ bộ tải khởi động sau đó được chuyển vào bộ nhớ hệ thống, điều khiển máy tính và di chuyển chuỗi khởi động sang bước tiếp theo.

Một lần kiểm soát, trình tải khởi động tiến hành tải các trình điều khiển thiết yếu và các tệp hệ thống quan trọng cần thiết để chạy một hệ điều hành như Microsoft Windows reg ;, Linux hoặc Mac OS X Reg ;.Trình tải khởi động thường là cụ thể của nền tảng, vì trình điều khiển và tệp hệ thống rất khác nhau giữa các hệ thống khác nhau.Họ cũng có thể chạy theo các giai đoạn, với mỗi giai đoạn của chương trình tải một phần mềm phức tạp và mạnh mẽ hơn.Trên các máy tính có nhiều hơn một hệ điều hành được cài đặt, một chương trình có tên Trình quản lý khởi động cho phép người dùng chọn một hệ thống để khởi động và bàn giao điều khiển cho trình tải khởi động thích hợp.Sau khi một hệ điều hành được tải, bộ tải khởi động từ bỏ việc kiểm soát hệ thống và thoát.Điện thoại thông minh, máy tính bảng, bảng điều khiển trò chơi video, sản phẩm điện tử tiêu dùng và nhiều loại thiết bị khác cũng sử dụng bộ tải khởi động.Nếu một thiết bị trải qua một khoảng thời gian khởi động hoặc tải khi bật nguồn lần đầu tiên, rất có thể nó đang sử dụng bộ tải khởi động.Một số người đam mê công nghệ đã được biết là hack hoặc thay thế bộ tải khởi động của một số thiết bị nhất định để chạy phần mềm tùy chỉnh hoặc cho phép các tính năng nâng cao hơn.