วิธีแก้ไขรหัสข้อผิดพลาด -36 '.DS_Store ไม่สามารถอ่านหรือเขียนได้'



ลองใช้เครื่องมือของเราเพื่อกำจัดปัญหา

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



รหัสข้อผิดพลาด Mac 36



ข้อผิดพลาด -36 เป็นข้อผิดพลาด I / O ที่ระบุว่าการ์ด SD / µ-SD ล้มเหลว / ล้มเหลวหรือมีความเข้ากันไม่ได้กับ เครื่องอ่าน SD / µ-SD . หรือในบางกรณีอาจเป็นสัญญาณว่าไดรฟ์ภายในเริ่มล้มเหลว ในกรณีนี้ความพยายามครั้งแรกของคุณในการแก้ไขปัญหาคือการเรียกใช้ Disk Utility เพื่อซ่อมแซมไดรฟ์หรือฟอร์แมตในกรณีที่ปัญหายังคงอยู่



ในบางกรณีไฟล์ที่แคชไว้อาจทำให้เกิดข้อผิดพลาดนี้เนื่องจากวิธีการเก็บถาวรของ Finder (เฉพาะใน Snow Leopard หรือต่ำกว่า) ในการแก้ไขปัญหาในกรณีนี้เพียงแค่เรียกใช้ dot_clean จากเทอร์มินัลหรือลบไฟล์. DS_Store โดยอัตโนมัติ

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

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



วิธีที่ 1: อัปเดตเครื่องของคุณเป็นเวอร์ชันล่าสุด

ปรากฎว่าปัญหาเฉพาะนี้ดูเหมือนจะเฉพาะกับ macOS บางรุ่นของเวอร์ชันที่เกี่ยวข้องอื่น ๆ มักมีรายงานเวอร์ชัน 10.9.2 เพื่อเรียกใช้ไฟล์ รหัสข้อผิดพลาด 36 - ทั้งในเวอร์ชันผู้ใช้ปลายทางและบนเซิร์ฟเวอร์ Mac Mini

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

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

  1. ใช้แถบการทำงานที่ด้านล่างของหน้าจอเพื่อคลิกที่ไฟล์ การตั้งค่าระบบ ไอคอนจากแถบการทำงานที่ด้านบน

    การเข้าถึงเมนู System Preferences บน macOS

  2. เมื่อคุณอยู่ใน การตั้งค่าระบบ คลิกที่หน้าจอ อัปเดตซอฟต์แวร์ ไอคอนจากรายการตัวเลือกที่มี

    เข้าสู่เมนูอัพเดตซอฟต์แวร์

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

    ตรวจสอบการปรับปรุง

  4. หากพบเวอร์ชันใหม่ให้คลิกที่ไฟล์ อัปเดตตอนนี้ และปฏิบัติตามคำแนะนำบนหน้าจอเพื่อทำการติดตั้งการอัปเดตใหม่ให้เสร็จสิ้น

    การอัปเดตเวอร์ชัน macOS เป็นเวอร์ชันล่าสุด

  5. เมื่อติดตั้งการอัปเดตสำเร็จแล้วให้รีสตาร์ท Mac ด้วยตนเองหากการรีบูตไม่เกิดขึ้นโดยอัตโนมัติ
  6. หลังจากการเริ่มต้นครั้งถัดไปเสร็จสมบูรณ์ให้ทำซ้ำขั้นตอนการคัดลอกและดูว่าปัญหาได้รับการแก้ไขแล้วหรือไม่

ในกรณีที่คุณยังพบไฟล์ รหัสข้อผิดพลาด 36 เมื่อคุณพยายามคัดลอกบางโฟลเดอร์จากหรือไปยังไดรฟ์ภายนอกให้เลื่อนลงไปที่การแก้ไขที่เป็นไปได้ถัดไปด้านล่าง

วิธีที่ 2: ถอนการติดตั้ง BitDefender (หรือ AV ของบุคคลที่สามอื่น ๆ )

โปรดทราบว่าความเป็นไปได้ที่จะเผชิญกับการติดไวรัสของ MAC นั้นบางมากและ macOS เวอร์ชันล่าสุดก็มีอุปกรณ์ครบครันที่จะจัดการกับมันได้ (โดยไม่ต้องใช้ชุด AV ภายนอก)

ยิ่งไปกว่านั้นผลิตภัณฑ์ A / V เป็นที่ทราบกันดีว่ารบกวนการทำงานของ Mac ตามปกติและในกรณีนี้โดยเฉพาะ BitDefender มักจะถูกส่งสัญญาณโดยผู้ใช้ที่ได้รับผลกระทบเนื่องจากสาเหตุ รหัสข้อผิดพลาด 36.

