विभाजन को हटाने से डेटा क्यों खो जाता है?


1

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


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

जवाबों:


4

विभाजन को हटाने से डेटा क्यों खो जाता है?

यह नहीं है

मेरा मतलब है, ठीक है, कभी-कभी यह नहीं होता है।
कभी-कभी करता है।
यह निर्भर करता है कि आप किस सॉफ्टवेयर का उपयोग करते हैं।

सिद्धांत रूप में, डेटा को खोने के परिणामस्वरूप विभाजन को हटाने की आवश्यकता नहीं है। आखिरकार, एक विभाजन, मूल रूप से संख्याओं का एक समूह है, जो एक विशिष्ट स्थान पर स्थित होता है (जिसे "विभाजन तालिका" कहा जाता है), जो विभाजन की सीमाओं को निर्दिष्ट करता है। सिद्धांत रूप में, उन संख्याओं को शून्य में बदलने से उन अन्य क्षेत्रों में परिवर्तन नहीं होगा जो विभाजन की सीमाओं के अंदर हैं। तो, सिद्धांत रूप में, आपके फाइलसिस्टम की मात्रा को चातुर्य में रखा जाना चाहिए।

हालाँकि, उस सिद्धांत का एक उल्लेखनीय अपवाद है।

जो भी कारण हो, (MS-DOS FORMAT.COM के कम से कम कुछ संस्करणों) ने उम्मीद की थी कि नए फाइल सिस्टम वॉल्यूम के पहले क्षेत्र में बिट्स शून्य (FORMAT रन से पहले) शामिल हैं उन बिट्स को शून्य में साफ़ करना FORMAT.COM के लिए एक समझदार कार्य होगा, लेकिन इसके बजाय, FORMAT.COM को उम्मीद है कि यह कार्य पूरा हो जाएगा।

इस अजीब अपेक्षा को समायोजित करने के लिए, MS-DOS FDISK.EXE (विभाजन सॉफ़्टवेयर) पहले क्षेत्र को मिटा देगा।

सबसे समझदार उपकरण FORMAT होगा। लिनक्स मैन पेज @ die.net: fdisk राज्यों, "हम डॉस FORMAT और डॉस FDISK में इस बग पर विचार करते हैं।" हालांकि, उन दोनों सॉफ्टवेयर के टुकड़े एक ही ऑपरेटिंग सिस्टम के साथ आए थे, यह व्यवस्था ठीक काम करने के लिए गई थी। लोग इस स्थिति से अवगत नहीं होंगे यदि वे एमएस-डॉस के मैनुअल में निर्देशों का पालन कर रहे थे।

हालाँकि यह व्यवस्था अनुचित लगने के बावजूद, कुछ अन्य ऑपरेटिंग सिस्टम आमतौर पर MS-DOS के साथ संगत होने के लिए, समान रूप से एक ही काम करने का समर्थन करेंगे। ऐसा इसलिए है क्योंकि MS-DOS लोकप्रिय था (Windows 95 और Microsoft Windows के बाद के संस्करणों से पहले), इसलिए अन्य ऑपरेटिंग सिस्टम ने MS-DOS के साथ संगतता मांगी।

कोई गलती न करें: आप एक विभाजन को "मिटाने" के लिए कुछ सॉफ़्टवेयर (जैसे, ओपनबीएसडी के fdisk) का उपयोग कर सकते हैं (जो, कम से कम एमबीआर-आधारित विभाजनों के लिए, विभाजन प्रकार पहचानकर्ता को शून्य पर सेट करने के रूप में परिभाषित किया गया है) और इसके भीतर कोई भी नुकसान न करें विभाजन। यदि आपने सेटिंग्स (सीमाएं, प्रकार पहचानकर्ता) दर्ज की हैं, तो आप उन मानों को फिर से लिख सकते हैं, और विभाजन का सारा डेटा चातुर्य में रहता है।

इसलिए, चाहे विभाजन की शुरुआत में डेटा उत्परिवर्तित हो जाता है, या नहीं, यह निर्भर करता है कि आप किस सॉफ्टवेयर का उपयोग करते हैं। (या, संभवतः कुछ सॉफ़्टवेयर के लिए, आप कौन सी सेटिंग्स / विकल्प चुनते हैं।)


विभाजन को हटाना और समान मापदंडों के साथ इसे फिर से बनाना (सबसे महत्वपूर्ण, सटीक "प्रारंभ" स्थान) भी लिनक्स / बीएसडी पर विभाजन के आकार की प्रक्रिया का हिस्सा है।
grawity

0

विभाजन को हटाकर आप उस मार्कर की जानकारी को हटा रहे हैं जो ऑपरेटिंग सिस्टम को बताती है कि विभाजन डिस्क पर है और डिस्क की कितनी मात्रा है।

उस जानकारी के बिना ऑपरेटिंग सिस्टम के पास कोई विचार नहीं है कि वैध फाइलसिस्टम डेटा की तलाश कहां शुरू करें। डिस्क के विभाजन और स्वरूपण का हिस्सा ऑपरेटिंग सिस्टम को बताने वाले शीर्षकों को स्थापित करेगा जहां सभी फाइल सिस्टम मेटाडेटा है ताकि इसे पढ़ा जा सके।

यदि आप विभाजन को हटाते हैं और फिर से बनाते हैं तो इसमें विभाजन शीर्षलेख में फ़ाइल सिस्टम विशिष्ट डेटा सेट नहीं होगा। डिस्क का उपयोग करने से पहले इसे फ़ॉर्मेट करना होगा।

मैंने सुना है कि इस घटना में कि आप एक विभाजन हटाते हैं TestDisk इसे पुनर्प्राप्त करने के लिए उपयोग किया जा सकता है, लेकिन यदि आपने मैन्युअल रूप से विभाजन को फिर से बनाया है, तो आप संभवतः उस डेटा को ओवरवोट कर देंगे जिसे पुनर्प्राप्त करने का प्रयास किया गया होगा।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.