Skip to main content

บูตโหลดเดอร์คืออะไร?

ตัวโหลดบูตเป็นรหัสซอฟต์แวร์ชิ้นเล็ก ๆ ที่ทำงานในระหว่างลำดับการบูตของคอมพิวเตอร์หรืออุปกรณ์อื่น ๆมันคัดลอกไฟล์และส่วนประกอบที่สำคัญของระบบปฏิบัติการจากอุปกรณ์จัดเก็บข้อมูลเช่นฮาร์ดไดรฟ์ลงในหน่วยความจำหลักของคอมพิวเตอร์โปรแกรมจะให้การควบคุมระบบปฏิบัติการและเลิกจนกว่าจะถึงการบูตครั้งต่อไปบูตตัวโหลดแตกต่างกันไปในความซับซ้อนและยังใช้ในอุปกรณ์เช่นสมาร์ทโฟนแท็บเล็ตและคอนโซลวิดีโอเกม

กระบวนการบูตในคอมพิวเตอร์ส่วนบุคคล (PCS) ส่วนใหญ่เป็นเหตุการณ์ที่ซับซ้อนที่มีหลายขั้นตอนหน่วยประมวลผลกลาง (CPU) ภายในพีซีส่วนใหญ่ไม่สามารถใช้โปรแกรมได้โดยตรงจากอุปกรณ์จัดเก็บข้อมูลเช่นฮาร์ดดิสก์ดังนั้นซอฟต์แวร์ชิ้นแรกที่ทำงานเมื่อคอมพิวเตอร์เปิดใช้งานจากไมโครชิปพิเศษบนเมนบอร์ดแผงวงจรกลางของคอมพิวเตอร์ไมโครชิพนี้อาจมีหนึ่งในโปรแกรมพิเศษที่แตกต่างกันหลายโปรแกรมรวมถึงระบบเอาท์พุทอินพุตพื้นฐาน (BIOS) หรืออินเทอร์เฟซเฟิร์มแวร์แบบรวม (UEFI) แบบครบวงจรซึ่งทำการทดสอบฮาร์ดแวร์และฟังก์ชั่นการเริ่มต้นก่อนที่จะค้นหาฮาร์ดดิสก์และอุปกรณ์จัดเก็บข้อมูลที่ถอดออกได้สำหรับตัวโหลดบูตรหัสจากตัวโหลดบูตจะถูกถ่ายโอนไปยังหน่วยความจำระบบซึ่งควบคุมคอมพิวเตอร์และย้ายลำดับการบูตไปยังขั้นตอนถัดไป

หนึ่งในการควบคุม boot loader ดำเนินการโหลดไดรเวอร์ที่จำเป็นและไฟล์ระบบที่สำคัญที่จำเป็นในการเรียกใช้ระบบปฏิบัติการเช่น Microsoft Windows reg ;, linux หรือ Mac OS X reg;บูตตัวโหลดมักจะเป็นแพลตฟอร์มที่เฉพาะเจาะจงเนื่องจากไดรเวอร์และไฟล์ระบบจะแตกต่างกันอย่างกว้างขวางระหว่างระบบที่แตกต่างกันพวกเขาอาจทำงานในขั้นตอนด้วยแต่ละขั้นตอนของโปรแกรมที่โหลดซอฟต์แวร์ที่ซับซ้อนและทรงพลังมากขึ้นในคอมพิวเตอร์ที่ติดตั้งระบบปฏิบัติการมากกว่าหนึ่งระบบโปรแกรมที่เรียกว่า Boot Manager ช่วยให้ผู้ใช้เลือกระบบในการบูตและควบคุมการควบคุมการบูตตัวโหลดที่เหมาะสมหลังจากโหลดระบบปฏิบัติการแล้วตัวโหลดบูตจะยกเลิกการควบคุมระบบและออก

สมาร์ทโฟน, แท็บเล็ต, คอนโซลวิดีโอเกม, ผลิตภัณฑ์อุปกรณ์อิเล็กทรอนิกส์สำหรับผู้บริโภคและอุปกรณ์ประเภทอื่น ๆ อีกมากมายก็ใช้ตัวโหลดบูตด้วยหากอุปกรณ์ต้องผ่านช่วงเวลาของการบูทหรือโหลดเมื่อเปิดเครื่องครั้งแรกมีโอกาสที่ดีที่จะใช้ตัวโหลดบูตผู้ที่ชื่นชอบเทคโนโลยีบางคนเป็นที่รู้จักกันในการแฮ็คหรือเปลี่ยนบูตตัวโหลดของอุปกรณ์บางอย่างเพื่อเรียกใช้ซอฟต์แวร์ที่กำหนดเองหรือเปิดใช้งานคุณสมบัติขั้นสูงเพิ่มเติม