Skip to main content

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

OT.01 - สำรวจ "ปฐมกาล" (เมษายน 2025)

OT.01 - สำรวจ "ปฐมกาล" (เมษายน 2025)
Anonim

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-based แล้ว NTLDR จะทำงาน ntdetect.com .
  6. สุดท้าย ntoskrnl.exe เริ่มต้น

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

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

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

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

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

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