ड्यूलबूटिंग विंडोज को खतरनाक कोड (जैसे rm -rf) से बचाना


16

मैं एक ही SSD के विभिन्न विभाजनों में विंडोज 10 और उबंटू को दोहरे करने की सोच रहा हूं। यदि कोड rm -rfकिसी तरह उबंटू विभाजन में होता है, तो क्या यह विंडोज को प्रभावित करता है, या क्या यह अन्य विभाजन को अकेला छोड़ देता है? और अगर यह विंडोज विभाजन को प्रभावित करता है, तो मैं इसे होने से कैसे रोक सकता हूं?


3
बैकअप लें (जो आपको वैसे भी करना चाहिए!)
pjc50

2
हर कोई इस बारे में चिंतित है, लेकिन मेरा सुझाव है कि आप एक डॉकटर कंटेनर को स्पिन करें और इसे आज़माएं। अधिकांश लिनक्स
डिस्ट्रोस

जवाबों:


16

यदि आपके पास कंप्यूटर तक भौतिक पहुंच है, तो आपके पास उस पर फ़ाइलों के साथ कुछ भी करने की शक्ति है, जिसमें उन्हें पढ़ना, भ्रष्ट करना या हटाना शामिल है।

हालाँकि, फ़ाइलों को गलती से डिलीट करना कठिन है।

यदि आप अपने विंडोज 10 विभाजन पर दस्तावेज़ पढ़ना चाहते हैं, तो आप विभाजन को केवल-पढ़ने के लिए मोड में माउंट कर सकते हैं । आप Word दस्तावेज़ों को संपादित करने में सक्षम नहीं होंगे, लेकिन यह पर्याप्त होना चाहिए यदि आप पीडीएफ पढ़ना चाहते हैं, तो एमपी 3 को सुनें या अपने विंडोज विभाजन पर फिल्में देखें। एक और संभावना D:विंडोज के तहत एक FAT32 विभाजन बनाने की होगी , जिसे आप उबंटू के तहत लिखने की अनुमति के साथ माउंट करेंगे।

मैं लिनक्स सिस्टम से विंडोज पार्टीशन को नष्ट करने के लिए कम से कम 5 शॉर्ट कमांड के बारे में सोच सकता था, लेकिन उन्हें सभी rootविशेषाधिकारों की आवश्यकता होगी । जब भी आप के साथ sudoया जब कोई प्रोग्राम आपको बताता है कि " कमांड को चलाने के लिए प्रमाणीकरण की आवश्यकता है" को चलाना चाहते हैं तो सावधान रहें ।

अंत में, विंडोज के साथ उबंटू स्थापित करते समय बहुत सावधान रहें। इंस्टॉलर यह स्पष्ट करता है कि कौन से विभाजन का आकार बदला गया है, बनाया गया है या हटा दिया गया है लेकिन यदि आप लंबे समय तक चेतावनी को अनदेखा करते हैं तो मौजूदा विभाजन को हटाना संभव है।

सुरक्षित होने के लिए, कृपया @ Emmet की उत्कृष्ट सलाह का पालन करें (अपने डेटा का बैकअप लें)।


2
एक समान मात्रा में विंडोज कमांड हैं जो एक Ubuntu विभाजन को नुकसान पहुंचा सकते हैं।
ब्रिल्समुर्फ़फ़ेगे

3
@Brilsmurfffje: ज़रूर, विंडोज से उबंटू विभाजन को नुकसान पहुंचाना संभव है। फिर भी, उबंटू आमतौर पर विंडोज के बाद स्थापित किया जाता है, यह उबंटू में एक्सटी 4 की तुलना में उबंटू में एनटीएफएस को माउंट करना आसान है और उबंटू विंडोज की तुलना में उबंटू में अधिक प्रचलित हैं।
एरिक डुमिनील

2
जब भी मैंने विन / लिन को डुअल-बूट किया है, मैं एक FAT32 विभाजन बनाऊंगा जो डी: विंडोज में दिखाई देता है, और इसका उपयोग ओएस के बीच कुछ भी पारित करने के लिए करते हैं। मैं केवल लिखने के विशेषाधिकार के साथ, Windows3 ext3 / 4 या Linux तक पहुँचने NTFS पर भरोसा नहीं करता।
मोंटी हार्डर