หากสถานการณ์นี้ใช้ได้และคุณกำลังใช้ BitDefender (หรือ AV ของบุคคลที่สามอื่น) คุณควรจะสามารถแก้ไขปัญหาได้โดยการถอนการติดตั้งแอป BitDefender จาก Mac ของคุณ

นี่คือคำแนะนำโดยย่อที่แสดงให้คุณเห็นขั้นตอนทั้งหมดในการถอนการติดตั้ง AV ของบุคคลที่สามบน macOS:

  1. จากแถบการทำงานที่ด้านล่างของหน้าจอคลิกที่ไฟล์ Finder แอป

    การเปิดแอปการค้นหา

  2. เมื่อคุณอยู่ใน Finder คลิกที่แอป ไป จากเมนูริบบิ้นที่ด้านบนจากนั้นคลิกที่ ยูทิลิตี้.

    การเข้าถึงเมนูยูทิลิตี้

    บันทึก: หรือคุณสามารถกด CMD + U เพื่อไปที่นั่นทันที

  3. ข้างใน ยูทิลิตี้ มองหารายการที่ชื่อ BitdefenderUninstaller และดับเบิลคลิกเพื่อเริ่มกระบวนการถอนการติดตั้ง

    การถอนการติดตั้ง BitDefender จาก macOS

    บันทึก: ในกรณีที่คุณพยายามถอนการติดตั้ง AV ของบุคคลที่สามอื่นให้มองหาโปรแกรมถอนการติดตั้งที่เกี่ยวข้องแทน

  4. เมื่อระบบขอให้ยืนยันกระบวนการถอนการติดตั้งให้คลิกที่ ถอนการติดตั้ง และใส่รหัสผ่านผู้ดูแลระบบของคุณเพื่อเริ่มการดำเนินการ
  5. รอให้การถอนการติดตั้งเสร็จสิ้นจากนั้นรีสตาร์ท Mac เพื่อเสร็จสิ้นกระบวนการ
  6. ในการเริ่มต้นครั้งถัดไปให้ทำซ้ำการกระทำที่ก่อให้เกิดไฟล์ รหัสข้อผิดพลาด 36 และดูว่าปัญหาได้รับการแก้ไขแล้วหรือไม่

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

วิธีที่ 3: เรียกใช้ Disk Utility บนไดรฟ์ที่ได้รับผลกระทบ

หากคุณพบปัญหาเฉพาะเมื่อดำเนินการกับไดรฟ์ภายในบางตัวหรือเกี่ยวข้องกับการ์ด SD / µ-SD คุณควรพิจารณาถึงความเป็นไปได้ที่การ์ด SD จะเข้ากันไม่ได้หรือว่าไดรฟ์ภายในเริ่มทำงานล้มเหลว

หากสถานการณ์นี้เป็นไปได้คุณควรจะสามารถแก้ไขปัญหาได้โดยเรียกใช้การปฐมพยาบาล Run Disk Utility บนไดรฟ์ / การ์ด SD ที่เกี่ยวข้องกับการดำเนินการ นอกจากนี้ขอแนะนำให้คุณเรียกใช้การสแกนประเภทเดียวกันในไดรฟ์สำหรับเริ่มระบบของคุณเพียงเพื่อให้แน่ใจว่าทุกอย่างทำงานเป็นปกติ

