أنت غير متصل حاليًا، وفي انتظار الإنترنت الخاص بك ليقوم بإعادة الاتصال

الشرح مفصلة من قطاع التمهيد FAT

هام: تمت ترجمة هذا المقال باستخدام برنامج ترجمة آلية لشركة مايكروسوفت بدلاً من الاستعانة بمترجم بشري. تقدم شركة مايكروسوفت كلاً من المقالات المترجمة بواسطة المترجمين البشر والمقالات المترجمة آليًا وبالتالي ستتمكن من الوصول إلى كل المقالات الموجودة في قاعدة المعرفة الخاصة بنا وباللغة الخاصة بك. بالرغم من ذلك، فإن المقالة المترجمة آليًا لا تكون دقيقة دائمًا وقد تحتوي على أخطاء إملائية أو لغوية أو نحوية، مثل تلك الأخطاء الصادرة عن متحدث أجنبي عندما يتحدث بلغتك. لا تتحمل شركة مايكروسوفت مسئولية عدم الدقة أو الأخطاء أو الضرر الناتج عن أية أخطاء في ترجمة المحتوى أو استخدامه من قبل عملائنا. تعمل شركة مايكروسوفت باستمرار على ترقية برنامج الترجمة الآلية

اضغط هنا لرابط المقالة باللغة الانجليزية140418
تمت أرشفة هذه المقالة. وتظهر "كما هي" ولن يتم تحديثها بعد الآن.
الموجز
فهم المحتوى واستخدم الدالة نظام الملفات "قطاع التمهيد" يمكن أن يكون مفيداً عند استكشاف أخطاء فشل التمهيد أو تلف القرص.

من وقت إلى عادةً بسبب إلى إصابة فشل أو الفيروسات الأجهزة ، قطاع تمهيد قد تتلف. إذا كان القسم النشط القسم الأساسي أو قسم الذي يحتوي على ملفات نظام التشغيل ، هذا يمكن منع النظام من بدء التشغيل. وإلا، قد وهو ببساطة يمنع الوصول إلى البيانات على محرك الأقراص

عادةً ما إذا كنت تشك في تلف القرص فمن الأفضل استخدام التجارية برامج الحماية من الفيروسات أو برنامج استرداد القرص. في بعض الحالات، ومع ذلك معرفة تفصيلية قطاع التمهيد يمكن أن تأتي متناول اليد.

يشرح هذا المقال حقول متنوعة من قطاع التمهيد FAT. باستخدام المعلومات التالية, فإنه قد يكون من الممكن إصلاح قطاع تمهيد FAT تالف يدوياً. لمحاولة إصلاحه مثل القرص أدوات تحرير قادر على تحرير قطاعات القرص raw مطلوبة. لا يناقش هذا المقال أدوات معينة والتي يمكن استخدامها لتنفيذ عمليات إصلاح.

أثناء إجراء كل جهد للتأكد من دقة المعلومات التالية قد تستخدم أنظمة تشغيل مختلفة، بما في ذلك الإصدارات المستقبلية من أنظمة تشغيل Microsoft بنيات بيانات مختلفة. ولذلك يجب التأكد استخدم المعلومات التالية على مسؤوليتك الخاصة.
معلومات أخرى

مصطلحات والخلفية

في هذا المستند هو "ملف نظام مقطع تمهيد" القطاع الأول الفعلية على وحدة تخزين منطقية. قد تكون وحدة تخزين منطقية قسم أساسي, محرك أقراص منطقي في قسم الملحق أو مركّب الأقسام أو أكثر كما الحال مع النسخ المتطابقة الشريطية ومجموعات وحدة التخزين.

على الأقراص المرنة هو قطاع التمهيد القطاع الأول على القرص. في حالة التي محركات الأقراص الثابتة القطاع الأول يشار إلى "سجل التشغيل الرئيسي" أو "MBR." هذا MBR يختلف مقطع تمهيد نظام ملف ويحتوي على جدول أقسام الذي يصف تخطيط الأقسام المنطقية على ذلك القرص الثابت. قطاع تمهيد نظام ملف يمكن القطاع الأول في أحد هذه الأقسام.

