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

ทำความเข้าใจไฟล์ DS_Store: คืออะไร และวิธาลบอย่างปลอดภัย

บางคนที่ใช้คอมพิวเตอร์มาหลายทศวรรษ ยังไม่เคยได้ยินไฟล์ DS_Store เลย ในขณะที่อีกหลายคนค้นหาออนไลน์ในทางมืด เพื่อหาว่าไฟล์นี้คืออะไร และลบมันออกจากคอมพิวเตอร์อย่างไร

ถ้าคุณเป็นหนึ่งในนั้น การค้นหาของคุณจบแล้วที่นี่! บทความนี้ให้ข้อมูลทั้งหมดที่คุณต้องรู้เกี่ยวกับไฟล์ลึกลับนี้ และให้เคล็ดลับบางอย่างเกี่ยวกับวิธีลบมันให้หมดเกลี้ยง หากมันไปอยู่บนเครื่องของคุณ

ไฟล์ DS_Store คืออะไร?

มาเริ่มจากการนิยามว่า .ds_store ไฟล์คืออะไร

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

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

Free Scan for PC Issues 3.145.873 downloads Compatible with: Windows 10/11, Windows 7, Windows 8

ไฟล์ .ds_store เป็นไฟล์ซ่อนที่สร้างขึ้นโดยอัตโนมัติโดยแอป Finder บน Mac ไฟล์นี้มีข้อมูลเกี่ยวกับวิธีที่แอป Finder แสดงโฟลเดอร์และไฟล์บางโฟลเดอร์ มันยังจัดเก็บแอตทริบิวต์ที่กำหนดเองของโฟลเดอร์หนึ่งๆ รวมถึงตำแหน่งไอคอน ข้อมูลภาพ และตัวเลือกมุมมอง ชื่อของมันมาจากวัตถุประสงค์: Desktop Services Store และฟังก์ชันคล้ายกับไฟล์ desktop.ini ของ Windows

คุณอาจพบไฟล์ DS_Store ในโฟลเดอร์ใดก็ตามที่คุณเปิดในแอป Finder หากคุณใช้ iCloud Drive คุณอาจพบไฟล์ DS_Store ในโฟลเดอร์ iCloud Drive ของคุณด้วย

ไฟล์ .DS_Store มาจากไหน?

ไฟล์ DS_Store ถูกสร้างโดย macOS เมื่อเข้าถึงโฟลเดอร์ ไฟล์นี้มีข้อมูลเกี่ยวกับวิธีที่โฟลเดอร์ควรแสดงใน Finder รวมถึงขนาดไอคอน ตำแหน่ง และตัวเลือกมุมมอง Finder อื่นๆ

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

คุณสามารถลบไฟล์ DS_Store ได้ไหม?

ตอนนี้คุณรู้ว่า .ds_store ไฟล์คืออะไร พวกมันโดยทั่วไปสร้างโดยแอปพลิเคชัน Finder บน macOS เพื่อจัดเก็บแอตทริบิวต์ที่กำหนดเองของโฟลเดอร์ เช่น ตำแหน่งไอคอน หรือการเลือกภาพพื้นหลัง แต่ถ้าคุณคิดว่าไฟล์เหล่านี้น่าสงสัย คุณคิดว่าลบได้ไหม?

แน่นอน ลบได้ ด้านจากที่มันดูน่าสงสัย มีหลายเหตุผลที่คุณอาจต้องการลบไฟล์ DS_Store รวมถึง:

  • Finder ทำงานผิดปกติเมื่อคุณพยายามเปิดโฟลเดอร์บางโฟลเดอร์
  • การมีอยู่ของไฟล์ DS_Store ที่เสียหาย ทำให้คุณยากที่จะเปลี่ยนตัวเลือกมุมมองหรือจัดเรียงไอคอนภายในโฟลเดอร์
  • คุณต้องการรีเซ็ตการตั้งค่าการแสดงผล การลบไฟล์ DS_Store จะกำจัดการตั้งค่ามุมมองของ Finder

ไฟล์ DS_Store อันตรายไหม?

