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

แก้ไข: Disk Utility โหลดไม่ได้บน macOS

ผู้ใช้ macOS บางส่วนรายงานว่าพวกเขาไม่สามารถตรวจสอบสถานะ HDD หรือ SSD ผ่าน Disk Utility ได้อย่างกะทันหัน ทุกครั้งที่พยายามเปิด Disk Utility จะแสดงข้อความ 'Loading disks' ตลอดเวลาโดยไม่แสดงดิสก์ใดๆ

แก้ไข: Disk Utility โหลดไม่ได้บน macOS

ในบางกรณี ปัญหานี้เกิดจากความไม่สอดคล้องที่พบได้บ่อยซึ่งสามารถแก้ไขได้ง่ายด้วยการรีสตาร์ท Mac แบบง่ายๆ จะแก้ข้อผิดพลาดทั่วไปที่ Disk Utility ค้างกับข้อความ "Loading disks" หลังจากเชื่อมต่อ HDD หรือ SSD ใหม่

อย่างไรก็ตาม ปัญหานี้ยังสามารถก่อให้เกิดจากกระบวนการ Disk Utility ที่ค้างอยู่ ในสถานการณ์นี้ การใช้ Terminal เพื่อระบุและ kill งานที่จัดการกระบวนการจะแก้ปัญหาได้สมบูรณ์ เว้นแต่ปัญหาจะเกิดจากข้อขัดแย้งของบุคคลที่สาม - ในกรณีนี้ ให้รัน Disk Utility ใน Safe Mode และดูว่าปัญหาแก้ไขหรือไม่

ในกรณีที่ปัญหายังคงเกิดขึ้น ลองย้ายไฟล์ Preferences (com.apple.diskutility.plist) ออกจากเมนู Library เพื่อบังคับให้ OS สร้างไฟล์ใหม่ที่สมบูรณ์

วิธีแก้ไขอื่นๆ ที่เป็นไปได้ ได้แก่ การรีเซ็ต NVRAM และ PRAM การซ่อมแซม OS Drive ผ่าน Recovery Menu การ Power Cycle เครื่อง และแม้แต่การติดตั้ง macOS ใหม่ในสถานการณ์พิเศษที่ไม่มีวิธีไหนแก้ได้

การรีสตาร์ทคอมพิวเตอร์ Mac

ตามที่ผู้ใช้ที่ได้รับผลกระทบหลายคนรายงาน ปัญหานี้อาจเกิดจากความไม่สอดคล้องที่พบได้บ่อยซึ่งสามารถแก้ไขได้ด้วยการรีสตาร์ทระบบอย่างง่าย

แม้ไม่มีคำอธิบายอย่างเป็นทางการว่าทำไมปัญหานี้เกิดขึ้น (แม้บน macOS เวอร์ชันใหม่เช่น Catalina) ผู้ใช้ Mac ที่รู้จักเทคโนโลยีบางส่วนกล่าวว่า Utility มักค้างและโหลดข้อมูลดิสก์ไม่ได้เมื่อเชื่อมต่อ HDD หรือ SSD ภายนอกขนาดใหญ่

หากเป็นกรณีนี้ ลองรีสตาร์ท macOS แบบปกติโดยคลิกที่ไอคอน Apple (มุมซ้ายบน) และเลือก Restart จากเมนูที่ปรากฏ

แก้ไข: Disk Utility โหลดไม่ได้บน macOS

เมื่อลำดับการรีสตาร์ทเสร็จ ลองเปิด Disk Utility อีกครั้ง และดูว่าปัญหาแก้ไขแล้วหรือไม่

ในกรณีที่ Utility ยังค้างกับข้อความ 'Loading disks' ให้ไปที่วิธีแก้ไขถัดไปด้านล่าง

การแก้ไข Disk Utility ที่ค้าง

ซึ่งเป็นที่ทราบว่า ปัญหานี้มักรายงานว่าเกิดจากกระบวนการหลักหลัง Disk Utility ค้างอยู่ในสถานะลังเล หากเป็นกรณีนี้ คุณควรสามารถแก้ไขได้โดยการหาหมายเลขกระบวนการที่ได้รับมอบหมายของ Disk Utility และใช้มันเพื่อ kill งาน