عملية التمهيد

يجعل عملية التمهيد من 80 x 86-based أجهزة الكمبيوتر الشخصية (بخلاف إلى مستند إلى RISC-أنظمة) استخدام مباشر مقطع التمهيد نظام الملف الخاص تنفيذ الإرشادات. يمكن أن يكون تلخيص عملية التمهيد الأولية كما يلي:

  1. الطاقة عند اختبار ذاتي (أو POST) تهيئتها بواسطة نظام BIOS CPU.
  2. BIOS يحدد الجهاز الذي لاستخدامه على أنه "التمهيد جهاز."
  3. BIOS بتحميل أول قطاع فعلي من جهاز التمهيد في الذاكرة ونقل تنفيذ CPU إلى بداية ذلك عنوان الذاكرة. إذا كان الجهاز التمهيد قرص ثابت, قطاع تحميل في الخطوة 3 MBR ويتم تستمر عملية عملية التشغيل كما يلي:

  4. رمز MBR تحميل قطاع التمهيد المشار إليه بواسطة جدول الأقسام "الأساسي القسم النشط" إلى الذاكرة ونقل تنفيذ CPU إلى بداية ذلك عنوان الذاكرة.
إلى هذه النقطة عملية التمهيد مستقلة تمامًا عن كيفية تهيئة القرص و تحميل ما هو نظام التشغيل. من هذه النقطة في تشغيل أنظمة التشغيل ورمز الملف قيد الاستخدام جزء.

في حالة التي وحدات تخزين FAT التي تحتوي على نظام التشغيل Windows NT الذي تم تثبيته قطاع التمهيد FAT مسؤولةً عن تعريف موقع الملف "NTLDR" على وحدة التخزين تحميل إلى الذاكرة ونقلها عنصر التحكم إليه.

داخل قطاع التمهيد FAT

لأن ينقل MBR تنفيذ CPU إلى قطاع التمهيد, يجب أن تكون وحدات البايت القليلة الأولى من قطاع التمهيد FAT صالح إرشادات القابل للتنفيذ 80 x 86 CPU. في التدريب العملي هذه الإرشادات الأولى التي تشكل تعليمة "انتقال" ثم تشغل وحدات البايت 3 الأولى من قطاع التمهيد. يخدم هذا قفزة تخطي التالي العديد من وحدات البايت التي "القابلة للتنفيذ".

باتباع إرشادات قفزة يكون بايت 8 "معرف OEM". هذا هو عادةً سلسلة من الأحرف التي تعرف نظام التشغيل الذي تهيئة وحدة التخزين.

يتبع معرف OEM بنية يعرف كتلة معلمة BIOS أو "BPB." أخذ ككل ، يوفر BPB معلومات كافية للجزء قابل للتنفيذ من قطاع التمهيد حتى تتمكن من تحديد موقع ملف NTLDR. لأن BPB يبدأ دائماً عند الإزاحة نفس تكون معلمات القياسية دائماً في موقع معروف. لأن التعليمة الأولى في قطاع التمهيد على الانتقالات BPB يمكن أن يتم توسيع في المستقبل بشرط يتم إلحاق المعلومات الجديدة إلى النهاية. في مثل هذه الحالة، فقط سيحتاج تعليمة قفزة ضبط ثانوية. أيضاً، يمكن عام كخصائص تعليمات برمجية قابلة للتنفيذ الفعلي. كافة التفاوت المقترنة قيد التشغيل على الأقراص ذات الأحجام المختلفة ثم يتم تغليف geometries في BPB.

