كيفية تحديد موقع ومشاكل مساحة القرص الصحيح على وحدات تخزين NTFS

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

ملخص

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

تتناول هذه المقالة كيفية التحقق من NTFS ملف أنظمة مساحة قرص المخصصة لاكتشاف المتسبب في المشكلة من الملفات والدلائل أو التحقق من وجود تلف بوحدة التخزين. تم إعداد هذه المقالة لأنظمة التشغيل Windows 2000 والأحدث يدعم بعض ميزات التخزين المتقدمة وأساليب استكشاف الأخطاء وإصلاحها؛ ومع ذلك مستخدمي Windows NT قد أيضا العثور على هذه المقالة مفيدة. التالي هو قائمة قصيرة من أسباب لماذا قد يبدو تخصيص مساحة القرص من وحدة تخزين NTFS إلى تكون مضلل:
  • حجم مقطع التخزين على وحدة التخزين NTFS كبير جداً ليتم تخزين ملفات حجم متوسط.
  • سمات الملف أو أذونات NTFS منع ملفات أو مجلدات عرض أو الوصول إليها باستخدام مستكشف Windows أو من موجه أوامر Windows.
  • مسار المجلد يتجاوز 255 حرفاً.
  • ملفات أو دلائل تحتوي على أسماء الملفات غير صالح أو محجوز.
  • ملفات تعريف NTFS (مثل جدول الملفات الرئيسية) ولا يمكن إلغاء تخصيص.
  • ملفات أو مجلدات تحتوي على دفق البيانات البديلة.
  • تسبب تلف نظام الملفات NTFS المساحة الحرة للإبلاغ عنها كقيد الاستخدام.
  • ميزات NTFS الأخرى قد يؤدي التشويش ملف التخصيص.

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

الرجاء استخدام المعلومات التالية للمساعدة في تحسين أو إصلاح أو التوصل إلى فهم أفضل لكيفية استخدام مساحة القرص على وحدة تخزين NTFS أو وحدات التخزين.

حجم مقطع التخزين كبير جداً

يمكن أن تستهلك مساحة القرص فقط من قبل الملفات والدلائل التي تتضمن ملفات تعريف NTFS داخلي مثل الرئيسية ملف جدول (MFT)، فهارس الدليل، وما إلى ذلك. ويستهلك كافة تخصيص مساحة ملف باستخدام مضاعفات كتلة. كتلة مجموعة من القطاعات المتجاورة. يتم تحديد حجم مقطع التخزين في وقت تنسيق وحدة التخزين، وكذلك يتوقف حجم القسم. لمزيد من المعلومات حول مجموعات، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":
حجم الكتلة الافتراضي 140365 ل FAT و NTFS

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

لتحديد إحصائيات حجم وحجم الكتلة الحالي، تشغيل أمر chkdsk القراءة فقط من موجه الأوامر كما يلي
IE: Chkdsk d:
ثم قم بعرض الناتج. على سبيل المثال:
   4096543 KB total disk space. <--- Total formatted disk capacity. 
2906360 KB in 19901 files. <--- Space used by user file data.
6344 KB in 1301 indexes. <--- Space used by NTFS indexes.
0 KB in bad sectors. <--- Space lost to bad sectors.
49379 KB in use by the system. <--- Includes MFT and other NTFS metafiles.
22544 KB occupied by the log file. <--- NTFS Log file - (Can be adjusted using chkdsk /L:size)
1134460 KB available on disk. <--- Available FREE disk space

4096 bytes in each allocation unit. <--- Cluster Size. (4K)
1024135 total allocation units on disk. <--- Total Clusters on disk.
283615 allocation units available on disk. <--- Available free clusters.

