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

สารบัญ:

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

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

NT Loader ทำหน้าที่เป็นทั้งตัวจัดการการบูตและตัวโหลดระบบ ในระบบปฏิบัติการที่เปิดตัวหลังจาก Windows XP BOOTMGR และ winload.exe จะมาแทนที่ NTLDR

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

Image
Image

ข้อผิดพลาด NTLDR

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

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

NTLDR ทำอะไร

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

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

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

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

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

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

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

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

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

แนะนำ: