NTLDR

إن برنامج NTLDR (اختصار لـ NT loader ) هو برنامج الإقلاع لجميع إصدارات Windows NT من عام 1993 مع إصدار Windows NT 3.1 وحتى Windows XP و Windows Server 2003. ومن Windows Vista فصاعدًا ، تم استبداله ببرنامج Windows Boot Manager (BOOTMGR).

يُشغَّل برنامج NTLDR عادةً من وحدة التخزين الرئيسية ، ولكنه يُمكن تشغيله أيضًا من وحدات تخزين محمولة مثل الأقراص المضغوطة أو ذاكرة الفلاش USB أو الأقراص المرنة. كما يُمكن لبرنامج NTLDR تحميل نظام تشغيل غير قائم على نظام NT إذا توفر قطاع الإقلاع المناسب في ملف.

يتطلب برنامج NTLDR، كحد أدنى، وجود الملفات الثلاثة (أو الأربعة) التالية على وحدة تخزين النظام :

  • ntldr ، برنامج الإقلاع الرئيسي نفسه
  • يقوم موقع NTDETECT.COM ، المطلوب لتشغيل نظام تشغيل قائم على نظام NT، بالكشف عن معلومات الأجهزة الأساسية اللازمة لعملية التشغيل الناجحة.
  • ملف boot.ini ، الذي يحتوي على إعدادات الإقلاع
    • إذا كان ملف boot.ini مفقودًا، فسيعود NTLDR افتراضيًا إلى دليل Windows الموجود على القسم الأول من القرص الصلب الأول (والذي يكون افتراضيًا WINNT في معظم إصدارات Windows NT حتى Windows 2000 ، وWINNT35 في Windows NT 3.5 و 3.51 ، أو WINDOWS في Windows XP وWindows Server 2003).
  • قد تقوم إصدارات ويندوز غير الإنجليزية أيضًا بتحميل ملف bootfont.bin .

يتم تشغيل NTLDR بواسطة سجل تمهيد وحدة التخزين لقسم النظام، والذي يتم كتابته عادةً على القرص بواسطة أمر Windows FORMAT أو SYS .

تاريخ

صُمم نظام التشغيل Windows NT ليكون متوافقًا مع منصات الحوسبة المتقدمة RISC (ARC)، معتمدًا على دعم مدير الإقلاع الخاص بها، وموفرًا فقط برنامج osloader.exe ، وهو برنامج تحميل يقبل وسائط سطر الأوامر العادية التي تحدد قسم دليل Windows أو موقعه أو معلمات الإقلاع، والذي يتم تشغيله بواسطة مدير إقلاع متوافق مع ARC عندما يختار المستخدم بدء تشغيل نظام تشغيل Windows NT معين. ومع ذلك، نظرًا لأن أجهزة IBM PC المتوافقة والمبنية على منصة x86 IA-32 كانت تفتقر إلى أي نوع من دعم ARC (لأنها أقدم من إنشاء مواصفات ARC)، فقد تمت إضافة طبقة إضافية خصيصًا لتلك المنصة: رمز مدير إقلاع مخصص يعرض قائمة نصية تسمح للمستخدم بالاختيار من بين نظام تشغيل واحد أو أكثر وخياراته المُكوّنة في ملف تكوين boot.ini ، مسبوقًا بوحدة بدء تشغيل خاصة مسؤولة عن بعض التحضيرات مثل تحويل وحدة المعالجة المركزية إلى الوضع المحمي.

عندما يختار المستخدم نظام تشغيل من قائمة الإقلاع، يتم تمرير وسيطات سطر الأوامر التالية إلى جزء osloader.exe المشترك بين جميع بنى المعالجات:

تحميل osloader = <مسار Windows> \System32\NTLDR قسم النظام = <قسم Windows> قسم osload = <قسم Windows> خيارات osload = <معلمات تمهيد Windows> مدخلات وحدة التحكم = multi(0)key(0)keyboard(0) مخرجات وحدة التحكم = multi(0)video(0)monitor(0) قسم نظام x86 = <قسم NTLDR>

