บางคนที่ใช้คอมพิวเตอร์มาหลายทศวรรษ ยังไม่เคยได้ยินไฟล์ 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 ทำดังนี้:
- คลิก Go และเลือก Computer
- จากนั้นเลือก Macintosh HD ขยายส่วน
- ต่อไป กด CMD + Shift + จุด (period)
- ในจุดนี้ ไฟล์ซ่อนทั้งหมดบนอุปกรณ์ของคุณควรจะมองเห็นได้
การลบไฟล์ 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 จากนั้นทำตามขั้นตอน:
- ไปที่โฟลเดอร์ Applications
- เปิดโฟลเดอร์ Utilities และดับเบิลคลิกที่แอป Terminal
- แน่ใจว่าคุณมีสิทธิ์ super-user เพื่อใช้คำสั่งที่จำเป็นในการลบไฟล์ .DS_Store ที่เสียหาย
- ในบรรทัดคำสั่ง ป้อนคำสั่ง
sudo lsและกด Return - หากขอรหัสผ่าน ให้ป้อนรหัสผ่านบัญชีแอดมินิสเตรเตอร์ หากไม่มีรหัสผ่าน ให้เว้นว่าง
- จากนั้นกลับไปที่ Terminal และป้อนคำสั่ง
cd - ค้นหาโฟลเดอร์ที่คุณมีปัญหา อย่าเปิดมัน แค่ลากไอคอนมันเข้า Terminal และดูว่ามันทำให้เส้นทางสมบูรณ์ให้คุณ
- กด Return
- ตอนนี้ ลบโฟลเดอร์ .DS_Store และทุกอย่างในโฟลเดอร์
- พิมพ์คำสั่งนี้:
rm -f .DS_Store - กด Return อีกครั้ง
- ทราบว่า Terminal จะไม่แสดงข้อความว่าคำสั่งรันแล้ว จะแสดงข้อความก็ต่อเมื่อคำสั่งไม่ได้ผล
เมื่อไฟล์ DS_Store อยู่ในโฟลเดอร์เฉพาะ
หากคุณต้องการลบไฟล์ DS_Store ในโฟลเดอร์เฉพาะ ทำดังนี้:
- คลิก Go และเลือก Utilities
- ต่อไป คลิก Terminal คุณอาจถูกขอให้ให้ username และ password หากคุณไม่ได้ล็อกอินเป็นแอดมิน
- จากนั้น หาโฟลเดอร์และเปลี่ยนไดเรกทอรีไปยังโฟลเดอร์ที่มีไฟล์ DS_Store ที่คุณต้องการลบ ตัวอย่างเช่น หากอยู่บน Desktop ให้ป้อนคำสั่ง
cd desktopและกด Enter - หลังจากนั้น ป้อน
find . -name '.DS_Store' -type f -deleteคำสั่งนี้จะลบไฟล์ DS_Store ทั้งหมดในไดเรกทอรีเฉพาะนั้น - กด Enter แล้ว OK
เมื่อไฟล์ DS_Store อยู่ในหลายโฟลเดอร์
หากคุณต้องการลบไฟล์ DS_Store ทั้งหมดบน Mac ทำตามคำแนะนำ:
- เลือก Go และคลิก Utilities
- จากนั้นเลือก Terminal
- ป้อนคำสั่งนี้:
sudo find / -name ".DS_Store" -depth -exec rm {} \; - กด Enter
- ป้อนรหัสผ่านแอดมินิสเตรเตอร์เมื่อถูกขอ
- ไฟล์ DS_Store ทั้งหมดบน Mac ของคุณควรถูกลบแล้ว
เมื่อไฟล์มีอยู่บน Windows
หากคุณใช้อุปกรณ์ Windows และเห็นไฟล์ DS_Store นี่คือวิธีลบ:
แรก ไปที่ System Preferences จากนั้นเลือก Advanced และ Get Info ตอนนี้ คลิกที่กล่องที่เขียนว่า Show all filename extensions ซึ่งจะทำให้คุณหาไฟล์ขี้ขมเหล่านี้ง่ายขึ้น แล้วพิมพ์ .DS_Store ลงในแถบค้นหา
เมื่อคุณพบไฟล์หนึ่ง คลิกขวาแล้วกด Delete! แค่นี้แหละ ลองเลื่อนลงเพื่อเรียนรู้เพิ่มเติมเกี่ยวกับไฟล์นี้ เพื่อให้คุณแน่ใจว่าคุณไม่ได้บันทึกอีกไฟล์หนึ่งโดยไม่ได้ตั้งใจ!
วิธีจัดตารางการลบไฟล์ DS_Store อัตโนมัติ
หากคุณมักลืมหรือไม่อยากลบไฟล์ DS_Store จากอุปกรณ์ตลอดเวลา คุณสามารถใช้คำสั่งพิเศษเพื่อลบไฟล์เหล่านี้อัตโนมัติในเวลาที่กำหนด วิธีทำ:
- คลิก Go และเลือก Utilities
- เลือก Terminal เพื่อเปิดแอป
- ป้อนคำสั่งนี้ลงบรรทัดคำสั่ง:
sudo crontab -e - กด Return เพื่อรัน
- หากถูกขอ ให้ป้อน username และ password แอดมินิสเตรเตอร์
- ต่อไป ใน vim editor ให้กด I บนคีย์บอร์ด
- จากนั้นป้อนคำสั่งนี้:
30 10 * * * root find / -name ".DS_Store" -depth -exec rm {} \; - ทราบว่า crontab entry ควรอยู่ในรูปแบบ:
<Minute><Hour><DayOfMonth><Month><DayOfWeek><User Command> - ตอนนี้ กด ESC และกด Shift + Z + Z พร้อมกัน เพื่อบันทึก crontab entry ที่คุณเพิ่งสร้าง
วิธีป้องกันการสร้างไฟล์ DS_Store อัตโนมัติ
ไฟล์ DS_Store ถูกสร้างโดยอัตโนมัติโดย macOS แต่คุณยังสามารถป้องกันไม่ให้มันสร้างขึ้นอัตโนมัติได้ ซึ่งจะปกป้องข้อมูลของคุณจากแฮกเกอร์ที่ต้องการดูแอตทริบิวต์ของไฟล์และใช้ประโยชน์อย่างไม่อาจารย์
เพื่อปิดใช้งานการสร้างไฟล์ DS_Store อัตโนมัติ ทำดังนี้:
- เลือก Go และเปิด Utilities
- จากนั้นเลือก Terminal
- หลังจากนั้น ป้อนคำสั่งนี้:
defaults write com.apple.desktopservices DSDontWriteNetworkStores true - กด Enter
- หากคุณต้องการเปิดใช้งานอีกครั้ง ใช้คำสั่งเดียวกัน แต่เปลี่ยนเป็น false
- สุดท้าย รีสตาร์ทอุปกรณ์ของคุณ
วิธีแก้ไขปัญหาทั่วไปของไฟล์ 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 บ้าง? ความคิดเห็นด้านล่าง!