การดำเนินการนี้จะทำให้ Utility ไม่ค้าง อนุญาตให้คุณจัดการไดรฟ์ดิสก์ได้โดยไม่มีข้อความ 'Loading disks' ที่ไม่มีที่สิ้นสุด

นี่คือคำแนะนำด่วนเกี่ยวกับการทำให้ Disk Utility ไม่ค้างโดยใช้ Terminal:

  1. เปิดแอป Finder จากแถบ Action ที่ด้านล่างของหน้าจอ.แก้ไข: Disk Utility โหลดไม่ได้บน macOS
  2. เมื่ออยู่ในแอป Finder แล้ว คลิกปุ่ม Go (จากแถบ Ribbon ด้านบน) และคลิก Utilities จากเมนูที่ปรากฏ.แก้ไข: Disk Utility โหลดไม่ได้บน macOS
  3. เมื่ออยู่ในหน้าจอ Utilities แล้ว ดับเบิลคลิกที่แอป Terminal จากรายการตัวเลือกที่มี.แก้ไข: Disk Utility โหลดไม่ได้บน macOS

    หมายเหตุ: คุณอาจถูกขอให้ป้อนรหัสผ่าน Admin ณ จุดนี้

  4. หลังจากที่คุณอยู่ในแอป Terminal แล้ว พิมพ์คำสั่งต่อไปนี้และกด Return เพื่อรับรายการกระบวนการงานทั้งหมดที่กำลังทำงานอยู่:
    sudo ps ax | grep hfs
  5. เมื่อถูกขอให้ป้อนรหัสผ่านที่เกี่ยวข้องกับบัญชี Admin ให้พิมพ์และกด Return อีกครั้ง.แก้ไข: Disk Utility โหลดไม่ได้บน macOS
  6. หลังจากสร้างผลลัพธ์แล้ว คุณควรเห็นบรรทัดที่ดูเหมือนนี้:
    **970** ?? U 2:08.88 /System/Library/Filesystems/hfs.fs/Contents/Resources/./fsck_hfs -y /dev/disk2s4

    หมายเหตุ: พารามิเตอร์และวันที่จะต่างกัน แต่ตำแหน่งจะเหมือนกัน

  7. จดหมายเลขแรก (970 ในตัวอย่างข้างต้น) และใช้มันในคำสั่งถัดไป:
    sudo kill -9 970 #

    หมายเหตุ: จำไว้ว่า 970 เป็นเพียงตัวอย่าง - แทนที่ด้วยหมายเลขของคุณที่ได้จากขั้นตอน 5 คำสั่งนี้จะล้างงาน Disk Utility และทำให้ Utility ไม่ค้าง

  8. เพิ่มเติม ให้รันคำสั่งต่อไปนี้เพื่อ kill กระบวนการ Fsck ด้วย:
    sudo kill $(ps -ef | awk '/fsck/ {print $2}') 2>/dev/null
  9. ลองเปิด Disk Utility อีกครั้ง และดูว่าการดำเนินการนี้แก้ปัญหาในกรณีของคุณได้หรือไม่

การรัน Disk Utility ใน Safe Mode

เนื่องจากปัญหา 'Loading disks' กับ Disk Utility อาจเป็นผลมาจากข้อขัดแย้งกับเอนทิตี้บุคคลที่สาม ประการแรกในการแก้ปัญหาคือการบูท Mac ใน Safe Mode และลองดำเนินการซ้ำในขณะที่บริการบุคคลที่สามทั้งหมดไม่ได้รับอนุญาตให้รัน

ผู้ใช้ Mac ที่ได้รับผลกระทบหลายคนยืนยันว่าการดำเนินการนี้ช่วยให้พวกเขาสามารถใช้ Disk Utility ได้สุดท้าย และทำสิ่งที่ก่อนหน้านี้ไม่ได้รับอนุญาต

