ظهور رسائل خطأ عند محاولة الوصول إلى وحدة تخزين NTFS

تنطبق هذه المقالة على نظام التشغيل Windows 2000. ينتهي دعم ل Windows 2000 في 13 يوليو 2010- مركز حلول نهاية دعم 2000 Windows نقطة بداية لتخطيط استراتيجية الهجرة الخاصة بك من نظام التشغيل Windows 2000. لمزيد من المعلومات، راجع نهج دورة حياة دعم Microsoft.

الأعراض

عند محاولة الوصول إلى نظام ملفات ntfs، قد تتلقى إحدى رسائل الخطأ التالية في موجه الأوامر أو في Microsoft Internet Explorer.
  • موجه الأوامر

    الرسالة الأولى
    C:\ > واو:
    بنية القرص تالفة وغير قابلة للقراءة.
    الرسالة 2
    C:\ > واو:
    لا توجد مساحة كافية على القرص.
  • برنامج Internet Explorer

    الرسالة الأولى
    F:\is غير قابل للوصول.
    بنية القرص تالفة وغير قابلة للقراءة.
    الرسالة 2
    F:\is غير قابل للوصول.
    لا توجد مساحة كافية على القرص.
إذا كانت وحدة التخزين تالفاً أيضا وحدة تخزين النظام أو التمهيد، قد تتلقى أيضا رسالة الخطأ التالية عند بدء تشغيل الكمبيوتر (حيث المعلمة الثانية هي 0xC0000032 DISK_CORRUPTION_ERROR):
stop 0x0000007B (0x00000000 0xC0000032، 0x00000000، 0x00000000)
Inaccessible_boot_device
عند محاولة تثبيت نظام التشغيل Windows 2000 على وحدة التخزين NTFS، قد تتلقى الرسالة التالية:
يتعرف Windows 2000 على القسم المحدد، ولكن القسم غير مهيأة أو معطوبة. لتثبيت Windows 2000 على هذا القسم، يجب إعادة الإعداد عليه.
إذا كنت التمهيد لوحدة التحكم بالاسترداد ل Windows 2000 ومحاولة استخدام الأمر dir لعرض محتويات المجلد، قد تتلقى رسالة الخطأ التالية:
دليل F:\
حدث خطأ أثناء تعداد دليل.
عند تشغيل الأداة Chkdsk على وحدة التخزين، انتهاء الإجراء يتم الكشف عن أية أخطاء ولا يوجد التصويبات. ومع ذلك، عدم إمكانية الوصول إلى أو التمهيد من وحدة التخزين وتتلقى رسالة الإعلام بالخطأ. أيضا، إذا قمت بتشغيل chkdsk
volume_drive_letter: &/p أمر "وحدة التحكم بالاسترداد" على وحدة التخزين تلك (حيث
volume_drive_letter هو حرف محرك أقراص وحدة التخزين)، يتم الكشف عن أية أخطاء.

السبب

هذه المشكلة يحدث لأن وحدة التخزين NTFS به أو تلف السجل في الملف $UsnJrnl أو الملف $LogFile. كل من هذه الملفات هي ملفات الداخلية التي تستخدم فقط من قبل NTFS; لا يتحقق Chkdsk تكامل هذه الملفين. Chkdsk يضمن وجود جدول الملف الرئيسي (MFT) الإدخالات الخاصة بهذه الملفات والإدخالات الإدخالات الصحيحة.

الحل

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

الطريقة الأولى

