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

ในบางกรณี ปัญหานี้เกิดจากความไม่สอดคล้องที่พบได้บ่อยซึ่งสามารถแก้ไขได้ง่ายด้วยการรีสตาร์ท 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 อีกครั้ง และดูว่าปัญหาแก้ไขแล้วหรือไม่
ในกรณีที่ Utility ยังค้างกับข้อความ 'Loading disks' ให้ไปที่วิธีแก้ไขถัดไปด้านล่าง
การแก้ไข Disk Utility ที่ค้าง
ซึ่งเป็นที่ทราบว่า ปัญหานี้มักรายงานว่าเกิดจากกระบวนการหลักหลัง Disk Utility ค้างอยู่ในสถานะลังเล หากเป็นกรณีนี้ คุณควรสามารถแก้ไขได้โดยการหาหมายเลขกระบวนการที่ได้รับมอบหมายของ Disk Utility และใช้มันเพื่อ kill งาน
การดำเนินการนี้จะทำให้ Utility ไม่ค้าง อนุญาตให้คุณจัดการไดรฟ์ดิสก์ได้โดยไม่มีข้อความ 'Loading disks' ที่ไม่มีที่สิ้นสุด
นี่คือคำแนะนำด่วนเกี่ยวกับการทำให้ Disk Utility ไม่ค้างโดยใช้ Terminal:
- เปิดแอป Finder จากแถบ Action ที่ด้านล่างของหน้าจอ.

- เมื่ออยู่ในแอป Finder แล้ว คลิกปุ่ม Go (จากแถบ Ribbon ด้านบน) และคลิก Utilities จากเมนูที่ปรากฏ.

- เมื่ออยู่ในหน้าจอ Utilities แล้ว ดับเบิลคลิกที่แอป Terminal จากรายการตัวเลือกที่มี.

หมายเหตุ: คุณอาจถูกขอให้ป้อนรหัสผ่าน Admin ณ จุดนี้
- หลังจากที่คุณอยู่ในแอป Terminal แล้ว พิมพ์คำสั่งต่อไปนี้และกด Return เพื่อรับรายการกระบวนการงานทั้งหมดที่กำลังทำงานอยู่:
sudo ps ax | grep hfs
- เมื่อถูกขอให้ป้อนรหัสผ่านที่เกี่ยวข้องกับบัญชี Admin ให้พิมพ์และกด Return อีกครั้ง.

- หลังจากสร้างผลลัพธ์แล้ว คุณควรเห็นบรรทัดที่ดูเหมือนนี้:
**970** ?? U 2:08.88 /System/Library/Filesystems/hfs.fs/Contents/Resources/./fsck_hfs -y /dev/disk2s4
หมายเหตุ: พารามิเตอร์และวันที่จะต่างกัน แต่ตำแหน่งจะเหมือนกัน
- จดหมายเลขแรก (970 ในตัวอย่างข้างต้น) และใช้มันในคำสั่งถัดไป:
sudo kill -9 970 #
หมายเหตุ: จำไว้ว่า 970 เป็นเพียงตัวอย่าง - แทนที่ด้วยหมายเลขของคุณที่ได้จากขั้นตอน 5 คำสั่งนี้จะล้างงาน Disk Utility และทำให้ Utility ไม่ค้าง
- เพิ่มเติม ให้รันคำสั่งต่อไปนี้เพื่อ kill กระบวนการ Fsck ด้วย:
sudo kill $(ps -ef | awk '/fsck/ {print $2}') 2>/dev/null - ลองเปิด Disk Utility อีกครั้ง และดูว่าการดำเนินการนี้แก้ปัญหาในกรณีของคุณได้หรือไม่
การรัน Disk Utility ใน Safe Mode
เนื่องจากปัญหา 'Loading disks' กับ Disk Utility อาจเป็นผลมาจากข้อขัดแย้งกับเอนทิตี้บุคคลที่สาม ประการแรกในการแก้ปัญหาคือการบูท Mac ใน Safe Mode และลองดำเนินการซ้ำในขณะที่บริการบุคคลที่สามทั้งหมดไม่ได้รับอนุญาตให้รัน
ผู้ใช้ Mac ที่ได้รับผลกระทบหลายคนยืนยันว่าการดำเนินการนี้ช่วยให้พวกเขาสามารถใช้ Disk Utility ได้สุดท้าย และทำสิ่งที่ก่อนหน้านี้ไม่ได้รับอนุญาต
นี่คือคำแนะนำทีละขั้นตอนเกี่ยวกับการบูท Macintosh ใน Safe Mode และรัน Disk Utility โดยไม่มีการรบกวนจากบุคคลที่สาม:
- เริ่ม (หรือรีสตาร์ท) Mac ของคุณ แล้วทันทีกดค้างปุ่ม Shift ค้างปุ่ม Shift จนกว่าจะเห็น โลโก้ Apple ปรากฏบนหน้าจอ.

