कैसे उच्च सिएरा स्थापित करने पर APFS में रूपांतरण को रोकने के लिए


11

वर्तमान समझ से संकेत मिलता है कि "सभी एसएसडी" मशीनों में कम से कम उनकी मुख्य / रूट फाइल प्रणाली होगी जो उच्च सिएरा की स्थापना पर एपीएफएस में परिवर्तित हो जाएगी।

इसका मतलब है कि HFS + अभी भी एक व्यवहार्य बूट फ़ाइल सिस्टम है (क्योंकि यह बाहरी घूर्णी ड्राइव पर बीटा का परीक्षण करने के दौरान था)। मैं अभी HFS + रखना चाहता हूं।

मैं एक पूर्ण डिफ़ॉल्ट स्थापित कैसे करूं, जिसमें रिकवरी एचडी भी शामिल है, एक "सभी एसएसडी" मैकबुक प्रो पर जो एचएफएस + को केवल फ़ाइल सिस्टम के रूप में रखता है?


यदि आपके मैकबुक में SSD है तो नए APFS फाइल सिस्टम का उपयोग क्यों नहीं करें? मेरा उन्नत उन्नत और नया APFS फ़ाइल सिस्टम मेरे लिए बहुत तेज़ प्रतीत होता है।
मिशेल

पश्चगामी संगतता, क्रॉस-प्लेटफ़ॉर्म संगतता, .0-परिहार, दूसरों को इसे बीटा-परीक्षण करने दें, अब तक के बेंचमार्क infos परस्पर विरोधी। APFS के लिए दस्तावेज़ीकरण अभी भी काफी कम है। Zaphod यह सुरक्षित खेलता है।
LаngLаngС

समझ गया :) नई फ़ाइल सिस्टम APFS के साथ खोजे गए (अभी तक) किसी भी समस्या की रिपोर्ट करने में भाग्यशाली, लेकिन अभी भी शुरुआती दिन हैं।
मिशेल

2
@MitchellK: कुछ सुरक्षा कमजोरियां, कुछ माइग्रेशन समस्याएं, किसी भी अपरिवर्तनीय रूपांतरण के साथ बुनियादी समस्या।
डैन

जवाबों:


16

यह किसी भी उच्च सिएरा इंस्टॉलर जीयूआई से बाहर निकलने और कमांड लाइन से इंस्टॉल शुरू करके काम करना चाहिए:

/Applications/Install\ macOS\ High\ Sierra.app/Contents/Resources/startosinstall --converttoapfs NO

आगे स्थापित विकल्प --usageतर्क का उपयोग करके प्राप्त किया जा सकता है:

तर्क
--applicationpath, स्थापित करने के लिए OS इंस्टॉलर एप्लिकेशन की प्रतिलिपि बनाने के लिए एक पथ।
--license, केवल उपयोगकर्ता लाइसेंस समझौते को प्रिंट करता है।
--agreetolicense, आपके द्वारा मुद्रित लाइसेंस को लाइसेंस के लिए सहमत करें --license।
--rebootdelay, तैयारी के अंत में रिबूट में देरी कब तक। यह विलंब सेकंड में है और अधिकतम 300 (5 मिनट) है।
--पिडोसिग्नल, एक पीआईडी ​​निर्दिष्ट करें जिसके लिए तैयार चरण पूरा होने पर SIGUSR1 भेजें। "रिबूटडेल" को बायपास करने के लिए, SIGUSR1 को स्टार्ट-इंस्टॉलेशन पर वापस भेजें।
यदि आप APFS में कनवर्ट करना चाहते हैं, तो --converttoapfs, या तो हाँ या नहीं निर्दिष्ट करें।
- आइंस्टापैकेज, ओएस स्थापना पूर्ण होने के बाद स्थापित करने के लिए एक पैकेज का रास्ता; इस विकल्प को कई बार निर्दिष्ट किया जा सकता है।
--usage, इस संदेश को प्रिंट करता है।
-वोल्यूम, लक्ष्य मात्रा के लिए पथ।


सूत्र रिपोर्ट करते हैं कि कमांड (बीटा संस्करण में) पहले निष्पादन पर, लेकिन दूसरे पर कुछ भी नहीं करता है।


क्या अब वापस रिपोर्ट दर्ज की गई है कि यह अब आधिकारिक तौर पर बीटा नहीं है? और बूट करने योग्य स्टिक (createinstallmedia) से इस विकल्प का उपयोग करने के बारे में क्या?
LаngLаngС

यह यूएसबी-स्टिक इंस्टॉलर से काम नहीं करता है: हाई सिएरा के लिए नवीनतम इंस्टॉलर यह विकल्प प्रदान करता है, लेकिन "हेल्परटूल दुर्घटनाग्रस्त" के साथ आगे जाने का प्रयास करता है।
LаngLаngС