استخدام Microsoft Windows XP أو Microsoft Windows Server 2003 وحدة التحكم بالاسترداد لإصلاح الملف $UsnJrnl. نظام التشغيل Windows XP و Windows Server 2003 تحتوي على تغييرات Ntfs.sys تجاهل الإدخالات التالفة في ملف $UsnJrnl والتحميل التلقائي وتصحيح ملفات دفق البيانات التالفة أثناء تحميل.
  1. قم بإعادة تشغيل جهاز الكمبيوتر المستند إلى نظام التشغيل Windows 2000 إلى "وحدة التحكم بالاسترداد" باستخدام قرص مضغوط في نظام التشغيل Windows Server 2003 أو نظام التشغيل Windows XP. تأكد من أن تقوم بتحميل برنامج تشغيل جهاز ذو سعة تخزين خارجية الصحيح.
    لمزيد من المعلومات حول كيفية الحصول على أقراص إعداد Windows XP لإعادة تشغيل وحدة تحكم الاسترداد، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":

    كيفية الحصول على أقراص تمهيد إعداد Windows XP 310994

  2. انقر فوق ابدأ، ثم انقر فوق تشغيل، اكتب Chkdsk.exe/r ، وثم انقر فوق موافق.
  3. قم بإعادة تشغيل جهاز كمبيوتر يستند إلى نظام التشغيل Windows 2000.

الطريقة الثانية

استخدم الأداة Fsutil.exe من القرص المضغوط Windows XP لحذف دفتر يومية USN/التغيير:
  1. نسخ الملف Fsutil.exe من القرص المضغوط Windows XP لجهاز الكمبيوتر الذي تريد حذف يومية USN/التغيير في.
  2. انقر فوق ابدأ، ثم انقر فوق تشغيل، واكتب cmdوثم انقر فوق موافق.
  3. التغيير إلى الدليل الذي قمت بنسخ ملف Fsutil.exe في الخطوة 1. على سبيل المثال، إذا قمت بنسخ ملف Fsutil.exe إلى المجلد الجذر لمحرك الأقراص C، اكتب c:\ القرص المضغوط، واضغط ENTER.
  4. في موجه الأوامر، اكتب fsutil usn ديليتيجورنال &/D حرف محرك الأقراصومن ثم اضغط ENTER, حيث driveletter هو محرك الأقراص الذي يحتوي على دفتر يومية USN/التغيير الذي تريد حذفه.
  5. إذا كنت تريد إنشاء دفتر يومية USN/تغيير جديد، تشغيل
    الأمر chkdsk/f على محرك الأقراص الذي قمت بحذفه من دفتر اليومية.

الطريقة الثالثة

نقل محرك الأقراص إلى كمبيوتر آخر يقوم بتشغيل Windows 2000 لإجراء بعض الإصلاحات.

يمكنك أيضا استخدام Chkdsk لإعادة تهيئة ملف $LogFile ولكن ليس ملف $UsnJrnl لأنه ليست كافة وحدات تخزين NTFS يحتوي على ملف $UsnJrnl. يتم إنشاء ملف $UsnJrnl على وحدة تخزين فقط عندما يقوم أحد برامج التي تستخدم الملف طلب الكتابة الأولى.

Chkdsk سيتم فقط إعادة تهيئة ملف $LogFile عند تغيير حجم ملف السجل باستخدام chkdsk volume_drive_letter:/f/l:new_size الأمر. على سبيل المثال، إذا قمت بكتابة /l:65536/f واو: chkdsk.

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

الحالة

أقرت Microsoft أن هذه مشكلة في منتجات Microsoft المسردة في قسم "ينطبق على".

مزيد من المعلومات

إذا كان تشغيل Chkdsk ولم يعثر على أية مشاكل ولكن تتلقى رسالة إعلام بخطأ "وصول مرفوض" أثناء محاولة الوصول إلى وحدة التخزين، هناك أذونات NTFS غير صحيحة. يمكنك استخدام الأمر التالي أثناء تسجيل الدخول كمسؤول لإعطاء كل شخص "التحكم الكامل" من المجلد الجذر والمجلدات الفرعية. يسمح ذلك أيضا وحدة التخزين للوصول.
c:\>cacls  volume_drive_letter :\ /g everyone:F /c /t 
خصائص

رقم الموضوع: 311724 - آخر مراجعة: 09‏/01‏/2017 - المراجعة: 1

تعليقات