ملاحظة: ضرب كل قيمة التي يتم الإبلاغ عنها بالكيلو بايت (KB) 1024 لتحديد عدد بايت دقيق. على سبيل المثال: 2906360 × 1024 = 2976112640 بايت.

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

    هذا يفتح وحدة تخزين وعرض المجلدات والملفات الموجودة في الجذر.
  2. انقر فوق أي ملف أو مجلد، ومن ثم انقر فوق الزر تحديد الكل ضمن القائمة تحرير .
  3. مع كافة الملفات والمجلدات المحددة، انقر نقراً مزدوجاً فوق أي ملف أو مجلد ومن ثم انقر فوق الزر خصائص .

    يؤدي هذا إلى فتح مربع حوار خصائص يحتوي على تبويب عام . كما يجدول العدد الإجمالي للملفات والدلائل الموجودة على وحدة التخزين بالكامل وتوفير إحصائيات حجم الملفات اثنين: حجم والمساحة على القرص.
في حالة عدم استخدام ضغط NTFS لأية ملفات أو مجلدات موجودة على وحدة التخزين، الفرق بين حجم والمساحة على القرص هو المساحة المهدرة بسبب حجم كتلة أكبر من اللازم. يجب محاولة استخدام حجم كتلة أمثل حيث تكون قيمة "حجم القرص على" مقربة من قيمة حجم ممكن. اختلاف مفرط بين "القرص على حجم" وقيمة الحجم هو مؤشر على أن الحجم الافتراضي للكتلة كبير جداً لحجم الملف متوسط المخزنة على وحدة التخزين، والتي ينبغي تقليلها. يمكن أن يتم ذلك فقط بالنسخ الاحتياطي لوحدة التخزين ثم إعادة تهيئة وحدة التخزين باستخدام الأمر format ورمز التبديل /a لتحديد حجم التخصيص المناسب:
أي: تنسيق d:/a: 2048
(يستخدم هذا المثال حجم كتلة 2 كيلوبايت).

ملاحظة: بدلاً من ذلك، يمكنك تمكين ضغط NTFS لاستعادة مساحة فقدت بسبب حجم كتلة غير صحيحة؛ ومع ذلك، قد يؤدي هذا انخفاضا طفيفا في الأداء.

سمات الملف أو أذونات NTFS

كلا من مستكشف Windows والدليل التالي قائمة الأوامر
DIR/S &/A
وسيبلغ مجموع إحصائيات الملف والدليل للملفات والدلائل التي لديك أذونات الوصول. ملفات مستبعدة دائماً بشكل افتراضي تضمين كافة الملفات المخفية وملفات نظام التشغيل المحمية. قد يؤدي هذا السلوك الإجماليات الملفات والمجلدات غير دقيقة وإحصاءات حجم ليتم عرضها بإخراج الأمر DIR أو مستكشف Windows. لتضمين هذه الأنواع من الملفات في الإحصائيات الإجمالية، تغيير "خيارات المجلد" باتباع الخطوات التالية:
  1. انقر نقراً مزدوجاً فوق جهاز الكمبيوتر على سطح المكتب، ومن ثم انقر نقراً مزدوجاً فوق حرف محرك الأقراص (D) لوحدة التخزين المطلوب. هذا يفتح وحدة تخزين وعرض المجلدات والملفات الموجودة في الجذر.
  2. من القائمة أدوات ، انقر فوق خيارات المجلد، ومن ثم انقر فوق علامة التبويب عرض .
  3. حدد خيار إظهار الملفات والمجلدات المخفية، وثم انقر لإلغاء تحديد خانة الاختيار إخفاء ملفات نظام التشغيل المحمية .
  4. تأكيد رسالة تحذير، ومن ثم انقر فوق الزر تطبيق .
يسمح هذا لمستكشف Windows و DIR/A/S الأمر لإجمالي كافة الملفات والدلائل الموجودة على وحدة التخزين التي لدى المستخدم أذونات ل.

