मैं किंग्स्टन 32 जीबी माइक्रो एसडी कार्ड से केवल-पढ़ने के लिए विशेषता नहीं निकाल सकता। मैं पूरे कार्ड को साफ करना चाहता हूं।
मुझे एक रास्पबेरी पाई 3 और एक 32 जीबी माइक्रो एसडी कार्ड और एक इको के साथ खेलने के लिए दिया गया था। माइक्रो एसडी कार्ड फैक्ट्री फ्रेश था जब मुझे मिल गया। मैंने एक ताज़ा उबंटू 16.04 छवि डाउनलोड की और विंडोज 10. पर एचर का उपयोग करके कार्ड को प्रारूपित किया। मेरे द्वारा किए जाने के बाद, मैंने रास्पबेरी को काम करने के लिए सब कुछ प्लग किया और देखा कि कुछ भी नहीं हुआ। मैं थोड़ा घबराने लगा और अपने आप से सोचने लगा: "अच्छा काम है शरत, तुम मूर्खों का बखान करते हो। तुम बस थोड़ा इंतजार क्यों नहीं कर सकते और गूगल एक भयानक ट्यूटोरियल।"
मैंने गुगुल किया कि क्या गलत हो सकता है और मुझे क्या करना चाहिए था, और यह पता लगाना था कि आप इस पर कोई यादृच्छिक उबंटू छवि नहीं डाल सकते। यह उन चित्रों में से एक होना चाहिए जो निर्माता प्रदान करता है (मेरे मामले में उबंटू मेट या रास्पबियन)।
Windows के साथ ठीक किए गए प्रयास
विंडोज एक्सप्लोरर के माध्यम से राइट-क्लिक करके और सुधार करने की कोशिश करते समय, पहली चीज जो मैंने देखी थी कि कार्ड केवल-पढ़ने के लिए मोड में था। विंडोज एक्सप्लोरर में इसे एक्सेस करने की कोशिश ने मुझे केवल ईएफआई निर्देशिका दिखाई, जिसमें से मैं आश्चर्यचकित नहीं था।
पहली बात जो मैंने इंटरनेट पर पाई, वह कार्ड पर स्विच / लॉक के बारे में है, लेकिन मेरे कार्ड में कोई लॉक नहीं है। न तो स्वयं कार्ड, न ही रॉबसन मिनी कार्ड रीडर जिसका उपयोग मैं पढ़ने के लिए करता हूं।
बाद में मैंने याद करने की कोशिश की कि डिस्क को कैसे संपादित किया जाए।
मन है कि मैं अभी भी उस समय विंडोज 10 का उपयोग कर रहा हूं, क्योंकि मुझे अपनी पुरानी वीएम-वेयर और सिस्टम छवि को अपने बाहरी ड्राइव से कॉपी करना होगा, और मुझे नहीं पता था कि वह कहां था।
मैंने एक कमांड लाइन खोली, डिस्कपार्ट को चलाया, और अपने सभी डिस्क को सूचीबद्ध किया
list disk
कौन सा आउटपुट मेरा 931 जीबी एचडीडी, मेरा 119 जीबी एसएसडी (जहां विंडोज स्थापित है) और 29 जीबी माइक्रो एसडी कार्ड:
Datenträger ### स्थिति Grö Dyne Frei Dyn GPT --------------- ------------- ------- ------- --- --- डेटेंट्रैगर 0 ऑनलाइन 119 जीबी 0 बी * Datenträger 1 ऑनलाइन 931 जीबी 0 बी * Datenträger 2 ऑनलाइन 29 जीबी 29 जीबी
मुझे मिली जानकारी के बाद, मुझे पता था कि Datenträger 2 उर्फ डिस्क 2 वह कार्ड है जिसे मैं करके संपादित करना चाहता था:
select disk 2
अब तक सब ठीक है। तब मैं केवल पढ़ने की विशेषता को हटाकर करना चाहता था:
attributes disk clear readonly
जिसे सफलतापूर्वक अंजाम भी दिया गया।
लेकिन जब मैंने करने की कोशिश की:
clean
मुझे एक "हार्डवेयर त्रुटि संदेश" मिला (जर्मन में, यही कारण है कि मैं इसे यहां कॉपी नहीं कर रहा हूं, लेकिन यह अनिवार्य रूप से केवल हार्डवेयर त्रुटि कहा गया है)। प्राथमिक विभाजन बनाने या अन्य काम करने की कोशिश में उस त्रुटि का भी पालन किया गया।
इस बिंदु पर मेरे अंदर घबराहट बढ़ने लगी। लेकिन मैंने शांत रहने की कोशिश की क्योंकि मैं अभी भी अपनी आस्तीन ऊपर कुछ चालें थी।
मैंने कार्यक्रमों का उपयोग करने की कोशिश की: ईमेजस पार्टिशन मास्टर, एचर (फिर से) और एसडी कार्ड फॉर्मैटर जो कार्ड संरक्षित होने के कारण सभी विफल हो गए (केवल पढ़ने के लिए, लेखन-संरक्षित)।
मैंने स्टोरेज डिवाइस के लिए विंडोज के व्यवहार को बदलने के लिए रजिस्ट्री एडिट का उपयोग करके भी कुंजी बनाने की कोशिश की (जो अभी तक नहीं थी):
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\StorageDevicePolicies
और एक नया कीवर्ड (DWORD WriteProtect) बना रहा है और इसे 0 पर सेट कर रहा है, जिसका अर्थ है केवल पढ़ने के लिए नहीं।
लिनक्स के साथ ठीक किए गए प्रयास
यह या तो काम नहीं करता था और मैंने विंडोज के साथ अपनी नसों को खोना शुरू कर दिया था, इसलिए मैंने अपना बट बंद कर दिया और अपने बाहरी ड्राइव की खोज की और वीएम-वेयर स्थापित किया और स्कूल के लिए उपयोग किए जाने वाले Ubuntu 16.04 वर्चुअल मशीन को चलाया।
वीएम शुरू करने से पहले ही मैंने देखा कि उबंटू विंडोज से ज्यादा मेरी मदद करने में सक्षम था (या कम से कम मैंने ऐसा सोचा था, क्योंकि मेरे लिनक्स कौशल इस पहलू में सीमित हैं)। पहली चीज जो मैं देख रहा हूं वह डेस्कटॉप पर "उबंटू 16.04.2 LTS amd64" नामक कार्ड से जुड़ा हुआ है, इसमें विभिन्न सामान शामिल हैं, जिन्हें उबंटू को यहां की छवि में देखा गया काम करने की जरूरत है ।
लेकिन इससे मुझे मदद नहीं मिलेगी। इसलिए मैंने आगे बढ़कर एक टर्मिनल शुरू किया और लिखा:
lsblk
जिसने पुष्टि की कि कार्ड दिखाई दे रहा है (sdb):
NAME MAJ: MIN RM SIZE RO TYPE MOUNTPOINT sda 8: 0 0 30G 0 डिस्क Partsda1 8: 1 0 30G 0 भाग / sdb 8:16 1 29,2G 1 डिस्क 1sdb1 8:17 1 1,5G 1 हिस्सा / मीडिया / पोज़ / Ubuntu 16.04.2 LTS amd64 └─sdb2 8:18 1 2,4M 1 भाग sr0 11: 0 1 1024M 0 रोम
लेकिन lsblk बहुत सटीक नहीं था इसलिए मैंने स्कूल में सीखी गई कमांड का भी इस्तेमाल किया:
fdisk -l
जो थोड़ा अधिक सटीक था:
डिस्क / देव / sda: 30 GiB, 32212254720 बाइट्स, 62914560 सेक्टर इकाइयाँ: 1 * 512 = 512 बाइट के सेक्टर सेक्टर आकार (तार्किक / भौतिक): 512 बाइट्स / 512 बाइट्स I / O आकार (न्यूनतम / इष्टतम): 512 बाइट्स / 512 बाइट्स डिस्क्लेबेल प्रकार: डॉस डिस्क पहचानकर्ता: 0xa14a8cb2 डिवाइस बूट स्टार्ट एंड सेक्टर आकार आईडी प्रकार / dev / sda1 2048 62914559 62912512 30G 83 लिनक्स डिस्क / देव / sdb: 29,2 GiB, 31306285056 बाइट्स, 61145088 सेक्टर इकाइयाँ: 1 * 512 = 512 बाइट के सेक्टर सेक्टर आकार (तार्किक / भौतिक): 512 बाइट्स / 512 बाइट्स I / O आकार (न्यूनतम / इष्टतम): 512 बाइट्स / 512 बाइट्स डिस्क्लेबेल प्रकार: डॉस डिस्क पहचानकर्ता: 0x15e2543d डिवाइस बूट स्टार्ट एंड सेक्टर आकार आईडी प्रकार / देव / sdb1 * 0 3035519 3035520 1,5G 0 खाली / dev / sdb2 14432 19295 4864 2,4M ef EFI (FAT-12/16/32)
और मैं उत्सुक था क्योंकि मैंने सोचा था कि मैंने अंत में गोड्डम डाविन कोड या कुछ और फटा, इसलिए मैं भाग गया
gparted
त्रुटि संदेश के साथ तुरंत खोला गया:
ड्राइवर विवरणक कहता है कि भौतिक ब्लॉक का आकार 2048 बाइट्स है, लेकिन लिनक्स का कहना है कि यह 512 बाइट्स है।
जिसे मैंने नजरअंदाज कर दिया क्योंकि मुझे लगा कि यह कोई बड़ी बात नहीं है, लेकिन सही है कि पिछले एक की अनदेखी के बाद अगली त्रुटि संदेश पॉप अप हो गया:
विभाजन (ओं) 1 पर / देव / sdb लिखा गया है, लेकिन हम परिवर्तन की कर्नेल को सूचित करने में असमर्थ रहे हैं, शायद क्योंकि यह / वे उपयोग में हैं। नतीजतन, पुराना विभाजन (s) उपयोग में रहेगा। आगे परिवर्तन करने से पहले आपको अभी रिबूट करना चाहिए।
इसलिए मैंने वही किया जो संदेश ने मुझे बताया और रिबूट किया। लेकिन वह भी किसी काम का नहीं था, क्योंकि वही दो त्रुटियां फिर से उत्पन्न हुईं। मैंने इस बार दोनों को नजरअंदाज कर दिया और स्कूल खुलने से मुझे पता चला कि अच्छी पुरानी भरोसेमंद खिड़की है।
एक बार जब मैं / dev / sdb में बदल गया तो यह वास्तव में तेजी से भ्रमित हो गया। जैसा कि आप यहां देख सकते हैं , चीजें बहुत अजीब हैं, क्योंकि अब एसडीबी को कार्ड के बजाय किसी तरह मेरा एसएसडी माना जाता है, लेकिन कार्ड से छवि अभी भी माउंट है। इस बिंदु पर मैं बहुत जल्दबाजी में था कि अपने लैपटॉप के साथ-साथ गलती से खराब होने के डर से आगे भी कुछ करना जारी रखूं।
वैसे, मैंने डिस्क का उपयोग करने के लिए खुद को अनुमति देने की भी कोशिश की है और dd
कमांड का उपयोग करने की कोशिश की है , लेकिन एक ही त्रुटि संदेश के साथ (प्रवेश निषेध, केवल पढ़ने के लिए या कुछ और, मुझे बिल्कुल यकीन नहीं है, लेकिन इस दिशा में कुछ है )।
मैंने पहले ही अमेज़ॅन से एक और 32 जीबी माइक्रो एसडी कार्ड का आदेश दिया है, अगर पुराने के लिए कोई अधिक उम्मीद नहीं है। लेकिन मैं अभी हार नहीं मान रहा हूं।
(क्षमा करें कि कुछ चीजें जर्मन में हैं, लेकिन मुझे लगता है कि वे चीजें सबसे अधिक आत्म-व्याख्यात्मक हैं। "