मैं इस संदेश को कैसे अक्षम कर सकता हूं: "डिस्क को ठीक से बाहर नहीं निकाला गया था"?


41

क्या "डिस्क को ठीक से बाहर नहीं निकाला गया था" संदेश को अक्षम करने का कोई तरीका है?

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


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

4
मैंने यह लंबे समय से किया है और मैंने कभी कुछ नहीं खोया है। मैं यह नहीं कह रहा हूं कि ऐसा नहीं होगा, लेकिन मैं जोखिम लेने को तैयार हूं।
सिंद्रे सोरहुस

2
ठीक है, मुझे पूछना है: किसी को भी पता है कि हमें 10 घंटे के भीतर तीन समान-समान प्रश्न क्यों मिले- यह एक, 6090 , और 6108 (और हां, बाद वाले दो को डुप्स के रूप में बंद कर दिया गया है)।
डोरी

1
@ डोरी क्रिसमस के बाद का समय है, इसलिए एसडी कार्ड के साथ नए मैक या कैमरे :) हालांकि मैं यह बताना चाहूंगा कि मेरा प्रश्न विशेष रूप से लिखो कैश के बारे में पूछ रहा था, जो कि आमतौर पर चेतावनी के बारे में है (सिम्बलिंक्स जैसे मुद्दे की अनदेखी करना) खुली प्रणाली ड्राइव पर फ़ाइलें)
माइकल Stum

1
मैंने सुना है कि आप क्या कह रहे हैं, कि आप मेमोरी स्टिक खोने पर मौका लेंगे, मैंने सोचा कि मैं आपको बता दूंगा कि ऐसा होता है; मुझे यह मंच इसलिए मिला क्योंकि मैंने डिस्कनेक्ट करने से पहले अपनी मेमोरी स्टिक को अस्वीकार नहीं किया था और 1.8gb मूल्य की उन फिल्मों तक नहीं पहुँच पाया था जो मैंने अभी-अभी ली हैं। सौभाग्य से डिस्क उपयोगिता इसे ठीक करने में सक्षम थी, इस बार।

जवाबों:


13

ऐसा करने के लिए बहुत बेहतर:

sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.UserNotificationCenter.plist

जो आपके सिस्टम फ़ाइलों को अक्षुण्ण रखने से केवल UserNotificationCenter सेवा को चलाने से रोक देगा!

खबरदार: जैसा कि टिप्पणियों में कहा गया है, यह सभी सिस्टम नोटिफिकेशन को अक्षम कर देगा, जिसमें प्रोग्राम से संपर्क जैसी सिस्टम सेवाओं तक पहुंच का अनुरोध करना शामिल है


यह मेरे मैक को पुनः आरंभ करने के बाद अनलोड किया जाता रहेगा?
सिंद्रे सोरहुस

1
लॉंचक्टल प्लास्ट को उतारना फिर से शुरू होता है, इसलिए मेरा ऐसा मानना ​​है। उस ने कहा, मैंने शायद ही कभी रिबूट किया है, इसलिए अभी तक इसका परीक्षण नहीं किया है!
जेम्स

2
(मैंने रिबूट किया, और यह ठीक बना रहा है :)
जेम्स

3
उस समाधान का नकारात्मक पक्ष प्रभाव है: यह उन "xy-application आपके संपर्कों तक पहुंचना चाहता है" पॉपअप भी छिपाएगा। इसे वापस करने के लिए:sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.UserNotificationCenter.plist

3
हाँ यह बहुत खतरनाक है। यह सबसे अधिक संभावना है कि आपको सिस्टम से सूचनाएं प्राप्त करने से रोक देगा। 2011 में, नोटिफिकेशन कोई बड़ी बात नहीं थी लेकिन वे आज 2015 में हैं
अहमत अल्फ़ बाल्कन

10

निश्चित रूप से एक सुंदर जवाब नहीं है, लेकिन, आप /NotificationCenter.app में पाया अक्षम कर सकते हैं / प्रणाली / पुस्तकालय / coreservices - एक ही नाम के साथ किसी अन्य एप्लिकेशन या फ़ाइल के साथ बदलें। यह किसी भी चेतावनियों को बंद कर देगा (जिसमें आपका ड्राइव भरा हुआ है) तो उसके लिए बाहर देखें, लेकिन मेरे अनुभव में यह वही है जो आप खोज रहे हैं।

