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

กำจัด Duplicate Drives ใน Finder Sidebar: คู่มือ Mac แบบทีละขั้นตอน

Finder คือวิธีของ Mac ในการจัดระเบียบฮาร์ดดิสก์และ volumes บนคอมพิวเตอร์ เมื่อ mount local hard drive หรือ external disk บน Mac คุณจะเข้าถึง drive ได้ง่ายภายใต้ Devices ใน Finder ใน Finder sidebar หรือบน Desktop หากเปิดตัวเลือกนี้ ไปได้แค่ไม่กี่คลิก

อย่างไรก็ตาม บางครั้งคุณเห็น multiple drives บน Finder แม้มีเพียงหนึ่ง Mac hard drive ที่ mountอยู่ Duplicate drives เหล่านี้มักมีชื่อเดียวกับ Macintosh HD หรือบางครั้งต่อท้ายด้วยตัวเลข ทำให้ผู้ใช้สับสนว่า drive ไหนเป็นจริง

บางพยายามลาก Macintosh HD duplicates ไป Desktop หรือ Trash แต่มันกลับมาใหม่หลังไม่กี่วัน แม้ปัญหานี้ไม่ critical แต่มันรบกวนที่ต้องลบ "ghost" hard drives บน Finder บ่อยๆ

สาเหตุที่ Multiple Macintosh HD โผล่บน Finder

Error นี้เกี่ยวข้องกับ Time Machine หรือ backup drive อื่นที่ใช้บน Mac เวลา drive mount บน macOS จะถูก assign /Volumes folder บน hidden directory บน main boot drive ของ Mac drive นั้นเข้าถึงได้ปกติผ่าน /Volumes/NAME_OF_DRIVE แต่ถ้ามี multiple drives ชื่อเดียวกัน mount บนคอมพิวเตอร์ macOS จะต่อท้ายชื่อฮาร์ดดิสก์ด้วยตัวเลข เช่น Macintosh HD-1 และ Macintosh HD-2 สิ่งเดียวกันเกิดกับ /Volumes folder

เคล็ดลับ: สแกน Mac เพื่อหาปัญหาประสิทธิภาพ ไฟล์ขยะ แอป有害 和安全威胁
那些可能导致系统问题或性能下降的问题。

เนื่องจาก Launch Services database เสียหาย mount points เหล่านี้ไม่ถูกลบ ทำให้ Mac คิดว่า drives นี้ยัง mount อยู่ การลบ duplicate drives ใน Finder sidebar แค่ band-aid solution เพราะ "ghost" drives จะกลับมาซ้ำ จนกว่าจะจัดการปัญหาจริง

เพื่อแก้ปัญหานี้ ต้อง rebuild Launch Services database ลบ duplicate /Volumes/ folders ทั้งหมด แล้วลบ ghost drives ใน Finder sidebar

นี่คือคู่มือทีละขั้นตอนลบ duplicate Mac hard drives บน Finder

ขั้นตอน 1: ทำความสะอาดคอมพิวเตอร์

สิ่งแรกควรทำคือ ทำความสะอาดระบบ เพื่อให้ระบุสาเหตุง่ายขึ้น และทำ troubleshooting ลึกได้ เรื่องนี้เกี่ยวกับการรัน Mac maintenance tool ที่น่าเชื่อถืออย่าง Mac repair app ลบไฟล์ขยะทั้งหมดและแก้ปัญหาเล็กน้อย รีเซ็ต PRAM และ SMC และ reboot คอมพิวเตอร์

ขั้นตอน 2: ตรวจสอบว่า Drive ทั้งหมด Unmounted แล้ว

พอทำความสะอาดระบบเสร็จ ขั้นตอนต่อไปคือ เช็คว่า drive ไหน mounted บน Mac และ unmount drive ที่ไม่ต้องการ วิธีเช็คลิสต์ drives:

  1. เปิด Terminal โดยไป Finder > Go > Utilities
  2. ในหน้าต่าง Terminal พิมพ์: diskutil list จะโชว์ลิสต์ drives ที่ mounted บนคอมพิวเตอร์
  3. เพื่อ unmount drive พิมพ์ diskutil unmount /dev/name of the drive

ทำซ้ำสำหรับ drives ทั้งหมดที่ไม่ได้ใช้

ขั้นตอน 3: Uncheck Drives ใน Finder Preferences