1
यदि आपके पास कंप्यूटर तक भौतिक पहुंच है, तो आपके पास उस पर फ़ाइलों के साथ कुछ भी करने की शक्ति है, जिसमें पढ़ना, भ्रष्ट करना और उन्हें हटाना शामिल है। " मुझे ऐसा लगता है कि आप बहुत तेज़ी से" पढ़ने "में फेंक दिया, एन्क्रिप्शन पर विचार करना एक बात है। ...
user541686

@ मेहरदाद: आप सही कह रहे हैं। मुझे इस वाक्य में एन्क्रिप्टेड फ़ाइलों का उल्लेख करने का कोई तरीका नहीं मिला, क्योंकि आप सामग्री को डिक्रिप्ट नहीं कर सकते, भले ही आप उन्हें भ्रष्ट या हटा सकते हैं।
एरिक ड्यूमिनिल

9

डेटा-हानि को रोकने के लिए सामान्य बुनियादी: आपके फ़ाइलों का हमेशा बैकअप लेना

यह विंडोज़ विभाजन को प्रभावित नहीं करता है, क्योंकि आप इसे अपने उबंटू मशीन से चला रहे हैं।

इस तरह से चित्र

/dev/sda1 ntfs-bootfile
/dev/sda2 ntfs-win
/dev/sda5 ext4-root --> (YOUR LOCATION NOW)
/dev/sda6 ext4-swap

यदि आप rm -rfअपने स्थान के भीतर चलते हैं, तो यह sda5विभाजन को प्रभावित करेगा - जिसमें आपका उबंटू सिस्टम रहता है। तो यह केवल उबंटू को प्रभावित करता है।

मान लें कि आपके पास 2 OS (उबंटू और विंडोज) लोड करने के लिए ग्रब बूट लोडर है, यदि आप गलती से GRUBफ़ाइल असॉल्ट हटा देते हैं, तो विंडोज़ बूट नहीं कर पाएगा, लेकिन अंदर का डेटा बरकरार रहेगा।

