كيف يمكنني عرض حجم وحدة التخصيص لقسم NTFS في نظام التشغيل Vista؟

StackOverflow https://stackoverflow.com/questions/81236

  •  09-06-2019
  •  | 
  •  

سؤال

ما هي الأداة المضمنة (إن وجدت) التي يمكنني استخدامها لتحديد حجم وحدة التخصيص لقسم NTFS معين؟

هل كانت مفيدة؟

المحلول

افتح موجه أوامر المسؤول، وقم بتنفيذ هذا الأمر:

fsutil fsinfo ntfsinfo [your drive]

البايتات لكل مجموعة تعادل وحدة التخصيص.

نصائح أخرى

يستخدم diskpart.exe.

بمجرد دخولك إلى diskpart select volume <VolumeNumber> ثم اكتب filesystems.

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

هناك طريقة أخرى للعثور عليه بسرعة عبر واجهة المستخدم الرسومية على أي نظام ويندوز:

  1. أنشئ ملفًا نصيًا، واكتب كلمة أو كلمتين (أو نصًا عشوائيًا) فيه، ثم احفظه.

  2. انقر بزر الماوس الأيمن على الملف لإظهار الخصائص.

  3. "الحجم على القرص" = وحدة التخصيص.

أعلم أن هذا موضوع قديم، ولكن هناك طريقة أحدث بعد استخدام fsutil أو diskpart.

قم بتشغيل أمر بوويرشيل هذا.

Get-Volume | Format-List AllocationUnitSize, FileSystemLabel

قيمة البايتات لكل مجموعة - 65536 = 64 كيلو بايت

C:\temp>fsutil fsinfo drives

Drives: C:\ D:\ E:\ F:\ G:\ I:\ J:\ N:\ O:\ P:\ S:\

C:\temp>fsutil fsinfo ntfsInfo N:
NTFS Volume Serial Number :       0xfe5a90935a9049f3
NTFS Version   :                  3.1
LFS Version    :                  2.0
Number Sectors :                  0x00000002e15befff
Total Clusters :                  0x000000005c2b7dff
Free Clusters  :                  0x000000005c2a15f0
Total Reserved :                  0x0000000000000000
Bytes Per Sector  :               512
Bytes Per Physical Sector :       512
Bytes Per Cluster :               4096
Bytes Per FileRecord Segment    : 1024
Clusters Per FileRecord Segment : 0
Mft Valid Data Length :           0x0000000000040000
Mft Start Lcn  :                  0x00000000000c0000
Mft2 Start Lcn :                  0x0000000000000002
Mft Zone Start :                  0x00000000000c0000
Mft Zone End   :                  0x00000000000cc820
Resource Manager Identifier :     560F51B2-CEFA-11E5-80C9-98BE94F91273

C:\temp>fsutil fsinfo ntfsInfo N:
NTFS Volume Serial Number :       0x36acd4b1acd46d3d
NTFS Version   :                  3.1
LFS Version    :                  2.0
Number Sectors :                  0x00000002e15befff
Total Clusters :                  0x0000000005c2b7df
Free Clusters  :                  0x0000000005c2ac28
Total Reserved :                  0x0000000000000000
Bytes Per Sector  :               512
Bytes Per Physical Sector :       512
Bytes Per Cluster :               65536
Bytes Per FileRecord Segment    : 1024
Clusters Per FileRecord Segment : 0
Mft Valid Data Length :           0x0000000000010000
Mft Start Lcn  :                  0x000000000000c000
Mft2 Start Lcn :                  0x0000000000000001
Mft Zone Start :                  0x000000000000c000
Mft Zone End   :                  0x000000000000cca0
Resource Manager Identifier :     560F51C3-CEFA-11E5-80C9-98BE94F91273

وفق مايكروسوفت, ، حجم وحدة التخصيص "يحدد حجم المجموعة لنظام الملفات" - لذا فهي القيمة الموضحة لـ "البايت لكل مجموعة" كما هو موضح في:

fsutil fsinfo ntfsinfo C:

يمكنك استخدام SysInternals NTFSInfo بواسطة Mark Russinovich من سطر الأوامر ويقوم بتحويل fsutil fsinfo ntfsinfo إلى معلومات أكثر قابلية للقراءة، وخاصة معلومات جدول MFT.

من سطر الأوامر:

CHKDSK ل:(انتظر حتى ينتهي الفحص)

sizdir32 http://www.ltr-data.se/opencode.html/

طريقة واجهة المستخدم الرسومية البسيطة، كما هو منصوص عليه بواسطة J Y في إجابة سابقة:

  1. إنشاء ملف صغير (ليس فارغًا)
  2. انقر بزر الماوس الأيمن، اختر خصائص
  3. حدد "الحجم على القرص" (في علامة التبويب عام)، وتأكد مرة أخرى من أن حجم ملفك أقل من نصف ذلك الحجم بحيث يستخدم بالتأكيد وحدة تخصيص واحدة.

يعمل هذا بشكل جيد ويذكرك بأهمية حجم وحدة التخصيص.ولكن هناك تحذير:كما هو موضح في التعليقات على الإجابة السابقة، سيُظهر Windows أحيانًا "الحجم الموجود على القرص" كـ 0 لملف صغير جدًا.في الاختبار الذي أجريته، تطلبت أنظمة ملفات NTFS ذات حجم وحدة التخصيص 4096 بايت أن يكون حجم الملف 800 بايت لتجنب هذه المشكلة باستمرار.في أنظمة الملفات FAT32، تبدو هذه المشكلة غير موجودة، حتى أن ملف بايت واحد سيعمل - لكنه ليس فارغًا.

ابدأ > تشغيل > MSINFO32

انتقل إلى المكونات

انتقل إلى التخزين

انتقل إلى القرص

في البحث الصحيح عن البايت/القطاع

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top