استُخدمت إصدارات مختلفة من NTLDR لعدة بنى معمارية مختلفة. في الأنظمة القائمة على معالجات إيتانيوم ، يُستخدم قسم نظام EFI محجوز للنظام (ESP) يحتوي على ملف ia64ldr.efi ، الذي يقوم بتهيئة نظام التشغيل. استُخدم إصدار x86-64 من NTLDR في نظام التشغيل Windows XP Professional x64 Edition (مع أن الإصدارات التجريبية احتفظت بإصدار NTLDR الخاص بنظام x86 فقط).

في إصدارات ويندوز بدءًا من ويندوز فيستا وويندوز سيرفر 2008 ، تم تقسيم NTLDR إلى جزأين: مدير إقلاع ويندوز (Windows Boot Manager) ومدير تحميل النظام (winload.exe ). أُعيدت كتابة مدير الإقلاع بالكامل؛ ولم يعد يستخدم ملف boot.ini كملف تهيئة، مع أن أداة bootcfg لتعديل ملف boot.ini لا تزال موجودة في حالة إعدادات الإقلاع المتعدد مع إصدارات ويندوز حتى ويندوز XP وويندوز سيرفر 2003.

واجهة سطر الأوامر

يحتوي برنامج bootsect.exe المساعد في أدوات Windows PE على خيارات ( /nt52 (NTLDR) و /nt60 (Vista والإصدارات الأحدث)) لتخزين سجل تمهيد NTLDR أو Vista في القطاع الأول من قسم محدد. [ 1 ] يمكن استخدام هذا الأمر مع أنظمة الملفات FAT و NTFS . وهو يحل محل أداتي FixFAT وFixNTFS. [ 2 ]

مثال

يطبق المثال التالي رمز التمهيد الرئيسي المتوافق مع NTLDR على وحدة التخزين D:: [ 2 ]

C:\> bootsect /nt52 D: 

عملية بدء التشغيل

عند تشغيل جهاز الكمبيوتر، يتبع نظام الإدخال والإخراج الأساسي (BIOS) ترتيب الإقلاع المُهيأ للعثور على جهاز قابل للإقلاع. قد يكون هذا الجهاز قرصًا صلبًا، أو قرصًا مرنًا، أو قرصًا مضغوطًا/DVD، أو اتصال شبكة، أو جهاز USB، وما إلى ذلك، وذلك حسب نوع نظام BIOS. في حالة القرص المرن، يفسر نظام BIOS قطاع الإقلاع (القطاع الأول) كشفرة برمجية، وبالنسبة لـ NTLDR، قد يكون هذا القطاع قطاع إقلاع NTLDR يبحث عن ntldrالملف الموجود على القرص المرن. أما بالنسبة للقرص الصلب، فتحدد الشفرة البرمجية الموجودة في سجل الإقلاع الرئيسي (القطاع الأول) القسم النشط. وقد تكون الشفرة البرمجية الموجودة في قطاع الإقلاع للقسم النشط قطاع إقلاع NTLDR يبحث ntldrفي الدليل الجذر لهذا القسم النشط. في سيناريو أكثر تعقيدًا، قد يحتوي القسم النشط على قطاع إقلاع Vista لمدير إقلاع Vista الأحدث، مع إدخال {ntldr} يشير إلى قسم آخر يحتوي على قطاع إقلاع NTLDR. [ 3 ]

