سؤال

هل هناك طريقة لضمان أن ملف على ويندوز (باستخدام نظام الملفات NTFS) استخدام قطاعات متجاورة على القرص الصلب ؟ وبعبارة أخرى ، أول قطعة من سيتم تخزين الملف في قطاع معين ، والثانية قطعة من سيتم تخزين الملف في القطاع المقبل ، وهلم جرا.

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

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

المحلول

وأود أن تبدأ من هنا:

http://technet.microsoft.com/en-us/sysinternals/bb897428.aspx

وتابع مارك وثائق ديفراغ الاشياء:

http://technet.microsoft.com/en-us/sysinternals/bb897427.aspx

نصائح أخرى

أنا لا أعرف أي من هذه الضمانات.

ولكن أيضا أن نضع في اعتبارنا أن NTFS "ملفات" تتألف من عدة تيارات البيانات.إذا كنت فعلا تبحث عن وسيلة لضمان أن تيار هو متجاورة.

أعتقد أن هناك أي وسيلة لتحقيق ذلك.يمكنك فقط إلغاء تجزئة الملف بعد أن تم كتابتها.

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