BPB يتم تخزينها في المحزوم (أي، محاذاتها) تنسيق. يسرد الجدول التالي إزاحة البايت كل حقل في BPB. وصف كل حقل يتبع الجدول.
Field               Offset     Length-----               ------     ------Bytes Per Sector      11         2Sectors Per Cluster   13         1Reserved Sectors      14         2FATs                  16         1Root Entries          17         2Small Sectors         19         2Media Descriptor      21         1Sectors Per FAT       22         2Sectors Per Track     24         2Heads                 26         2Hidden Sectors        28         4Large Sectors         32         4				
"بايت لكل مقطع": هذا هو حجم للقطاع الأجهزة ومن أجل معظم الأقراص قيد الاستخدام في الولايات المتحدة, ستكون قيمة هذا الحقل إلى 512.

مقطع لكل الكتلة: لأن محدود FAT عدد الكتل (أو "وحدات التخصيص") التي يمكن تعقب يتم دعم وحدات التخزين كبيرة الحجم عن طريق زيادة عدد القطاعات لكل كتلة. عامل نظام المجموعة عن وحدة تخزين FAT تماماً تعتمد على حجم وحدة التخزين. القيم الصالحة لهذا الحقل هي 1 و 2, 4, 8, 16, 32, 64 و 128. الاستعلام في "قاعدة المعارف لـ Microsoft عن المصطلح"حجم الكتلة الافتراضي"للحصول على مزيد من المعلومات حول هذا الموضوع.

للمقاطع محجوز: هذا يمثل عدد القطاعات يسبق البدء الأول FAT، بما في ذلك قطاع التمهيد نفسه. أنه يجب دائماً قيمة 1 على الأقل.

fATs: هذا هو عدد نسخ جدول FAT مخزن على القرص. عادةً ما يكون قيمة هذا الحقل هو 2.

إدخالات الجذر: هذا هو العدد الإجمالي إدخالات أسماء الملفات التي يمكن تخزينها في الدليل الجذر لوحدة التخزين. على أقراص ثابتة عادةً, هو قيمة هذا الحقل 512. ومع ذلك، لاحظ أن استخدام إدخال واحد دوماً كـ "تسمية وحدة التخزين" و ملفات بأسماء الملفات الطويلة سيستخدم لأعلى عدة إدخالات في الملف. وهذا يعني عادة هو أكبر عدد من الملفات في الدليل الجذر 511 ، إلا أنه سيتم تشغيل من الإدخالات قبل التي إذا تم استخدام أسماء ملفات طويلة.

للمقاطع صغير: يتم استخدام هذا الحقل لتخزين عدد القطاعات على القرص إذا كان حجم وحدة التخزين صغير كافية. لوحدات أكبر يحتوي هذا الحقل على قيمة 0 و نقوم تشير إلى قيمة "كبيرة للمقاطع" الذي يأتي لاحقاً بدلاً من ذلك.

واصف الوسائط: البايت هذا يوفر معلومات حول الوسائط قيد الاستخدام. يسرد الجدول التالي بعض القيم واصف الوسائط المعروفة والوسائط المقترنة بها. لاحظ أن قد مقترنة مع سعة القرص أكثر من بايت واصف الوسائط.
Byte   Capacity   Media Size and TypeF0     2.88 MB    3.5-inch, 2-sided, 36-sectorF0     1.44 MB    3.5-inch, 2-sided, 18-sectorF9     720 KB     3.5-inch, 2-sided, 9-sectorF9     1.2 MB     5.25-inch, 2-sided, 15-sectorFD     360 KB     5.25-inch, 2-sided, 9-sectorFF     320 KB     5.25-inch, 2-sided, 8-sectorFC     180 KB     5.25-inch, 1-sided, 9-sectorFE     160 KB     5.25-inch, 1-sided, 8-sectorF8     -----      Fixed disk				
قطاعات لكل FAT: هذا هو عدد القطاعات الحاملة بواسطة كل من FATs على وحدة التخزين. توفير هذه المعلومات مع عدد FATs والقطاعات محجوز المذكورة أعلاه، نقوم يمكن حساب حيث يبدأ الدليل الجذر. تحديد عدد الإدخالات في الدليل الجذر, نقوم يمكن أيضاً حساب حيث يبدأ ناحية البيانات المستخدم من القرص.