ไฟล์ DS_Store มักถูกซ่อนจากมุมมอง นั่นคือเหตุผลที่คนคิดว่ามันน่าสงสัย อย่างไรก็ตาม ตามที่กล่าวไว้ข้างต้น พวกมันไม่ได้อันตรายจริงๆ

วิธีหนึ่งในการตรวจสอบว่าไฟล์ที่คุณมีเป็นมลิ่นหรือไม่ คือการตรวจสอบนามสกุล (extension) ส่วนใหญ่ ไฟล์ DS_Store ที่ถูกต้องจะมีนามสกุล .DS_store

เมื่อคุณรู้ว่าไฟล์นี้ไม่เป็นอันตราย มีหลายวิธีในการลบมัน ตัวเลือกแรกคือคลิกขวาที่ไฟล์ใน Finder และเลือก Move to Trash อีกตัวเลือกคือใช้แอปพลิเคชัน協力廠商 เพื่อลบไฟล์ที่พบในโฟลเดอร์เฉพาะโดยไม่ลบเนื้อหาของมัน ทำให้แน่ใจว่าเอกสารสำคัญไม่ถูกลบโดยไม่ได้ตั้งใจระหว่างทำความสะอาด เราจะพูดถึงเพิ่มเติมด้านล่าง

วิธีเปิดไฟล์ DS_Store

หากคุณต้องการดูและเปิดไฟล์ ds_store ทำดังนี้:

  1. คลิก Go และเลือก Computer
  2. จากนั้นเลือก Macintosh HD ขยายส่วน
  3. ต่อไป กด CMD + Shift + จุด (period)
  4. ในจุดนี้ ไฟล์ซ่อนทั้งหมดบนอุปกรณ์ของคุณควรจะมองเห็นได้

การลบไฟล์ DS_Store: วิธีทำอย่างถูกต้อง

ด้านล่างคือวิธีบางอย่างในการลบไฟล์ .DS_Store ของ Mac:

เมื่อไฟล์กำลังถูกใช้งานโดยโปรแกรมอื่น

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

แค่เปิด Terminal และพิมพ์ rm /.DS_Store (ไม่ต้องมีเครื่องหมายคำพูด) คุณควรเห็นข้อความว่า No such file or directory — หมายความว่าไฟล์หายไปแล้ว

หรือ หากยังมีปัญหา ให้หาแอปชื่อ Directory Utility เปิดแอปนี้และหาไฟล์ DS_Store ที่เป็นปัญหาในแถบด้านข้าง คลิกเพื่อไฮไลท์ แล้วกด Command + Delete เพื่อกำจัดมัน

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

เมื่อไฟล์เสียหาย (Corrupted)

เพื่อลบไฟล์ DS_Store ที่เสียหาย คุณต้องใช้แอป Terminal และล็อกอินเป็นแอดมินิสเตรเตอร์ เริ่มด้วยการเปิด Finder จากนั้นทำตามขั้นตอน:

  1. ไปที่โฟลเดอร์ Applications

  1. เปิดโฟลเดอร์ Utilities และดับเบิลคลิกที่แอป Terminal
  2. แน่ใจว่าคุณมีสิทธิ์ super-user เพื่อใช้คำสั่งที่จำเป็นในการลบไฟล์ .DS_Store ที่เสียหาย
  3. ในบรรทัดคำสั่ง ป้อนคำสั่ง sudo ls และกด Return
  4. หากขอรหัสผ่าน ให้ป้อนรหัสผ่านบัญชีแอดมินิสเตรเตอร์ หากไม่มีรหัสผ่าน ให้เว้นว่าง
  5. จากนั้นกลับไปที่ Terminal และป้อนคำสั่ง cd
  6. ค้นหาโฟลเดอร์ที่คุณมีปัญหา อย่าเปิดมัน แค่ลากไอคอนมันเข้า Terminal และดูว่ามันทำให้เส้นทางสมบูรณ์ให้คุณ
  7. กด Return
  8. ตอนนี้ ลบโฟลเดอร์ .DS_Store และทุกอย่างในโฟลเดอร์
  9. พิมพ์คำสั่งนี้: rm -f .DS_Store
  10. กด Return อีกครั้ง
  11. ทราบว่า Terminal จะไม่แสดงข้อความว่าคำสั่งรันแล้ว จะแสดงข้อความก็ต่อเมื่อคำสั่งไม่ได้ผล

