หากคุณเป็นผู้ใช้ Mac และกำลังพยายามอัปเดต MacOS เป็นเวอร์ชันใหม่กว่า คุณอาจเห็นข้อผิดพลาดนี้
เส้นทาง /System/Installation/Packages/OSInstall.mpkg ดูเหมือนจะหายไปหรือเสียหาย ออกจากโปรแกรมติดตั้งเพื่อรีสตาร์ทคอมพิวเตอร์แล้วลองอีกครั้ง
เมื่อคุณเห็นข้อผิดพลาดนี้ คุณจะมีตัวเลือกให้รีสตาร์ทระบบแล้วลองอีกครั้งเท่านั้น หากคุณเห็นข้อผิดพลาดนี้ ส่วนใหญ่แล้วจะไม่ได้รับการแก้ไขหลังจากรีบูต ซึ่งหมายความว่าข้อความแสดงข้อผิดพลาดนี้จะป้องกันไม่ให้คุณอัปเดตเป็นเวอร์ชันที่ใหม่กว่า
เราไม่แน่ใจในข้อผิดพลาดที่แน่นอนที่ทำให้เกิดสิ่งนี้ แต่มีแนวโน้มสูงว่าน่าจะเกิดปัญหากับการอัปเดตผ่าน App Store นั่นคือเหตุผลที่วิธีแก้ปัญหาที่พบบ่อยที่สุดคือการใช้ Bootable USB เพื่อติดตั้งการอัปเดตใหม่ สิ่งหนึ่งที่อาจทำให้เกิดปัญหานี้คือสิ่งที่ข้อความแสดงข้อผิดพลาดบอก เช่น เส้นทางอาจหายไปหรือเสียหาย ดังนั้น การแก้ไขหรือสร้างเส้นทางจึงช่วยแก้ปัญหาได้ อีกสิ่งหนึ่งที่อาจทำให้เกิดสิ่งนี้คือเนื้อที่ดิสก์เหลือน้อย แม้ว่าจะไม่ใช่เรื่องปกติ แต่ผู้ใช้จำนวนมากประสบปัญหาเนื่องจากปัญหานี้ ประเด็นคือ การอัปเดตใหม่นี้ยิ่งใหญ่กว่าการอัปเดตปกติ ดังนั้น ผู้ใช้จำนวนมากจึงคำนวณพื้นที่ที่จำเป็นสำหรับการอัปเดตนี้ผิดพลาดและได้รับข้อผิดพลาดนี้
สำรองข้อมูล
หากคุณไม่ได้สำรองข้อมูลไว้ ให้สำรองข้อมูลก่อนทำตามคำแนะนำด้านล่าง คุณสามารถใช้ Time Machine จาก Mac เพื่อสำรองข้อมูลของคุณ
Time Machine หากคุณยังไม่ทราบ เป็นคุณสมบัติที่มาพร้อมเครื่องใน Mac คุณสมบัตินี้ช่วยคุณสำรองข้อมูลของคุณบนอุปกรณ์จัดเก็บข้อมูลภายนอก ซึ่งหมายความว่าคุณจะต้องมีอุปกรณ์จัดเก็บข้อมูลภายนอก เช่น USB, HDD ภายนอก, Time Capsule หรือ macOS Server บนเครือข่ายของคุณและที่จัดเก็บข้อมูลภายนอกรูปแบบอื่นๆ เมื่อคุณมีอุปกรณ์จัดเก็บข้อมูลภายนอกแล้ว ให้ทำตามขั้นตอนด้านล่าง
- เพียงเชื่อมต่อที่จัดเก็บข้อมูลภายนอกของคุณกับ Mac
- กล่องโต้ตอบป๊อปอัปใหม่จะปรากฏขึ้นเพื่อถามว่าคุณต้องการใช้ไดรฟ์นี้เพื่อสำรองข้อมูลด้วย Time Machine หรือไม่
- ตรวจสอบ ตัวเลือก เข้ารหัสดิสก์สำรอง
- คลิก ใช้เป็นดิสก์สำรอง
หมายเหตุ: หากคุณไม่เห็นกล่องโต้ตอบที่ขอให้คุณสำรองข้อมูลดิสก์โดยใช้ Time Machine ให้ทำตามคำแนะนำด้านล่าง
- เลือก เมนู Apple จากแถบเมนูด้านบน
- เลือก การตั้งค่าระบบ
- คลิก ไทม์แมชชีน
- คลิก เลือกดิสก์สำรอง
- รายการใหม่จะปรากฏขึ้นพร้อมกับชื่อของดิสก์ที่พร้อมสำหรับการสำรองข้อมูล เลือกดิสก์สำรองจากรายการ จากนั้นคลิก ใช้ดิสก์
เมื่อเสร็จแล้ว ไฟล์ของคุณควรสำรองไว้
วิธีที่ 1:รีบูตในโหมดการกู้คืน
รีบูตระบบของคุณในโหมดการกู้คืน โหมดการกู้คืนมีเครื่องมือที่มีประโยชน์มากมายที่สามารถใช้แก้ไขซอฟต์แวร์และปัญหาอื่นๆ ได้ ดังนั้น การเรียกใช้โหมดการกู้คืนและการเรียกใช้คำสั่งบางอย่างจากเครื่องเทอร์มินัลจึงช่วยแก้ปัญหาให้กับผู้ใช้จำนวนมากได้ นี่คือขั้นตอนที่คุณต้องปฏิบัติตาม
- กด แป้นคำสั่ง แล้วกด R เมื่อคุณกดปุ่มเปิดเครื่อง หากคุณกำลังรีสตาร์ท Mac ให้กดแป้น Command ค้างไว้แล้วกด R ทันทีเมื่อ Mac ของคุณเริ่มรีสตาร์ท คุณควรกดปุ่มค้างไว้จนกว่าคุณจะเห็นโลโก้ Apple หรือลูกโลกหมุน หมายเหตุ: หากคุณเห็นเดสก์ท็อปปกติ แสดงว่าคุณไม่ได้กดปุ่มตรงเวลา คุณควรรีบูตแล้วลองอีกครั้ง
- คุณจะเห็นหน้าต่างยูทิลิตี้ macOS เมื่อ Mac เข้าสู่โหมดการกู้คืน
- คลิก ยูทิลิตี จาก แถบเมนู และคลิกเทอร์มินัล . หมายเหตุ: มีข้อบกพร่องในเวอร์ชัน Sierra ซึ่งคุณอาจไม่เห็นแถบเมนูที่ด้านบน ต่อไปนี้คือบางสิ่งที่คุณสามารถลองทำเพื่อให้แถบเมนูนั้นปรากฏขึ้นอีกครั้ง
- คลิก ยูทิลิตี้ดิสก์ ตัวเลือกจากหน้าต่างยูทิลิตี้ macOS ปิด ยูทิลิตี้ดิสก์ และกลับมาที่หน้าจอนี้ ตรวจสอบว่านี่นำแถบเมนูกลับมาหรือไม่
- รีบูต แล้วลองเข้าสู่โหมดการกู้คืนอีกครั้ง (โดยทำตามคำแนะนำในขั้นตอนที่ 1)
- รีบูต และเข้าสู่โหมดการกู้คืนอีกครั้ง (โดยทำตามคำแนะนำในขั้นตอนที่ 1) แต่กด คำสั่ง . ค้างไว้ และ R คีย์ระหว่างกระบวนการบูตทั้งหมดเช่น ปล่อยปุ่มเมื่อคุณเห็นหน้าต่างยูทิลิตี้ macOS เท่านั้น
- รีบูต และเข้าสู่โหมดการกู้คืนโดยกด Command + R + S ปุ่ม (แทนที่จะเป็นเพียง Command + R) การดำเนินการนี้จะเปิดโหมดการกู้คืนรวมและโหมดผู้ใช้คนเดียวที่ไม่มีเอกสาร ซึ่งจะเป็นการเปิดพรอมต์คำสั่งโดยตรงและจะอยู่ในโหมดการกู้คืน คุณจะสามารถพิมพ์และรันคำสั่งได้จากที่นี่
- เมื่อคุณอยู่ในเทอร์มินัลแล้ว ให้พิมพ์ find / -name OSInstall.mpkg แล้วกด Enter . คำสั่งนี้ค้นหาชื่อไฟล์ที่กำหนด ดังนั้น มันจะให้เส้นทางที่ OSInstall.mpkg อยู่
- พิมพ์ mkdir -p “/Volumes/Macintosh HD/System/Installation/Packages” แล้วกด Enter .
- พิมพ์ cp “
” “/Volumes/Macintosh HD/System/Installation/Packages/” แล้วกด Enter . แทนที่ด้วยเส้นทางจริงของ OSInstall.mpkg ที่คุณพบด้วยคำสั่ง find ในขั้นตอนที่ 4 - พิมพ์ sudo shutdown -r now แล้วกด Enter เพื่อรีบูตเครื่อง
เมื่อรีบูตระบบแล้ว ให้ลองอัปเดตอีกครั้ง
วิธีที่ 2:ตัวจัดการการเริ่มต้น
หากวิธีที่ 1 ไม่ได้ผล ให้ใช้ปุ่มตัวเลือกเพื่อบู๊ตและเลือกไดรฟ์ Mac HD ของคุณเพื่อแก้ไขปัญหา การรีบูตด้วยปุ่มตัวเลือกจะเป็นการเปิด Startup Manager สำหรับเครื่องของคุณ นี่เป็นแอปพลิเคชั่นในตัวที่สามารถใช้เพื่อเลือกโวลุ่มที่จะบู๊ต Mac ของคุณได้ ทำตามขั้นตอนด้านล่างเพื่อเข้าสู่ Startup Manager
- รีบูต Mac ของคุณ กดปุ่ม Option ค้างไว้เมื่อ Mac เริ่มรีบูต กดปุ่มค้างไว้จนกว่าคุณจะเห็น ตัวจัดการการเริ่มต้น
- เมื่อคุณอยู่ใน ตัวจัดการการเริ่มต้น คุณจะเห็นรายการวอลุ่ม เลือก Mac HD จากรายการ ใช้เมาส์หรือแทร็คแพดหรือปุ่มลูกศรซ้ายและขวาเพื่อเลื่อนดูรายการ หมายเหตุ: คุณไม่ควรเลือกโวลุ่มที่ไม่มี Mac OS โวลุ่มที่เลือกจะถูกใช้เพื่อรีบูต และหากไม่มีระบบปฏิบัติการใดๆ บนโวลุ่มนั้น ก็จะสร้างปัญหาได้
- เมื่อคุณเลือก Mac HD แล้ว ให้ดับเบิลคลิกหรือกด Enter .
ตอนนี้ให้ลองอัปเดต Mac อีกครั้งและน่าจะทำงานได้ดี
วิธีที่ 3:สร้าง USB ที่สามารถบู๊ตได้
หมายเหตุ: คุณจะต้องมี USB ขนาดอย่างน้อย 12 GB จึงจะใช้งานได้ ดังนั้น ตรวจสอบให้แน่ใจว่าคุณมี USB มันจะเป็นประโยชน์สำหรับคุณเช่นกันหากเป็น USB เปล่า มันจะทำให้ทุกอย่างง่ายขึ้นสำหรับคุณ
หากคุณยังคงประสบปัญหาเกี่ยวกับวิธีการอัปเดต Mac ตามปกติ คุณจะมีตัวเลือกในการใช้ USB ที่สามารถบู๊ตได้ด้วยเช่นกัน ต้องใช้เวลาและความพยายามเพิ่มขึ้นเล็กน้อย แต่จะได้ผลอย่างแน่นอน
ต่อไปนี้เป็นขั้นตอนสำหรับการสร้าง USB ที่สามารถบู๊ตได้และอัปเดตเป็น Mac OS เวอร์ชันล่าสุด
- คลิก โลโก้ Apple จากแถบเมนูด้านบนและเลือก การอัปเดตซอฟต์แวร์
- ดาวน์โหลด เทือกเขาสูง
- เมื่อดาวน์โหลดการอัปเดตแล้ว ห้ามอัปเดตระบบโดยใช้ไฟล์เหล่านี้ คุณควรเห็นหน้าจอพร้อมปุ่มดำเนินการต่อ อย่าคลิกปุ่มดำเนินการต่อ การออกจากโปรแกรมติดตั้งนี้จะไม่ลบไฟล์ที่ดาวน์โหลด ดังนั้น เราจะออกจากโปรแกรมติดตั้งและใช้ไฟล์ที่ดาวน์โหลดมาเพื่อสร้าง USB ที่สามารถบู๊ตได้
- เสียบปลั๊ก USB ที่คุณต้องการใช้เป็น USB ที่สามารถบู๊ตได้ ไดรฟ์นี้ควรว่างเปล่าหรืออย่างน้อยไม่ควรมีไฟล์สำคัญ เนื่องจาก USB จะถูกลบในกระบวนการ ดังนั้น หากคุณมีไฟล์สำคัญ ให้คัดลอกไปที่อื่น
- ขั้นตอนนี้เป็นทางเลือก แต่จะทำให้คุณปฏิบัติตามคำแนะนำที่กำลังจะมีขึ้นได้ง่ายขึ้นหากคุณทำตามขั้นตอนนี้ คุณควรเปลี่ยนชื่อไดรฟ์ USB เป็น MyInstaller สามารถมีชื่อใดก็ได้ แต่ถ้ามีชื่อ MyInstaller คุณสามารถคัดลอกและวางคำสั่งที่เราจะให้ไว้ในขั้นตอนถัดไป ดังนั้น คลิกขวา ไดรฟ์ USB ของคุณแล้วเลือก รับข้อมูล . คลิก สามเหลี่ยม นอกจาก ชื่อและนามสกุล . พิมพ์ชื่อ MyInstaller ในกล่องข้อความที่ปรากฏใหม่ภายใต้ ชื่อและนามสกุล . เมื่อเสร็จแล้วให้กด Enter หรือแท็บ
- ตอนนี้คุณควรมีไดรฟ์ USB เปล่าชื่อ MyInstaller และดาวน์โหลดไฟล์ติดตั้งสำหรับการอัปเดต Mac
- กด Command + Space . ค้างไว้ และพิมพ์ เทอร์มินัล ใน สปอตไลท์ กด Enter และเทอร์มินัลควรเปิดให้คุณ
- คุณควรคัดลอกคำสั่งทั้งหมดแล้ววางลงใน Terminal หากคุณมีชื่อไดรฟ์ MyInstaller (หากคุณปฏิบัติตามคำแนะนำในขั้นตอนที่ 5) หากชื่อไดรฟ์ของคุณแตกต่างจาก MyInstaller คุณจะต้องแทนที่ชื่อ MyInstaller ด้วยชื่อไดรฟ์ USB ของคุณ
- คัดลอกคำสั่งใดคำสั่งหนึ่งที่ระบุด้านล่าง คำสั่งที่คุณต้องเลือกขึ้นอยู่กับตัวติดตั้ง OS X หรือ macOS ที่คุณใช้งาน
บรรทัดคำสั่งโปรแกรมติดตั้ง macOS High Sierra
sudo /Applications/Install\ macOS\ High\ Sierra.app/Contents/Resources/createinstallmedia –volume /Volumes/MyInstaller –applicationpath /Applications/Install\ macOS\ High\ Sierra.app –nointeraction
บรรทัดคำสั่งโปรแกรมติดตั้ง macOS Sierra
sudo /Applications/Install\ macOS\ Sierra.app/Contents/Resources/createinstallmedia –volume /Volumes/MyInstaller –applicationpath /Applications/Install\ macOS\ Sierra.app –nointeraction
บรรทัดคำสั่งโปรแกรมติดตั้ง OS X El Capitan
sudo /Applications/Install\ OS\ X\ El\ Capitan.app/Contents/Resources/createinstallmedia –volume /Volumes/MyInstaller –applicationpath /Applications/Install\ OS\ X\ El\ Capitan.app –nointeraction
บรรทัดคำสั่งโปรแกรมติดตั้ง OS X Yosemite
sudo /Applications/Install\ OS\ X\ Yosemite.app/Contents/Resources/createinstallmedia –volume /Volumes/MyInstaller –applicationpath /Applications/Install\ OS\ X\ Yosemite.app –nointeraction
บรรทัดคำสั่งโปรแกรมติดตั้ง OS X Mavericks
sudo /Applications/Install\ OS\ X\ Mavericks.app/Contents/Resources/createinstallmedia –volume /Volumes/MyInstaller –applicationpath /Applications/Install\ OS\ X\ Mavericks.app –nointeraction
- กด ป้อน หลังจากวางคำสั่งใน เทอร์มินัล
- ระบบจะขอให้คุณป้อนรหัสผ่าน พิมพ์ รหัสผ่าน แล้วกด หมายเหตุ: รหัสผ่านจะไม่แสดงบนหน้าจอ (แม้แต่เครื่องหมายดอกจัน) ดังนั้น อย่ากังวลหากคุณไม่เห็นสิ่งใดขณะพิมพ์ เพียงพิมพ์รหัสผ่านแล้วกด Enter
- เทอร์มินัลจะขอการยืนยันเพื่อลบเนื้อหาในไดรฟ์ของคุณ เพื่อยืนยัน พิมพ์ Y แล้วกด Enter
- การดำเนินการนี้จะเริ่มต้นกระบวนการคัดลอก ระบบจะลบเนื้อหาใน USB ของคุณและเริ่มคัดลอกไฟล์ไปยังไดรฟ์ USB เป้าหมาย กระบวนการนี้ใช้เวลานาน ดังนั้นเราจะแนะนำให้คุณทำกิจกรรมอื่นๆ
- คุณจะเห็น เสร็จสิ้น เขียนบนเทอร์มินัลเมื่อกระบวนการเสร็จสิ้น คุณจะมีไดรฟ์ USB ที่สามารถบู๊ตได้ ณ จุดนั้น เราจะใช้ไดรฟ์นี้เพื่อติดตั้ง Mac OS
- ตรวจสอบให้แน่ใจว่าไดรฟ์ USB ของคุณเชื่อมต่อกับระบบแล้ว
- รีบูต Mac ของคุณ กด ปุ่มตัวเลือก . ค้างไว้ ทันทีที่ Mac ของคุณเริ่มรีบูต กดปุ่มค้างไว้จนกว่าคุณจะเห็น ตัวจัดการการเริ่มต้น
- เมื่อคุณอยู่ใน Startup Manager คุณจะเห็นรายการวอลุ่ม เลือก ไดรฟ์ USB . ของคุณ จากรายการ ใช้เมาส์หรือแทร็คแพดหรือแป้นลูกศรซ้ายและขวาเพื่อเลื่อนดูรายการ
- เมื่อคุณเลือกไดรฟ์ USB แล้ว ให้ดับเบิลคลิกหรือกด Enter
- คุณจะเห็นรายการตัวเลือกจากตัวติดตั้ง เลือก ติดตั้ง OS X และติดตั้ง Mac OS เวอร์ชันล่าสุดจากที่นั่น
วิธีที่ 4:มีพื้นที่ดิสก์เพียงพอ
Mac OS เวอร์ชันล่าสุดต้องใช้พื้นที่มากกว่าเวอร์ชันก่อนหน้าเล็กน้อย ดังนั้น ตรวจสอบให้แน่ใจว่าคุณมีพื้นที่ดิสก์เพียงพอเมื่อพยายามติดตั้งหรืออัปเดตเป็นเวอร์ชันนี้
วิธีที่ 5:ดำเนินการปฐมพยาบาล
การเรียกใช้การปฐมพยาบาลเบื้องต้นบนไดรฟ์ภายในของคุณดูเหมือนจะได้ผลสำหรับผู้ใช้จำนวนมากเช่นกัน สามารถทำได้ผ่านยูทิลิตี้ดิสก์ที่มีอยู่ในโหมดการกู้คืน คุณสามารถใช้ยูทิลิตี้ดิสก์เพื่อวินิจฉัยและแก้ไขปัญหาเกี่ยวกับดิสก์หรือโวลุ่มที่เสียหายได้ ทำตามขั้นตอนด้านล่างเพื่อดำเนินการปฐมพยาบาลกับไดรฟ์ภายในของคุณ
- กด แป้นคำสั่ง แล้วกด R เมื่อคุณกดปุ่มเปิดเครื่อง หากคุณกำลังรีสตาร์ท Mac ให้กดแป้น Command ค้างไว้แล้วกด R ทันทีเมื่อ Mac ของคุณเริ่มรีสตาร์ท คุณควรกดปุ่มค้างไว้จนกว่าคุณจะเห็นโลโก้ Apple หรือลูกโลกหมุน หมายเหตุ: หากคุณเห็นเดสก์ท็อปปกติ แสดงว่าคุณไม่ได้กดปุ่มตรงเวลา คุณควรรีบูตแล้วลองอีกครั้ง
- คุณจะเห็นหน้าต่างยูทิลิตี้ macOS เมื่อ Mac เข้าสู่โหมดการกู้คืน
- เลือก ยูทิลิตี้ดิสก์
- เลือกระดับเสียงที่คุณต้องการเปิดปฐมพยาบาล
- คลิก ปฐมพยาบาล .
- คลิก เรียกใช้ . การดำเนินการนี้จะเริ่มกระบวนการตรวจสอบและซ่อมแซม Disk Utility จะแก้ไขปัญหาที่อาจพบโดยอัตโนมัติ
- เมื่อเสร็จแล้ว ให้ออกจาก Disk Utility และรีบูต ตอนนี้ให้ลองอัปเดตอีกครั้ง