عند بدء التشغيل، يقوم جزء التحميل من برنامج NTLDR بما يلي بالترتيب:

  1. يقوم بالوصول إلى نظام الملفات الموجود على محرك الأقراص الرئيسي (إما FAT أو نظام ملفات التكنولوجيا الجديدة، NTFS ).
  2. إذا تم وضع نظام التشغيل Windows في حالة الإسبات، فسيتم تحميل محتويات ملف hiberfil.sys في الذاكرة وسيستأنف النظام عمله من حيث توقف.
  3. وإلا، فإنه يقرأ ملف boot.ini ويعرض للمستخدم قائمة الإقلاع المناسبة. في الوقت نفسه، تستخدم الأنظمة القائمة على معالجات ARC ملف osloader.exe ، [ 4 ] بينما تستخدم الأنظمة القائمة على معالجات Itanium ملف ia64ldr.efi . [ 5 ]
  4. إذا تم تحديد نظام تشغيل غير قائم على نظام التشغيل NT، فإن NTLDR يقوم بتحميل الملف المرتبط المدرج في boot.ini ( bootect.dos إذا لم يتم تحديد ملف أو إذا كان المستخدم يقوم بالتمهيد إلى نظام تشغيل قائم على نظام التشغيل DOS) ويمنحه التحكم.
  5. في حال اختيار نظام تشغيل مبني على نظام NT، يقوم برنامج NTLDR بتشغيل ntdetect.com ، الذي يجمع معلومات حول مكونات الحاسوب المادية. (إذا توقف ntdetect.com أثناء عملية الكشف عن المكونات المادية، فهناك نسخة تصحيح أخطاء تُسمى ntdetect.chk يمكن العثور عليها في موقع دعم مايكروسوفت. [ 6 ] )
  6. يبدأ تشغيل ntoskrnl.exe ، ويمرر إليه المعلومات التي تم إرجاعها بواسطة ntdetect.com . [ 7 ]

boot.ini

تتمثل الخطوة الأولى لبرنامج NTLDR في قراءة ملف boot.ini . [ 8 ] يسمح هذا للمستخدم باختيار نظام التشغيل الذي يرغب في الإقلاع منه من القائمة. بالنسبة لأنظمة التشغيل NT والأنظمة المبنية على NT، يسمح أيضًا للمستخدم بتمرير خيارات مُعدة مسبقًا إلى النواة. تُخزن خيارات القائمة في ملف boot.ini ، الموجود بدوره في جذر نفس القرص الذي يوجد عليه برنامج NTLDR. مع أن برنامج NTLDR قادر على تشغيل إصدارات DOS وإصدارات Windows غير المبنية على NT، إلا أن ملف boot.ini لا يستطيع ضبط خيارات الإقلاع الخاصة بها.

بالنسبة لأنظمة التشغيل المبنية على نظام NT، يُكتب موقع نظام التشغيل كمسار ARC. يُعد ملف bootsect.dos هو قطاع الإقلاع الذي يقوم NTLDR بتحميله لتحميل نظام DOS، أو في حالة عدم تحديد ملف عند تحميل نظام تشغيل غير مبني على نظام NT.

ملف boot.ini محمي من تعديلات المستخدم بفضل خصائصه التالية : النظام، مخفي، للقراءة فقط. لتعديله يدويًا، يجب على المستخدم أولًا إزالة هذه الخصائص. يُعد استخدام الأمر bootcfg من سطر الأوامر طريقة أكثر أمانًا لتعديل الملف ، حيث يقوم هذا الأمر بإعادة قفل الملف (إعادة ضبط خصائصه إلى النظام، مخفي، للقراءة فقط). بالإضافة إلى ذلك، يمكن تعديل الملف داخل نظام ويندوز باستخدام محرر نصوص إذا تم تحديد خيار "إظهار الملفات والمجلدات المخفية" في عرض المجلدات، وإلغاء تحديد خيار "إخفاء ملفات نظام التشغيل المحمية"، وإلغاء تحديد خيار "للقراءة فقط" في خصائص الملف. يجب توخي الحذر الشديد عند تعديل ملف boot.ini ، لأن أي معلومات خاطئة قد تؤدي إلى فشل نظام التشغيل في الإقلاع.

مثال

مثال على ملف boot.ini ، تم استخراجه من تثبيت نظام التشغيل Windows XP Professional:

[محمل الإقلاع] مهلة = 30 افتراضي = multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [أنظمة التشغيل] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS = "Microsoft Windows XP Professional" /fastdetect

ملاحظة: إذا تم ضبط خيار مهلة مُحمِّل الإقلاع في ملف boot.ini على 0، فلن تظهر قائمة إقلاع NTLDR. يحدث هذا بشكل خاص في الأنظمة متعددة الإقلاع؛ كما لا تظهر قائمة الإقلاع عند تحديد خيار واحد فقط في ملف boot.ini (أو عند تثبيت نظام تشغيل واحد فقط)، كما في المثال أعلاه، حتى لو تم ضبط خيار المهلة على أي قيمة أخرى غير 0.

