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

แก้ไขข้อผิดพลาด 'The recovery server could not be contacted' บน macOS (High Sierra และใหม่กว่า)

"The recovery server could not be contacted." เป็นข้อผิดพลาดทั่วไปที่คุณอาจเจอเมื่อติดตั้ง อัปเดต หรือติดตั้ง macOS ใหม่บน Mac หรือ Hackintosh ของคุณ เคยมีรายงานเกิดขึ้นบน macOS Sonoma, Ventura, Monterey, Big Sur, Catalina, Mojave, High Sierra และ Sierra

﹒macOS High Sierra ติดตั้ง อัปเดต หรือติดตั้งใหม่ไม่ได้

ที่นี่ เราจะอภิปรายสาเหตุและโซลูชันสำหรับ "The recovery server could not be contacted."

วิธีแก้ "The recovery server could not be contacted" เมื่อติดตั้ง macOS High Sierra หรือใหม่กว่าขั้นตอนด่วนตรวจสอบให้แน่ใจว่าการเชื่อมต่ออินเทอร์เน็ตทำงาน สลับไปใช้ WiFi ที่เสถียรหรือการเชื่อมต่อสายตรวจสอบสถานะเซิร์ฟเวอร์ Apple 1. เยี่ยมชมหน้าสถานะเซิร์ฟเวอร์ของ Apple
2. ตรวจสอบว่า "macOS Software Update" ทำงานอยู่ลบตัวติดตั้งและติดตั้งจาก App Store 1. คลิกขวาตัวติดตั้งในโฟลเดอร์ Applications
2. เลือก "Move to Trash" และว่างถังขยะ
3. ดาวน์โหลดใหม่จาก App Store ติดตั้ง macOS ใน Internet Recovery 1. ค้าง Option-Command-R ขณะรีบูท Intel Mac
2. ปล่อยปุ่มเมื่อเห็นโลกหมุน
3. คลิก "Reinstall macOS" ติดตั้ง macOS จาก Terminal 1. เปิด Terminal
2. รัน softwareupdate -l
3. รัน softwareupdate --install 'label' ด้วยเวอร์ชันที่ต้องการ ซิงโครไนซ์วันที่ของ Mac กับเซิร์ฟเวอร์ Apple 1. เปิดเมนู Apple > System Settings/Preferences
2. เปิด "Set date and time automatically"
3. เปิด "Set time zone automatically using your current location" ลบ Mac 1. บูทเข้า macOS Recovery
2. เปิด Disk Utility
3. คลิก View > Show All Devices
4. เลือก internal physical disk และคลิก Erase ติดตั้งจาก macOS bootable installer 1. เสียบ macOS bootable installer
2. บูทจากมัน
3. เลือกตัวติดตั้งและคลิก Continue
4. คลิก "Install macOS"

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

นี่คือสาเหตุบางอย่างที่อาจป้องกันไม่ให้ Mac ของคุณติดต่อเซิร์ฟเวอร์ Apple และทำให้เกิด "The recovery server could not be contacted" บน Mac

  • การเชื่อมต่ออินเทอร์เน็ตบน Mac ของคุณถูกตัดหรือไม่เสถียร
  • วันที่และเวลาบน Mac ของคุณไม่ตรงกับเซิร์ฟเวอร์ Apple
  • เซิร์ฟเวอร์กู้คืนของ Apple โหลดเกิน

ตอนนี้ที่คุณมีแนวคิดเกี่ยวกับสาเหตุ อ่านต่อเพื่อหาโซลูชัน

ส่วนนี้จะนำเสนอโซลูชันที่พิสูจน์แล้วทั้งหมดสำหรับข้อผิดพลาดนี้

เนื่องจากแต่ละกรณีแตกต่างกัน และคุณอาจได้รับข้อผิดพลาด "The recovery server could not be contacted" เมื่อติดตั้ง macOS ใหม่หลังจากลบ Mac อัปเดต macOS จากการตั้งค่า Software Update หรือในสถานการณ์อื่นๆ โซลูชันบางอย่างอาจมีประโยชน์ต่อผู้อื่นมากกว่าคุณ

อย่างไรก็ตาม แนะนำให้อ่านโซลูชันด้านล่างทั้งหมดและลองวิธีที่ใช้ได้กับกรณีของคุณจนกว่าข้อผิดพลาดจะหายไป