เมื่อไฟล์ DS_Store อยู่ในโฟลเดอร์เฉพาะ

หากคุณต้องการลบไฟล์ DS_Store ในโฟลเดอร์เฉพาะ ทำดังนี้:

  1. คลิก Go และเลือก Utilities
  2. ต่อไป คลิก Terminal คุณอาจถูกขอให้ให้ username และ password หากคุณไม่ได้ล็อกอินเป็นแอดมิน
  3. จากนั้น หาโฟลเดอร์และเปลี่ยนไดเรกทอรีไปยังโฟลเดอร์ที่มีไฟล์ DS_Store ที่คุณต้องการลบ ตัวอย่างเช่น หากอยู่บน Desktop ให้ป้อนคำสั่ง cd desktop และกด Enter
  4. หลังจากนั้น ป้อน find . -name '.DS_Store' -type f -delete คำสั่งนี้จะลบไฟล์ DS_Store ทั้งหมดในไดเรกทอรีเฉพาะนั้น
  5. กด Enter แล้ว OK

เมื่อไฟล์ DS_Store อยู่ในหลายโฟลเดอร์

หากคุณต้องการลบไฟล์ DS_Store ทั้งหมดบน Mac ทำตามคำแนะนำ:

  1. เลือก Go และคลิก Utilities
  2. จากนั้นเลือก Terminal
  3. ป้อนคำสั่งนี้: sudo find / -name ".DS_Store" -depth -exec rm {} \;
  4. กด Enter
  5. ป้อนรหัสผ่านแอดมินิสเตรเตอร์เมื่อถูกขอ
  6. ไฟล์ DS_Store ทั้งหมดบน Mac ของคุณควรถูกลบแล้ว

เมื่อไฟล์มีอยู่บน Windows

หากคุณใช้อุปกรณ์ Windows และเห็นไฟล์ DS_Store นี่คือวิธีลบ:

แรก ไปที่ System Preferences จากนั้นเลือก Advanced และ Get Info ตอนนี้ คลิกที่กล่องที่เขียนว่า Show all filename extensions ซึ่งจะทำให้คุณหาไฟล์ขี้ขมเหล่านี้ง่ายขึ้น แล้วพิมพ์ .DS_Store ลงในแถบค้นหา

เมื่อคุณพบไฟล์หนึ่ง คลิกขวาแล้วกด Delete! แค่นี้แหละ ลองเลื่อนลงเพื่อเรียนรู้เพิ่มเติมเกี่ยวกับไฟล์นี้ เพื่อให้คุณแน่ใจว่าคุณไม่ได้บันทึกอีกไฟล์หนึ่งโดยไม่ได้ตั้งใจ!

วิธีจัดตารางการลบไฟล์ DS_Store อัตโนมัติ

หากคุณมักลืมหรือไม่อยากลบไฟล์ DS_Store จากอุปกรณ์ตลอดเวลา คุณสามารถใช้คำสั่งพิเศษเพื่อลบไฟล์เหล่านี้อัตโนมัติในเวลาที่กำหนด วิธีทำ:

  1. คลิก Go และเลือก Utilities
  2. เลือก Terminal เพื่อเปิดแอป
  3. ป้อนคำสั่งนี้ลงบรรทัดคำสั่ง: sudo crontab -e
  4. กด Return เพื่อรัน
  5. หากถูกขอ ให้ป้อน username และ password แอดมินิสเตรเตอร์
  6. ต่อไป ใน vim editor ให้กด I บนคีย์บอร์ด
  7. จากนั้นป้อนคำสั่งนี้: 30 10 * * * root find / -name ".DS_Store" -depth -exec rm {} \;
  8. ทราบว่า crontab entry ควรอยู่ในรูปแบบ: <Minute><Hour><DayOfMonth><Month><DayOfWeek><User Command>
  9. ตอนนี้ กด ESC และกด Shift + Z + Z พร้อมกัน เพื่อบันทึก crontab entry ที่คุณเพิ่งสร้าง