นี่คือคำแนะนำทีละขั้นตอนเกี่ยวกับการบูท Macintosh ใน Safe Mode และรัน Disk Utility โดยไม่มีการรบกวนจากบุคคลที่สาม:

  1. เริ่ม (หรือรีสตาร์ท) Mac ของคุณ แล้วทันทีกดค้างปุ่ม Shift ค้างปุ่ม Shift จนกว่าจะเห็น โลโก้ Apple ปรากฏบนหน้าจอ.แก้ไข: Disk Utility โหลดไม่ได้บน macOS

    หมายเหตุ: หาก Startup Disk ของคุณเข้ารหัสด้วย FileVault คุณจะต้อง Login สองครั้ง

  2. เมื่อการเริ่มต้นครั้งต่อไปเสร็จ ใช้แถบ Action ที่ด้านล่างเพื่อคลิกที่แอป Finder.แก้ไข: Disk Utility โหลดไม่ได้บน macOS
  3. เมื่ออยู่ในแอป Finder แล้ว คลิกปุ่ม Go (จากแถบด้านบน) แล้วคลิก Utilities (จากเมนูที่ปรากฏ).แก้ไข: Disk Utility โหลดไม่ได้บน macOS
  4. ภายในเมนู Utilities ให้ดับเบิลคลิกที่ Disk Utility และดูว่ามันเปิดสำเร็จหรือไม่ (โดยไม่มีข้อความข้อผิดพลาด 'Loading disks' เดียวกัน) ในกรณีที่ปัญหาไม่ซ้ำ ให้ทำสิ่งที่คุณไม่สามารถทำได้ก่อนหน้านี้

การลบไฟล์ Preferences สำหรับ Disk Utilities

สาเหตุที่พบได้บ่อยซึ่งอาจทำให้เกิดข้อผิดพลาด 'Loading disks' ที่ไม่มีที่สิ้นสุดกับ Disk Utility คือไฟล์ Preferences ที่เสียหายซึ่งตั้งอยู่ใน ~/Library/Preferences ปัญหานี้ถูกรายงานบน macOS เวอร์ชันหลายอย่าง (รวมถึง macOS Catalina)

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

นี่คือคำแนะนำบางอย่างที่จะช่วยคุณจัดการกับไฟล์ Preferences ที่เสียหายของ Disk Utility:

  1. จากหน้าจอ macOS เริ่มต้น คลิกที่ตัวเลือก Go จากแถบ Ribbon ด้านบน และคลิก Go to Folder จากเมนูที่ปรากฏ.แก้ไข: Disk Utility โหลดไม่ได้บน macOS
  2. เมื่ออยู่ในกล่อง Go to the folder แล้ว พิมพ์คำสั่งต่อไปนี้และกด Return เพื่อไปยังโฟลเดอร์ Library โดยตรง:
    ~/library/
    แก้ไข: Disk Utility โหลดไม่ได้บน macOS
  3. ภายในโฟลเดอร์ Library หลัก ให้เลื่อนลงรายการโฟลเดอร์ และดับเบิลคลิกที่ Preferences.แก้ไข: Disk Utility โหลดไม่ได้บน macOS
  4. ภายในโฟลเดอร์ Preferences ให้เลื่อนรายการและค้นหาไฟล์ Plist ชื่อ com.apple.diskutility.plist.
  5. เมื่อเห็นแล้ว ให้ลากและวางบน Desktop เพื่อย้าย ถ้าถูกขอยืนยันโดยการป้อนรหัสผ่าน Admin ให้ทำเพื่อให้กระบวนการเสร็จสมบูรณ์.แก้ไข: Disk Utility โหลดไม่ได้บน macOS
  6. ต่อไป ให้เปิด Disk Utility แบบปกติผ่าน LaunchPad หรือโดยใช้แอป Finder และดูว่าปัญหาแก้ไขแล้วหรือไม่

การซ่อมแซมไดรฟ์ผ่าน Recovery Menu

ซึ่งเป็นที่ทราบว่า ข้อผิดพลาดเฉพาะนี้อาจเกิดจากชุดข้อมูลที่ไม่ดีสะสมอยู่ใน OS Drive ของคุณ ในบางสถานการณ์ ปัญหานี้จะตัดการเข้าถึงยูทิลิตี้สำคัญหลายอย่างรวมถึง Disk Utility