@LangLangC नहीं, यह USB मीडिया पर ठीक काम करता है, बस आज इस प्रकार चलता है: /Volumes/Install\ macOS\ High\ Sierra/Install\ macOS\ High\ Sierra.app/Contents/Resources/startosinstall --converttoapfs NO- कोई त्रुटि नहीं। लाइसेंस समझौते की विफलता को रोकने के लिए मुझे पहले इसे बिना किसी झंडे के चलाना था, (जो कि आपने गलत व्याख्या की हो सकती है)।
oemb1905

3

यहां पढ़ें कि इसे कैसे करना है .... startosinstall .... https://derflounder.wordpress.com/2017/09/26/use-the-macos-high-sierra-os-installers-startosinstall-tool- एक बहुत ही अनुभवी स्रोत से, से बचने के लिए- apfs- रूपांतरण / एक आसान समाधान।


2
अनिर्धारित –nointeractionध्वज के लेख में अच्छा उल्लेख है "लॉग-इन उपयोगकर्ता द्वारा अतिरिक्त आवश्यकता वाले कार्यों के बिना कमांड लाइन से इंस्टॉलेशन प्रक्रिया को स्वचालित करने के लिए"।
एलेक्स Ixeras

2

हाई सिएरा स्थापित करते समय एक स्वचालित रूपांतरण को रोकने के लिए एक विधि पहले बाहरी ड्राइव पर इंस्टॉल को पुनर्निर्देशित करना है।
(या बड़े डेस्कटॉप मशीनों और लैपटॉप पर एक पारंपरिक एचडीडी जो एसएसडी के अलावा इन ड्राइवों को संशोधित करने के लिए संशोधित किए गए थे।)

बाहरी ड्राइव से यह इंस्टॉलेशन फिर मुख्य आंतरिक बूट ड्राइव पर वापस क्लोन किया जा सकता है (अधिमानतः बूट ड्राइव मिट जाने के बाद)। एक बार जब SSD पर क्लोन वापस आ जाता है तो फाइल सिस्टम HFSplus में रहेगा।

यदि पूरी प्रक्रिया का लक्ष्य वैसे भी "क्लीन इन्स्टॉल" है तो यह एक चक्कर से कम है क्योंकि यह लग सकता है। यह वास्तव में इस तरह से तेज हो सकता है, अगर विकल्पों में एक धीमी यूएसबी-स्टिक शामिल है जिसे आपको इसके लिए तैयार करना है createinstallmediaऔर फिर वहां से स्थापित करना है। पहली बार बहुत तेज बाहरी ड्राइव पर स्थापित करना। [वही संभव लाभ वांछित हो सकता है जब कोई व्यक्ति कई मशीनों को हाई सिएरा में अपग्रेड करना चाहता है। नीचे अपडेट 2 देखें]

MacOS 10.13 स्थापित करते समय कोई बाहरी ड्राइव वर्तमान में APFS में परिवर्तित नहीं होगी।

कोई भी व्यक्ति वास्तव में यह नहीं जानता है कि यह सिद्धांत कितने समय तक सही रहेगा लेकिन वर्तमान में दोनों प्रकार की ड्राइव के लिए यही स्थिति है: घूर्णी चुंबकीय और ठोस राज्य ड्राइव।

चूंकि यह बहुत राय के साथ मिलता है, दूसरों का सुझाव है:

APFS के बिना macOS हाई सिएरा में अपग्रेड करने का सबसे सुरक्षित तरीका

जिस तरह से मैं दृढ़ता से यह करने का सुझाव देता हूं वह सबसे सुरक्षित और आसान है। सबसे सुरक्षित है क्योंकि अगर कुछ गड़बड़ा जाता है, तो आपके पास पहले से जो कुछ भी है उसे बदले बिना अपग्रेड को गिराया जा सकता है:

  1. बूट ड्राइव को किसी भी अतिरिक्त बाहरी ड्राइव पर क्लोन करें।
  2. स्पेयर / क्लोन को बूट करें।
  3. स्पेयर / क्लोन को अपग्रेड करें। अपडाउटर फ़ाइल सिस्टम को अकेला छोड़ देगा — इसे APFS में नहीं बदला जाएगा।
  4. अब अपडेट किए गए स्पेयर / क्लोन को बूट करें। चीजों की जांच करें और सत्यापित करें कि चीजें आपकी संतुष्टि के लिए काम कर रही हैं - और यह जल्दी मत करो। सुनिश्चित करें कि सब कुछ सही काम कर रहा है और यह कि आप जो कुछ भी सामान्य रूप से करते हैं वह ठीक है।
  5. संतुष्ट हैं? मूल बूट ड्राइव में अब अपडेट किया गया बाहरी क्लोन।
  6. मूल बूट ड्राइव से बूट (अब अद्यतन)।

