विंडोज 7 x64 एनटीएफएस डिस्क पर सभी फाइलों की अखंडता को कैसे सत्यापित करें?


4

एक उपकरण की तलाश में है जो विंडोज 7 x64 NTFS डिस्क पर सभी फाइलों की अखंडता को मज़बूती से सत्यापित करेगा?

यह प्रयोगात्मक डीफ़्रैग सॉफ़्टवेयर के परीक्षण के लिए है, इसलिए इसे वास्तव में सुरक्षित और मूर्ख बनाने की आवश्यकता है। मुझे पता है कि यह एक लंबा समय लगेगा, डिस्क पर लाखों फाइलें हैं, लेकिन सुरक्षा को इस तरह की स्थिति में समझौता नहीं किया जा सकता है। फ्रीवेयर समाधान बहुत पसंद किया।

या तो विंडोज सॉफ्टवेयर हो सकता है (= विंडोज बूट करने के कारण बदल रही फाइलों के बारे में नुकसान उठाना) या एक स्टैंड अलोन बूट (उदाहरण के लिए चक्सम / मेटाडेटा के भंडारण के लिए लिनक्स बूट सीडी + यूएसबी कुंजी)।

जवाबों:


1

मैं chkdsk के संयोजन के साथ जाऊंगा, जो मेटाडेटा लॉग और निर्देशिका प्रविष्टियों की जांच करने का एक अच्छा काम करता है, और md5deep जैसे चेकसम सॉफ्टवेयर। मैं SHA 256 की तरह एक अच्छे हैश का उपयोग करूंगा।

मुझे शायद यह भी पूछना चाहिए कि क्या आप अपना एपीआई लिख रहे हैं? मुझे आशा नहीं है। । ।


"md5deep एक ज्ञात हैश की सूची को स्वीकार कर सकता है और उनकी तुलना इनपुट फ़ाइलों के एक सेट से कर सकता है" - हां धन्यवाद, यह ठीक वही है जो मैं खोज रहा हूं।
kilves76

0

Chkdsk पहले के अलावा सभी स्विच को अनदेखा करता है (को छोड़कर /v जो केवल FAT फाइल सिस्टम पर लागू होता है)। इसलिए, कोई कार्यात्मक आदेश नहीं है chkdsk /f /v /r/f तथा /r कभी भी एक ही कमांड लाइन में एक साथ उपयोग नहीं किए जाते हैं। सही सिंटैक्स, यदि आप वास्तव में सतह परीक्षण के साथ एक पूर्ण स्कैन चाहते हैं:

chkdsk <drive:> /r /v

लेकिन यह केवल फ़ाइल सिस्टम की अखंडता का परीक्षण करता है, न कि फाइलों की वैधता का। केवल सिस्टम फ़ाइलों को निश्चित किया जा सकता है कि उनके डिजिटल हस्ताक्षर और सामग्री मान्य हैं। अन्य फ़ाइलों के लिए, परीक्षण करने का कोई तरीका नहीं है क्योंकि उनकी तुलना करने के लिए कुछ भी नहीं है।


"उनकी तुलना करने के लिए कुछ भी नहीं है" - हाँ ठीक है, इसलिए मैं एक ऐसे कार्यक्रम की तलाश कर रहा हूं जो यह करेगा, मुझे खेद है लेकिन आपने केवल मेरे प्रश्न को फिर से लिखा है।
kilves76

1
इसके अलावा, मुझे लगता है कि आप गलत हैं, चाककशेक / च / v / x और chkdsk / f / v / x / b के बीच चलने के समय में महत्वपूर्ण अंतर है - पिछला एक तिमाही में चलेगा, जबकि बाद वाला कई ले जाएगा घंटे।
kilves76
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.