OS X डिस्क को अनमाउंट नहीं कर सकता है


18

मेरी 1TB लाची बीहड़ THB ने फैसला किया कि अचानक काम करना बंद कर देना एक अच्छा विचार है। यदि मैं इसे डिस्क उपयोग में खोलता हूं तो मुझे कभी-कभी विभाजन का वास्तविक नाम दिखाई देता है, लेकिन सबसे अधिक संभावना है कि यह वास्तविक नाम नहीं है।

टर्मिनल में मैंने कोशिश की:

diskutil list
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *251.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            140.0 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
   4:       Microsoft Basic Data BOOTCAMP                110.1 GB   disk0s4
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *1.0 TB     disk1
   1:                  Apple_HFS                         150.1 GB   disk1s1
   2:                 DOS_FAT_32 BAK_WIN                 150.0 GB   disk1s2
   3:                  Apple_HFS                         100.0 GB   disk1s3
   4:                 DOS_FAT_32                         120.0 GB   disk1s5
   5:                 DOS_FAT_32                         480.1 GB   disk1s6

और फिर इसे अनमाउंट करने के लिए:

$sudo diskutil unmountDisk force disk1

यह दिया गया: डिस्क 1 का जबरन विफल रहा: प्रत्येक डिस्क के लिए कम से कम एक वॉल्यूम अनमाउंट नहीं किया जा सकता है:

$sudo diskutil unmount force disk1sn

हमेशा: disk1sn पहले से ही अनमाउंट था

क्योंकि मैं अपने बाहरी एचडीडी के साथ कुछ भी करने में सक्षम नहीं था, इसलिए मैंने इस पर सब कुछ मिटाने के लिए एक बेताब कोशिश की, जिसमें बिना बैक की फाइलें भी शामिल हैं, क्योंकि यह बैकअप योजना के रूप में इस्तेमाल होता है। ये थी कोशिश:

$ sudo diskutil eraseDisk JHFS+ DISK_VOLUME disk1
Started erase on disk1
Unmounting disk
Error: -69888: Couldn't unmount disk

लेकिन यह भी काम नहीं किया। यदि आपके पास एचडीडी काम करने या यहां तक ​​कि फाइलों को सुरक्षित करने का कोई विचार है, तो मैं वास्तव में आभारी रहूंगा।

डिस्क उपयोगिता से लगभग इस बारे में भूल गए:
डिस्क उपयोगिता इस डिस्क की मरम्मत नहीं कर सकती है। संभव के रूप में आपकी कई फ़ाइलों का बैकअप लें, डिस्क को पुन: स्वरूपित करें और अपनी समर्थित फ़ाइलों को पुनर्स्थापित करें।


बस स्पष्ट होने के लिए - आपको इस ड्राइव से किसी भी फाइल की आवश्यकता नहीं है, बस आप चाहते हैं कि यह मिट जाए और सेवा में वापस आ जाए?
bmike

मुझे फाइलें मिलनी चाहिए, लेकिन अगर कोई और तरीका नहीं है, तो मैं आभारी हूं कि मैं इसे फिर से उपयोग करने में सक्षम होऊंगा। लेकिन इसका मतलब होगा कि कई फोटोज का नुकसान: - /
पीटर

जवाबों:


22

मेरे लिए, कोई भी समाधान काम नहीं कर रहा था: sudo unmount, sudo unmountDisk, unmountDisk बल, आदि, के साथ / dev / disk4, / dev / disk4s1, / dev / disk4s2, और इसी तरह। सभी विफल रहे। आखिरी चीज जो मैंने कोशिश की - मिटाएं - मुझे एक ही त्रुटि दी: त्रुटि: -69888: डिस्क को अनमाउंट नहीं कर सका

फिर मैंने यह देखने का फैसला किया कि क्या मेरे रास्ते में कोई प्रक्रिया थी, इसलिए मैंने भाग लिया sudo lsof|grep disk4और मेरे एक विभाजन पर काम करने वाली प्रक्रिया को पाया। मैंने प्रोसेस आईडी को मार दिया और अचानक डिस्क फिर से चालू हो गई! सफलता!


वैसे डिस्क आज तक काम नहीं किया है। लेकिन मैंने इसे रखा, चलो देखते हैं कि मैं क्या कर सकता हूं :)
पीटर

सौभाग्य, आशा है कि यह काम करता है!
8

हालाँकि मुझे आपके उत्तर पर विश्वास है (यह अन्य ब्लॉगों में भी पाया गया) मेरी प्रणाली अब ड्राइव को नहीं पहचान पाएगी। लेकिन धन्यवाद वैसे भी :)
पीटर

