मैं मैक पर एक बेदखल (सिर्फ अनमाउंट नहीं) यूएसबी ड्राइव को कैसे रिमाउंट कर सकता हूं?


23

मैं अक्सर एक यूएसबी स्टिक को बाहर निकालता हूं, और फिर महसूस करता हूं कि मुझे अभी भी इसकी आवश्यकता है।

अगर मैं डिस्क यूटिलिटी में ड्राइव को अनमाउंट करता हूं, तो मैं इसे रिमूव कर सकता हूं, लेकिन अगर मैं इसे खारिज करता हूं, तो यह समाप्त हो गया है।

  • फाइंडर में नहीं दिखाया गया
  • डिस्कुटिल में नहीं दिखाया गया है
  • में नहीं दिखाया ls /dev
  • अभी भी USB के तहत सिस्टम जानकारी में दिखाया गया है।

मैं डिस्क को अनप्लग और सम्मिलित किए बिना कैसे माउंट कर सकता हूं?


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

@DHayes @Pepijn - वास्तव में, एक ही मुद्दे पर StackOverflow पर q के एक जोड़े हैं, लेकिन वे विंडोज के बारे में प्रतीत होते हैं। stackoverflow.com/questions/916296/… .. stackoverflow.com/questions/138394/…
quack quixote

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

जवाबों:


8

आप "hdiutil संलग्न" और उपयुक्त / देव / डिवाइस (सिस्टम जानकारी के तहत बीएसडी नाम) का उपयोग करके एक हटाए गए एचडी को हटा सकते हैं। जैसा कि आपने कहा, यह फ्लैश ड्राइव के लिए काम नहीं करता है (/ देव / उपकरण गायब हो जाएगा)।

kextunload IOUSBMassStorageClass.kext;
kextload /System/Library/Extensions/IOUSBMassStorageClass.kext

सभी USB संग्रहण उपकरणों को अनमाउंट और रिमाउंट किया जाएगा ...


मुझे सिस्टम जानकारी के तहत बीएसडी नाम कहां मिलेगा? क्या आपका मतलब सिस्टम प्रोफाइलर से है?
एंडीएल

hints.macworld.com/article.php?story=20070712062603762 पता चलता है, system_profiler SPFireWireDataType | grep "BSD Name: disk.$"लेकिन मुझे इससे कोई आउटपुट नहीं मिलता है - system_profiler SPFireWireDataTypeबस मेरी फायरवायर स्पीड को सूचीबद्ध करता है, और कुछ नहीं। शायद केबल दोषपूर्ण या कुछ और है ...
ट्रिपल

10

टर्मिनल कमांड थोड़ी दूर थी। वास्तविक आदेश है:

diskutil mountDisk <<diskx>>*

जहाँ आप <<diskx>>उस डिस्क नंबर से प्रतिस्थापित करते हैं जिसका आपने उपयोग किया था

diskutil list

Eample:

diskutil mountDisk disk3

की आईडी के साथ डिस्क को माउंट करेगा disk3


2
आप डिस्क का नाम भी निर्दिष्ट कर सकते हैं जैसे diskutil mountDisk "Western Digital"
लैरी

6

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


2
उत्तम। मैं आलसी था, और जैसा कि मेरा लैपटॉप मुझसे 10 फीट दूर है, और अनप्लगिंग में खड़ा होना शामिल होगा, यह मेरा स्वीकृत समाधान होगा!
मैक्सवेल

1

मुझे बाहरी USB और फायरवायर ड्राइव के साथ भी यही समस्या है; आप उन्हें 'डिस्क उपयोगिता' (शायद गलती से) का उपयोग करके बेदखल कर देते हैं ताकि मैक ओएस एक्स को फिर से देखने के लिए केवल शारीरिक रूप से डिस्कनेक्ट / फिर से कनेक्ट कर सकें; बावजूद उन्हें 'सिस्टम प्रोफाइलर' के तहत दिखाई दे रहा है।

यदि फायरवायर HDDs की डेज़ी-श्रृंखला का उपयोग कर यह एक असुविधा से अधिक है ...

यहाँ मेरे लिए क्या काम किया है; टर्मिनल के भीतर से यह प्रयास करें। (1 सुनिश्चित करें कि आपके पास 'डिस्कूटिल' स्थापित है - नीचे नोट देखें।)

cmd लाइन:

डिस्क्यूटिल सूची

डिस्कुटिल माउंटडिस्क / देव / डिस्कएक्स

जहां डिस्कएक्स भौतिक सूची के संदर्भ में "सूची" कमांड जैसे डिस्क 2 के तहत प्रदर्शित होता है

NB: http://www.macports.org/ के लिए MacPorts का प्रयास करें


0

मैंने हाल ही में माउंटेन नामक इस उद्देश्य के लिए एक ऐप जारी किया है । माउंटेन बाहरी ड्राइव के साथ-साथ बाद में उन्हें रिमाउंट कर सकते हैं।


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

हाय ओलिवर, आप appgineers.de/mountain से माउंटेन का एक परीक्षण संस्करण डाउनलोड कर सकते हैं यह लगभग स्वयं की व्याख्या है। बस अपने USB ड्राइव को अनमाउंट करने के लिए माउंटेन का उपयोग करें। बाद में माउंटेन आपको फिर से ड्राइव को रिमूव करने की अनुमति देगा।
Jan Linxweiler

मैं खुद आवेदन के लिए कोई फायदा नहीं है। मैं आपको याद दिलाना चाहता था कि हम उन उत्तरों को पसंद करते हैं जो समाधानों के बारे में विस्तार से जानते हैं। यह देखते हुए कि आपने इस एप्लिकेशन को लिखा है, आपके पास इसे उचित प्रस्तुति देने का हर विकल्प है। आप meta.superuser.com/questions/5329/…
Der Hochstapler
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.