مفاتيح تبديل نواة نظام التشغيل NT

قائمة الخيارات المتقدمة في برنامج NTLDR على نظام التشغيل Windows XP

ملاحظة: ما لم يُذكر خلاف ذلك، فإن مفاتيح النواة التالية تنطبق على كل من Windows XP و Windows Server 2003 بالإضافة إلى الإصدارات السابقة من Windows NT.

  • /3GB خيار تم تقديمه مع نظام التشغيل Windows NT 4.0 Server، الإصدار المؤسسي . [ 9 ] يخصص هذا الخيار 3 جيجابايت لمساحة عناوين وضع المستخدم و1 جيجابايت لمساحة عناوين وضع النظام (أو وضع النواة) على أنظمة x86 ذات 32 بت فقط، بدلاً من تخصيص 2 جيجابايت لكلا وضعي عناوين المستخدم والنظام/النواة. وهو مُصمم للبرامج التي تستفيد من مساحة عناوين الذاكرة الإضافية، مثل بعضتكوينات Windows Server 2003 و Microsoft Exchange Server 2003. [ 10 ] [ 11 ] مع ذلك، قد يؤدي تفعيل هذا الخيار إلى تعطيل فيديو VMR-9؛ [ 12 ] وقد يتسبب أيضًا في مشاكل صوتية مع بعض بطاقات الصوت Sound Blaster X-Fi (X-Fi Gamer / X-Fi Titanium على نظام التشغيل Windows XP 32 بت، الإصدار 3/2012) نظرًا لطريقةتعامل برامج تشغيل Creative  مع الذاكرة التي تتجاوز 2 جيجابايت. [ 13 ] [ 14 ]
  • /BASEVIDEO يُشغّل نظام ويندوز في " وضع VGA "، حيث يُستخدم برنامج تشغيل شاشة متوافق مع VGA بدقة 640 × 480 بكسل و16 لونًا. [ 11 ] يُمكن استخدام هذا الخيار لحلّ مشاكل التكوين في بعض برامج تشغيل الشاشة؛ كما يُمكن استخدام مفتاح /SOS بالتزامن مع مفتاح /BASEVIDEO للمساعدة في تشخيص أعطال برنامج تشغيل الشاشة عند بدء التشغيل (هذا هو الحال في ويندوز NT 4.0 لخيار "وضع VGA" في قائمة الإقلاع، حيث يكون كلا مفتاحي /BASEVIDEO و /SOS مُفعّلين). [ 10 ]
  • /BAUDRATE= nnn يحدد معدل نقل البيانات لمنفذ التصحيح الذي يستخدمه مصحح أخطاء النواة ، متجاوزًا القيمة الافتراضية (9600-19200 كيلوبت في الثانية مع مودم و115200 كيلوبت في الثانية مع مودم فارغ ). يؤدي تفعيل هذا الخيار في ملف boot.ini إلى تمكين تصحيح أخطاء النواة تلقائيًا باستخدام مفتاح /DEBUG . [ 10 ] [ 11 ]
  • /BOOTLOG يكتب سجل عملية بدء التشغيل في الملف %SystemRoot%\Ntbtlog.txt لأغراض التشخيص. [ 10 ] [ 11 ] يتم ضبطه افتراضيًا لبعض خيارات الوضع الآمن .
  • /BOOTLOGO يعرض صورة نقطية مخصصة بحجم 640 × 480 بكسل و16 لونًابدلاً من شاشة بدء التشغيل الرسومية الافتراضية عند بدء التشغيل. تُسمى هذه الصورة النقطية boot.bmp وتوجد فيالمجلد %SystemRoot%\Windows . يجب استخدام مفتاح /NOGUIBOOT مع مفتاح /BOOTLOGO ، وإلا فلن تُعرض الصورة النقطية المخصصة بشكل صحيح. [ 11 ]
  • /BREAK يُوقف النظام عند نقطة توقف ضمن طبقة تجريد الأجهزة (HAL). يُسبب خطأ توقف إذا لم يتم استخدام مصحح الأخطاء (أو عندعدم وجود مفتاح /DEBUG ). [ 11 ]
  • /BURNMEMORY= nnn يقلل هذا الخيار مقدار الذاكرة التي يمكن لنظام التشغيل ويندوز استخدامها (على سبيل المثال، /BURNMEMORY=128 على نظام يستخدم 512ميجابايت من الذاكرة سيؤدي إلى اقتطاع 128ميجابايت من الذاكرة من نظام ويندوز، مما يجعله يستخدم 384ميجابايت فقط). [ 10 ] [ 11 ]   
  • /CHANNEL= nn يُستخدم عند تصحيح الأخطاء عبر منفذ IEEE 1394 (باستخدام /DEBUGPORT=1394 )، لتحديد القنوات التي يمكن لمصحح أخطاء النواة التواصل معها. [ 10 ] [ 11 ]
  • /CLKLVL يقوم هذا الأمر بضبط طبقة تجريد الأجهزة (HAL) لاستخدام إعدادات الساعة الحساسة للمستوى بدلاً من إعدادات الساعة التي يتم تشغيلها عند الحافة لمقاطعات الأجهزة . [ 11 ]
  • /CMDCONS يتم تمريرها عند بدء التشغيل في وحدة التحكم بالاسترداد . [ 11 ]
  • /CRASHDEBUG يقوم بتحميل مصحح أخطاء النواة عند بدء التشغيل، ليتم استخدامه عند تعطل النظام. [ 11 ]
  • /DEBUG يُمكّن تصحيح الأخطاء على مستوى النواة. [ 10 ] [ 11 ]
  • /DEBUGPORT=com x يحدد منفذًا يُستخدم لتصحيح أخطاء وضع النواة. يدعم المنافذ التسلسلية ومنافذ IEEE 1394 (في نظامي التشغيل Windows XP وWindows Server 2003 فقط) للاستخدام مع تصحيح الأخطاء. [ 11 ] [ 10 ]
  • /EXECUTE يعطل دعم منع تنفيذ البيانات (DEP). [ 11 ]
  • /FASTDETECT[:com x [,com y ]] يعطل اكتشاف الماوس عبر المنفذ التسلسلي والناقل في NTDETECT.COM . وإلا، فسيتم إجراء اكتشاف الماوس عبر المنفذ التسلسلي والناقل إذا تم استبعاد مفتاح /FASTDETECT . يتم ضبطه افتراضيًا في نظام التشغيل Windows 2000 والإصدارات الأحدث. [ 10 ] [ 11 ]
  • /HAL= اسم الملف يحدد طبقة تجريد الأجهزة (HAL) مختلفة للاستخدام. [ 11 ] [ 10 ]
  • /INTAFFINITY يجعل HAL يقوم بتعيين مقاطعات الأجهزة للمعالج ذي الرقم الأعلى فقط في أنظمة المعالجات المتعددة. [ 11 ]
  • /KERNEL= اسم الملف يحدد صورة نواة مختلفة للاستخدام. [ 11 ] [ 10 ]
  • /MAXMEM= nnn يحدد الحد الأقصى للذاكرة التي يمكن لنظام التشغيل Windows استخدامها (على سبيل المثال ، /MAXMEM=64 يجعل Windows يستخدم 64ميجابايت من الذاكرة حتى لو كان الكمبيوتر يحتوي على 512ميجابايت أو أكثر من الذاكرة).لا يأخذ /MAXMEM في الاعتبار تسرب الذاكرة ؛يُنصح باستخدام /BURNMEMORY في هذه الحالات. [ 10 ]  
  • /MININT خيار يُستخدم في بيئة Windows PE. يُغيّر هذا الخيارHKLM\SYSTEMالمفتاح في سجل Windows ليصبح غير دائم، بحيث لا تُحفظ أي تغييرات تُجرى على المفتاح عند إيقاف تشغيل النظام. [ 11 ]
  • /NODEBUG يعطل تصحيح الأخطاء على مستوى النواة. [ 10 ]
  • /NOEXECUTE={OPTIN | OPTOUT | ALWAYSON | ALWAYSOFF } يحدد إعدادات منع تنفيذ البيانات (DEP)، وينطبق على كل من وحدات المعالجة المركزية 32 بت و64 بت المزودة ببت NX . [ 11 ]
    • /NOEXECUTE=OPTIN تمكين DEP لصور النظام الأساسية وتلك المحددة في مربع حوار تكوين DEP.
    • /NOEXECUTE=OPTOUT تمكين DEP لجميع الصور باستثناء تلك المحددة في مربع حوار تكوين DEP.
    • /NOEXECUTE=ALWAYSON يُفعّل خاصية منع تنفيذ البيانات (DEP) على جميع الصور.
    • /NOEXECUTE=ALWAYSOFF تعطيل DEP.
  • /NOGUIBOOT يعطّل شاشة بدء التشغيل الرسومية عند بدء التشغيل، ويعرض فقط أسماء برامج تشغيل الأجهزة أثناء تحميلها، على غرار /SOS . يمكن استخدامه مع /BASEVIDEO لتشخيص أعطال برامج تشغيل الأجهزة عند بدء التشغيل. [ 10 ] [ 11 ] وهو مُفعّل افتراضيًا لبعض خيارات الوضع الآمن .
  • /NOPAE يعطل دعم امتداد العنوان الفعلي . [ 11 ]
  • /NOSERIALMICE[=com x ] يعطل اكتشاف الماوس التسلسلي في NTDETECT.COM . وإلا، فسيتم إجراء اكتشافات الماوس التسلسلي إذاتم استبعاد مفتاح /NOSERIALMICE . تم استبداله بـ /FASTDETECT في نظام التشغيل Windows 2000 والإصدارات الأحدث. [ 11 ]
  • /NUMPROC= nnn يحدد عدد المعالجات المستخدمة في نظام متعدد المعالجات (على سبيل المثال، /NUMPROC=2 في نظام رباعي المعالجات يجعل نظام ويندوز يستخدم معالجين فقط بدلاً من الأربعة جميعها). يمكن استخدامه لتشخيص مشاكل الأداء ووحدات المعالجة المركزية المعيبة. [ 11 ] [ 10 ]
  • /ONECPU يجعل نظام التشغيل Windows يستخدم معالجًا واحدًا فقط في نظام متعدد المعالجات، على غرار /NUMPROC=1 . [ 11 ]
  • /PAE يُمكّن دعم امتداد العنوان الفعلي . [ 10 ]
  • /PCILOCK يقوم بقفل إعدادات IRQ المستخدمة بواسطة أجهزة PCI على تلك التي تم تعيينها بواسطة BIOS الكمبيوتر. [ 10 ]
  • /RDPATH يحدد مسار ملف صورة قرص النظام (SDI). [ 11 ]
  • /REDIRECT يُمكّن خدمات إدارة الطوارئ (EMS). متوفر فقط في نظام التشغيل Windows XP والإصدارات الأحدث. [ 10 ] [ 11 ]
  • /SAFEBOOT:{MINIMAL | NETWORK | DSREPAIR}[(ALTERNATESHELL)] يضبط إعدادات الوضع الآمن . [ 11 ] [ 10 ]
    • الوضع الآمن ( /SAFEBOOT:MINIMAL /SOS /BOOTLOG /NOGUIBOOT ) يبدأ تشغيل نظام ويندوز باستخدام الحد الأدنى من برامج تشغيل الأجهزة والخدمات. [ 15 ]
    • الوضع الآمن مع الشبكة ( /SAFEBOOT:NETWORK /SOS /BOOTLOG /NOGUIBOOT ) يبدأ تشغيل نظام ويندوز باستخدام الحد الأدنى من برامج تشغيل الأجهزة والخدمات، بالإضافة إلى برامج التشغيل اللازمة لتحميل الشبكة. [ 15 ]
    • الوضع الآمن مع موجه الأوامر ( /SAFEBOOT:MINIMAL(ALTERNATESHELL) /SOS /BOOTLOG /NOGUIBOOT ) يبدأ تشغيل نظام التشغيل Windows باستخدام مجموعة صغيرة من برامج تشغيل الأجهزة والخدمات، ولكنه يستخدم موجه الأوامر كواجهة مستخدم بدلاً من مستكشف Windows . [ 15 ]
    • وضع استعادة خدمات الدليل في نظام ويندوز ( /SAFEBOOT:DSREPAIR /SOS ) يُجري إصلاحًا لخدمة الدليل. (هذا الوضع صالح فقط لوحدات تحكم المجال المستندة إلى نظام ويندوز.) [ 15 ]
  • /SDIBOOT خيار يُستخدم في نظام التشغيل Windows XP Embedded . يسمح بتشغيل صورة ذاكرة الوصول العشوائي (RAM) من ملف صورة قرص النظام (SDI). [ 10 ] [ 11 ]
  • /SOS يعرض أسماء برامج تشغيل الأجهزة عند بدء التشغيل. كما يُغيّر شاشة بدء التشغيل الرسومية إلى تلك التي تظهر عندتشغيل CHKDSK ( Autochk ) عند بدء التشغيل في نظام التشغيل Windows 2000 والإصدارات الأحدث، حيث يعرض معلومات نظام التشغيل بطريقة مشابهة لنظام التشغيل Windows NT 4.0. [ 10 ] [ 11 ] يمكن استخدامه مع مفتاح /BASEVIDEO للمساعدة في تشخيص أعطال برامج تشغيل الشاشة عند بدء التشغيل (هذا هو الحال في نظام التشغيل Windows NT 4.0 لخيار "وضع VGA" في قائمة بدء التشغيل، حيث يكون كلا مفتاحي /BASEVIDEO و /SOS مُفعّلين). يتم ضبطه افتراضيًا لبعضخيارات الوضع الآمن .
  • /TIMERES يحدد دقة مؤقت النظام لـ HAL. [ 11 ]
  • /USEPMTIMER يحدد هذا الخيار أن نظام التشغيل Windows سيستخدم إعدادات مؤقت إدارة الطاقة (PM_TIMER) بدلاً من إعدادات مؤقت عداد الطابع الزمني (TSC) إذا كان المعالج يدعم إعدادات PM_TIMER. [ 10 ] بشكل افتراضي، يستخدم Windows Server 2003 Service Pack 2 (SP2) مؤقت إدارة الطاقة لجميع طبقات تجريد الأجهزة (HALs) متعددة المعالجات من نوع APIC أو ACPI . يجب تفعيل /USEPMTIMER في Windows Server 2003 Service Pack 1 (SP1) والإصدارات الأقدم. [ 16 ]
  • /USERVA= nnn خيار يُستخدم فقط على أنظمة x86 ذات 32 بت، ويسمح بتخصيص مساحة عناوين أكبر للتطبيقات يحددها المستخدم، على غرار مفتاح /3GB . يُعدّ هذا المفتاح إلزاميًا عند استخدام مفتاح /USERVA . [ 11 ] [ 15 ]
  • /WIN95 يسمح بتشغيل إصدارات Windows غير NT (مثل Windows 9x ) باستخدام BOOTSECT.W40 . [ 11 ]
  • /WIN95DOS يسمح بتشغيل إصدارات DOS أو إصدارات Windows غير NT (مثل Windows 9x) باستخدام BOOTSECT.DOS . [ 11 ]
  • /YEAR= yyyy يتجاوز هذا الخيار السنة المُحددة في إعدادات ساعة الكمبيوتر (على سبيل المثال، /YEAR=2000 يُعيّن السنة إلى 2000 في نظام ويندوز، حتى لو كانت السنة مُعيّنة إلى 1999 في إعدادات ساعة الكمبيوتر). استُخدم هذا الخيار لاختبارالتوافق مع مشكلة عام 2000. [ 11 ]

