अपने मैक से हटाने के बाद मैं एक सिस्टम फाइल कैसे वापस पा सकता हूं?


17

मैंने अपने मैक से एक सिस्टम फाइल को डिलीट कर दिया है और इसे वापस लाने की जरूरत है।

सिस्टम फ़ाइलों में शामिल हो सकते हैं:

  • / - विशेषकर यूनिक्स फाइलों की जड़ में छिपी हुई फाइलें / निजी
  • / सिस्टम फ़ाइलें
  • / लाइब्रेरी फ़ाइलें
  • / अनुप्रयोग फ़ाइलें जो कोर ओएस के साथ जहाज करती हैं

सिस्टम फाइल्स कोई ऐप, यूजर फाइल्स या फाइल्स नहीं हैं जिन्हें किसी ज्ञात सीक्वेंस जैसे कैश फाइल्स, स्पॉटलाइट इंडेक्स फाइल्स आदि द्वारा रीजनरेट किया जा सके…


विहित सवाल और जवाब के लिए bmike इस टिप्पणी ♦


1
/ निजी को एक अलग उत्तर की आवश्यकता है - एक / निजी / var / फ़ोल्डर्स के लिए देखें - / निजी / tmp को पुनर्स्थापित करने की आवश्यकता नहीं है
user151019

जवाबों:


22

यदि आपके पास हाल ही में मैक है तो इसमें रिकवरी पार्टीशन है

अपने मैक पर पावर और एप्पल लोगो दिखाई देने तक Command+ दबाए रखें R। यह रिकवरी विभाजन का उपयोग करके आपके मैक को बूट करने का कारण बनेगा।

एक बार जब आप रिकवरी पार्टीशन में होते हैं, तब आप ऑपरेटिंग सिस्टम को फिर से इंस्टॉल कर सकते हैं।

यह Apple तकनीकी नोट, OS X: OS X रिकवरी के बारे में , अधिक विवरण देता है।

आप ओएस को पुनर्स्थापित कर सकते हैं और अपनी फ़ाइलों को बरकरार रख सकते हैं। Apple ने इरेज़ / इनस्टॉल ऑप्शन को हटा दिया ताकि आपको रिकवरी इंस्टालर के बारे में चिंता न करनी पड़े। रिकवरी OS से बूट होने पर ड्राइव को मिटाने या सुधारने / पुन: चालू करने के लिए आपको अब डिस्क यूटिलिटी टूल को स्पष्ट रूप से लॉन्च करना होगा।


11

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

स्टार्टअप के दौरान -R को तब तक दबाए रखें जब तक आपको इसके समान विंडो न दिखाई दे:

यहाँ छवि विवरण दर्ज करें

ये आपके विकल्प हैं:

  1. उपयोगिताएँ> टर्मिनल चुनें:

    यहाँ छवि विवरण दर्ज करें

    आपका OS X डिस्क में लगाया जाएगा /Volumes/<your disk name>। उदाहरण के लिए, मेरे मैक पर इसमें आरोहित था /Volumes/Mavericks:

    df
    Filesystem     1K-blocks      Used Available Use% Mounted on
    /dev/disk0s2   249219484 145891460 103072024  59% /Volumes/Mavericks
    

    अब /binअपने OS X डिस्क पर कॉपी करें:

    cp -a /bin /Volumes/<your disk name>
    

    ध्यान दें कि/bin रिकवरी डिस्क की सामग्री पुरानी हो जाएगी , क्योंकि बाकी OS के साथ रिकवरी डिस्क अपडेट नहीं है, इसलिए /binअपने मैक को सफलतापूर्वक शुरू करने और लॉग इन करने के बाद टाइम मशीन से पुनर्स्थापित करें।


2
सभी उत्तर इस तरह से विस्तृत होने चाहिए: :) +1
9

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

