หากคุณเป็นผู้ใช้ Mac และคุณกำลังพยายามอัปเดต MacOS ของคุณเป็นเวอร์ชันที่ใหม่กว่าคุณอาจเห็นข้อผิดพลาดนี้
เส้นทาง /System/Installation/Packages/OSInstall.mpkg หายไปหรือเสียหาย ออกจากโปรแกรมติดตั้งเพื่อรีสตาร์ทคอมพิวเตอร์และลองอีกครั้ง
เมื่อคุณเห็นข้อผิดพลาดนี้คุณจะมีเพียงตัวเลือกในการรีสตาร์ทระบบและลองอีกครั้ง หากคุณเห็นข้อผิดพลาดนี้แสดงว่าส่วนใหญ่แล้วจะไม่สามารถแก้ไขได้หลังจากรีบูต ซึ่งหมายความว่าข้อความแสดงข้อผิดพลาดนี้จะป้องกันไม่ให้คุณอัปเดตเป็นเวอร์ชันที่ใหม่กว่า
เราไม่แน่ใจถึงข้อผิดพลาดที่แท้จริงที่ทำให้เกิดปัญหานี้ แต่น่าจะเป็นปัญหาจากการอัปเดตผ่าน App Store นั่นคือเหตุผลที่วิธีแก้ปัญหาที่พบบ่อยที่สุดคือการใช้ Bootable USB เพื่อติดตั้งการอัปเดตใหม่ สิ่งหนึ่งที่อาจทำให้เกิดปัญหานี้คือสิ่งที่ข้อความแสดงข้อผิดพลาดกล่าวคือเส้นทางอาจขาดหายหรือเสียหาย ดังนั้นการแก้ไขหรือสร้างเส้นทางช่วยแก้ปัญหาได้ สิ่งที่อาจทำให้เกิดปัญหานี้ก็คือเนื้อที่ดิสก์เหลือน้อย แม้ว่าจะไม่ใช่เรื่องปกติ แต่ผู้ใช้จำนวนมากประสบปัญหาเนื่องจากปัญหานี้ สิ่งนี้คือการอัปเดตใหม่นี้ใหญ่กว่าการอัปเดตปกติ ดังนั้นผู้ใช้จำนวนมากคาดการณ์พื้นที่ที่จำเป็นจริงสำหรับการอัปเดตนี้ผิดพลาดและได้รับข้อผิดพลาดนี้
สำรองข้อมูล
หากคุณยังไม่ได้สำรองข้อมูลให้สำรองข้อมูลก่อนทำตามคำแนะนำที่ระบุด้านล่าง คุณสามารถใช้ Time Machine จาก Mac เพื่อสำรองข้อมูลของคุณ
Time Machine ถ้าคุณยังไม่รู้จักเป็นคุณลักษณะที่มีอยู่แล้วใน Mac คุณสมบัตินี้ช่วยคุณสำรองข้อมูลของคุณบนอุปกรณ์จัดเก็บข้อมูลภายนอก ซึ่งหมายความว่าคุณจะต้องมีอุปกรณ์จัดเก็บข้อมูลภายนอกเช่น USB, External HDD, Time Capsule หรือ macOS Server บนเครือข่ายของคุณและที่เก็บข้อมูลภายนอกรูปแบบอื่น ๆ เมื่อคุณมีอุปกรณ์จัดเก็บข้อมูลภายนอกแล้วให้ทำตามขั้นตอนด้านล่างนี้
- เพียงแค่เชื่อมต่อที่จัดเก็บข้อมูลภายนอกของคุณกับ Mac ของคุณ
- กล่องโต้ตอบป๊อปอัปใหม่จะปรากฏขึ้นเพื่อถามคุณว่าคุณต้องการใช้ไดรฟ์นี้เพื่อสำรองข้อมูลกับ Time Machine หรือไม่
- ตรวจสอบ ทางเลือก เข้ารหัสดิสก์สำรอง
- คลิก ใช้เป็นดิสก์สำรอง
บันทึก: หากคุณไม่เห็นกล่องโต้ตอบขอให้คุณสำรองข้อมูลดิสก์โดยใช้ Time Machine ให้ทำตามคำแนะนำด้านล่าง
- เลือก เมนู Apple จากแถบเมนูที่ด้านบน
- เลือก การตั้งค่าระบบ
- คลิก เครื่องย้อนเวลา
- คลิก เลือกดิสก์สำรอง
- รายการใหม่จะปรากฏขึ้นพร้อมชื่อของดิสก์ที่สามารถสำรองได้ เลือกดิสก์สำรองจากรายการจากนั้นคลิก ใช้ดิสก์
เมื่อเสร็จแล้วไฟล์ของคุณควรได้รับการสำรองข้อมูล
วิธีที่ 1: รีบูตในโหมดการกู้คืน
การรีบูตระบบของคุณในโหมดการกู้คืน โหมดการกู้คืนมีเครื่องมือที่มีประโยชน์มากมายที่สามารถใช้เพื่อแก้ไขปัญหาซอฟต์แวร์และปัญหาอื่น ๆ ดังนั้นการเรียกใช้โหมดการกู้คืนและเรียกใช้คำสั่งบางอย่างจากเทอร์มินัลจึงช่วยแก้ปัญหาสำหรับผู้ใช้จำนวนมาก นี่คือขั้นตอนที่คุณต้องปฏิบัติตาม
- ถือ ปุ่มคำสั่ง แล้วกด ร เมื่อคุณกดปุ่มเปิด หากคุณกำลังรีสตาร์ท Mac ให้กดปุ่ม Command ค้างไว้แล้วกด R ทันทีเมื่อ Mac ของคุณเริ่มรีสตาร์ท คุณควรกดปุ่มต่อไปจนกว่าจะเห็นโลโก้ Apple หรือลูกโลกหมุน บันทึก: หากคุณเห็นเดสก์ท็อปปกติแสดงว่าคุณไม่ได้กดปุ่มตรงเวลา คุณควรรีบูตและลองอีกครั้ง
- คุณจะเห็นหน้าต่างยูทิลิตี้ macOS เมื่อ Mac เข้าสู่โหมดการกู้คืน
- คลิก ยูทิลิตี้ จาก แถบเมนู แล้วคลิก เทอร์มินอล . บันทึก: มีข้อบกพร่องในเวอร์ชัน Sierra ซึ่งคุณอาจไม่เห็นแถบเมนูที่ด้านบน นี่คือบางสิ่งที่คุณสามารถลองทำให้แถบเมนูนั้นปรากฏขึ้นอีกครั้ง
- คลิก ยูทิลิตี้ดิสก์ จากหน้าต่าง macOS Utilities ปิด ที่ ยูทิลิตี้ดิสก์ และกลับมาที่หน้าจอนี้ ตรวจสอบว่าสิ่งนี้ทำให้แถบเมนูกลับมาหรือไม่
- รีบูต และลองเข้าสู่โหมดการกู้คืนอีกครั้ง (โดยทำตามคำแนะนำในขั้นตอนที่ 1)
- รีบูต และเข้าสู่โหมดการกู้คืนอีกครั้ง (โดยทำตามคำแนะนำในขั้นตอนที่ 1) แต่กดปุ่ม คำสั่ง และ ร คีย์ระหว่างกระบวนการบูตทั้งหมดเช่น ปล่อยปุ่มเฉพาะเมื่อคุณเห็นหน้าต่างยูทิลิตี้ macOS
- รีบูต และเข้าสู่โหมดการกู้คืนโดยการกด Command + R + S คีย์ (แทนที่จะเป็นเพียง Command + R) การดำเนินการนี้จะเปิดโหมดการกู้คืนรวมที่ไม่มีเอกสารและโหมดผู้ใช้คนเดียว สิ่งนี้จะเปิดพรอมต์คำสั่งโดยตรงและจะอยู่ในโหมดการกู้คืน คุณจะสามารถพิมพ์และเรียกใช้คำสั่งได้จากที่นี่
- เมื่อคุณอยู่ในเทอร์มินัลให้พิมพ์ไฟล์ ค้นหา / -name OSInstall.mpkg แล้วกด ป้อน . คำสั่งนี้ค้นหาชื่อไฟล์ที่กำหนด ดังนั้นจะให้เส้นทางที่ OSInstall.mpkg อยู่
- ประเภท mkdir -p“ / ไดรฟ์ข้อมูล / Macintosh HD / ระบบ / การติดตั้ง / แพ็คเกจ” แล้วกด ป้อน .
- ประเภท cp“”“ / เล่ม / Macintosh HD / ระบบ / การติดตั้ง / แพ็คเกจ /” แล้วกด ป้อน . แทนที่ กับพา ธ จริงของ OSInstall.mpkg ที่คุณพบด้วยคำสั่ง find ในขั้นตอนที่ 4
- ประเภท sudo shutdown -r ทันที แล้วกด ป้อน เพื่อรีบูตเครื่อง
เมื่อระบบรีบูตแล้วให้ลองอัปเดตอีกครั้ง
วิธีที่ 2: Startup Manager
หากวิธีที่ 1 ไม่ได้ผลให้ใช้ปุ่มตัวเลือกเพื่อบูตและการเลือกไดรฟ์ Mac HD ของคุณจะช่วยแก้ปัญหาได้ การรีบูตเครื่องด้วยปุ่ม Option จะเปิด Startup Manager สำหรับเครื่องของคุณ นี่เป็นแอปพลิเคชั่นในตัวที่สามารถใช้เพื่อเลือกระดับเสียงเพื่อบูตเครื่อง Mac ของคุณได้ ทำตามขั้นตอนด้านล่างเพื่อเข้าสู่ Startup Manager
- รีบูต Mac ของคุณ กดปุ่ม Option ค้างไว้เมื่อ Mac ของคุณเริ่มรีบูต กดปุ่มค้างไว้จนกว่าคุณจะเห็นไฟล์ ตัวจัดการการเริ่มต้น
- เมื่อคุณอยู่ในไฟล์ ตัวจัดการการเริ่มต้น คุณจะเห็นรายการไดรฟ์ข้อมูล เลือก Mac HD จากรายการ ใช้เมาส์หรือแทร็คแพดหรือปุ่มลูกศรซ้ายและขวาเพื่อเลื่อนดูรายการ บันทึก: คุณไม่ควรเลือกระดับเสียงที่ไม่มี Mac OS โวลุ่มที่เลือกจะถูกใช้เพื่อรีบูตและหากไม่มีระบบปฏิบัติการใด ๆ บนโวลุ่มก็จะสร้างปัญหา
- เมื่อคุณเลือก Mac HD แล้วให้ดับเบิลคลิกหรือกด ป้อน .
ตอนนี้ลองอัปเดต Mac อีกครั้งและควรใช้งานได้ดี
วิธีที่ 3: สร้าง USB ที่สามารถบู๊ตได้
บันทึก: คุณจะต้องมี USB ขนาดอย่างน้อย 12 GB เพื่อให้ใช้งานได้ ดังนั้นตรวจสอบให้แน่ใจว่าคุณมี USB นอกจากนี้ยังจะเป็นประโยชน์สำหรับคุณหากเป็น USB เปล่า มันจะทำให้สิ่งต่างๆง่ายขึ้นสำหรับคุณ
หากคุณยังคงมีปัญหากับวิธีทั่วไปในการอัปเดต Mac ของคุณคุณจะมีตัวเลือกในการใช้ USB ที่สามารถบู๊ตได้เช่นกัน ต้องใช้เวลาและความพยายามมากขึ้นเล็กน้อย แต่จะได้ผลอย่างแน่นอน
ต่อไปนี้เป็นขั้นตอนในการสร้าง USB ที่สามารถบู๊ตได้และอัปเดตเป็น Mac OS เวอร์ชันล่าสุด
- คลิก โลโก้ Apple จากแถบเมนูด้านบนและเลือก อัปเดตซอฟต์แวร์
- ดาวน์โหลด เซียร์ราสูง
- เมื่อดาวน์โหลดการอัปเดตแล้วอย่าอัปเดตระบบโดยใช้ไฟล์เหล่านี้ คุณควรเห็นหน้าจอพร้อมปุ่มดำเนินการต่อ อย่าคลิกปุ่มดำเนินการต่อ การออกจากโปรแกรมติดตั้งนี้จะไม่ลบไฟล์ที่ดาวน์โหลด ดังนั้นเราจะออกจากโปรแกรมติดตั้งและใช้ไฟล์ที่ดาวน์โหลดมาเพื่อสร้าง USB ที่สามารถบู๊ตได้
- เสียบเข้าไป USB ที่คุณต้องการใช้เป็น USB ที่สามารถบู๊ตได้ ไดรฟ์นี้ควรว่างเปล่าหรืออย่างน้อยก็ไม่ควรมีไฟล์สำคัญ เนื่องจาก USB จะถูกลบในกระบวนการ ดังนั้นหากคุณมีไฟล์สำคัญให้คัดลอกไปที่อื่น
- ขั้นตอนนี้เป็นทางเลือก แต่จะช่วยให้คุณทำตามคำแนะนำที่จะเกิดขึ้นได้ง่ายขึ้นหากคุณทำขั้นตอนนี้ คุณควรเปลี่ยนชื่อไดรฟ์ USB เป็น MyInstaller สามารถมีชื่ออะไรก็ได้ แต่ถ้ามีชื่อ MyInstaller คุณสามารถคัดลอกวางคำสั่งที่เราจะให้คุณในขั้นตอนต่อไป ดังนั้น, คลิกขวา ไดรฟ์ USB ของคุณแล้วเลือก รับข้อมูล . คลิก สามเหลี่ยม นอกจากนี้ ชื่อและนามสกุล . พิมพ์ชื่อ MyInstaller ในช่องข้อความที่เพิ่งปรากฏภายใต้ ชื่อและนามสกุล . เมื่อเสร็จแล้วให้กด ป้อน หรือแท็บ
- ตอนนี้คุณควรมีไดรฟ์ USB ว่างชื่อ MyInstaller และดาวน์โหลดไฟล์ตัวติดตั้งสำหรับการอัปเดต Mac
- กดค้างไว้ Command + Space และพิมพ์ เทอร์มินอล ใน สปอตไลท์ กด ป้อน และเทอร์มินัลควรเปิดให้คุณ
- คุณควรคัดลอกคำสั่งทั้งหมดแล้ววางลงใน 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
- Terminal จะขอการยืนยันเพื่อลบเนื้อหาในไดรฟ์ของคุณ เพื่อยืนยัน, พิมพ์ Y แล้วกด ป้อน
- ขั้นตอนนี้จะเริ่มขั้นตอนการคัดลอก ระบบจะลบเนื้อหาใน USB ของคุณและเริ่มคัดลอกไฟล์ไปยังไดรฟ์ USB เป้าหมาย ขั้นตอนนี้ใช้เวลามากดังนั้นเราจะแนะนำให้คุณทำกิจกรรมอื่น ๆ
- แล้วคุณจะได้เห็น เสร็จแล้ว เขียนบนเทอร์มินัลเมื่อกระบวนการเสร็จสิ้น คุณจะมีไดรฟ์ USB ที่สามารถบู๊ตได้ ณ จุดนั้น เราจะใช้ไดรฟ์นี้เพื่อติดตั้ง Mac OS
- ตรวจสอบให้แน่ใจว่าไดรฟ์ USB ของคุณเชื่อมต่อกับระบบ
- รีบูต Mac ของคุณ กดปุ่ม ปุ่มตัวเลือก ทันทีที่ Mac ของคุณเริ่มรีบูต กดปุ่มค้างไว้จนกว่าคุณจะเห็นไฟล์ ตัวจัดการการเริ่มต้น
- เมื่อคุณอยู่ใน Startup Manager คุณจะเห็นรายการไดรฟ์ข้อมูล เลือกไฟล์ ยูเอสบีไดรฟ์ จากรายการ ใช้เมาส์หรือแทร็คแพดหรือปุ่มลูกศรซ้ายและขวาเพื่อเลื่อนดูรายการ
- เมื่อคุณเลือกไดรฟ์ USB แล้วให้ดับเบิลคลิกหรือกด ป้อน
- คุณจะเห็นรายการตัวเลือกจากโปรแกรมติดตั้ง เลือก ติดตั้ง OS X และติดตั้ง Mac OS เวอร์ชันล่าสุดจากที่นั่น
วิธีที่ 4: มีเนื้อที่ดิสก์เพียงพอ
Mac OS เวอร์ชันล่าสุดต้องการพื้นที่มากกว่าเวอร์ชันก่อนหน้าเล็กน้อย ดังนั้นตรวจสอบให้แน่ใจว่าคุณมีเนื้อที่ว่างบนดิสก์เพียงพอเมื่อพยายามติดตั้งหรืออัปเดตเป็นเวอร์ชันนี้
วิธีที่ 5: เรียกใช้การปฐมพยาบาล
การเรียกใช้การปฐมพยาบาลเบื้องต้นในไดรฟ์ภายในของคุณดูเหมือนจะใช้ได้ผลกับผู้ใช้จำนวนมากเช่นกัน สามารถทำได้ผ่าน Disk Utility ที่มีอยู่ในโหมด Recovery Disk Utility สามารถใช้เพื่อวินิจฉัยและแก้ไขปัญหาเกี่ยวกับดิสก์หรือไดรฟ์ข้อมูลที่เสียหาย ทำตามขั้นตอนด้านล่างเพื่อเรียกใช้การปฐมพยาบาลในไดรฟ์ภายในของคุณ
- ถือ ปุ่มคำสั่ง แล้วกด ร เมื่อคุณกดปุ่มเปิด หากคุณกำลังรีสตาร์ท Mac ให้กดปุ่ม Command ค้างไว้แล้วกด R ทันทีเมื่อ Mac ของคุณเริ่มรีสตาร์ท คุณควรกดปุ่มต่อไปจนกว่าจะเห็นโลโก้ Apple หรือลูกโลกหมุน บันทึก: หากคุณเห็นเดสก์ท็อปปกติแสดงว่าคุณไม่ได้กดปุ่มตรงเวลา คุณควรรีบูตและลองอีกครั้ง
- คุณจะเห็นหน้าต่างยูทิลิตี้ macOS เมื่อ Mac เข้าสู่โหมดการกู้คืน
- เลือก ยูทิลิตี้ดิสก์
- เลือกระดับเสียงที่คุณต้องการเรียกใช้การปฐมพยาบาล
- คลิก ปฐมพยาบาล .
- คลิก วิ่ง . ขั้นตอนนี้จะเริ่มกระบวนการตรวจสอบและซ่อมแซม Disk Utility จะแก้ไขปัญหาที่อาจพบโดยอัตโนมัติ
- เมื่อเสร็จแล้วให้ออกจาก Disk Utility และรีบูต ตอนนี้ลองอัปเดตอีกครั้ง