@PeterSchmucki जब आप चलाते हैं तो diskutilक्या आप डिस्क को देख सकते हैं ? (मेरे पास खिड़कियों पर खराब ड्राइव को ठीक करने का अधिक अनुभव है, इसलिए यह मेरा अगला समाधान होगा: एक विंडोज़ मशीन ढूंढें और उसमें वहां से
हट जाएं

diskutilपिछली बार इसे देखने में सक्षम नहीं था, हालांकि मैं कभी-कभी विंडोज 7 पर ड्राइव देखता हूं। मेरे पास मेरी मुख्य डिस्क विभाजन है, मैं विंडोज से बूट कर सकता हूं। दूसरी तरफ मेरे लिनक्स के वीएम ने डिस्क को कभी नहीं देखा, शायद एक विन्यास मुद्दा, वास्तव में इसके बारे में निश्चित नहीं है
पीटर

6

मेरे साथ भी ऐसा ही हुआ क्योंकि मैं USB ड्राइव के समान निर्देशिका में था।

मैं अपने होम डायरेक्टरी (cd ~) में वापस गया और कमांड को फिर से चलाया और यह काम किया।


यह काम किया क्योंकि मैं डिस्क (डोह) में रहते हुए डिस्क को अनमाउंट करने की कोशिश कर रहा था। मैं सिर्फ cd ..एक स्तर तक जाता था जो मुझे उस डिस्क के बाहर ले जाता था जिसे मैं अनमाउंट करने की कोशिश कर रहा था।
टायलरलिंडेल

+1 अविश्वसनीय, मैंने बहुत कोशिश की है जब तक सीडी ~ समस्या हल नहीं हो जाती। आपका बहुत बहुत धन्यवाद!
माइकल हॉपी

2

मैं पुष्टि करता हूं कि iTerm2 के बजाय टर्मिनल का उपयोग आश्चर्यजनक रूप से कमांड और काम करता है!diskutil unmountdiskutil mount


अजीब यह सिर्फ मेरे लिए भी काम किया है, यह कोशिश करने के लिए कभी नहीं सोचा होगा।
Hiro2k

अगर ऐसा होता है तो SIP में iTerm जोड़ें
novski

1

मैंने पाया कि मुझे यह समस्या तब हुई जब मैं टर्मिनल के बजाय iTerm का उपयोग कर रहा था, यदि अन्य फ़िक्सेस को टर्मिनल में बदलने का प्रयास करने में मदद नहीं करते हैं यदि आप कुछ और उपयोग कर रहे हैं


0

उपरोक्त सभी तरीके मेरी मशीन पर काम करते थे। ऐसा लगता है कि कुछ समय बाद यह काम नहीं करेगा। किसी कारण से, यह समस्या तब होती है जब भी ड्राइव को बेवजह हटा दिया जाता है। उदाहरण के लिए, मेरी मैकबुक में बैटरी नहीं है, इसलिए, अगर मेरे घर की बिजली विफल हो जाती है या अगर पावर कॉर्ड अनप्लग हो जाता है, जब मैं अपने कंप्यूटर को रिबूट करता हूं, तो ड्राइव काम नहीं करेगा।

हर बार काम करने का एकमात्र तरीका यह है कि एक वर्चुअल मशीन लॉन्च करें, जिसमें लिनक्स डिस्ट्रो या विंडोज हो, उसी कंप्यूटर पर माउंट नहीं हो रहा है और ड्राइव को इस पर माउंट करने के लिए मजबूर करना है। [१] आप डिवाइस पर क्लिक कर सकते हैं, २.० यूएसबी (या ३.०) और डिवाइस को देख सकते हैं। जैसे ही यह माउंट होता है, आप इसे सुरक्षित रूप से हटा देते हैं, वर्चुअल मशीन को बंद कर देते हैं, या डिवाइस को अनचेक कर देते हैं, चरण [1] को उलट देते हैं।

यदि यह स्वचालित रूप से आपके मैक पर दिखाई नहीं देता है, तो आप इसे अनप्लग कर सकते हैं और इसे फिर से प्लग कर सकते हैं।

Ps .: यह विधि एक वर्चुअल बॉक्स VM का उपयोग करके की गई थी, लेकिन यह शायद Parallels, VMWare या यहां तक ​​कि एक लाइव सीडी (usb) लिनक्स डिस्ट्रो का उपयोग करके काम करेगा।

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