หากยังเห็น duplicate drives ใน Finder sidebar หลัง unmount ผ่าน Terminal สามารถลบ entry เหล่านั้นได้โดยไปที่ settings ของ Finder วิธีทำ:

  1. คลิก Finder > Preferences
  2. คลิกแท็บ Sidebar
  3. คลิกปุ่ม (-) ข้าง drive ที่ต้องการลบ หากไม่เห็นปุ่ม (-) แสดงว่าไม่สามารถลบ drive จากที่นั่นได้

พอเสร็จ กลับไป Finder เช็ค sidebar ดูว่า "ghost" drives ยังอยู่ไหม

ขั้นตอน 4: รีเซ็ต Launch Services Database

Launch Services หนึ่งใน core services ของ Apple จัดการโครงสร้างข้อมูลกลางของข้อมูลที่เกี่ยวข้องกับ applications, files, และ URLs ที่ service สามารถเปิดได้

วิธี reset Launch Services:

  1. คลิก Finder แล้วไป Go > Utilities > Terminal
  2. พิมพ์คำสั่งนี้ใน Terminal console:

/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain u -domain s -domain l -v

Terminal จะดูเหมือน freeze ชั่วคราว แต่ไม่ต้องกังวล เพราะแค่หมายถึงคำสั่งกำลัง execute

หากไม่สะดวกใช้ Terminal นี่คืออีกวิธี rebuild Launch Services database:

  1. ปิดแอปพลิเคชันทั้งหมดบนคอมพิวเตอร์
  2. ไป ~/Library/Preferences
  3. หาไฟล์ชื่อ com.apple.LaunchServices.plist
  4. ลบไฟล์นั้น แล้ว restart Mac

ขั้นตอน 5: ซ่อม Mac Hard Drive ด้วย Disk Utility

อีกสาเหตุที่เห็น duplicate drives ใน Finder sidebar คือปัญหาดิสก์ เพื่อซ่อม Mac hard drive ทำตามคำแนะนำด้านล่าง:

  1. คลิกโลโก้ Apple แล้วเลือก Restart
  2. พอได้ยินเสียงสตาร์ทอัพ กด Command + R จนเห็นโลโก้ Apple
  3. คลิก Disk Utility > Continue
  4. เลือก View > Show All Devices
  5. เลือก drive ที่ต้องการซ่อมจาก sidebar
  6. กดปุ่ม First Aid
  7. คลิก Run รอกระบวนการเสร็จ

ขั้นตอน 6: ลบ Duplicate /Volumes Folders

พอ Launch Services database reset แล้ว ถึงเวลาทำความสะอาด duplicate /Volumes folders ทั้งหมดที่ "ghost" hard drives สร้างขึ้น

ดูลิสต์ /Volumes folder ทั้งหมดบน Mac เปิด Terminal พิมพ์คำสั่ง: ls -laF /Volumes

กด Enter รันคำสั่ง เช็คแต่ละโฟลเดอร์จากลิสต์ ให้แน่ใจว่าไม่มีข้อมูลสำคัญ เพื่อลบโฟลเดอร์ พิมพ์คำสั่งนี้ใน Terminal และกด Enter: sudo rm -rf name of folder

พอลบโฟลเดอร์เสร็จ ตรวจสอบอีกครั้งโดยรันคำสั่ง ls -laF /Volumes อีกครั้ง ดูว่าเหลือแค่ Macintosh HD folder เดียวหรือไม่

ขั้นตอน 7: รีบูท Mac

พอทุกอย่างเสร็จ รีสตาร์ทคอมพิวเตอร์ และเช็ค Finder Duplicate Macintosh HDs ที่ค้างอยู่ควรหายไปแล้ว

ข้อคิดสุดท้าย

ปัญหา Finder นี้ไม่ใช่ critical issue ที่ส่งผลต่อประสิทธิภาพ Mac แต่การเห็น Finder sidebar เต็มไปด้วย duplicate Macintosh HD drives รบกวน หากไม่ทำอะไรตอนนี้ sidebar อาจเต็มไปด้วย ghost drives เพราะ /Volumes folder ใหม่สร้างทุกครั้งที่ drive ที่ได้รับผลกระทบถูกเข้าถึง

ขั้นตอนข้างต้นควรแก้ root cause และป้องกันปัญหาไม่ให้แย่ลง แต่ถ้าปัญหายังคงอยู่หลังลองทุกอย่าง ควรพิจารณา reset Mac เป็นทางออกสุดท้าย