หมายเหตุ: หาก Startup Disk ของคุณเข้ารหัสด้วย FileVault คุณจะต้อง Login สองครั้ง
- เมื่อการเริ่มต้นครั้งต่อไปเสร็จ ใช้แถบ Action ที่ด้านล่างเพื่อคลิกที่แอป Finder.

- เมื่ออยู่ในแอป Finder แล้ว คลิกปุ่ม Go (จากแถบด้านบน) แล้วคลิก Utilities (จากเมนูที่ปรากฏ).

- ภายในเมนู Utilities ให้ดับเบิลคลิกที่ Disk Utility และดูว่ามันเปิดสำเร็จหรือไม่ (โดยไม่มีข้อความข้อผิดพลาด 'Loading disks' เดียวกัน) ในกรณีที่ปัญหาไม่ซ้ำ ให้ทำสิ่งที่คุณไม่สามารถทำได้ก่อนหน้านี้
การลบไฟล์ Preferences สำหรับ Disk Utilities
สาเหตุที่พบได้บ่อยซึ่งอาจทำให้เกิดข้อผิดพลาด 'Loading disks' ที่ไม่มีที่สิ้นสุดกับ Disk Utility คือไฟล์ Preferences ที่เสียหายซึ่งตั้งอยู่ใน ~/Library/Preferences ปัญหานี้ถูกรายงานบน macOS เวอร์ชันหลายอย่าง (รวมถึง macOS Catalina)
ผู้ใช้ที่ได้รับผลกระทบหลายคนที่ก็เผชิญปัญหานี้ ยืนยันว่าพวกเขาแก้ไขปัญหาได้สมบูรณ์หลังจากย้ายไฟล์ไปที่อื่น (เพราะคุณไม่สามารถลบได้แบบปกติ) สิ่งนี้จะบังคับให้ระบบปฏิบัติการสร้างไฟล์ใหม่ที่สมบูรณ์มาแทนที่
นี่คือคำแนะนำบางอย่างที่จะช่วยคุณจัดการกับไฟล์ Preferences ที่เสียหายของ Disk Utility:
- จากหน้าจอ macOS เริ่มต้น คลิกที่ตัวเลือก Go จากแถบ Ribbon ด้านบน และคลิก Go to Folder จากเมนูที่ปรากฏ.

- เมื่ออยู่ในกล่อง Go to the folder แล้ว พิมพ์คำสั่งต่อไปนี้และกด Return เพื่อไปยังโฟลเดอร์ Library โดยตรง:
~/library/

- ภายในโฟลเดอร์ Library หลัก ให้เลื่อนลงรายการโฟลเดอร์ และดับเบิลคลิกที่ Preferences.

- ภายในโฟลเดอร์ Preferences ให้เลื่อนรายการและค้นหาไฟล์ Plist ชื่อ com.apple.diskutility.plist.
- เมื่อเห็นแล้ว ให้ลากและวางบน Desktop เพื่อย้าย ถ้าถูกขอยืนยันโดยการป้อนรหัสผ่าน Admin ให้ทำเพื่อให้กระบวนการเสร็จสมบูรณ์.

- ต่อไป ให้เปิด Disk Utility แบบปกติผ่าน LaunchPad หรือโดยใช้แอป Finder และดูว่าปัญหาแก้ไขแล้วหรือไม่
การซ่อมแซมไดรฟ์ผ่าน Recovery Menu
ซึ่งเป็นที่ทราบว่า ข้อผิดพลาดเฉพาะนี้อาจเกิดจากชุดข้อมูลที่ไม่ดีสะสมอยู่ใน OS Drive ของคุณ ในบางสถานการณ์ ปัญหานี้จะตัดการเข้าถึงยูทิลิตี้สำคัญหลายอย่างรวมถึง Disk Utility
หากเป็นกรณีนี้ คุณควรสามารถแก้ไขได้โดยการซ่อมแซมไดรฟ์โดยใช้ Disk Utility โดยตรงจาก Recovery Menu การดำเนินการนี้จะรับรองว่าไม่มีการรบกวนจากภายนอก
นี่คือคำแนะนำด่วนเกี่ยวกับการบูท Mac เข้า Recovery Menu โดยตรง และเริ่ม Disk Utility จากที่นั่น:
- รีสตาร์ท Mac และกด Command + R ค้างไว้จนกว่าจะเห็น Utility Menu (Recovery Menu) ปรากฏ
- เมื่อเห็นเมนูนั้นแล้ว คลิกที่ Disk Utility เพื่อเลือก แล้วกดปุ่ม Continue เพื่อเปิด.

