NTLDR (ኤንቲ ሎደር) ከድምጽ ቡት ኮድ የተጫነ ትንሽ ሶፍትዌር ነው፣ በስርዓት ክፍልፍል ላይ ያለው የድምጽ ቡት ሪከርድ አካል፣ ይህም የዊንዶውስ ኤክስፒ ኦፕሬቲንግ ሲስተም እንዲጀምር ይረዳል።
የኤንቲ ጫኚው እንደ ቡት አስተዳዳሪ እና እንደ ሲስተም ጫኚ ሆኖ ይሰራል። ከዊንዶውስ ኤክስፒ በኋላ በሚለቀቁ ኦፕሬቲንግ ሲስተሞች፣ BOOTMGR እና winload.exe NTLDRን በአንድ ላይ ይተካሉ።
በርካታ ኦፕሬቲንግ ሲስተሞች ተጭነው በትክክል ከተዋቀሩ ኤንቲኤልዲአር ኮምፒውተርዎ ሲጀምር የማስነሻ ሜኑ ያሳየዎታል፣ ይህም የትኛውን ኦፕሬቲንግ ሲስተም መጫን እንዳለበት እንዲመርጡ ያስችልዎታል።
NTLDR ስህተቶች
በዊንዶውስ ኤክስፒ ውስጥ የተለመደው የማስጀመሪያ ስህተት "NTLDR ይጎድላል" ሲሆን ይህም አንዳንድ ጊዜ ኮምፒውተሩ ሳያውቅ ሊነሳ ወደማይችል ዲስክ ወይም ፍሎፒ ዲስክ ሊነሳ ሲሞክር ይታያል።
ነገር ግን አንዳንድ ጊዜ ስህተቱ የሚፈጠረው በተበላሸ ሃርድ ድራይቭ ላይ በትክክል ወደ ዲስክ ወይም ዊንዶውስ ወይም ሌላ ሶፍትዌር ወደሚያሄድ የዩኤስቢ መሳሪያ ማስነሳት ሲፈልጉ ነው። በዚህ አጋጣሚ የማስነሻ ትዕዛዙን ወደ ሲዲ/ዩኤስቢ መሳሪያ መቀየር ያስተካክለዋል።
NTLDR ምን ያደርጋል?
የNTLDR አላማ ተጠቃሚው የትኛውን ኦፕሬቲንግ ሲስተም ማስነሳት እንዳለበት እንዲመርጥ ነው። ያለሱ፣ በወቅቱ መጠቀም የሚፈልጉትን ስርዓተ ክወና እንዲጭን የማስነሻ ሂደቱን ለመምራት ምንም አይነት መንገድ አይኖርም።
ይህ NTLDR በሚነሳበት ጊዜ የሚያከናውናቸው የክወናዎች ቅደም ተከተል ነው፡
- የፋይል ስርዓቱን በሚነሳ አንፃፊ (NTFS ወይም FAT) ላይ ይደርሳል።
-
በ hiberfil.sys ዊንዶውስ ቀደም ሲል በእንቅልፍ ሁነታ ላይ ከነበረ በhiberfil.sys ላይ የተከማቸ መረጃ ይጫናል፣ ይህ ማለት ስርዓተ ክወናው ከቆመበት ይቀጥላል ማለት ነው።
- በእንቅልፍ ውስጥ ካልገባ፣ boot.ini ከ ይነበባል እና ከዚያ የማስነሻ ምናሌውን ይሰጥዎታል።
-
የተመረጠው ስርዓተ ክወና NT ላይ የተመሰረተ ስርዓተ ክወና ካልሆነ
NTLDR በ boot.ini የተገለጸውን የተወሰነ ፋይል ይጭናል። ተጓዳኝ ፋይል በዚያ ፋይል ውስጥ ካልተሰጠ፣ bootsect.dos ጥቅም ላይ ይውላል። ጥቅም ላይ ይውላል።
- የተመረጠው ስርዓተ ክወና NT ላይ የተመሰረተ ከሆነ NTLDR ntdetect.com. ይሰራል።
- በመጨረሻም ntoskrnl.exe ተጀምሯል።
በሚነሳበት ጊዜ ኦፕሬቲንግ ሲስተሙን ሲመርጡ የምናሌ አማራጮች በ boot.ini ፋይል ይገለፃሉ። ነገር ግን፣ የዊንዶውስ ኤንቲ ላልሆኑ ስሪቶች የማስነሻ አማራጮች በፋይሉ ሊዋቀሩ አይችሉም፣ ለዚህም ነው ወደ ስርዓተ ክወናው እንዴት እንደሚነሳ በቀጣይ ምን እንደሚደረግ ለመረዳት ሊነበብ የሚችል ተዛማጅ ፋይል ሊኖር የሚገባው።
የ boot.ini ፋይሉ በተፈጥሮው በስርአቱ ከመስተካከል፣ ከተደበቁ እና ተነባቢ-ብቻ ባህሪያት የተጠበቀ ነው። ፋይሉን ለማርትዕ በጣም ጥሩው መንገድ በ bootcfg ትዕዛዝ ነው, ይህም ለውጦችን እንዲያደርጉ ብቻ ሳይሆን ሲጨርሱ እነዚያን ባህሪያት እንደገና ይተገበራሉ. የተደበቁ የስርዓት ፋይሎችን በመመልከት INI ፋይል ማግኘት እንዲችሉ እና ከማርትዕዎ በፊት ተነባቢ-ብቻ ባህሪን በመቀየር እንደ አማራጭ ፋይሉን ማርትዕ ይችላሉ።
በNTLDR ላይ ተጨማሪ መረጃ
በኮምፒዩተርዎ ላይ አንድ ኦፕሬቲንግ ሲስተም ብቻ ከተጫነ የNTLDR ማስነሻ ምናሌውን አያዩም።
የNTLDR ማስነሻ ጫኚው ከሃርድ ድራይቭ ብቻ ሳይሆን ከዲስክ፣ ፍላሽ አንፃፊ፣ ፍሎፒ ዲስክ እና ሌሎች ተንቀሳቃሽ የማከማቻ መሳሪያዎች ሊሄድ ይችላል።
በስርአቱ መጠን ላይ NTLDR ሁለቱንም ቡት ጫኚውን እና ntdetect.com ያስፈልገዋል፣ ይህም ስርዓቱን ለማስነሳት መሰረታዊ የሃርድዌር መረጃ ለማግኘት ይጠቅማል። ከላይ እንዳነበቡት፣ ሌላ አስፈላጊ የማስነሻ ውቅረት መረጃ የያዘ ፋይል ቡት ነው።ini-NTLDR ያ INI ፋይል ከጠፋ በመጀመሪያው የሃርድ ድራይቭ ክፍል ላይ የ Windows\ አቃፊን ይመርጣል።