หากเป็นกรณีนี้ คุณควรสามารถแก้ไขได้โดยการซ่อมแซมไดรฟ์โดยใช้ Disk Utility โดยตรงจาก Recovery Menu การดำเนินการนี้จะรับรองว่าไม่มีการรบกวนจากภายนอก

นี่คือคำแนะนำด่วนเกี่ยวกับการบูท Mac เข้า Recovery Menu โดยตรง และเริ่ม Disk Utility จากที่นั่น:

  1. รีสตาร์ท Mac และกด Command + R ค้างไว้จนกว่าจะเห็น Utility Menu (Recovery Menu) ปรากฏ
  2. เมื่อเห็นเมนูนั้นแล้ว คลิกที่ Disk Utility เพื่อเลือก แล้วกดปุ่ม Continue เพื่อเปิด.แก้ไข: Disk Utility โหลดไม่ได้บน macOS
  3. หลัง Disk Utility โหลดเสร็จ ให้เลือก Volume Entry ที่เก็บไฟล์ OS และคลิกที่แท็บ First Aid (จากแถบเครื่องมือ) และรอปุ่ม Done ให้ Active เมื่อ Active แล้ว คลิกที่มัน แล้วออกจาก Disk Utility.แก้ไข: Disk Utility โหลดไม่ได้บน macOS
  4. รีสตาร์ท Macintosh จาก เมนู Apple และรอให้ไดรฟ์ซ่อมแซมในการเริ่มต้นครั้งต่อไป
  5. หลัง macOS บูทปกติแล้ว ลองเปิด Disk Utility แบบปกติ และดูว่าปัญหาแก้ไขแล้วหรือไม่

การรีเซ็ต NVRAM และ PRAM

ซึ่งเป็นที่ทราบว่า ปัญหานี้อาจได้รับการช่วยเหลือจากข้อมูลที่จัดเก็บใน NVRAM (nonvolatile random-access memory) หรือ PRAM (Parameter RAM). NVRAM แทนปริมาณหน่วยความจำเล็กน้อยที่ Mac ใช้จัดเก็บการตั้งค่าบางอย่างและเข้าถึงได้เร็ว ในขณะที่ PRAM จัดเก็บข้อมูลคล้ายกัน แต่เกี่ยวข้องกับ Kernel Information เป็นหลัก

ในข้อมูลที่จัดเก็บโดย PRAM และ NVRAM มีการเลือกและจัดการ Startup-disc ชุดข้อมูลที่อาจทำให้ Disk Utility เสียหายได้อย่างมีประสิทธิภาพ

หมายเหตุ: การตั้งค่าที่แน่นอนที่จัดเก็บโดย NVRAM และ PRAM ขึ้นอยู่กับรุ่น Mac ของคุณโดยเฉพาะ

หากเป็นกรณีนี้ คุณควรสามารถแก้ไขได้โดยการรีเซ็ต PRAM และ NVRAM ทั้งคู่ นี่คือคำแนะนำด่วนเกี่ยวกับวิธีทำ:

  1. อันดับแรก เริ่มด้วยการปิด Mac ให้หมดสิ้น
  2. เปิดเครื่อง และทันทีกดค้างปุ่มสี่ปุ่มนี้พร้อมกัน: Option + Command + P + R.แก้ไข: Disk Utility โหลดไม่ได้บน macOS
  3. ค้างทั้งสี่ปุ่มไว้เกิน 20 วินาที - ระหว่างกระบวนการนี้ Mac อาจดูเหมือนรีสตาร์ท แต่อย่าปล่อยปุ่มเหล่านั้น
  4. เมื่อคุณได้ยินเสียง STARTUP ที่สอง คุณสามารถปล่อยทั้งสี่ปุ่มพร้อมกัน.
    หมายเหตุ: บนคอมพิวเตอร์ Mac ที่มีการนำ Apple T2 Security Chip มาใช้ ให้ปล่อยปุ่มหลังจากโลโก้ Apple ปรากฏและหายไปครั้งที่สอง
  5. เมื่อลำดับการเริ่มต้นครั้งต่อไปเสร็จ ใช้แถบ Action ที่ด้านล่างเพื่อเข้าถึง Finder App.

    แก้ไข: Disk Utility โหลดไม่ได้บน macOS
  6. ภายในแอป Finder ใช้แถบ Ribbon ด้านบน และคลิก Go > Utilities. จากนั้น จากรายการ Utilities ให้คลิก Disk Utility และดูว่าแอปพลิเคชันเปิดปกติแล้วหรือไม่ (โดยไม่มีข้อผิดพลาด 'Loading disks' ที่ไม่มีที่สิ้นสุด)