मैंने वास्तव में एक लंबे समय पहले अपने मैक के लिए ऐसा किया था, और जब तक आप सवाल नहीं पूछते, तब तक इसके बारे में भूल गए। क्रेडिट के लिए Macpadawon पर http://macosx.com/forums/mac-os-x-system-mac-software/297194-disable-device-removal-message.html उत्तर के लिए - उसी स्थान पर मुझे अपना उत्तर एक दो का मिला। साल पहले।


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

मैंने इसे तीन अलग-अलग मैक पर बिना किसी मुद्दे के साथ किया है, हालांकि अधिकांश समय मैं सिर्फ चीजों को अनमाउंट करता हूं।
सियाओसिबाई

2
कम से कम आपने किसी मुद्दे पर ध्यान नहीं दिया , है ना? क्षमा करें, विरोध नहीं कर सका। :-)
डेरिकाइक

9

यह एप्सस्क्रिप्ट आपके लिए उन्हें बंद कर देगा। इसे स्क्रिप्ट एडिटर में पेस्ट करें और फिर एक एप्लीकेशन के रूप में सेव करें। फिर उस एप्लिकेशन को एक्सेस प्रदान करें (सिस्टम प्राथमिकताएँ> सुरक्षा और गोपनीयता> पहुंच) तब आप एप्लिकेशन को चलाने के लिए ControlPlane https://www.controlplaneapp.com/ जैसे एप्लिकेशन का उपयोग कर सकते हैं ताकि वे इस प्रकार स्वतः ही बंद हो जाएं! ** ध्यान दें: आपको ControlPlane के लिए भी एक्सेसिबिलिटी एक्सेस देना होगा।

tell application "System Events"
tell process "NotificationCenter"
    set numwins to (count windows)
    repeat with i from numwins to 1 by -1
        tell window i
            set temp to value of static text 1
        end tell
        if temp contains "Disk Not Ejected Properly" then
            click button "Close" of window i
        end if
    end repeat
end tell
end tell

सुंदर, मैं इसे पूरी तरह से अधिसूचना केंद्र को अक्षम करना पसंद करता हूं।
नेटऑपरेटर विब्बी

-2

आपका जवाब यहाँ है। बस एक फ़ाइल को इस लेख के अंत में बताए गए कार्यों और नौकरियों के साथ बदलें। सिएरा या हाई सिएरा में कुछ भी नहीं बदला है।

ओएस-एक्स डिवाइस हटाने की चेतावनियों को योसमाइट में अक्षम करना


-2

अद्यतन करें!

हे भगवान! क्वांटम एक प्रतिभा है! यहाँ एक हैक ( और मेरा मतलब है कि एक वास्तविक जीवन हैक ) बस इस कष्टप्रद संदेश को निष्क्रिय करने और अधिसूचना प्रणाली के बाकी हिस्सों को छोड़ने के लिए ...

http://quantumg.blogspot.com/2015/04/disabling-os-x-device-removal-warnings.html

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

स्पष्टता के लिए संपादित।

फ्लैश ड्राइव या अन्य यूएसबी ड्राइव के साथ मुद्दा यह है; जब भी आप किसी ड्राइव पर डेटा लिखते हैं ... आपके सिस्टम पर कोई भी ड्राइव, डेटा को पहले मेमोरी में बफर को लिखा जाता है। बाद में, जब कंप्यूटर इसके चारों ओर हो जाता है, तो यह बफ़र्स को डिवाइस (हार्ड ड्राइव, एसएसडी, या किसी भी यूएसबी डिवाइस) को फ्लश करेगा। यह तात्कालिक हो सकता है (कम से कम हमारे लिए मात्र नश्वर) या इसमें कुछ सेकंड लग सकते हैं। संभावित देरी का मतलब है कि यदि आप बफ़र्स को फ्लश करने से पहले यूएसबी डिवाइस को चलाते हैं तो आप एक भ्रष्ट ड्राइव, या ड्राइव पर दूषित फ़ाइलों का एक सेट के साथ समाप्त हो सकते हैं।

यदि आप केवल एक डिवाइस से पढ़ते हैं, तो आपके दिल की सामग्री के लिए हां करने से पहले लिखने वाले बफ़र्स को फ्लश करने के लिए NO NEED है क्योंकि वे खाली हैं और डिवाइस को फ्लश करने की आवश्यकता नहीं है।