इस तरह से करने से, मौजूदा बूट ड्राइव में तब तक कोई बदलाव नहीं होता है जब तक आप स्पष्ट रूप से अद्यतन प्रणाली के साथ उस पर वापस क्लोन करने का विकल्प नहीं चुनते हैं।


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


Update2: इस तरह से कई मशीनों को अपग्रेड करना Apple द्वारा अब अनुशंसित नहीं है , क्योंकि फर्मवेयर अपडेट अब इंस्टॉलर में रोल किए गए हैं। जब तक हम यह पता नहीं लगाते हैं कि फर्मवेयर अपडेट को मैन्युअल रूप से कैसे लागू किया जाए। यद्यपि यह समस्या HFS + के साथ APFS संस्थापनों के साथ अधिक दबाव वाली प्रतीत होती है जैसा कि प्रश्न में उल्लिखित है। यदि आपको उन फर्मवेयर अपडेट की आवश्यकता है, तो आप मैक फर्मवेयर अपडेट को मैन्युअल रूप से भी लागू कर सकते हैं ।

ऊपर उल्लिखित क्लोन मार्ग वर्तमान में केवल एकल मशीन (जहां फर्मवेयर अपग्रेड होगा) को अपग्रेड करने या उन मशीनों पर ऑपरेटिंग सिस्टम को फिर से स्थापित करने के लिए अनुशंसित है जिनके पास फर्मवेयर अपडेट थे और उच्च सिएरा में पहले से ही लागू था।


ऊपर उल्लिखित क्लोन मार्ग वर्तमान में मैकबुक पर हाई सिएरा को स्थापित करने का सबसे अच्छा विकल्प है जो HFSplus को फाइलसिस्टम के रूप में रखना चाहिए-इस शर्त के तहत कि इसकी केवल आंतरिक डिस्क के रूप में एक खाली और बिना प्रतिस्थापन वाला ड्राइव है। नवीनतम हाई सिएरा इंस्टॉलर विकल्पों के संयोजन के साथ काम नहीं करता है --converttoapfsऔर --volumeस्थापित और पुराने फाइल सिस्टम को पुनर्निर्देशित करने के प्रयास के परिणामस्वरूप त्रुटि "दुर्घटनाग्रस्त हेल्परटूल" होगी।


1
जब कोई साफ इंस्टॉल किया जा सकता है, तो इस तरह के रिगरामोल से गुजरने की बिल्कुल जरूरत नहीं है, .../startosinstall --converttoapfs NOबूट मैक ड्राइव से उदाहरण के लिए, इंस्टाल macOS हाई सिएरा.पे से निर्मित USB इंस्टालर से ।
1534 पर user3439894

1
उल्लेखनीय है कि क्लोनिंग मुख्य HD की सामग्री को हटा देगा और बाद में बैकअप से पुनर्स्थापित करने के लिए सभी अनुप्रयोगों / उपयोगकर्ता फ़ाइलों / आदि की आवश्यकता होगी।
nohillside

1
@ user3439894 दुर्भाग्य से जब आप कमांड भेजते हैं तो इंस्टॉलेशन शुरू होता है। यह इंस्टॉलर को संशोधित नहीं करता है और फिर आप इसे यूएसबी पर रख सकते हैं। USB बनाने के लिए एक विधि होनी चाहिए और फिर इंस्टॉलर के भीतर APFS रूपांतरण के लिए ध्वज सेट करें
Chriz74

1
@ Chriz74, FYI करें मैंने ऐप स्टोर से 'इंस्टॉल मैकओएस हाई सिएरा.एप्प' डाउनलोड करके एक क्लीन इंस्टाल किया, ऐप्पल के ht201372 दस्तावेज़ में जानकारी का उपयोग करके एक यूएसबी इंस्टालर बनाया, फिर यूएसबी इंस्टालर का उपयोग करके बूट किया गया। वहां से, मैंने HFS + का उपयोग करके डिस्क यूटिलिटी में SSD को मिटाया और पुन: आरम्भ किया, फिर टर्मिनल में SSD पर HFS + फाइलसिस्टम को रखते हुए इंस्टॉल शुरू किया। AFAIK कोई सेटअप कॉन्फ़िगरेशन फ़ाइल नहीं है जिसे आप GUI से इंस्टॉल शुरू करते समय HFS + रखने के लिए सेट कर सकते हैं। यदि आप निश्चित रूप से APFS में कनवर्ट नहीं करना चाहते हैं, तो यह अच्छा है, निश्चित है, लेकिन कमांड लाइन से इंस्टॉल शुरू करना कोई बड़ी बात नहीं है!
user3439894

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