ภาพรวมของ NT Loader (NTLDR)

NTLDR (NT Loader) เป็นซอฟต์แวร์ขนาดเล็กที่โหลดจาก รหัสบูตไดรฟ์ ซึ่งเป็นส่วนหนึ่งของ ไดรฟ์ข้อมูลการบูต บน พาร์ติชัน ระบบซึ่งจะช่วยให้ ระบบปฏิบัติการ Windows XP ของคุณเริ่มทำงาน

ฟังก์ชัน NTLDR ทำหน้าที่เป็นทั้งตัวจัดการการบูตและตัวโหลดระบบ ในระบบปฏิบัติการที่ออกหลังจาก Windows XP, BOOTMGR และ winload.exe เข้าด้วยกันเพื่อแทนที่ NTLDR

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

ข้อผิดพลาด NTLDR

ข้อผิดพลาดในการเริ่มต้นระบบที่พบโดยทั่วไปใน Windows XP คือข้อผิดพลาด NTLDR Missing ซึ่งบางครั้งจะเห็นเมื่อคอมพิวเตอร์พยายามจะ บูต โดยไม่ได้ตั้งใจไปยังดิสก์ที่ไม่สามารถบูตได้หรือฟล็อปปี้ดิสก์ได้

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

NTLDR ทำอะไร?

วัตถุประสงค์ของ NTLDR คือเพื่อให้ผู้ใช้สามารถเลือกระบบปฏิบัติการที่จะเริ่มระบบได้ ถ้าไม่มีก็จะไม่มีทางที่จะสั่งกระบวนการ bootup ให้โหลดระบบปฏิบัติการที่คุณต้องการใช้ในเวลานั้น

นี่เป็นคำสั่งของการดำเนินงานที่ NTLDR กำลังดำเนินการขณะบูต:

  1. เข้าถึง ระบบไฟล์ บนไดรฟ์บูต ( NTFS หรือ FAT )
  2. ข้อมูลที่จัดเก็บใน hiberfil.sys จะ โหลดถ้า Windows อยู่ในโหมดไฮเบอร์เนตก่อนหน้านี้ซึ่งหมายความว่าระบบปฏิบัติการจะกลับมาทำงานในตำแหน่งสุดท้ายที่เหลืออยู่
  3. ถ้าไม่ได้ใส่ไว้ในโหมดไฮเบอร์เนต boot.ini จะอ่านจากนั้นจะให้เมนูบูต
  4. NTLDR โหลด แฟ้ม เฉพาะที่อธิบายไว้ใน boot.ini ถ้าระบบปฏิบัติการที่ได้รับเลือกไม่ใช่ระบบปฏิบัติการ NT ถ้าไม่มีแฟ้มที่เกี่ยวข้องใน boot.ini ใช้ bootsect.dos
  5. ถ้าระบบปฏิบัติการเลือก เป็นแบบ NT แล้ว NTLDR จะรัน ntdetect.com
  6. เริ่ม ntoskrnl.exe แล้ว

มีการระบุในตัวเลือกเมนูเมื่อเลือกระบบปฏิบัติการระหว่างการบู๊ตเครื่อง อย่างไรก็ตามตัวเลือกการบูตสำหรับ Windows NT ที่ไม่ใช่เวอร์ชัน NT ไม่สามารถกำหนดค่าผ่านทางไฟล์ได้ซึ่งเป็นเหตุให้จำเป็นต้องมีไฟล์ที่เกี่ยวข้องซึ่งสามารถอ่านได้เพื่อทำความเข้าใจว่าต้องทำอย่างไรต่อไป - วิธีบูตระบบปฏิบัติการในระบบปฏิบัติการ

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

ข้อมูลเพิ่มเติมเกี่ยวกับ NTLDR

ถ้าคุณมีระบบปฏิบัติการเพียงเครื่องเดียวที่ติดตั้งไว้ในคอมพิวเตอร์ของคุณคุณจะไม่เห็นเมนูบูต NTLDR

บูตระบบ NTLDR สามารถเรียกใช้จากฮาร์ดไดรฟ์ไม่เพียง แต่มีดิสก์ ไดรฟ์แฟลช ฟล็อปปี้ดิสก์และอุปกรณ์จัดเก็บข้อมูลแบบพกพาอื่น ๆ

ในไดรฟ์ข้อมูลระบบ NTLDR ต้องใช้ทั้งตัวโหลดเองและ ntdetect.com ซึ่งจะใช้เพื่อค้นหาข้อมูล ฮาร์ดแวร์ ขั้นพื้นฐานเพื่อบูตระบบ เช่นเดียวกับที่คุณอ่านข้างต้นไฟล์อื่นที่มีข้อมูลการกำหนดค่าบูตที่สำคัญคือ boot.ini - NTLDR จะเลือกโฟลเดอร์ \ Windows \ ในพาร์ติชันแรกของฮาร์ดไดรฟ์ตัวแรกถ้า boot.ini หายไป