हालाँकि , उबंटू उपलब्ध होने पर विंडोज विभाजन को माउंट करता है, और यदि आप कहते हैं कि भाग गया rm -rf /*, तो उबंटू-बिना किसी हिचकिचाहट सभी फ़ाइल को हटा देगा, इसमें विंडोज विभाजन शामिल है।

वहाँ भी कुख्यात ddकमान है, इसलिए disk destroyerउपनाम। इसका व्यापक रूप से उपयोग किया जाता है: ड्राइव स्वरूपित करना, डिस्क को क्लोन करना, बूट करने योग्य यूएसबी आदि बनाना।

ddपूरे मुख्य ड्राइव को डंप करने की क्षमता है, मुख्य dd if=/dev/zero of=/dev/sdaडेटा पर सभी डेटा को शून्य से बदल देगा - और हमारे डेटा को अलविदा!

कहा जा रहा है कि, कृपया कमांड चलाते समय बहुत सावधानी बरतें और कुछ करने से पहले हमेशा दूसरा ध्यान रखें- ऐसा होने से पहले आपदा को रोकना सबसे अच्छा है।

मैं आपको विभिन्न लिनक्स कमांड सीखने की अत्यधिक सलाह देता हूं, इस तरह से आप बता सकते हैं कि आपके चलने से पहले कमांड क्या करती है।

इसके अलावा, कृपया फिर से विस्तृत करें जब साथ काम करते हैं dd, तो गलती करना आम बात sdbहै sda, इसके बाद कुछ भी होता है, भयानक है।


12
ओपी " जैसे कोड" के बारे में पूछता है rm -rf। मेरे लिए, इसका मतलब है कि विभिन्न विनाशकारी कमांड जो लिनक्स सिस्टम पर किए जा सकते हैं। इनमें से कुछ विंडोज पर समस्याएं पैदा करेंगे। उदाहरण के लिए cat /dev/zero > /dev/sda/ dev / sda के सभी के लिए zeroes लिखेंगे, इस प्रकार उस ड्राइव और संभवत: पूरे कंप्यूटर पर सभी डेटा को हटा दें। बेशक, ऐसी चीजें व्यवहार में कम होती हैं, लेकिन उन्हें पूर्ण उत्तर के लिए स्वीकार करने की आवश्यकता होती है। अगर लिनक्स को विंडोज (या वीजा-वर्सा) पर समस्या पैदा करने से रोकने के लिए वास्तव में सुरक्षित अलगाव की आवश्यकता है, तो एकमात्र पर्याप्त विधि कुछ प्रकार की एक आभासी मशीन है।
john01dav

2
इसके अलावा, खिड़कियां विभाजन में रखा जा सकता है /mediaया /mnt। उस स्थिति में, rm -rfनिश्चित रूप से विंडोज़ फ़ाइलों को नष्ट करने में सक्षम होगा।
एरिक डुमिनील

4
यदि उबंटू में विंडोज विभाजन को माउंट किया जाता है तो यह उत्तर गलत है! अगर, कहते हैं, विंडोज फाइलसिस्टम के तहत मुहिम शुरू की है /mnt, और आप चलाते हैं rm -rf /*, यह अलविदा है विंडोज फाइलें ...
मार्सेल

4
@ wizzwizz4 "नहीं, वे बाद में हटा दिए जाएंगे"। यह इस बात पर निर्भर करता है कि "*" का विस्तार कैसे होता है, आमतौर पर वर्णमाला के क्रम में, इसलिए "/ बिन" "/ mnt" से पहले। लेकिन वास्तव में, आदेश कोई फर्क नहीं पड़ता, क्योंकि, जैसा कि आपने पहले ही कहा था, "आरएम" पहले से ही स्मृति में रहता है, और यह एकमात्र ऐसी चीज है जो मायने रखती है।
रेक्सकोगिटंस

2
@EricDuminil यह मानते हुए कि सिस्टम स्वैप नहीं कर रहा है, जैसे ही rmउसे जरूरत पड़ने वाले सभी लाइब्रेरी खोलते हैं, इससे कोई फर्क नहीं पड़ता कि उन लाइब्रेरी को फाइल सिस्टम से डिलीट किया गया है या नहीं। वे डिस्क पर रहेंगे, अनलिंकेड लेकिन फिर भी आरएम द्वारा खुला रहेगा। क्या समस्या होने की संभावना है, जब ओएस एक नई प्रक्रिया को आग लगाने की कोशिश करता है जिसे एक फ़ाइल या डिवाइस की आवश्यकता होती है जिसे पहले ही हटा दिया गया है। आप उस बिंदु पर सिस्टम से घबरा सकते हैं।
doneal24

1

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

आप अलग-अलग विभाजन का उपयोग करने के बजाय वर्चुअल मशीन के रूप में एक (या दोनों) सिस्टम चला सकते हैं। वर्चुअल मशीन को होस्ट या अन्य वर्चुअल मशीन तक सीमित पहुंच होनी चाहिए, ताकि आप गलती से होस्ट मशीन को नुकसान न पहुंचा सकें (हालांकि अभी भी जानबूझकर तरीके होंगे)। एक और लाभ यह है कि आप एक ही समय में दोनों का उपयोग कर सकते हैं।

यदि आप अपने दो ऑपरेटिंग सिस्टम को पूरी तरह से अलग करना चाहते हैं, तो उन्हें स्वैपेबल हार्ड डिस्क या उससे भी बेहतर, अलग कंप्यूटर पर रखें (गलती से आपके डिस्क को नष्ट करने का कम मौका)।

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


0

विंडोज 10 ऑपरेटिंग सिस्टम पर BitLocker ड्राइव एन्क्रिप्शन को सक्षम करके इस तरह के जोखिम को आसानी से कम किया जा सकता है। विभाजन को एन्क्रिप्ट करने से यह उबंटू को माउंट करने में असमर्थ हो जाता है और इस तरह आरएम -आर जैसी कार्रवाई करता है

इसका यह भी अर्थ है कि आप विंडो विभाजन के माध्यम से ubuntu प्रणाली के साथ फाइल साझा करने में असमर्थ हैं।

यदि आप दो ऑपरेटिंग सिस्टम के बीच डेटा साझा करना चाहते हैं, तो मैं आपको एक अलग डेटा विभाजन बनाने की सलाह दूंगा, जिसे आप दोनों ऑपरेटिंग सिस्टम पर माउंट करते हैं।


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

2
@PatrickTrentin: वास्तव में। आप Windows विभाजन से किसी भी सार्थक सामग्री पढ़ने में सक्षम नहीं हो सकता है लेकिन cat, dd, fdisk, parted, या mkfs.ntfsसब खुशी से किसी भी डेटा विभाजन पर, को नष्ट कर देगा एन्क्रिप्टेड या नहीं।
एरिक डुमिनील

0

ग्रब सिस्टम पर रहता है। ऐसा करने से पहले आपको डिस्कपार्ट और ग्रब के साथ पारिवारिक होना होगा। सत्यापित करें कि कोई भी आपको यहां नहीं बताता है, कि आपका पीसी लिनक्स की सूची में है। मेरा नहीं था;)

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