Android फ़ाइल स्थानांतरण क्यों आवश्यक है?


9

जाहिरा तौर पर Android के नए संस्करणों में Android फ़ाइल स्थानांतरण के उपयोग की आवश्यकता होती है। मेरे पास एक पुरानी मशीन है जिसे इसकी आवश्यकता नहीं है, और सिर्फ एक USB मास स्टोरेज डिवाइस के रूप में माउंट करता है। मैं एक तकनीकी कारण नहीं देख सकता कि एंड्रॉइड फाइल ट्रांसफर की आवश्यकता क्यों है जब यह नहीं हुआ करता था।

इसे आवश्यक बनाने के लिए क्या बदलाव आया? क्यों जरूरी है?


1
3.0 में एंड्रॉइड ने बड़े पैमाने पर स्टोरेज मोड को गिरा दिया (कम से कम, उन उपकरणों पर जो हटाने योग्य भंडारण की कमी है) और मीडिया ट्रांसफर प्रोटोकॉल पर स्विच किया गया । मुझे नहीं पता है कि ओएस एक्स मूल रूप से एमटीपी का समर्थन करता है, इसलिए मैं चाहता हूं कि इसका कारण हो सकता है।
एल्डररैथिस

धन्यवाद। एमटीपी के पक्ष में तर्क देते हुए दिलचस्प। क्या आप जानते हैं कि मास स्टोरेज मोड को हालांकि गिरा दिया गया था (बजाय इसे इधर-उधर रखने के)।
जो

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

जवाबों:


13

नए एंड्रॉइड डिवाइस USB मास स्टोरेज का समर्थन नहीं करते हैं क्योंकि इसमें एक बड़ी कमी है: फोन और पीसी एक ही समय में स्टोरेज को एक्सेस नहीं कर सकते हैं। ऐसा इसलिए है क्योंकि USB मास स्टोरेज एक निम्न-स्तर का प्रोटोकॉल है जो पूरे फाइल सिस्टम में पीसी को निम्न-स्तर तक पहुंच प्रदान करता है। जब आप अपने फोन को पीसी से कनेक्ट करते हैं तो यह समस्या का कारण बनता है: -

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

(जहां मैं यहां "एसडी कार्ड" कहता हूं, इसका मतलब है कि जो भी आपके एंड्रॉइड डिवाइस को "बाहरी" कहता है, भले ही वह वास्तव में हटाने योग्य न हो।)

इसके विपरीत, MTP उच्च-स्तर है, और Android को नेटवर्क पर निर्देशिकाओं या फाइल सिस्टम को साझा करते समय मनमानी करने और पहुंच साझा करने की अनुमति देता है। यह पीसी को इस तरह आंतरिक भंडारण तक पहुंचने की संभावना को भी खोलता है, लेकिन एमटीपी से संबंधित अन्य प्रतिबंध भी हैं।

जैसा कि एल्डेरैथिस बताते हैं, आपको मैक से एमटीपी उपकरणों तक पहुंचने के लिए विशेष सॉफ्टवेयर की आवश्यकता होती है, क्योंकि मैक ओएस में विंडोज और कुछ लिनक्स वितरण जैसे उपयुक्त सॉफ्टवेयर बिल्ट-इन नहीं होते हैं।


हाय दान, आपके उत्तर के लिए धन्यवाद। यह एक उचित प्रेरणा की तरह लगता है।
जो

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

1
मैं सहमत हूँ, यह पूरी तरह से हटा दिया गया शर्म की बात है। मैं नियमित रूप से फ़ाइलों को स्थानांतरित करने के लिए अपने एंड्रॉइड को माउंट करता हूं, और बाद में बाहर निकालता हूं। नए MTP की कोशिश नहीं की। लेकिन शायद ओएस के कुछ हिस्से थे जिन्हें इस बदलाव के बाद सरल या हटाया जा सकता था।
जो

1
@ इज़ी: मुझे लगता है कि एक बड़ी समस्या यह है कि यह तकनीकी रूप से संभव नहीं है, जब वे एमटीपी मार्ग पर चले गए। बाहरी भंडारण के बिना एक डिवाइस पर (जैसे नेक्सस डिवाइस) /dataयदि आपको UMS का उपयोग करना है तो आपको पूरे विभाजन को मूल रूप से आत्मसमर्पण करना होगा, जब तक कि /data/mediaनिर्देशिका को किसी तरह के वर्चुअल ब्लॉक डिवाइस की तरह बनाने का कोई तरीका नहीं है (हो सकता है, मैं ' मुझे यकीन नहीं है)। /dataकाम करने की सुविधा खोना नहीं होगा, इसलिए उन्हें दोनों का समर्थन करने के लिए पूरे सिस्टम को फिर से आर्किटेक्ट करना होगा।
एल्डारैथिस

2
इसके अलावा, इसका एक और संभावित घटक यह है कि यह आंतरिक भंडारण को अधिक मजबूत फाइलसिस्टम का उपयोग करने की अनुमति देता है, जैसे कि ext4, जबकि एक यूएमएस ब्लॉक डिवाइस हमेशा Android और पीसी के ओएस के बीच अंतर प्रदान करने के लिए FAT32 होने वाला है। चूंकि एमटीपी सार उपकरण तक पहुंचता है, ओएस एक्स 4 (जैसे विंडोज) का समर्थन नहीं करने पर भी पढ़ / लिख सकता है।
एल्डररैथिस

-1

इस कार्यक्रम को चलाने के लिए लंगड़ा और परतदार है। अच्छी खबर, मुझे अपने Ubuntu 15.04 पर कुछ भी करने की ज़रूरत नहीं है, मैं फोन के स्टोरेज को पहचानता हूं और मैं ड्रैग एंड ड्रॉप और डिलीट कर सकता हूं।


इस पोस्ट को प्रारूपित करने का प्रयास करें ताकि यह उत्तर की तरह दिखे, और टिप्पणी की तरह कम। क्या यह आपका व्यक्तिगत अनुभव है, और क्या आप इसकी पुष्टि कर सकते हैं कि यह कहीं और काम करता है?
अलेक्जेंडर स्टीफनोविक

Hello @ AleksandarStefanović, यह सहायता केंद्र पृष्ठ कहता है कि किसी को "उन सुधारों का सुझाव नहीं देना चाहिए जो मूल रूप से पोस्ट का अर्थ नहीं बदलते हैं; इसके बजाय, संपादित करें या सुझाव दें "। मुझे उम्मीद है कि आपको मेरी बात सही लगी। अच्छा दिन!

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

इस सवाल का जवाब नहीं है! ओपी ने स्पष्ट रूप से मैक-ओएस-एक्स को टैग किया है ? उबंटू (शायद एमटीपी / मास स्टोरेज का उपयोग करके) का ओएस-एक्स से कोई लेना-देना नहीं है? यहां तक ​​कि अगर आप एक विकल्प का सुझाव देना चाहते हैं, तो कृपया संभव चीजों का सुझाव देने का प्रयास करें। डेटा ट्रांसफर के लिए सिर्फ एक ओएस पर स्विच करना एक साउंड सलाह नहीं होगी। उल्लेख नहीं करने के लिए आप वास्तव में शीर्षक का जवाब नहीं दिया। कृपया सुधार करें।
Firelord
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.