@ बाहर की ओर इशारा करते हुए धन्यवाद कि मैंने सोचा था कि यह एक कोशिश के लायक होगा इसलिए मैंने इसे तीन विकल्पों में से अंतिम के रूप में सूचीबद्ध किया। के रूप में अपने दावे के लिए कि ओपी को ओएस एक्स को पुनर्स्थापित करने की आवश्यकता है, मुझे नहीं लगता कि यह आवश्यक होगा। पहला विकल्प जो मुझे प्रदान करना चाहिए, उसे करना चाहिए, मैंने इसका परीक्षण किया।
jaume

4
/ बिन की सामग्री को कॉपी करना आदर्श नहीं है क्योंकि यह ACL पर नहीं चल सकता है और उचित अनुमतियाँ (डिस्क उपयोगिता के साथ मरम्मत की अनुमति इनमें से कुछ को ठीक कर सकती है)। यह उचित संस्करण भी नहीं पकड़ सकता है (जैसा कि कुछ अद्यतन किया गया हो सकता है)। क्या आप आश्वस्त कर सकते हैं कि ये नियंत्रित हैं? इसके अलावा, यह एक मक्खी दृष्टिकोण के लिए एक स्लेजहैमर की तरह लग सकता है, लेकिन बस ओएस एक्स को फिर से स्थापित करना सबसे आदर्श समाधान होने की संभावना है। कम से कम किसी भी अधिक समस्याओं का नेतृत्व करने की संभावना है।

@ डिस्कसम डिस्क उपयोगिता अनुमतियों को ठीक कर देगी लेकिन मैं आपके अन्य बिंदु से सहमत हूं, मैंने रिकवरी एचडी को माउंट किया, इसमें शामिल संस्करणों की जांच की com.apple.recovery.boot/BaseSystem.dmgऔर हां, कुछ बायनेरिज़ पुरानी हैं, bashउनमें से। जैसा कि आपने अपनी पिछली टिप्पणी में कहा था कि डिस्क उपयोगिता वास्तव में फ़ाइलों को पुनर्स्थापित नहीं करता है, यह दर्शाने के लिए मैंने अपना उत्तर संपादित किया, और तीसरा विकल्प हटा दिया।
jaume

11

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

रिकवरी विभाजन का उपयोग करें

कई 1 सिस्टम फाइलें रिकवरी पार्टीशन पर भी शामिल हैं और इन्हें कॉपी किया जा सकता है।

  1. रिकवरी एच.डी.

    diskutil mount Recovery\ HD
    
  2. बेससिस्टमटाउन माउंट करें

    hdiutil mount /Volumes/Recovery\ HD/com.apple.recovery.boot/BaseSystem.dmg
    
  3. फ़ाइल की प्रतिलिपि बनाएँ

    FILE="/usr/bin/codesign"
    sudo cp -p /Volumes/OS\ X\ Base\ System/${FILE} ${FILE}
    

इस प्रक्रिया को एक एकल-पंक्ति कमांड में जोड़ा जा सकता है यदि आपको इसे बार-बार चलाना है ...

FILE="/usr/bin/codesign"; diskutil mount Recovery\ HD && hdiutil mount /Volumes/Recovery\ HD/com.apple.recovery.boot/BaseSystem.dmg && sudo cp -p /Volumes/OS\ X\ Base\ System/${FILE} ${FILE}

यहां तक ​​कि अगर आपने cpबाइनरी को हटा दिया है (जो हो सकता है), वहाँ है /usr/bin/ditto, /usr/bin/tarऔर कई अन्य कमांड हैं जो इसके लिए खड़े हो सकते हैं cp

OS X को पुनर्स्थापित करें

यदि आपको रिकवरी एचडी, इंटरनेट रिकवरी या ओएस एक्स इंस्टॉल मीडिया के माध्यम से ओएस एक्स को फिर से स्थापित करने की क्षमता मिली है, तो ओएस एक्स को फिर से इंस्टॉल करना आपके सिस्टम को किसी भी लापता / टूटी हुई सिस्टम फ़ाइलों को स्थापित और कॉपी करना होगा।


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