- หลัง Disk Utility โหลดเสร็จ ให้เลือก Volume Entry ที่เก็บไฟล์ OS และคลิกที่แท็บ First Aid (จากแถบเครื่องมือ) และรอปุ่ม Done ให้ Active เมื่อ Active แล้ว คลิกที่มัน แล้วออกจาก Disk Utility.

- รีสตาร์ท Macintosh จาก เมนู Apple และรอให้ไดรฟ์ซ่อมแซมในการเริ่มต้นครั้งต่อไป
- หลัง 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 ทั้งคู่ นี่คือคำแนะนำด่วนเกี่ยวกับวิธีทำ:
- อันดับแรก เริ่มด้วยการปิด Mac ให้หมดสิ้น
- เปิดเครื่อง และทันทีกดค้างปุ่มสี่ปุ่มนี้พร้อมกัน: Option + Command + P + R.

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

- ภายในแอป Finder ใช้แถบ Ribbon ด้านบน และคลิก Go > Utilities. จากนั้น จากรายการ Utilities ให้คลิก Disk Utility และดูว่าแอปพลิเคชันเปิดปกติแล้วหรือไม่ (โดยไม่มีข้อผิดพลาด 'Loading disks' ที่ไม่มีที่สิ้นสุด)
การดำเนินการ Power Cycling บน Mac
ในกรณีที่คุณล้าง NVRAM และ PRAM แล้วไม่สำเร็จ น่าจะเป็นไปได้ว่ามีข้อมูลชั่วคราวบางประเภทที่ทำให้ Disk Utility ค้าง เนื่องจากมีผู้ร้ายที่เป็นไปได้มากมายที่อาจทำเช่นนี้ (น่าจะเป็นกระบวนการขัดแย้งที่ค้างในสถานะลังเล) โอกาสที่ดีที่สุดในการแก้ปัญหาตอนนี้คือการล้างข้อมูล temp ใดๆ ด้วยการบังคับ Power Cycling บนคอมพิวเตอร์ Mac
หากคุณพร้อมที่จะดำเนินการนี้ ตามคำแนะนำด้านล่าง:
- อันดับแรก ถอดดิสก์ใดๆ ที่อยู่ใน Optical Drive และถอดการเชื่อมต่อ HDD ภายนอกและฟลัชไดรฟ์ที่คุณอาจเชื่อมต่ออยู่กับ Mac
- คลิกที่ไอคอน Apple (มุมซ้ายบน) และคลิก Shut down จากเมนูที่ปรากฏ.

- เมื่อลำดับการปิดเครื่องเสร็จ และคุณไม่เห็นสัญญาณชีวิตจาก MAC ให้ถอดสายจ่ายไฟออกจริง และรออย่างน้อย 30 วินาที ก่อนเสียบสายเข้าปลั๊กไฟอีกครั้ง และเริ่ม Mac ใหม่
- หลังลำดับการเริ่มต้นครั้งต่อไปเสร็จ ลองเปิด Disk Utility และดูว่าปัญหาแก้ไขแล้วหรือไม่
หากคุณยังมีปัญหาเดิม ให้ไปที่วิธีสุดท้ายด้านล่าง
การติดตั้ง OS X ใหม่
หากไม่มีวิธีแก้ไขที่เป็นไปได้ด้านบนช่วยให้คุณแก้ปัญหา โอกาสคือคุณจัดการกับการเสียหายของไฟล์ระบบบางประเภทที่ไม่สามารถแก้ไขได้แบบปกติ ในกรณีนี้ คุณควรสามารถแก้ไขได้โดยการบังคับติดตั้ง OSX ใหม่ผ่าน Recovery Menu
หากคุณไม่แน่ใจว่าจะทำอย่างไร ตามคำแนะนำทีละขั้นตอนด้านล่าง:
- เข้าสู่เมนู Recovery โดยการรีสตาร์ท Mac และกดค้าง Command + R ทันทีที่เห็นหน้าจอเริ่มต้นครั้งแรก
- เมื่อเห็น Recovery Menu แล้ว คุณสามารถปล่อย Command + R
- เมื่อคุณไปถึง Recovery Menu (macOS Utilities) ให้เลือก Entry ชื่อ Reinstall macOS และคลิก Continue.

- ทำตามพรอมต์บนหน้าจอเพื่อทำให้การติดตั้ง Mac Operating System ใหม่เสร็จสมบูรณ์.
หมายเหตุ: คุณจะถูกขอให้ป้อนรหัสผ่าน Admin หลายครั้งระหว่างกระบวนการนี้