القطاعات لكل مسار و الرؤوس: هذه القيم جزء من هندسة القرص الظاهري قيد الاستخدام عند تهيئة القرص.

للمقاطع مخفية: هذا هو عدد القطاعات على قرص فعلي يسبق بداية وحدة التخزين. (أي، قبل التمهيد القطاع نفسه) استخدام أثناء تسلسل التمهيد إلى حساب إزاحة مطلق إلى مناطق جذر الدليل والبيانات.

يحتوي كبيرة للمقاطع: إذا كان الحقل "للمقاطع صغيرة" صفر هذا الحقل على إجمالي عدد القطاعات المستخدمة من قبل وحدة التخزين FAT.

بعض حقول إضافية اتبع كتلة معلمة BIOS القياسي و التي تشكل "كتلة معلمة BIOS توسيع". الحقول التالية:
Field                  Offset   Length-----                  ------   ------Physical Drive Number    36        1Current Head             37        1Signature                38        1ID                       39        4Volume Label             43       11System ID                54        8				
"رقم محرك الأقراص الفعلي": هذا يرتبط رقم محرك الأقراص الفعلي BIOS. يتم ترقيم محركات الأقراص المرنة بدءاً 0x00 لمحرك الأقراص A: بينما يتم ترقيم الأقراص الثابتة الفعلية بدءاً 0x80. بشكل عام، تعيين هذه القيمة قبل إلى إصدار استدعاء BIOS 13 INT لتحديد للجهاز بالوصول. هو القيمة على القرص المخزنة في هذا الحقل عادةً 0x00 لـ مرنة مع وجود 0x80 للأقراص الثابتة بغض النظر عن عدد محركات الأقراص الفعلية نظراً لأن القيمة فقط ذات الصلة إذا كان الجهاز جهاز تمهيد.

رأس الحالي: هذا حقل آخر يستخدم عادة عند إجراء مكالمات INT13 BIOS. تم استخدام القيمة لتخزين المسار الذي تم تحديد موقع سجل التمهيد ولكن القيمة المخزنة على القرص لا استخدام حالياً كما. لذلك، يستخدم Windows NT هذا الحقل لتخزين علامات اثنين:

  • بت منخفض ترتيب علامة "سيئ" ، يجب تشغيل chkdsk ذلك autochk بالمقابلة مع وحدة التخزين في وقت التمهيد للإشارة.
  • البت الأدنى الثاني علامة تشير إلى أن عملية فحص سطحي أيضاً تشغيل.
التوقيع: توقيع سجل التمهيد الموسعة يجب 0x28 أو 0x29 إلى التعرّف على Windows NT.

معرف: المعرف رقم التسلسلي عشوائي المعينة في تنسيق الوقت للمساعدة في التمييز قرص واحد من آخر.

تسمية وحدة التخزين: تم استخدام هذا الحقل لتخزين تسمية وحدة التخزين ولكن يتم تخزين تسمية وحدة التخزين الآن كملف خاصة في الدليل الجذر.

معرّف النظام: هذا الحقل هو "FAT12" أو "FAT16" اعتماداً على تنسيق القرص.

على وحدة تخزين للتمهيد المنطقة التالية "كتلة معلمة BIOS الموسّع" رمز التمهيد عادةً القابل للتنفيذ. هذه التعليمة البرمجية المسؤولة عن تنفيذ أي إجراءات ضرورية لمتابعة عملية strap التمهيد. على أنظمة Windows NT رمز التمهيد هذا سيتم تحديد موقع ملف NTLDR تحميل إلى الذاكرة و نقل التنفيذ إلى ذلك الملف. حتى على قرص مرن غير للتمهيد هناك تعليمات برمجية قابلة للتنفيذ في هذه المنطقة. التعليمة البرمجية الضرورية طباعة الرسالة مألوفة, "قرص النظام بدون أو خطأ في القرص" يتم العثور على معظم القياسي، MS-DOS تهيئة الأقراص المرنة التي لا تم تنسيقها باستخدام الخيار "النظام".