โซลูชันสำหรับ "The recovery server could not be contacted" สำหรับ macOS High Sierra, Mojave, Catalina, Big Sur, Monterey, Ventura, Sonoma:

  • วิธีที่ 1: ตรวจสอบให้แน่ใจว่าการเชื่อมต่ออินเทอร์เน็ตทำงาน
  • วิธีที่ 2: ตรวจสอบสถานะเซิร์ฟเวอร์ Apple
  • วิธีที่ 3: ลบตัวติดตั้งและติดตั้งจาก App Store
  • วิธีที่ 4: ติดตั้ง macOS ใน Internet Recovery
  • วิธีที่ 5: ติดตั้ง macOS จาก Terminal
  • วิธีที่ 6: ซิงโครไนซ์วันที่ของ Mac กับเซิร์ฟเวอร์ Apple
  • วิธีที่ 7: ลบ Mac
  • วิธีที่ 8: สร้าง macOS bootable installer

ตรวจสอบให้แน่ใจว่าการเชื่อมต่ออินเทอร์เน็ตทำงาน

การเชื่อมต่ออินเทอร์เน็ตจำเป็นสำหรับการติดต่อเซิร์ฟเวอร์กู้คืน ดังนั้นคุณต้องแน่ใจว่า Mac ของคุณเชื่อมต่อกับเครือข่าย WiFi ที่เสถียร คลิกเมนู WiFi ในแถบเมนูด้านขวาบนและเลือกเครือข่าย WiFi ของคุณ หากเลือกแล้ว ให้ตัดการเชื่อมต่อและเชื่อมต่อใหม่อีกครั้ง

คุณสามารถลองติดตั้งใหม่ได้ตอนนี้ หากข้อผิดพลาดยังคงอยู่ พิจารณาเปลี่ยนไปใช้ WiFi อื่นหรือใช้การเชื่อมต่อสายด้วยสาย ethernet ยังเป็นความคิดที่ดีที่จะ power cycle เราเตอร์หรือโมเด็มของคุณและรอสักครู่เพื่อเชื่อมต่อ WiFi ใหม่

ตรวจสอบสถานะเซิร์ฟเวอร์ Apple

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

ลบตัวติดตั้งและติดตั้งจาก App Store

หากข้อผิดพลาดปรากฏเมื่อคุณพยายามอัปเดตหรืออัปเกรด macOS คุณสามารถกำจัดข้อผิดพลาดได้โดยการลบตัวติดตั้งที่ดาวน์โหลดมาจากโฟลเดอร์ Applications และดาวน์โหลดตัวติดตั้งเต็มรูปแบบผ่าน App Store หรือลิงก์ในคู่มือนี้

แก้ไขข้อผิดพลาด  The recovery server could not be contacted  บน macOS (High Sierra และใหม่กว่า)

โปรดทราบว่า หากคุณได้รับข้อผิดพลาด "The recovery server could not be contacted" เมื่ออัปเดตเป็น macOS Ventura จากหน้าต่าง Software Update คุณไม่ต้องลบตัวติดตั้งก่อน เนื่องจากมันไม่บันทึกตัวติดตั้ง

รันตัวติดตั้งต่อไปหลายครั้ง หากครั้งแรกไม่ทำงานได้อย่างถูกต้อง เนื่องจากบางคนประสบความสำเร็จในครั้งที่สามหรือสี่

ติดตั้ง macOS ใน Internet Recovery

อีกทางหนึ่ง คุณสามารถติดตั้ง macOS ใน Internet Recovery mode หากคุณมี Intel-based Mac การบูทเข้า Internet Recovery จะช่วยให้คุณติดตั้ง macOS เวอร์ชันล่าสุดที่เข้ากันได้กับ Mac ของคุณ มันจะไม่ลบข้อมูลของคุณหากคุณไม่ลบ Mac

สมมติว่า Mac ของคุณยังบอกว่า "The recovery server could not be contacted" บน macOS High Sierra หรือใหม่กว่า ให้ทำซ้ำขั้นตอนข้างต้นแต่เปลี่ยนการผสมผสานคีย์บอร์ดเป็น Shift + Option + Command + R เพื่อติดตั้ง macOS เวอร์ชันที่มาพร้อมกับ Mac ของคุณ หรือเวอร์ชันที่ใกล้เคียงที่สุดที่ยังคงมีอยู่ คุณสามารถอัปเกรดใน Software Update เป็นเวอร์ชันล่าสุดที่เข้ากันได้กับ Mac ของคุณในภายหลัง

ติดตั้ง macOS จาก Terminal