انظر أيضاً

مراجع

  1. "خيارات سطر أوامر Bootsect" . ويندوز فيستا: مرجع تقني . مايكروسوفت تكنيت. 2009. تم الاسترجاع في 3 يوليو 2011 .
  2. 1 2 "أمر Bootsect" . أمل الكمبيوتر .
  3. "الأسئلة الشائعة حول محرر بيانات تكوين التمهيد" . ويندوز سيرفر . مايكروسوفت ليرن . 2007. تم الاطلاع عليه بتاريخ 4 يناير 2024 .
  4. "دليل تثبيت نظام التشغيل ويندوز إن تي 3.51 و 4.0 على اللوحة الأم من شركة ألفا مايكروبروسيسورز" (ملف PDF) . شركة ديجيتال إكويبمنت . تاريخ الاطلاع: 22 يونيو 2026 .
  5. جوناثان دي بوين بولارد. "عملية إقلاع نظام EFI" . JdeBP . تم الاطلاع عليه بتاريخ 22 يونيو 2026 .
  6. "Ntdetect.com (Installd.cmd)" . مايكروسوفت . مؤرشف من الأصل بتاريخ 2006-02-06.
  7. مايكروسوفت (2000). مجموعة موارد ويندوز 2000 الاحترافية ( الطبعة الأولى). ريدموند، واشنطن: مطبعة مايكروسوفت. ISBN  1-57231-808-2.
  8. ريك مايبوري (2009). "مشاكل بدء التشغيل والإيقاف، الجزء 1" . بوت كامب . مؤرشف من الأصل بتاريخ 11 يوليو 2012. تم الاطلاع عليه بتاريخ 25 أبريل 2012 .
  9. ضبط أداء خوادم IBM xSeries (ملف PDF) (الطبعة الثالثة ). IBM SG24-5287-02. يونيو 2002. الصفحات 92-93 . مؤرشف من النسخة الأصلية (ملف PDF) في 3 مارس 2014. تم الاطلاع عليه في 2 مارس 2014 .  
  10. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 مايكروسوفت (28 نوفمبر 2007). "خيارات التبديل المتاحة لملفات Boot.ini في نظامي التشغيل Windows XP وWindows Server 2003" . تم الاطلاع عليه في 4 يناير 2024 .
  11. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 روسينوفيتش، مارك (1 نوفمبر 2006). "مرجع خيارات ملف INI للتمهيد" . مايكروسوفت ليرن . مايكروسوفت . تم الاسترجاع في 4 يناير 2023 .
  12. "فقدان خاصية DirectDraw Overlay وVMR9 بعد الترقية/التحديث" . منتدى VideoHelp . يوليو 2008.
  13. "محاولة إعادة تفعيل X-Fi MB2 باستخدام أحدث برامج تشغيل Realtek HDA... - منتديات مساعدة ويندوز 10" . www.tenforums.com . 24 يوليو 2020. تم الاطلاع عليه بتاريخ 22 يناير 2026 .
  14. "مشكلة في الصوت مع ذاكرة الوصول العشوائي الجديدة - منتديات مساعدة ويندوز 7" . www.sevenforums.com . تم الاطلاع عليه بتاريخ 22 يناير 2026 .
  15. 1 2 3 4 5 "وصف لخيارات بدء التشغيل في الوضع الآمن في نظام التشغيل Windows XP" . دعم Microsoft . مؤرشف من الأصل بتاريخ 19 فبراير 2015.
  16. "قد يكون أداء البرامج التي تستخدم دالة QueryPerformanceCounter ضعيفًا" . دعم مايكروسوفت . 23 فبراير 2023.
  • كيفية تعديل ملف Boot.ini في نظام التشغيل Windows XP على موقع Wayback Machine (تمت أرشفته في 16-12-2006)
  • اصطلاحات تسمية واستخدامات ملفي BOOT.INI و ARC في Wayback Machine (تمت أرشفته في 30-08-2006)
  • مساعدة قاعدة معارف مايكروسوفت حول رسالة الخطأ "NTLDR مفقود" في نظامي التشغيل ويندوز 2000 وويندوز إكس بي (أيضًاتمت أرشفة هذه الصفحة بتاريخ 13 يونيو 2007 على موقع Wayback Machine .تمت أرشفة هذه الصفحة بتاريخ 9 يوليو 2007 على موقع Wayback Machine .تمت أرشفة هذه الصفحة بتاريخ 16 يوليو 2007 على موقع Wayback Machine .(تمت أرشفة هذه الصفحة بتاريخ 28 فبراير 2009 في موقع Wayback Machine )
  • كيفية إصلاح خطأ "NTLDR مفقود" في Wayback Machine (تمت أرشفته في 2013-12-16)
  • شرح ملف BOOT.INI بقلم دانيال ب. سيدوري