การดำเนินการ Power Cycling บน Mac

ในกรณีที่คุณล้าง NVRAM และ PRAM แล้วไม่สำเร็จ น่าจะเป็นไปได้ว่ามีข้อมูลชั่วคราวบางประเภทที่ทำให้ Disk Utility ค้าง เนื่องจากมีผู้ร้ายที่เป็นไปได้มากมายที่อาจทำเช่นนี้ (น่าจะเป็นกระบวนการขัดแย้งที่ค้างในสถานะลังเล) โอกาสที่ดีที่สุดในการแก้ปัญหาตอนนี้คือการล้างข้อมูล temp ใดๆ ด้วยการบังคับ Power Cycling บนคอมพิวเตอร์ Mac

หากคุณพร้อมที่จะดำเนินการนี้ ตามคำแนะนำด้านล่าง:

  1. อันดับแรก ถอดดิสก์ใดๆ ที่อยู่ใน Optical Drive และถอดการเชื่อมต่อ HDD ภายนอกและฟลัชไดรฟ์ที่คุณอาจเชื่อมต่ออยู่กับ Mac
  2. คลิกที่ไอคอน Apple (มุมซ้ายบน) และคลิก Shut down จากเมนูที่ปรากฏ.แก้ไข: Disk Utility โหลดไม่ได้บน macOS
  3. เมื่อลำดับการปิดเครื่องเสร็จ และคุณไม่เห็นสัญญาณชีวิตจาก MAC ให้ถอดสายจ่ายไฟออกจริง และรออย่างน้อย 30 วินาที ก่อนเสียบสายเข้าปลั๊กไฟอีกครั้ง และเริ่ม Mac ใหม่
  4. หลังลำดับการเริ่มต้นครั้งต่อไปเสร็จ ลองเปิด Disk Utility และดูว่าปัญหาแก้ไขแล้วหรือไม่

หากคุณยังมีปัญหาเดิม ให้ไปที่วิธีสุดท้ายด้านล่าง

การติดตั้ง OS X ใหม่

หากไม่มีวิธีแก้ไขที่เป็นไปได้ด้านบนช่วยให้คุณแก้ปัญหา โอกาสคือคุณจัดการกับการเสียหายของไฟล์ระบบบางประเภทที่ไม่สามารถแก้ไขได้แบบปกติ ในกรณีนี้ คุณควรสามารถแก้ไขได้โดยการบังคับติดตั้ง OSX ใหม่ผ่าน Recovery Menu

หากคุณไม่แน่ใจว่าจะทำอย่างไร ตามคำแนะนำทีละขั้นตอนด้านล่าง:

  1. เข้าสู่เมนู Recovery โดยการรีสตาร์ท Mac และกดค้าง Command + R ทันทีที่เห็นหน้าจอเริ่มต้นครั้งแรก
  2. เมื่อเห็น Recovery Menu แล้ว คุณสามารถปล่อย Command + R
  3. เมื่อคุณไปถึง Recovery Menu (macOS Utilities) ให้เลือก Entry ชื่อ Reinstall macOS และคลิก Continue.แก้ไข: Disk Utility โหลดไม่ได้บน macOS
  4. ทำตามพรอมต์บนหน้าจอเพื่อทำให้การติดตั้ง Mac Operating System ใหม่เสร็จสมบูรณ์.
    หมายเหตุ: คุณจะถูกขอให้ป้อนรหัสผ่าน Admin หลายครั้งระหว่างกระบวนการนี้