คุณยังสามารถอัปเดต Mac ของคุณได้โดยการรันคำสั่งสองคำสั่งง่ายๆ ในแอป Terminal built-in นี่คือวิธีทำ

แก้ "The recovery server could not be contacted" บน MacBook:

  1. เปิด Terminal จากโฟลเดอร์ Applications > Utilities
  2. พิมพ์คำสั่งต่อไปนี้และกด Enter เพื่อแสดงอัปเดตที่มีให้กับ Mac softwareupdate -lแก้ไขข้อผิดพลาด  The recovery server could not be contacted  บน macOS (High Sierra และใหม่กว่า)
  3. รันคำสั่งด้านล่างเพื่อดาวน์โหลดและติดตั้งอัปเดตเฉพาะในรายการ softwareupdate --install 'label'

โปรดทราบว่าคุณต้องแทนที่ 'label' ด้วยอัปเดตที่คุณต้องการติดตั้ง และปิด label ไว้ใน single quotes ตัวอย่างเช่น หากคุณต้องการติดตั้ง macOS Ventura 13.2-22D49 คำสั่งควรเป็น softwareupdate --install 'macOS Ventura 13.2-22D49'

ซิงโครไนซ์วันที่ของ Mac กับเซิร์ฟเวอร์ Apple

การติดต่อเซิร์ฟเวอร์ Apple ต้องการการซิงโครไนซ์นาฬิกาที่เหมาะสม หากวันที่และเวลาบน Mac ของคุณไม่ซิงโครไนซ์กับเซิร์ฟเวอร์ Apple อย่างถูกต้อง การติดตั้ง macOS เช่น macOS High Sierra can't connect to recovery server เพื่อแก้ไขข้อผิดพลาด คุณต้องตั้งค่าวันที่และเวลาใหม่

หากคุณยังบูท Mac ไปถึงเดสก์ท็อปได้ คุณสามารถกำหนดค่า Mac ให้ตั้งค่าวันที่และเวลาอัตโนมัติได้

แก้ "The recovery server could not be contacted" บน macOS Ventura/Sonoma:

  1. ไปที่เมนู Apple > System Settings
  2. คลิก General > Date & Time
  3. สลับ "Set date and time automatically" เป็นเปิด
    แก้ไขข้อผิดพลาด  The recovery server could not be contacted  บน macOS (High Sierra และใหม่กว่า)
  4. สลับ "Set time zone automatically using your current location" เป็นเปิด

แก้ "The recovery server could not be contacted" บน macOS Monterey, Big Sur, Catalina, Mojave, หรือ High Sierra:

  1. ไปที่เมนู Apple > System Preferences
  2. คลิก Date & Time
  3. กดล็อกสีเหลืองและใส่รหัสผ่าน
  4. คลิก Date & Time
  5. เปิด "Set date and time automatically."
    แก้ไขข้อผิดพลาด  The recovery server could not be contacted  บน macOS (High Sierra และใหม่กว่า)
  6. คลิก Time Zone
  7. เปิด "Set time zone automatically using your current location."

หากคุณอยู่ใน Recovery Mode คุณสามารถปรับวันที่ของ Mac ให้ตรงกับเวลาจริงใน Terminal ซึ่งคุณสามารถเข้าถึงได้โดยการเลือก Utilities > Terminal จากแถบเมนูด้านบนหลังจากคลิกปุ่ม OK บนข้อผิดพลาดและกลับไปที่หน้าต่าง macOS Utilities

บางคนแนะนำให้รันคำสั่งด้านล่างใน Terminal เพื่อซิงโครไนซ์กับเซิร์ฟเวอร์ แตทั้งสองล้มเหลวด้วยข้อผิดพลาด command not found : ntpdate บน Mac ของผมที่รัน Ventura ลองดูหากคุณได้ "The recovery server could not be contacted" เมื่อติดตั้ง High Sierra หรือ Sierra:

ntpdate -u time.apple.com

sudo ntpdate -u time.apple.com

ผมยังลองคำสั่งต่อไปนี้ ซึ่งคืนค่า "sntp: Clock select failed." อยู่ดี หากคุณได้รับ "The recovery server could not be contacted" ขณะติดตั้ง Mojave, Catalina, Big Sur, หรือ Monterey อาจทำงานได้สำหรับคุณ

sudo sntp -sS time.apple.com