นี่คือคำแนะนำโดยย่อที่จะช่วยคุณเรียกใช้ยูทิลิตี้ดิสก์ในการติดตั้ง macOS ของคุณ:

  1. คลิกที่ แอพ Finder ตั้งอยู่บน แถบการดำเนินการ ที่ด้านบนสุดของหน้าจอ

    การเปิดแอปการค้นหา

  2. เมื่อคุณอยู่ใน Finder คลิกที่ไฟล์ ไป (จากแถบริบบิ้นที่ด้านบน) และคลิกที่ ยูทิลิตี้ จากเมนูบริบทที่เพิ่งปรากฏ

    การเข้าถึงเมนูยูทิลิตี้

  3. ข้างใน ยูทิลิตี้ ให้ดับเบิลคลิกที่ไฟล์ ยูทิลิตี้ดิสก์ จากรายการยูทิลิตี้ที่มีอยู่

    การเปิดยูทิลิตี้ดิสก์บน Mac

  4. เมื่อคุณอยู่ใน ยูทิลิตี้ดิสก์ เริ่มต้นด้วยการเลือกไฟล์ บูต ไดรฟ์ (จากส่วนซ้ายมือ) จากนั้นคลิกที่ไฟล์ ไอคอนการปฐมพยาบาล (ที่ด้านบนสุดของหน้าจอ)

    เรียกใช้ยูทิลิตี้ First Aid บนไดรฟ์สำหรับเริ่มระบบ

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

    เรียกใช้การปฐมพยาบาลเบื้องต้นในการบูต

  7. เมื่อดำเนินการเสร็จสิ้นให้ทำซ้ำขั้นตอนที่ 4 ถึง 6 กับไดรฟ์ที่เหลือ (รวมถึงการ์ด SD ที่คุณมีปัญหา) จนกว่าทุกไดรฟ์จะได้รับการวิเคราะห์
  8. หลังจากวิเคราะห์พื้นที่เก็บข้อมูลทุกครั้งแล้วให้รีสตาร์ท Mac และดูว่าปัญหาได้รับการแก้ไขหรือไม่เมื่อเริ่มต้นระบบครั้งถัดไป

ในกรณีที่คุณยังคงพบเจอแบบเดิม รหัสข้อผิดพลาด 36 ปัญหาเลื่อนลงไปที่การแก้ไขที่เป็นไปได้ถัดไปด้านล่าง

วิธีที่ 4: การลบไฟล์. DS_Store

ผู้ใช้บางรายจัดการเพื่อแก้ไขปัญหานี้โดยการเรียกใช้สคริปต์เทอร์มินัลที่ลงท้ายด้วยการลบไฟล์. DS_Store

.DS_Store (Desktop Services Store) คือชุดของไฟล์แคชที่ซ่อนอยู่ซึ่งสร้างโดย Mac OS หากไม่มีตามค่าเริ่มต้น macOS ของคุณจะสร้างโดยใช้แอพ Finder ในไดเรกทอรีคอมพิวเตอร์ของคุณ ส่วนใหญ่มีข้อมูลเกี่ยวกับการกำหนดค่าระบบและการตั้งค่าของคุณ

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

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

  1. จากแถบการทำงานที่ด้านล่างของหน้าจอให้คลิกที่ไฟล์ Finder แอป

    การเปิดแอปการค้นหา

  2. เมื่อคุณอยู่ใน Finder ใช้แถบริบบิ้นที่ด้านบนของหน้าจอเพื่อคลิก ไป> ยูทิลิตี้ จากเมนูบริบท

    การเข้าถึงเมนูยูทิลิตี้

  3. ภายในหน้าจอยูทิลิตี้ให้ดับเบิลคลิกที่ไฟล์ เทอร์มินอล ยูทิลิตี้และใส่รหัสผ่านผู้ดูแลระบบของคุณหากคุณได้รับแจ้งให้ดำเนินการนี้

    การเข้าถึงยูทิลิตี้ Terminal

  4. ภายใน Terminal ให้พิมพ์คำสั่งต่อไปนี้แล้วกด Return เพื่อเริ่มการลบทุกๆ DS_Store ไฟล์:
    sudo ค้นหา / -name“ .DS_Store” -depth -exec rm {} ;
  5. เมื่อได้รับแจ้งให้ป้อนรหัสผ่านผู้ดูแลระบบของคุณแล้วกด ตกลง เพื่อเริ่มต้นกระบวนการนี้
  6. เมื่อการดำเนินการเสร็จสิ้นให้รีบูตเครื่องของคุณและดูว่าปัญหาได้รับการแก้ไขหรือไม่เมื่อเริ่มต้นระบบครั้งถัดไป

ในกรณีที่คุณยังคงพบไฟล์ รหัสข้อผิดพลาด 36 ปัญหาเมื่อดำเนินการโอนไฟล์บางอย่างให้เลื่อนลงไปที่การแก้ไขที่เป็นไปได้ถัดไปด้านล่าง

วิธีที่ 5: เรียกใช้ 'dot_clean' จาก Terminal

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

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

ผู้ใช้บางรายที่พบไฟล์ รหัสข้อผิดพลาด 36 เนื่องจากสถานการณ์นี้ได้รายงานว่าพวกเขาจัดการเพื่อแก้ไขปัญหาโดยการลบข้อมูลที่ซ้ำซ้อนโดยใช้ปุ่ม ' dot_clean ‘คำสั่ง.

