मेरा अपनाने योग्य संग्रहण भरा हुआ है। मैं डेटा को एक बड़े माइक्रोएसडी कार्ड में कैसे स्थानांतरित कर सकता हूं?


15

मुझे CM13 चलाने वाला Moto G 2014 LTE मिला है। जब मुझे पूरे 'एडॉप्ट एसडी कार्ड को इंटरनल स्टोरेज के रूप में' के बारे में पता चला, तो मैं काफी उत्साहित हो गया, क्योंकि इस फोन का वास्तविक इंटरनल स्टोरेज छोटा है। मैंने एक 16gb माइक्रो SD सेट किया, जो उस समय मेरे पास था, और कम से कम समस्याओं के साथ इसका उपयोग कर रहा था।

आज तक फास्ट-फॉरवर्ड, और मेरे पास अब 64 जीबी माइक्रो एसडी है जिसे मैं 16 जीबी एक के बजाय उपयोग करना चाहता हूं। हालाँकि, मैं एक नुकसान पर हूँ सबसे अच्छा तरीका है कि नए पर डेटा कॉपी करें, या यदि संभव हो तो। अब तक मुझे जो विचार मिले हैं उनमें शामिल हैं:

  • टाइटेनियम बैकअप सभी [प्रणाली] क्षुधा, कारखाना रीसेट, नए एसडी प्रारूप और फिर बहाल (काम करना चाहिए, लेकिन एक बड़े पैमाने पर दर्द)
  • एक USB OTG स्टिक पर एसडी कार्ड को NANDroid करें, फिर नए पर पुनर्स्थापित करें (बहुत यकीन है कि यह एक बुरा विचार है और काम नहीं करेगा, लेकिन ...)
  • किसी प्रकार के फ़ाइल प्रबंधक के माध्यम से मेरे फोन पर मेरे कंप्यूटर पर सभी सामान कॉपी करें (मेरे पास एक लिनक्स / लिनक्स / विंडोज़ ट्रिपल बूट है, इसलिए फ़ाइल प्रारूप कोई समस्या नहीं है), नए एसडी को फोन में प्रारूपित करें, और वापस कॉपी करें ( यह इतना आसान नहीं हो सकता है, यह छिपा हो सकता है?
  • USB OTG पर फ़ाइलों को एक रूट फ़ाइल एक्सप्लोरर ऐप के साथ कॉपी करें, SD को पोर्टेबल के रूप में पुन: स्वरूपित करें, नए को गोद लिए गए स्वरूपित करें, और फिर उन्हें वापस कॉपी करें (काम कर सकते हैं, नीचे के बिंदु को छोड़कर)
  • ओटीजी कार्ड रीडर के माध्यम से 64 जीबी एसडी कार्ड को आंतरिक के रूप में कमांड के साथ adb shell sm set-force-adoptable trueप्रारूपित करें, पुराने एसडी से सभी डेटा को कॉपी करने के लिए एक रूट ब्राउज़र का उपयोग करें, पुराने एसडी को बाहरी के रूप में प्रारूपित करें और इसे हटा दें, और नया एसडी लें और इसे अंदर डालें। एसडी कार्ड स्लॉट (अत्यधिक जटिल लगता है, और नीचे के नुकसान को भी झेलता है)

दूसरी बात जो मुझे चिंतित करती है वह है माउंट पॉइंट्स: क्या बाहरी डेटा वाले ऐप्स इसके लिए नए एसडी कार्ड को देखना चाहेंगे? क्या मुझे इसे प्रत्येक बूट के खोल के साथ एक विशिष्ट स्थान पर निकालना होगा (या शायद एक init.d स्क्रिप्ट का उपयोग करना होगा)? मुझे लगता है कि इसे हमेशा / sdcard या / स्टोरेज / एमुलेटेड / 0 के माध्यम से एक्सेस किया जा सकता है, लेकिन मुझे 100% यकीन नहीं है कि पर्दे के पीछे क्या होता है।

मुझे हाल ही में NANDroid बैकअप मिले हैं, इसलिए यदि कोई भी उन विकल्पों को खत्म कर सकता है जो निश्चित रूप से काम नहीं करेंगे (या कहें कि जो एक [s] शायद होगा), तो मैं उन्हें आज़मा सकता हूं और भविष्य में इस सवाल पर किसी के ठोकर खाने की स्थिति में रिपोर्ट कर सकता हूं ।

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

  1. छवि SD के साथ पुराने SD निम्नानुसार है: sudo dd if=/dev/mmcblk0 of=~/SDCardBackup.imgजहाँ /dev/mmcblk0sd कार्ड का स्थान प्राप्य हैlsblk
  2. नई एसडी कार्ड में आपके द्वारा बनाई गई छवि को पुनर्स्थापित करें : sudo dd bs=4M if=~/SDCardBackup.img of=/dev/mmcblk0(आपको इसे पहले अनमाउंट करना पड़ सकता है)
  3. में यहाँ से, मैं इस (धन्यवाद @beeshyams!) ट्यूटोरियल का अनुसरण कर रहा था , जो कि मैंने कभी भी किया जा सकता है की तुलना में अगले चरणों को बेहतर तरीके से समझाया। योजना भंडारण को डिक्रिप्ट करने और मुख्य विभाजन को gparted के साथ आकार देने की थी। मुझे नहीं पता था कि यह काम करेगा या नहीं, लेकिन मुझे लगा कि यह एक कोशिश के लायक है। हालाँकि, जब मैं वास्तविक डिक्रिप्शन कमांड चलाने के लिए आया था जिसका उपयोग मैंने की गई कुंजी के साथ किया था, तो मुझे एक त्रुटि मिली (जो मुझे लगता है कि मेरी घटिया लिनक्स कौशल कुछ से अधिक थी)।

जैसा कि मैं कहता हूं, मुझे पता नहीं है कि उपरोक्त विधि काम करेगी या नहीं, भले ही सब कुछ योजना में हो। इसके अलावा, ऊपर दिए गए मेरे किसी भी आदेश को ठीक करने के लिए स्वतंत्र महसूस करें यदि मैंने उन्हें गलत तरीके से टाइप किया है (मैं इस समय विंडोज पर हूं, तो यह सब मेमोरी से है।) यदि यह जानकारी किसी की मदद करती है, तो अच्छा है। लेकिन तब तक, @ faidherbard की टिप्पणी ठीक काम करना चाहिए।

धन्यवाद, जैकडफिश


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

@beeshyams धन्यवाद, मैं एक नज़र डालूंगा और अगर मुझे कोई भाग्य है तो वापस रिपोर्ट करूंगा। क्या एन्क्रिप्शन कुंजी पुनर्प्राप्त करने योग्य / रूट एक्सेस के साथ खोजने योग्य है? मुझे कुछ इस तरह की याद आने लगती है ...
15

एन्क्रिप्शन कुंजी को पुनर्प्राप्त करने का एक संभावित (?) तरीका टिप्पणी में जुड़ा हुआ है।
बेष्यामेश

@beeshyams ठीक है, जब मैं वापस आऊंगा, मैं एक उचित नज़र डालूंगा। यदि आप फोन को बंद कर देते हैं, जबकि यह (यानी फ़ाइल एक्सप्लोरर ऐप> यूएसबी ओटीजी, या प्लग-इन-फोन> डेस्कटॉप फ़ाइल एक्सप्लोरर) है, तो क्या वे अनएन्क्रिप्टेड नहीं हैं? अन्यथा वे अगली मशीन पर अपठनीय होंगे।
कपिट

1
समस्त जानकारी के लिए धन्यवाद दोस्तों! मुझे लगता है कि मैं उस एन्क्रिप्शन कुंजी को पकड़ लूंगा और एसडी कार्ड से बहुत कुछ प्राप्त करने की कोशिश करूँगा, नए को प्रारूपित करना, उस एन्क्रिप्शन कुंजी को पकड़ना और सभी डेटा वापस कॉपी करना। देखिये कैसे चलता है। मुझे अपने सभी बैकअप क्रम में मिल गए हैं, इसलिए यदि वह काम नहीं करता है तो मैं एक कारखाना रीसेट करूँगा। यदि ऐसा होता है, तो मैं कुछ दिनों के समय में एक कदम-दर-चरण उत्तर लिखूंगा, अगर कोई इस पोस्ट के पार आता है। चीयर्स :)
cupit