इसलिए ... कष्टप्रद मैक ओएस एक्स चेतावनी शायद सबसे अधिक प्रासंगिक नहीं है। ऐसा करना केवल महत्वपूर्ण है यदि आपने हाल ही में डिवाइस को लिखा है, और बफ़र्स (कुछ सेकंड, अधिकतम) को फ्लश करने के लिए पर्याप्त समय नहीं दिया है। यदि आप केवल USB डिवाइस से पढ़ रहे हैं, तो फ़्लश करने के लिए बफ़र्स की प्रतीक्षा करना आवश्यक है।

इसलिए Apple उपयोगकर्ताओं को बिजली उपयोगकर्ताओं के लिए अलग-अलग संदेशों को अक्षम करने का एक तरीका प्रदान करने की आवश्यकता है। हर किसी को एक n00b के रूप में मत समझो, जिसे यह जानने के लिए भरोसा नहीं किया जा सकता है कि उनका कंप्यूटर कैसे काम करता है।

और जो लोग शिकायत करते हैं कि मैं गलत हूं, और ENTIRE NOTIFICATION SUBSYSTEM को अक्षम करके संदेशों को निष्क्रिय करने का एक तरीका है, वे सीधे सादे गलत हैं। संपूर्ण अधिसूचना सबसिस्टम को अक्षम करना एक स्वीकार्य समाधान नहीं है, जिस तरह अपने सेल फोन से बैटरी को निकालना बहुत अधिक कूरियर कॉल प्राप्त करने का स्वीकार्य समाधान नहीं है। अधिसूचना सबसिस्टम महत्वपूर्ण है और इसे अक्षम नहीं किया जाना चाहिए क्योंकि ओपी कष्टप्रद होने के लिए संदेशों के कई असंख्य में से एक पाता है।

यह एक ऐसी समस्या है जिसे केवल Apple द्वारा पर्याप्त रूप से हल किया जा सकता है जो उपयोगकर्ताओं को विशिष्ट संदेशों से बाहर निकलने का रास्ता प्रदान करता है।


1
इसलिए, मुझे यकीन नहीं है कि यह रैमब्ले वास्तव में प्रश्न के उत्तर के रूप में योग्य है ... हालांकि एक उत्तर पहले से ही प्रदान किया गया था, जो वास्तव में आप जुआ कर रहे हैं वह नहीं किया जा सकता है - संदेश अक्षम किए जा सकते हैं। हालाँकि, इस सवाल का कोई जवाब देने का प्रयास नहीं किया गया है, मैं इसे हटाने के लिए झंडा लगाने जा रहा हूँ।
चार्ली 74४

@ चार्ली74 यह एक बिंदु बनाने की कोशिश है, इसलिए मैं इसे हटा नहीं रहा हूं। मैं अंत में अस्पष्ट चिट चैट को संपादित करूंगा। अगर ओपी स्पष्ट होना चाहता है, तो ओएस एक्स पॉसिक्स प्रमाणित क्यों - en.wikipedia.org/wiki/POSIX#POSIX-certified और नहीं POSIX- आधारित है की एक सकारात्मक व्याख्या प्रदान करने के लिए स्वतंत्र महसूस करें ।
bmike

@ चार्ली74 मैंने अपना उत्तर स्पष्ट कर दिया, लेकिन अपना बचाव करने के लिए मैंने कभी नहीं कहा कि यह नहीं किया जा सकता है। मैंने केवल सुझाव दिया कि सैकड़ों में से एक समस्या को रोकने के लिए अधिसूचना उपतंत्र को अक्षम करना, जिसमें आपके मैक को आपको सूचित करने की आवश्यकता हो सकती है, स्वीकार्य समाधान नहीं है। यह केवल "अपने मैक का उपयोग करना बंद करो और मूर्खतापूर्ण संदेश अब आपको परेशान नहीं करेगा" की तुलना में थोड़ा बेहतर है। केवल Apple एक स्वीकार्य समाधान की पेशकश कर सकता है, और उन्होंने अभी तक नहीं किया है।
फिलिप एच। ब्लैंटन

बायनेरिज़ को हस्ताक्षर करने की आवश्यकता के कारण यह दृष्टिकोण काम नहीं करता है। अधिसूचना प्रणाली को अक्षम करने से कोड हस्ताक्षर को अक्षम करना बदतर होगा।
एडवर्ड एंडरसन

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