คำแนะนำโดยย่อเกี่ยวกับวิธีเรียกใช้คำสั่ง 'dot_clean' จากแอป Terminal มีดังนี้

  1. ใช้ช่องค้นหาที่มุมขวาบนเพื่อค้นหา เทอร์มินอล และเข้าถึงไฟล์ ยอดนิยม เพื่อเปิดแอปเทอร์มินัล

    การเปิด Terminal - macOS

  2. ข้างใน เทอร์มินอล พิมพ์คำสั่งต่อไปนี้แล้วกด กลับ เพื่อดำเนินการ dot_clean คำสั่ง:
    dot_clean
  3. ตอนนี้เพียงลากโฟลเดอร์ที่คุณพยายามคัดลอกหรือย้ายไปที่ไฟล์ เทอร์มินอล หน้าต่าง. เมื่อโหลดในเทอร์มินัลของคุณสำเร็จแล้วให้กด กลับ เพื่อดำเนินการ 'dot_clean' คำสั่งมัน

    รันคำสั่ง dot_clean บนโฟลเดอร์ที่มีปัญหา

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

ในกรณีที่ปัญหายังคงไม่ได้รับการแก้ไขให้เลื่อนลงไปที่การแก้ไขขั้นสุดท้ายด้านล่าง

วิธีที่ 6: การฟอร์แมตไดรฟ์ SD (ถ้ามี)

หากคุณกำลังเผชิญหน้ากับไฟล์ รหัสข้อผิดพลาด 36 เมื่อดำเนินการที่เกี่ยวข้องกับการ์ด SD บางการ์ดมีโอกาสมากที่คุณกำลังจัดการกับการ์ด SD ที่หลบอยู่ - ส่วนใหญ่อาจเสียหายหรือไม่ได้ใช้รูปแบบที่เข้ากันได้กับ macOS เวอร์ชันของคุณ

หากสถานการณ์นี้สามารถใช้ได้คุณควรจะสามารถแก้ไขปัญหาได้โดยใช้ Disk Utility เพื่อลบเนื้อหาของการ์ด SD และฟอร์แมตเป็น MS-DOS (FAT) หากการ์ดมีขนาด 32 GB หรือเล็กกว่า หากคุณใช้การ์ด 64 GB + คุณต้องฟอร์แมตเป็น ExFAT

สำคัญ: การดำเนินการนี้จะลบข้อมูลใด ๆ ที่คุณเก็บไว้ในการ์ด SD ของคุณ สำรองข้อมูลก่อนดำเนินการตามขั้นตอนนี้

นี่คือคำแนะนำโดยย่อเกี่ยวกับการจัดรูปแบบไดรฟ์ SD ของคุณโดยใช้ไฟล์ ยูทิลิตี้ดิสก์ :

  1. เปิดแอพ Finder ของคุณผ่านแถบการทำงานที่ด้านล่าง

    การเปิดแอปการค้นหา

  2. กับ Finder เปิดแอปคลิกที่ ไป> ยูทิลิตี้ (จากแถบริบบิ้นที่ด้านบน)

    การเข้าถึงเมนูยูทิลิตี้

  3. ภายในโฟลเดอร์ Utilities ให้ดับเบิลคลิกที่ไฟล์ ยูทิลิตี้ดิสก์ ไอคอน.

    การเปิด Disk Utility

  4. เมื่อคุณอยู่ในแอปพลิเคชัน Disk Utility ให้เลือกการ์ด SD จากเมนูด้านซ้ายมือจากนั้นคลิกที่ ลบ ที่ด้านบนของหน้าจอ
    บันทึก: ในกรณีส่วนใหญ่การ์ด SD จะถูกตั้งชื่อ 'ไม่มีชื่อ'.
  5. จากนั้นตั้งค่ารูปแบบเป็น MS-DOS (ไขมัน) หากคุณใช้การ์ด SD 32 GB (หรือน้อยกว่า) หรือถึง Ex-FAT หากคุณใช้การ์ด SD ที่มีขนาดใหญ่กว่า 64 GB

    การฟอร์แมตการ์ด SD ตามรูปแบบที่ถูกต้อง

  6. เมื่อกำหนดค่ายูทิลิตี้และพร้อมใช้งานแล้วให้คลิกที่ ลบ และรอให้กระบวนการเสร็จสมบูรณ์
  7. หลังจากเสร็จสิ้นกระบวนการให้ทำซ้ำการกระทำที่เคยก่อให้เกิด รหัสข้อผิดพลาด 36 และดูว่าปัญหาได้รับการแก้ไขหรือไม่
แท็ก Mac อ่าน 8 นาที