لتحديد الدلائل والملفات التي لا يمكن الوصول إليها، اتبع الخطوات التالية:
  1. من موجه الأوامر، توجيه إخراج/A DIR/S إلى ملف نصي.

    على سبيل المثال: &/A d: DIR/S > C:\D-DIR. TXT
  2. تشغيل ntbackup.exe، وحدد خيار مفصل في التبويب تسجيل النسخة الاحتياطية ضمن خيارات في القائمة أدوات .

    وهذا يمكن سجلات مفصلة النسخ الاحتياطي.
  3. ضمن علامة التبويب نسخ احتياطي ، النسخ الاحتياطي لوحدة التخزين بالكامل هذا المتأثرة (D)، ومن ثم بدء النسخ الاحتياطي.
  4. بعد اكتمال النسخ الاحتياطي، افتح تقرير النسخ الاحتياطي ومقارنة الدليل لدليل إخراج سجل NTBackup بدير د. إخراج النص الذي قمت بحفظه في الخطوة 1.
لأن النسخ الاحتياطي يمكنك الوصول إلى كافة الملفات، تقريرها قد تحتوي على مجلدات وملفات لا ينظر أو حسابها عن طريق مستكشف Windows واﻷمر DIR. قد تجد أنه من الأسهل استخدام NTBackup GUI للتنقل وحدة التخزين عند البحث عن ملفات كبيرة الحجم أو الدلائل وإلا لا يمكن الوصول إليها من خلال "مستكشف Windows" دون الفعل النسخ الاحتياطي لوحدة التخزين.

بعد تحديد موقع الملفات التي ليس لديك حق الوصول إلى، يجب أن تكون قادراً على إضافة أو تغيير الأذونات باستخدام التبويب أمان أثناء عرض خصائص ملف أو مجلد في مستكشف Windows. بشكل افتراضي، سوف لا يكون لديك حق الوصول إلى الدليل System Volume Information. سوف تحتاج إلى إضافة الأذونات المناسبة للدليل ليتم تضمينها في DIR/A/S الأمر.

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

تم رفض الوصول
إذا كان لديك أية دلائل، اتصل "خدمات دعم المنتج" للحصول على مساعدة إضافية في موقع Microsoft التالي على الويب:

أسماء الملفات غير صالح

يمكن أيضا استبعاد الدلائل أو الملفات التي تحتوي على أسماء الملفات غير صالح أو محجوز من إحصائيات الملف والدليل. الدلائل أو الملفات التي تحتوي على مسافات بيضاء سابقة أو لاحقة هي قانونية تماما من منظور نظام ملف NTFS، ولكن غير القانونية من وجهة نظر النظام فرعي Win32 و لذلك، لا مستكشف Windows أو من موجه الأوامر يمكن أمانة التعامل معها. للحصول على مزيد من المعلومات، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":
كيفية إزالة ملفات بأسماء محجوزة في نظام التشغيل Windows 120716

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

لا يمكن إعادة تسمية الملف: لا يمكن القراءة من الملف المصدر أو القرص.
-أو-
خطأ في حذف ملف أو مجلد

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

توسيع NTFS جدول الملف الرئيسي (MFT)

عندما يتم أولاً إنشاء وحدة تخزين NTFS وتنسيقه، يتم إنشاء ملفات تعريف NTFS. يتم استدعاء أحد ملفات التعريف هذه لجدول الملف الرئيسي (MFT). أنها صغيرة جداً عندما (حوالي 16 كيلوبايت)، للمرة الأولى لكن تنمو كالملفات والدلائل التي تم إنشاؤها على وحدة التخزين. عندما يتم إنشاء ملف أولاً، يتم إدخالها في MFT كملف سجل مقطع (FRS)، الذي يكون دوماً 1024 بايت (1 كيلو بايت) في الحجم. كما يتم إضافة ملفات إلى وحدة التخزين، نمت MFT كالمطلوبة. ومع ذلك، عند حذف الملفات، FRSs المقترنة توضع علامة حر لإعادة استخدامها، لكن FRSs إجمالي والمقترنة يظل تخصيص MFT. وهذا يفسر لماذا، بعد حذف عدد كبير من الملفات، يمكنك عدم استعادة المساحة المستخدمة بواسطة MFT.