जवाबों:


18

इसी तरह की समस्या होने पर, मैंने आपके प्रश्न के लिए टिप्पणियों के माध्यम से पढ़ा और बरेलिमन द्वारा सुझाए गए एक संकेत के आधार पर निम्नलिखित कार्य करना समाप्त किया :

  • सेटिंग> स्टोरेज एंड यूएसबी> इंटरनल स्टोरेज पर जाएं, अपने डेटा को आंतरिक में वापस स्थानांतरित करने के लिए "माइग्रेट डेटा" पर क्लिक करें

यदि आपके पास सब कुछ वापस करने के लिए आंतरिक पर पर्याप्त स्थान नहीं बचा है (जो मेरा मामला था), तो यहां कुछ अतिरिक्त कदम दिए गए हैं:

  1. यूएसबी के माध्यम से फोन को पीसी से कनेक्ट करें और पुराने "अपनाया गया" एसडी कार्ड की सामग्री का बैकअप लें
  2. पुराने एसडी कार्ड से मैन्युअल रूप से पर्याप्त डेटा हटाएं जो इस कदम को करने में सक्षम हो: आमतौर पर चित्र और वीडियो जिन्हें आप बाद में आसानी से पुनर्स्थापित कर सकते हैं
  3. सेटिंग्स> स्टोरेज और यूएसबी> इंटरनल स्टोरेज में "माइग्रेट डेटा" पर क्लिक करें
  4. जांचें कि पुराना "अपनाया गया" एसडी कार्ड अब खाली है (या फिर इसे "पोर्टेबल" पर वापस स्वरूपित करें) फिर इसे बाहर निकाल दें
  5. नया एसडी कार्ड डालें और इसे "इंटरनल स्टोरेज" के रूप में सेट करें और डेटा को इसमें स्थानांतरित करने के लिए सहमत हों
  6. अंततः मैन्युअल रूप से हटाए गए डेटा को पुनर्स्थापित करने के लिए यूएसबी के माध्यम से पीसी को फोन को फिर से कनेक्ट करें

संदर्भ: इसका जवाब "एंड्रॉइड 6.0+ में" आंतरिक संग्रहण के रूप में स्वरूप "कैसे काम करता है?" :

  1. आप भंडारण सेटिंग्स से "आंतरिक भंडारण" खोलकर प्रक्रिया को उलट सकते हैं और "माइग्रेट डेटा" है जो सब कुछ वापस आंतरिक एनव्राम पर कॉपी करेगा।

अरे, सही समझ में आता है।
कपिट

चरण 3 के बाद मुझे एसडी कार्ड पर संग्रहीत सभी ऐप के माध्यम से जाना था और उन्हें आंतरिक मेमोरी में स्थानांतरित करना था जब तक कि एसडी कार्ड पर संग्रहीत अधिक ऐप नहीं थे। फिर चरण 5 के बाद आप एसडी कार्ड पर जो भी ऐप स्टोर करना चाहते हैं उसके विपरीत करें। अन्यथा, यह एक आकर्षण की तरह काम करता था।
मैट

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