وأخيراً، دوماً وحدتي بايت الأخيرة في قطاع التمهيد أي تحتوي على قيم سداسي عشري: 0xAA 0x55.

استكشاف الأخطاء وإصلاحها

إذا كنت تشك تالف قطاع تمهيد FAT يمكن تحديد العديد من الحقول المسرودة أعلاه لمشاهدة ما إذا كانت القيم المسرودة هناك معنى. % 0. على سبيل المثال، سيتم BytesPerSector 512 في الغالبية العظمى من الحالات. تتوقع أيضاً رؤية سلاسل نصية في المقطع تعليمات برمجية قابلة للتنفيذ من قطاع التمهيد المناسبة لنظام التشغيل تهيئة القرص.

تتضمن سلاسل النص النموذجي على وحدات تخزين FAT المنسق باستخدام MS-DOS: "النظام غير صالح القرص."; "القرص I/O الخطأ."; "استبدال القرص ومن ثم اضغط مفتاح";"النظام بدون القرص أو خطأ في القرص";"استبدال واضغط أي مفتاح عند الاستعداد."; و "فشل قرص تمهيد." تتضمن سلاسل نصية على وحدات تخزين FAT المنسق باستخدام Windows NT: "للتشغيل: تعذر العثور على NTLDR."; "I/O خطأ في قراءة القرص."; و "الرجاء إدراج قرص آخر." يجب عدم اعتبار هذه القائمة كما يتم all-inclusive. إذا وجدت الرسائل الأخرى في قطاع التمهيد هذا لا تشير بالضرورة إلى وجود مشكلة في قطاع التمهيد. في بعض الأحيان سيكون إصدارات مختلفة من MS-DOS و Windows NT سلاسل رسالة مختلفة قليلاً في القطاعات التمهيد الخاصة بهم. ومن ناحية أخرى، إذا العثور على أي نص قانونية أو إذا كان النص بوضوح لا يرتبط MS-DOS أو Windows NT يجب الأخذ في الاعتبار احتمالية أن قطاع التمهيد قد يكون تم إصابة بواسطة فيروس أو أن بعض شكل آخر من تلف البيانات قد تم التقاطها مكان.

لاسترداد من قطاع تمهيد تم إصابة بواسطة فيروس فمن الأفضل عادة استخدام برنامج مكافحة الفيروسات تجارية. سيتم تنفيذ العديد من الفيروسات أكثر من مجرد كتابة بيانات إلى قطاع التمهيد, لذلك الإصلاح اليدوي من قطاع التمهيد غير مستحسن، كما أنه قد لا بالكامل إزالة الفيروس في بعض الحالات، قد أكثر الضرر من جيدة.

إذا كنت تشك في تلف قطاع التمهيد لسبب آخر فمن الأفضل عادة استخدام أدوات استرداد القرص التجارية. التحرير اليدوي من القطاعات التمهيد بينما من الممكن استرداد من تلف قطاع التمهيد بدون إعادة فرز إلى إعادة تهيئة محرك الأقراص بواسطة يدوياً تعديل الحقول الموضحة أعلاه, يجب أن يكون حاول فقط كحل أخير و لا يمكن ضمان للعمل في الحالات حيث الأخرى بنية القرص قد أيضاً معطوبة.
3.10 prodnt

تحذير: تمت ترجمة هذه المقالة تلقائيًا

خصائص

رقم الموضوع: 140418 - آخر مراجعة: 12/04/2015 12:30:15 - المراجعة: 3.0

Microsoft Windows NT Advanced Server 3.1, Microsoft Windows NT Workstation 3.1, Microsoft Windows NT Advanced Server 3.1, Microsoft Windows NT Workstation 3.5, Microsoft Windows NT Workstation 3.51, Microsoft Windows NT Server 3.5, Microsoft Windows NT Server 3.51

  • kbnosurvey kbarchive kbmt KB140418 KbMtar
تعليقات