Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> Apple

แก้ไขข้อผิดพลาด 'Recovery Server Could Not Be Contacted' บน macOS: วิธีแก้ทีละขั้นตอน

ตอนติดตั้งหรือ reinstall macOS อาจเจอข้อความผิดพลาด "The recovery server could not be contacted" ปัญหานี้เกิดเมื่อ Mac เชื่อมต่อเซิร์ฟเวอร์ Apple ไม่ได้ เพื่อดาวน์โหลดซอฟต์แวร์หรืออัปเดตที่จำเป็น

ข้อผิดพลาดนี้พบบ่อยระหว่าง macOS Recovery ฟีเจอร์ที่ให้ reinstall macOS เวอร์ชันล่าสุดที่เครื่องรองรับ หรือติดตั้งเวอร์ชันที่มาพร้อมเครื่อง

สาเหตุหลักมักมาจากปัญหาเครือข่าย เช่น ตั้งค่าผิด หรืออินเทอร์เน็ตไม่เสถียร แต่เซิร์ฟเวอร์ Apple ลง หรือ macOS เวอร์ชันที่ตั้งใจจะโหลดไม่รองรับ/ไม่พร้อมดาวน์โหลด ก็อาจเป็นสาเหตุ

1. ยืนยันการเชื่อมต่ออินเทอร์เน็ต

การเชื่อมต่ออินเทอร์เน็ตไม่เสถียรอาจเป็นสาเหตุหลัก ตรวจสอบว่า connection ทำงานและเสถียร

สำหรับสาย LAN ลองถอดเสียบสาย Ethernet ใหม่ ถ้าใช้ Wi-Fi เช็คความเสถียรจากไอคอน Wi-Fi มุมขวาบน

เน็ตเร็วจะช่วยเข้าถึง Apple Recovery Server ได้ไวขึ้น

2. ตรวจสอบตั้งค่าวันที่และเวลา

วันที่/เวลาผิดก็ทำให้ error นี้เกิด ถ้าอุปกรณ์ไม่ได้ใช้งานนานหรือเสียไฟ ให้แน่ใจว่าวันที่/เวลาถูกต้อง

  1. ไปเมนู Apple เลือก System Preferences
  2. คลิก Date & Time ให้แน่ใจว่า Set Date and Time automatically เปิดอยู่
  3. แท็บ Time Zone ติ๊ก Set time zone automatically using current location

ปรับวันที่/เวลาใน Recovery Mode:

  1. ปิด error ด้วยปุ่ม OK กลับไปหน้า macOS Utilities
  2. แถบเมนูบน เลือก Utilities > Terminal
  3. ใน Terminal พิมพ์ sudo ntpdate -u time.apple.com แล้ว Enter

ถ้ายังไม่แก้ ตั้งวันที่/เวลา manual:

  1. เปิด Terminal
  2. พิมพ์ date เช็คค่าปัจจุบัน
  3. ถ้าผิด ตั้ง manual ด้วย format mmddhhmmyy เช่น date 060710002023 สำหรับ 10 มิถุนายน 2023 07:00 น.
  4. ปิด Terminal ลอง reinstall macOS ผ่าน Reinstall macOS

3. ใช้คำสั่ง Terminal อัปเดต macOS

คำสั่ง Terminal อาจอัปเดต macOS เร็วกว่า Mac App Store และอาจหลีกเลี่ยง error "recovery server could not be contacted" ระหว่างอัปเดต

  1. เปิด Terminal จาก Utilities
  2. พิมพ์ softwareupdate -l Enter
  3. ติดตั้ง macOS เวอร์ชันเฉพาะ: พิมพ์ softwareupdate –install 'label' แทน 'label' ด้วยเวอร์ชันที่ต้องการ เช่น softwareupdate –install 'macOS Sonoma'

4. Reinstall macOS จาก USB Drive

ถ้าเข้าถึง Mac App Store ไม่ได้ หรือไม่มีเน็ต ใช้ USB bootable ช่วย reinstall macOS สร้าง bootable installer:

ขั้นตอนที่ 1: Format USB flash drive เป็น FAT32 หรือระบบไฟล์ที่ Mac รองรับ

ขั้นตอนที่ 2: ดาวน์โหลดไฟล์ macOS เวอร์ชันที่เหมาะสมจากเว็บ Apple อфициальный หรือแหล่งที่ได้รับอนุญาต

ขั้นตอนที่ 3: สร้าง USB bootable installer ด้วย external drive ที่มีพื้นที่ว่างอย่างน้อย 15GB

ทำตามขั้นตอนสร้าง USB installer:

  1. เปิด Disk Utility (กด Command + Spacebar พิมพ์ "Disk Utility")
  2. สำหรับ High Sierra ขึ้นไป ให้โชว์ external root drive โดยเลือก Show All Devices จากเมนู View
  3. เลือก root drive (ไม่ใช่ volume) ในแถบข้าง
  4. Format เป็น Mac OS Extended (Journaled) เลือก GUID Partition Map สำหรับ scheme
  5. ตั้งชื่อ drive เช่น "macOS" หรือ "USB"
  6. คลิก Erase รอ Disk Utility config drive (อาจใช้หลายนาที)
  7. เสร็จแล้วคลิก Done
  8. เปิด Terminal (Command + Spacebar พิมพ์ "Terminal") วางคำสั่งสำหรับ macOS เวอร์ชันที่เลือก
  9. กด Enter ใส่รหัสผ่านตอนถาม
  10. อนุญาต Terminal เข้าถึง USB drive ตอนถาม
  11. Terminal จะ erase drive และ copy installer files เสร็จจะโชว์ "Copy Complete"

ขั้นตอนที่ 4: เริ่มติดตั้ง

  1. เสียบ USB drive เข้า Mac
  2. Reboot Mac: Intel Mac กดค้าง Option; M1 Mac กดค้างปุ่มพาวเวอร์จนเห็น boot options
  3. เลือก USB drive ใน Startup Manager เพื่อ boot จากมัน
  4. เลือก Install macOS คลิก Continue เริ่มติดตั้ง

5. Format ดิสก์และ Reinstall macOS

ถ้ายังมีปัญหา ลอง wipe disk และ clean install macOS วิธีนี้มักแก้ปัญหาได้

  1. ปิด Mac แล้วเปิดใหม่
  2. ทันที กดค้าง Option + Command + R จนเห็นโลโก้ Apple
  3. ใน Recovery Mode เลือก Disk Utility ระบุ drive ที่จะ format
  4. คลิกแท็บ Erase เลือก format ที่ต้องการ (ปกติ Mac OS Extended Journaled) คลิก Erase
  5. หลัง erase กลับไปหน้า macOS Utilities เลือก Reinstall macOS
  6. ติดตั้งจบตามพรอมป์บนหน้าจอ

สำหรับความช่วยเหลือเพิ่มเติม ติดต่อทีม Apple Support

ABOUT THE AUTHOR

แก้ไขข้อผิดพลาด  Recovery Server Could Not Be Contacted  บน macOS: วิธีแก้ทีละขั้นตอน

Abdullah Iqbal

Abdullah เป็น Google IT certified Help Desk Technician มีประสบการณ์มากให้ technical support กับผู้ใช้ระบบ มีประวัติแก้ปัญหา IT ได้ดี ชำนาญ Jira และ ZenDesk จัดการ ticket มีประสิทธิภาพ ทุ่มเทอัปเดตเทคโนโลยีล่าสุดและพัฒนาทักษะผ่านโอกาสพัฒนาวิชาชีพ