سؤال

عند إنشاء نقطة الاستعادة ، يبدأ Windows في مراقبة مستوى الصوت ويتم تسجيل أي تغييرات في ملف Diff Properory داخل مجلد معلومات حجم النظام.

API شامل VSS-SDK ، يمكننا فضح مستوى الصوت ، لكنه يوضح لنا مستوى الصوت بالكامل وجميع الملفات/المجلدات التي تم تعديلها أو لم يتم تعديلها منذ إنشاء اللقطة ، وعند الوصول إلى أي ملف ، يطبق سائق المرشح Diff ، إذا لزم الأمر ، ويظهر لنا الملف.

سؤالي: هل من الممكن سرد جميع الملفات المعدلة ، فيما يتعلق بنقطة الاستعادة (باستثناء طريقة القوة الغاشمة لمقارنة كل ملف داخل حجم الظل والحجم الرئيسي)؟

كيف يفعل Windows ذلك عندما نضغط على علامة التبويب الإصدارات السابقة في خصائص الملف؟

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

المحلول 3

أعتقد أن أفضل طريقة هي القوة الغاشمة ، مقترنة مع USN Number-Comparison للرجوع إليها ، والرابط إلى سؤال مماثل هو هنا

نصائح أخرى

الاستفادة من مجلة تغيير NTFS. يقوم Windows بتسجيل جميع التغييرات على جميع الملفات على وحدة تخزين NTFS في قاعدة بيانات دفتر اليومية (إذا كانت المجلة قيد التشغيل). يمكن الاستعلام عن ذلك لإرجاع جميع التغييرات من رقم بداية USN (نقطة الاستعادة الخاصة بك)

هنا مقالة حول المجلة التي ساعدتني كثيرًا أثناء تنفيذ وظائف التغيير في المجلة

للكشف عن التغييرات في نظام الملفات الحالي مقابل نسخة الظل ، يمكنك استخدام برنامج طرف ثالث مثل Winmerge مع مسارات Copy Copyhttp://winmerge.org/. هذا سيوفر واجهة المستخدم الرسومية للمقارنات

على سبيل المثال ، استخدم "C: " ، مقابل " localhost c $ @gmt-2017.08.24-18.07.46"

بالطبع ، أدخل مسار UNC صالحًا ليتزامن مع تاريخ ووقت نسخة الظل.

Windows تعرف من تاريخ السمات المعدلة. يقارن بين الملفين ويتحقق من التاريخ المعدل.

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