หากคำสั่งข้างต้นไม่ได้ผล คุณสามารถแก้ไขวันที่และเวลาด้วยตนเองด้วยขั้นตอนด้านล่าง

  1. ใน Terminal พิมพ์คำสั่งต่อไปนี้และกด Enter เพื่อดูวันที่และเวลาปัจจุบันของ Mac date
  2. หากวันที่และเวลาผิด ให้รันคำสั่งต่อไปนี้เพื่อแก้ไข sudo date mmddhhmmyy ตัวเช่น ถ้าเป็น 7 ก.พ. 05:19 โมงเย็น 2023 พิมพ์ date 0207171923 หากใช้เวลาท้องถิ่นที่ถูกต้องไม่ได้ ลองใช้เวลา UTC ปัจจุบัน
  3. ใส่รหัสผ่านผู้ดูแลระบบและกด Enter (รหัสผ่านที่คุณพิมพ์ใน Terminal จะไม่มองเห็นได้)
  4. ปิด Terminal และลองติดตั้ง macOS ใหม่อีกครั้ง

เคล็ดลับ: หากคุณต้องการติดตั้ง OS เก่าจริงๆ เช่น macOS High Sierra ลองตั้งวันที่กลับไปตอนที่มันถูกเปิดตัว

ลบ Mac

หาก macOS แสดงข้อความ "The recovery server could not be contacted" เมื่อคุณพยายามติดตั้ง macOS ใหม่ คุณอาจลบ Mac ไปแล้ว หากเป็นเช่นนั้น คุณสามารถข้ามโซลูชันนี้หลังจากที่คุณแน่ใจว่า Mac ของคุณถูกจัดรูปแบบด้วยรูปแบบและโครงร่างที่ถูกต้อง

มิฉะนั้น คุณสามารถลบ startup disk และ clean install ระบบปฏิบัติการเพื่อกำจัดข้อผิดพลาด สิ่งที่สำคัญคือ การทำเช่นนี้จะลบข้อมูลทั้งหมดบน Mac ของคุณ ดังนั้น คุณควรสำรองข้อมูล Mac ด้วย Time Machine หรือวิธีอื่นๆ ก่อนดำเนินการ

  1. บูทเข้า Mac Recovery Mode
  2. เปิด Disk Utility > Continue
  3. คลิก View > Show All Devices
  4. เลือกดิสก์ระดับบนสุด (มักชื่อคล้าย Apple SSD) และคลิกปุ่ม Erase
    แก้ไขข้อผิดพลาด  The recovery server could not be contacted  บน macOS (High Sierra และใหม่กว่า)
  5. ตั้งชื่อ เช่น Macintosh HD
  6. เลือก APFS เป็นรูปแบบหากต้องการติดตั้ง macOS 10.12.4 Sierra หรือใหม่กว่า มิฉะนั้น เลือก Mac OS Extended (Journaled)
  7. ตั้งค่า Scheme เป็น GUID Partition Map
  8. คลิก Erase อีกครั้ง
  9. ออกจาก Disk Utility และคลิก "Reinstall macOS" เพื่อรับการติดตั้ง

หากโชคร้าย ข้อผิดพลาด "The recovery server could not be contacted" เกิดขึ้นซ้ำหลังจากลบ Mac ให้ไปยังโซลูชันถัดไป

สร้าง macOS bootable installer

หากโซลูชันข้างต้นไม่มีอะไรแก้ไขปัญหาได้ คุณสามารถติดตั้ง macOS จาก bootable installer ได้ เพื่อสร้าง macOS bootable installer คุณจะต้องมีสื่อจัดเก็บภายนอก เช่น USB flash drive ขนาดอย่างน้อย 14GB จัดรูปแบบเป็น Mac OS Extended

เนื่องจากการจัดรูปแบบใหม่จะลบข้อมูลบนมัน คุณควรนำไฟล์สำคัญออกจากไดรฟ์ก่อน จากนั้นทำตามขั้นตอนด้านล่าง

  1. สร้าง macOS bootable USB installer
  2. เสียบ installer เข้า Mac ที่คุณต้องการติดตั้ง macOS
  3. แน่ใจว่า Mac ของคุณเชื่อมต่ออินเทอร์เน็ต
  4. ปิด Mac
  5. บูทจาก USB installer
    บน Intel Mac: เปิด Mac และทันทีค้างปุ่ม Option จนกว่า bootable volumes จะปรากฏ
    บน Apple Silicon Mac: กดค้างปุ่มพาวเวอร์จนกว่า bootable volumes จะแสดง
  6. เลือก volume ที่มี installer และคลิกลูกศรขึ้นหรือ Continue
    แก้ไขข้อผิดพลาด  The recovery server could not be contacted  บน macOS (High Sierra และใหม่กว่า)
  7. เลือก "Install macOS" และคลิก Continue หากจำเป็น แล้วทำตามคำแนะนำบนหน้าจอ