1 सभी सिस्टम फाइलें रिकवरी एचडी पर नहीं हैं, लेकिन कई हैं। यदि कॉपी करने वाला कमांड काम नहीं करता है, तो जांच लें कि फ़ाइल रिकवरी एचडी पर मौजूद है।


4
रिकवरी ओएस से कॉपी करते समय: सावधानी ! रिकवरी ओएस के संस्करण के लिए ओएस एक्स के संस्करण से मेल नहीं खाना आम बात है। उदाहरण के लिए: ओएस एक्स 10.9 की स्थापना जो 10.9.2 पर अपडेट की जाती है, रिकवरी ओएस 10.9 (एसएसएल भेद्यता के साथ, और इसी तरह) तक सीमित होगी। ।
ग्राहम पेरिन

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

यह सुनिश्चित करने के बाद कि सभी अपडेट हैं, मैं कॉम्बो अपडेट का उपयोग करके एक सॉफ़्टवेयर अपडेट
करूंगा

APFS पर, बेससिस्टमटिन्ग एक ही स्थान पर स्थित नहीं है। यकीन नहीं होता है कि अगर हमें एक अलग रास्ते पर आने के लिए एक नए सवाल या एक संपादन की आवश्यकता है या कम से कम एक टिप्पणी जो macOS के संस्करण इस भयानक चाल काम करता है।
bmike

6

वहाँ एक समाधान है कि एक इंटरनेट कनेक्शन की आवश्यकता है।

ओएस एक्स रिकवरी

मैक ओएस एक्स 10.7, लायन के बाद पेश किए गए मैक मॉडल में ओएस एक्स रिकवरी सिस्टम के इंटरनेट-आधारित संस्करण से सीधे शुरू करने की क्षमता शामिल है

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

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

OS X के इंटरनेट पुनर्स्थापना के बाद iLife अनुप्रयोगों को पुनर्स्थापित करना

यदि आपका कंप्यूटर OS X Lion या बाद में आया है और आप अपनी हार्ड डिस्क को मिटा देते हैं और OS X स्थापित करते हैं, तो आप Mac App Store से iPhoto, iMovie और GarageBand डाउनलोड कर सकते हैं।

  • स्थापना के बाद, ओएस एक्स से शुरू (ऊपर) करें।
  • गोदी में ऐप स्टोर आइकन पर डबल-क्लिक करें।
  • अपना Apple ID और पासवर्ड डालें।
  • खरीद पर क्लिक करें। यदि आपने मैक ऐप स्टोर के भीतर अपने बंडल किए गए iLife एप्लिकेशन को पहले स्वीकार नहीं किया है, तो आपको स्क्रीन के स्वीकार भाग में अपने iLife एप्लिकेशन को दिखाई देना चाहिए।
  • स्वीकार पर क्लिक करें। आपसे एक बार फिर आपकी ऐप्पल आईडी और पासवर्ड मांगा जा सकता है। आपके iLife एप्लिकेशन अब खरीदे गए अनुभाग पर जाते हैं। ये एप्लिकेशन आपके कंप्यूटर के साथ आए सॉफ़्टवेयर का हिस्सा हैं। आपका खाता उनके लिए शुल्क नहीं लिया जाएगा।

  • अपने एप्लिकेशन की स्थापना पूर्ण करने के लिए इंस्टॉल पर क्लिक करें।


आइए आइलाइफ़ पुनर्स्थापना के इस भाग को होस्ट करने के लिए एक विहित प्रश्न खोजें। यह वास्तव में एक एकल प्रणाली फ़ाइल या / bin निर्देशिका हटाने के उपयोग के मामले में फिट नहीं करता है ...
bmike

5