للتحقق من MFT تماما حجم، يمكنك استخدام المضمنة defrag أداة لتحليل وحدة التخزين. تقرير إلغاء التجزئة الناتجة يوفر معلومات مفصلة حول حجم وعدد الأجزاء في MFT.

مثال:

Master File Table (MFT) fragmentation
Total MFT size = 26,203 KB
MFT record count = 21,444
Percent MFT in use = 81 %
Total MFT fragments = 4

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

دفق البيانات البديلة

يسمح NTFS ملفات ودلائل تحتوي على دفق البيانات البديلة. تسمح هذه الميزة عدة عمليات تخصيص البيانات المراد إقرانها مع ملف واحد أو دليل. يرجى أن يكون على علم بالحدود التالية عند استخدام دفق البيانات البديلة على الملفات والدلائل.

عندما ملف أو دليل يحتوي على دفق البيانات البديلة:

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

تلف نظام الملفات NTFS

في حالات نادرة جداً، $MFT ملفات تعريف NTFS أو $BITMAP قد تتلف ويؤدي إلى فقدان المساحة. يتم تعريف هذه المشكلة وإصلاحها من خلال تشغيل chkdsk/F ضد وحدة التخزين المطلوب. نهاية الأمر chkdsk، تتلقى الرسالة التالية إذا كان يحتاج إلى تعديل $BITMAP:
تصحيح الأخطاء في جدول الملف الرئيسي الخاص (MFT) سمة الصورة النقطية.
اكتشف CHKDSK تمييزها المخصصة في صورة وحدة التخزين المساحة الحرة.
قام Windows تصحيحات لنظام الملفات.

ميزات NTFS الأخرى التي قد يتسبب في حدوث تشويش توزيع الملف

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

ارتباط الثابت إدخال دليل لملف بغض النظر عن وجود بيانات الملف الفعلي على وحدة التخزين تلك. يمكن اعتبار كل ملف لجعل ارتباط ثابت واحد على الأقل. على وحدات تخزين NTFS, يمكن أن يكون لكل ملف ارتباطات ثابتة متعددة، وذلك يمكن أن يظهر ملف واحد في دلائل متعددة (أو حتى في نفس الدليل بأسماء أخرى). لأن كافة الارتباطات تشير إلى الملف نفسه، البرامج فتح أي من الارتباطات وتعديل الملف. يتم حذف ملف من نظام الملفات فقط بعد حذف كافة الارتباطات إليه. بعد إنشاء ارتباط ثابت، البرامج استخدامه مثل أي اسم ملف آخر. تذكر ذلك "مستكشف Windows" وسوف تظهر موجه الأوامر كل الملفات المرتبطة كنفس الحجم، رغم أنها تشارك نفس البيانات ولا تستخدم هذا مقدار مساحة القرص.

نقاط تحميل وحدة التخزين والوصلات الدليل تسمح مجلد فارغ على وحدة تخزين NTFS للإشارة إلى جذر أو مجلد فرعي على وحدة تخزين أخرى. مستكشف Windows وامر DIR/s اتبع نقطة إعادة التوزيع حساب أي الملفات والدلائل الموجودة على وحدة التخزين الوجهة وتضمينها في إحصائيات وحدة التخزين المضيف. قد يؤدي هذا إلى الاعتقاد بأن المساحة المستخدمة على وحدة التخزين المضيف من ما قيد الاستخدام بالفعل. لمزيد من المعلومات حول نقاط الاتصال، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":
205524 كيفية إنشاء والتعامل مع NTFS نقاط التقاطع

وباختصار، إخراج chkdsk NTBackup GUI أو سجلات النسخ الاحتياطي، وعرض الحصص النسبية للقرص كافة أساليب جيدة لتحديد كيفية استخدام مساحة القرص على وحدة تخزين. ومن ناحية أخرى، مستكشف Windows واﻷمر DIR يكون بعض القيود والعوائق عند استخدامها لهذا الغرض.
خصائص

رقم الموضوع: 303079 - آخر مراجعة: 18‏/01‏/2017 - المراجعة: 2

تعليقات