แก้ปัญหาแล้ว? แชร์บทความนี้เพื่อช่วยผู้ใช้ Mac มากขึ้นกำจัด "The recovery server could not be contacted" เมื่อติดตั้ง macOS High Sierra หรือเวอร์ชันใหม่กว่า

วิธีกู้ข้อมูลที่สูญหายหลังอัปเดตหรือติดตั้ง macOS?

หากคุณสังเกตเห็นข้อมูลสำคัญหายหรือขาดหายหลังจากแก้ไขข้อผิดพลาด "The recovery server could not be contacted" และอัปเดต Mac หรือติดตั้ง macOS ใหม่สำเร็จ คุณสามารถกู้คืนได้โดยใช้ iBoysoft Data Recovery for Mac

ซอฟต์แวร์กู้ข้อมูลนี้เป็นหนึ่งในโปรแกรมที่ดีที่สุดในตลาดที่เก่งในการกู้ข้อมูลที่สูญหายเนื่องจาก macOS updates, macOS reinstallation, factory reset, clean install of macOS ฯลฯ จาก Intel และ Apple Silicon (M1 & M2) Macs

มันรองรับทุกประเภทของไฟล์ เช่น รูปภาพ วิดีโอ เอกสาร อีเมล เสียง ฯลฯ คุณสามารถใช้มันเพื่อดูตัวอย่างไฟล์ที่กู้คืนได้ก่อนกู้คืนจริง ฟรี

นี่คือขั้นตอนง่ายๆ ในการดึงข้อมูลที่สูญหายหรือหายไปบน Mac:

ขั้นตอนที่ 1: ดาวน์โหลดและติดตั้ง iBoysoft Data Recovery for Mac ฟรี

ขั้นตอนที่ 2: เปิดซอฟต์แวร์ เลือกฮาร์ดดิสก์ภายในของคุณ และคลิก "Search for Lost Data."

แก้ไขข้อผิดพลาด  The recovery server could not be contacted  บน macOS (High Sierra และใหม่กว่า)

ขั้นตอนที่ 3: ดูตัวอย่างไฟล์ที่พบ ฟรี

แก้ไขข้อผิดพลาด  The recovery server could not be contacted  บน macOS (High Sierra และใหม่กว่า)

ขั้นตอนที่ 4: ติ๊กเช็คบอกซ์หน้าไฟล์ที่คุณต้องการกู้คืน แล้วคลิกปุ่ม Recover และบันทึกไปยังอุปกรณ์จัดเก็บที่แตกต่างกัน

แก้ไขข้อผิดพลาด  The recovery server could not be contacted  บน macOS (High Sierra และใหม่กว่า)

โปรดแชร์บทความนี้หากคุณพบว่ามีประโยชน์

A

เพื่อแก้ไขปัญหา "The recovery server could not be contacted" บน MacBook ของคุณ ลองโซลูชันต่อไปนี้:
วิธีที่ 1: ตรวจสอบการเชื่อมต่ออินเทอร์เน็ต
วิธีที่ 2: ตรวจสอบสถานะเซิร์ฟเวอร์ Apple
วิธีที่ 3: ลบตัวติดตั้งและติดตั้งจาก App Store
วิธีที่ 4: ติดตั้ง macOS ใน Internet Recovery
วิธีที่ 5: ติดตั้ง macOS จาก Terminal
วิธีที่ 6: ซิงโครไนซ์วันที่ของ Mac กับเซิร์ฟเวอร์ Apple
วิธีที่ 7: ลบ Mac
วิธีที่ 8: ติดตั้ง macOS จาก macOS bootable installer

A

หากคุณเจอข้อผิดพลาด "The recovery server could not be contacted" เมื่อติดตั้ง macOS ใหม่ ลองตัดการเชื่อมต่อและเชื่อมต่อ WiFi ใหม่ หรือบูทเข้า Internet Recovery Mode

A

เมื่อ MacBook ของคุณบอกว่าไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ได้ แสดงว่า Mac ของคุณมีปัญหาอินเทอร์เน็ต หรือเซิร์ฟเวอร์ยุ่ง เปิดไม่ได้ หรือมีปัญหาอื่นๆ