ऐप्पल का आधिकारिक जवाब आपके सिस्टम को फिर से स्थापित करना होगा क्योंकि टाइम मशीन से एक्सेस सिस्टम फाइलें जोखिम भरा और मुश्किल हो सकती हैं।

  1. सिस्टम पुनर्प्राप्ति प्रक्रिया में सहायता करने के लिए आवश्यक फ़ाइल गुम हो सकती है और एक फोटो या ऐप को पुनर्स्थापित करने के लिए टाइम मशीन का उपयोग करने की तुलना में असमान / अप्रत्याशित परिणामों के लिए एक विशेषज्ञ की आवश्यकता होती है।
  2. सिस्टम फाइलें छिपाई जा सकती हैं और आपको अपने टाइम मशीन बैकअप से फाइलों को पुनर्स्थापित करने के लिए कमांड शॉर्टकट द्वारा उन फ़ोल्डरों को नेविगेट करने का तरीका जानना होगा।
  3. सिस्टम फ़ाइलों में विशेष अनुमतियाँ हो सकती हैं ताकि आपको पुनर्स्थापित करने के बाद उन्हें ठीक करने की आवश्यकता हो।
  4. आपको पुनर्स्थापित करने के बाद रिबूट करने की आवश्यकता हो सकती है और यदि आप अनुचित तरीके से पुनर्स्थापित करते हैं, तो सिस्टम फिर से बूट करने में विफल हो सकता है।
  5. पुराने बैकअप से पुनर्स्थापित करने से पैच या सुरक्षा अद्यतन पूर्ववत हो सकते हैं और आपके सिस्टम को अपडेट करने के लिए कठिन बना सकते हैं। हाल ही में बैकअप होने से इस संभावित समस्या को समाप्त किया जा सकता है।

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

मेनू बार में टाइम मशीन मेनू का उपयोग करें टाइम मशीन का चयन करें । जिस फ़ाइल में मौजूद है, उस तारीख पर वापस जाएँ, फ़ाइल का चयन करें, फिर रिस्टोर (निचला दायाँ बटन) पर क्लिक करें

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


3

फ़ाइल को किसी अन्य सिस्टम या एक विश्वसनीय 1 व्यक्ति की मशीन से कॉपी करें

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

चैट में किसी फ़ाइल के चेकसम के लिए बेझिझक पूछें (ओएस एक्स संस्करण देने के लिए मत भूलना) यदि आप यह सुनिश्चित करना चाहते हैं कि फ़ाइल गलती से संशोधित नहीं हुई है (या उद्देश्यपूर्ण)।

यह सुनिश्चित करने के लिए फ़ाइल की प्रतिलिपि बनाने के बाद कि क्या अनुमतियाँ फ़ाइल पर सही तरीके से सेट की गई हैं, के बाद एक अनुमतियाँ सुधार करना न भूलें।

1 यह महत्वपूर्ण सिस्टम फ़ाइलों के लिए इंटरनेट पर यादृच्छिक अजनबियों पर भरोसा करना सबसे अच्छा नहीं है।


3

ओएस एक्स के साथ पेसिफिस्ट मीडिया स्थापित करें

यदि आपको ओएस एक्स इंस्टाल मीडिया और पेसिफिस्ट मिल गया है , तो आप इंस्टाल मीडिया को ब्राउज़ कर सकते हैं और फाइल को पकड़ सकते हैं।

यदि आपके पास Pacifist है, लेकिन कोई मीडिया स्थापित नहीं है, तो यह आपको इंस्टॉलर डाउनलोड करने के लिए प्रेरित करेगा।


1
अगर आपने मीडिया स्थापित किया है, तो क्या इंस्टॉलर को चलाना आसान नहीं होगा और इसे सबकुछ ठीक करने दिया जाएगा? मुझे लगता है कि यह इस बात पर निर्भर करता है कि सिस्टम डैमेज कितना अलग था और आपको हम पर कितना भरोसा है कि आपके द्वारा गायब की गई फाइलें ही गलत हैं।
bmike

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