วิธีป้องกันการสร้างไฟล์ DS_Store อัตโนมัติ

ไฟล์ DS_Store ถูกสร้างโดยอัตโนมัติโดย macOS แต่คุณยังสามารถป้องกันไม่ให้มันสร้างขึ้นอัตโนมัติได้ ซึ่งจะปกป้องข้อมูลของคุณจากแฮกเกอร์ที่ต้องการดูแอตทริบิวต์ของไฟล์และใช้ประโยชน์อย่างไม่อาจารย์

เพื่อปิดใช้งานการสร้างไฟล์ DS_Store อัตโนมัติ ทำดังนี้:

  1. เลือก Go และเปิด Utilities
  2. จากนั้นเลือก Terminal
  3. หลังจากนั้น ป้อนคำสั่งนี้: defaults write com.apple.desktopservices DSDontWriteNetworkStores true
  4. กด Enter
  5. หากคุณต้องการเปิดใช้งานอีกครั้ง ใช้คำสั่งเดียวกัน แต่เปลี่ยนเป็น false
  6. สุดท้าย รีสตาร์ทอุปกรณ์ของคุณ

วิธีแก้ไขปัญหาทั่วไปของไฟล์ DS_Store

เมื่อจัดการกับไฟล์ DS_Store คุณอาจเผชิญปัญหาต่างๆ เราได้รายการบางส่วนด้านล่าง พร้อมวิธีแก้

ปัญหาที่ 1: ดับเบิลคลิกไฟล์ แล้วขึ้นข้อความ Windows 10 cannot open

ข้อความข้อผิดพลาดอาจขึ้นเพราะ Windows ไม่สามารถสร้างการเชื่อมต่อระหว่างโปรแกรมได้ เพื่อแก้ไข คุณต้องติดตั้ง macOS X Finder สำหรับ Windows 10

ปัญหาที่ 2: ติดตั้ง macOS X Finder เวอร์ชันเก่า

คุณใช้ macOS X Finder เวอร์ชันเก่าอยู่ไหม? อาจเป็นเหตุผลที่คุณมีปัญหากับไฟล์ DS_Store ในกรณีนั้น คุณต้องติดตั้งเวอร์ชันที่ถูกต้องและอัปเดตแล้ว

ปัญหาที่ 3: ปัญหาทั่วไปอื่นๆ

ในบางกรณี ไฟล์ DS_Store กระตุ้นปัญหาหลายอย่างที่คุณไม่รู้จะแก้ แต่ไม่ได้หมายความว่าแก้ไม่ได้ คุณสามารถ troubleshoot ปัญหาและลองวิธีแก้ที่ง่ายและตรงไปตรงมา

วิธีแก้ที่เราแนะนำคือใช้ Outbyte MacAries ซอฟต์แวร์เพิ่มประสิทธิภาพสำหรับ macOS นี้ทำได้ดีมากในการรับรองว่า Mac ของคุณอยู่ในสภาพดีตลอดเวลา มันสแกนอุปกรณ์ของคุณหาภัยคุกคามด้านความปลอดภัย ไฟล์ขยะ ปัญหาประสิทธิภาพ และแอปพลิเคชันที่ไม่ได้ใช้ซึ่งใช้พื้นที่จัดเก็บมาก มันยังเพิ่มประสิทธิภาพประสิทธิภาพของ RAM โดยหยุดแอปที่ไม่ได้ใช้งานเพื่อล้างหน่วยความจำ

สรุป

ไฟล์ DS_Store ถูกสร้างโดย macOS เมื่อเข้าถึงโฟลเดอร์ ไฟล์นี้มีข้อมูลเกี่ยวกับวิธีที่โฟลเดอร์ควรแสดงใน Finder หากคุณไม่ได้ใช้ Mac คุณสามารถลบไฟล์ DS_Store ที่พบได้อย่างปลอดภัย บน Mac คุณสามารถใช้ Terminal เพื่อลบมันอัตโนมัติ

คุณรู้อะไรเพิ่มเติมเกี่ยวกับไฟล์ DS_Store บ้าง? ความคิดเห็นด้านล่าง!