पृष्ठभूमि:
मुझे विंडोज में कुछ मैलवेयर मिले, संभवतः एक रूटकिट या बूटकिट। मैं कोई मौका नहीं लेना चाहता था, इसलिए मूर्खतापूर्वक मेरे ड्राइव को DBAN (PRNG, 8 पास) के साथ मिटा दिया। बाद में पता चला कि DBAN HPA (होस्ट प्रोटेक्टेड एरिया) ओरैंड डीसीओ (ड्राइव कॉन्फ़िगरेशन ओवरले) को नहीं मारता है जो कुछ हार्ड ड्राइव द्वारा उपयोग किए जाने वाले "छिपे हुए क्षेत्र" हैं।
मैंने देखा कि CMRR द्वारा बनाया गया HDDErase यदि मौजूद है तो HPA और DCO को हटा सकता है, लेकिन परियोजना को 2005 या 2007 में रोक दिया गया था। इसलिए, मैं hdparm
इस उम्मीद में लिनक्स पर आया कि यह मेरे HDD को 100% साफ कर देगा, ताकि मैं Windows स्थापित कर सकूं फिर से एक 100% साफ हार्ड ड्राइव पर। एक तरफ के रूप में, मैंने "बीसी वाइप टोटल वाइपआउट" को भी देखा, जो एचपीए और डीसीओ को हटाता है, लेकिन इसकी लागत $ 50 है।
मैं थोड़ा बैश कौशल वाला एक औसत कंप्यूटर उपयोगकर्ता हूं। मुझे वास्तव में नहीं पता कि मैं क्या कर रहा हूं।
प्रशन:
मेरा ड्राइव 320GB 7200RPM सीगेट ड्राइव है।
के उत्पादन sudo hdparm --dco-identify /dev/sda
:
/dev/sda:
DCO Revision: 0x0001
The following features can be selectively disabled via DCO:
Transfer modes:
mdma0 mdma1 mdma2
udma0 udma1 udma2 udma3 udma4 udma5 udma6(?)
Real max sectors: 625142448
ATA command/feature sets:
SMART self_test error_log security HPA 48_bit
(?): selective_test conveyance_test write_read_verify
(?): WRITE_UNC_EXT
SATA command/feature sets:
(?): NCQ interface_power_management SSP
इस आउटपुट का क्या मतलब है? मैं यह कैसे सुनिश्चित कर सकता हूं कि HPA DCO पर मालवेयर की कोई संभावना नहीं है?
क्या सेक्टरों के बजाय जीबी के संदर्भ में आकार का पता लगाने का कोई तरीका है?
क्या
hdparm
HPA और DCO में रहने वाले सभी मालवेयर का पूरा सफाया हो जाएगा ?
मैंने इसे विकी पेज पर भी देखा और थोड़ा चिंतित था:
hdparm में एक अधिक गंभीर खामी है: यह कंप्यूटर को क्रैश कर सकता है और इसके डिस्क पर डेटा को दुर्गम बना सकता है अगर कुछ मापदंडों का दुरुपयोग किया जाता है। लगभग साठ-सत्तर मापदंडों में से, कई खतरनाक हैं और अंधाधुंध इस्तेमाल किए जाने पर "बड़े पैमाने पर फाइलसिस्टम भ्रष्टाचार" हो सकता है।