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

แก้ไข Mac Error Code –36: คู่มือขั้นตอนแก้ปัญหา Finder

รหัสข้อผิดพลาด Mac OS นั้นโดยทั่วไปไม่ค่อยพบ อย่างไรก็ตาม เมื่อสิ่งผิดปกติเกิดขึ้นกับ Mac (ซึ่งเกิดขึ้นบ้าง) มันอาจแตกสลายได้อย่างรุนแรง Mac error code -36 เป็นข้อผิดพลาดเฉพาะที่มักบ่งบอกข่าวร้าย ระหว่างกระบวนการคัดลอก ข้อความข้อผิดพลาดที่ไม่คาดคิดนี้จะปรากฏ

Mac error code -36 เป็นข้อผิดพลาดของ Mac ที่ส่งผลต่อโปรแกรม Finder เครื่องมือระบบไฟล์ที่ใช้เรียกดู ค้นหา และลบไฟล์ คล้ายกับ Mac OS X version ของ Windows Explorer เมื่อใช้โปรแกรมนี้คัดลอกไฟล์จากต้นทางไปปลายทาง error code: 36 จะเกิดขึ้น รหัสข้อผิดพลาดนี้อาจเกิดบนอุปกรณ์ใดๆ รวมถึง network drives, pen drives, flash drives, USB drives, external drives หรือแม้แต่วันคัดลอกไฟล์ระบบระหว่าง local Mac hard drives

สาเหตุที่พบบ่อยที่สุดของปัญหาการดำเนินการดิสก์นี้คือปัญหากับไฟล์ ".DS_Store" ที่ซ่อนอยู่ ไฟล์เหล่านี้เป็นไฟล์ระบบเฉพาะของ Mac OS X ที่มีแอตทริบิวต์และข้อมูลเมตาเกี่ยวกับโฟลเดอร์ที่พวกมันอยู่ หากคุณได้รับข้อผิดพลาดนี้บน Mac คุณอยู่ใน المكانที่ถูกต้อง ผู้ใช้ Monterey หลายคนพบข้อผิดพลาดนี้รำคาญ แต่ไม่ใช่ปัญหาใหม่ ข้อผิดพลาดนี้ปรากฏใน macOS รุ่นก่อนหน้า เช่น Catalina และ Big Sur

Mac Error Code 36 คืออะไร?

Mac error code -36 เกิดจากความไม่สามารถของ Mac ในการอ่านและ/หรือเขียนข้อมูลในไฟล์เฉพาะบางไฟล์ Error 36 บน Mac พบบ่อยที่สุดเมื่อคัดลอกไฟล์จาก memory card หรืออุปกรณ์จัดเก็บภายนอกไปยัง Mac

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

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

หากคุณไม่เคยเห็นมาก่อน การเห็นข้อความ error code -36 อาจไม่ให้ข้อมูลมากเกี่ยวกับสาเหตุ ในบางกรณี รหัสข้อผิดพลาดจะมาพร้อมข้อความสั้นที่ให้ข้อมูลเพิ่มเติมเกี่ยวกับสาเหตุ:

"The Finder can't complete the operation because some data in "FileName" can't be read or written." (Finder ไม่สามารถดำเนินการเสร็จสิ้นได้ เพราะข้อมูลบางส่วนใน "FileName" ไม่สามารถอ่านหรือเขียนได้)

การมีอยู่ของไฟล์ .DS_Store ที่สร้างโดยระบบไฟล์ HFS+ ของ Mac เป็นสาเหตุก่อให้เกิดข้อผิดพลาดนี้ วัตถุประสงค์ของ DS_Store คือจัดเก็บข้อมูลเกี่ยวกับโฟลเดอร์ เช่น ขนาดหน้าต่างโฟลเดอร์ ภาพขนาดเล็กของไฟล์ ฯลฯ เมื่อคุณเปิดโฟลเดอร์ใน Finder ไฟล์ .DS_Store จะสั่ง Mac OS X ให้ทุกอย่างปรากฏบนหน้าจออย่างไร

เมื่อข้อมูลถูกย้ายไปยังดิสก์ที่ใช้ระบบไฟล์ FAT 16 หรือ FAT 32 Finder ของ Mac อาจไม่สามารถอ่านและ/หรือเขียนข้อมูลบางส่วนได้ ไฟล์เพื่อน .DS_Store นี้มีข้อมูลเกี่ยวกับข้อมูลที่กำลังถูกคัดลอกไปยังดิสก์ FAT 16/32

ข้อผิดพลาดนี้มีแนวโน้มเกิดขึ้นมากที่สุดเมื่อผู้ใช้คัดลอกข้อมูลไปยัง external drive หรือ SD card ที่เข้ากันได้กับ Windows แล้วคัดลอกข้อมูลนั้นกลับมายัง Mac ของเขา หากนี่เป็นสาเหตุ มีวิธีแก้ไขที่ง่ายซึ่งเราจะแสดงให้เห็นในภายหลัง

สาเหตุของ Macintosh Error Code 36

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

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

ลูกค้า Mac หลายคนร้องเรียนเกี่ยวกับข้อผิดพลาดเหล่านี้ ทำให้ Apple Inc. เผยแพร่วิธีการปิดใช้งานการสร้างไฟล์เหล่านี้บน remotely mounted network file systems แต่ local disks ยังคงเต็มไปด้วยไฟล์เหล่านี้ การดำเนินการคัดลอกเคยถูกขัดขวางโดยไฟล์ .DS_Store หากเลือกหลายไฟล์สำหรับถ่ายโอน การคัดลอกจะยกเลิกความคืบหน้าทั้งหมดแบบย้อนหลัง เมื่อถึงไฟล์ .DS_Store ซ้ำ บังคับให้ผู้ใช้เริ่มคัดลอกใหม่ทั้งหมด

ควรทำอย่างไรกับ Finder Error Code 36?

วิธีแก้ไขอาจแตกต่างกันไปขึ้นอยู่กับสาเหตุรากฐาน ตัวอย่างเช่น หากข้อผิดพลาดเกิดจากมัลแวร์หรือไวรัส การใช้แอนตี้ไวรัสอาจเป็นวิธีที่ดีที่สุดในการแก้ไข ด้านล่างเป็นวิธีแก้ไขที่แนะนำสำหรับการจัดการและแก้ไข Finder error 36 บนอุปกรณ์ Mac OS

คุณสามารถแก้ไข Finder error code 36 บน Mac แบบ manual หรือ automatic เมื่อจัดการกับข้อผิดพลาด Mac นี้ ผู้เชี่ยวชาญ Mac แนะนำให้ใช้วิธี manual เพราะแม้จะใช้เวลาและความพยายามมากกว่า แต่ให้ผลลัพธ์ที่ดีกว่า

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

มาเริ่มกันเลย:

ขั้นตอนที่ 1: ตรวจสอบ/ยืนยันสิทธิ์และตัวเลือกการแชร์บน Mac ของคุณ

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

เมื่อ error code -36 เกิดขึ้น อาจเป็นเพราะ Permission และ Sharing Options ถูกตั้งค่าจำกัดการถ่ายโอนไฟล์เฉพาะ ตัวอย่างเช่น การถ่ายโอนหลายไฟล์พร้อมกันไม่ได้รับอนุญาต ซึ่งเป็นเหตุผลที่คุณได้ Finder Error 36 เมื่อพยายามทำเช่นนั้น ในกรณีนี้ ไปที่ Permissions และ Sharing Options และให้แน่ใจว่าบัญชีของคุณได้รับอนุญาตให้เข้าถึงไฟล์ที่คุณพยายามคัดลอก คุณสามารถตั้งค่าสิทธิ์เป็น Everyone เพื่อให้มองเห็นได้ทุกคน

เริ่มต้นด้วยวิธีการให้สิทธิ์แก่ผู้ใช้หรือกลุ่มบน Mac:

  1. เลือกดิสก์ ไฟล์ หรือโฟลเดอร์ที่จะแชร์กับผู้ใช้อื่น
  2. เลือก File แล้ว Get Info ข้อมูล Sharing & Permissions ควรจะปรากฏ
  3. หากข้อมูลใน Sharing & Permissions ไม่อยู่ ให้คลิกสามเหลี่ยมการเปิดเผย
  4. เพื่อปลดล็อก คุณอาจต้องคลิกไอคอน Lock แล้วป้อนชื่อผู้ดูแลระบบและรหัสผ่าน
  5. คลิกกลุ่มผู้ใช้ในคอลัมน์ Name แล้วเลือกการตั้งค่าสิทธิ์จากเมนูป๊อปอัพ มีตัวเลือกหลายอย่าง รวมถึง Read & Write, Read Only, Write Only และ No Access

ตอนนี้คุณสามารถเริ่มกำหนดค่าและตั้งค่าสิทธิ์ตามต้องการได้

ขั้นตอนที่ 2: ตรวจสอบให้แน่ใจว่าสื่อภายนอกเชื่อมต่อปลอดภัย

หากมีปัญหากับสื่อภายนอก เช่น การเชื่อมต่อไม่เสถียร Error code 36 อาจปรากฏ สิ่งนี้หมายถึงการตรวจสอบ external drives ให้แน่ใจว่าทุกอย่างเชื่อมต่อถูกต้องและไม่มีความเสียหายทางกายภาพ

ขั้นตอนที่ 3: คัดลอกไฟล์ใน Safe Mode

เพื่อแยกความเป็นไปได้ของไฟล์เสียหายที่ก่อให้เกิด Finder Error 36 ให้ลองคัดลอกไฟล์ใน Safe Mode คุณสามารถลากไฟล์ได้แทนที่จะใช้ Finder

ขั้นตอนที่ 4: รันคำสั่ง dot_clean

หากวิธีเหล่านี้ไม่ได้ผล คุณควรลองวิธีแก้ไขที่เป็นไปได้ต่อไป นี่คือทางเลือกบางอย่าง:

  1. เลือก Applications > Utilities > Terminal จะเปิดแอป Terminal บน Mac ของคุณ
  2. ป้อนหรือพิมพ์ dot_clean หรือ dot_clean /Path/To/The/Problematic/Directory/ ลงในหน้าต่างเทอร์มินัล
  3. ลากโฟลเดอร์ที่คุณต้องการไปที่หน้าต่างเทอร์มินัล เพื่อดูพาธของไดเรกทอรี ให้เลือกใน Finder และไปที่ File > Get Info (Command-I) เพื่อดูพาธ ให้คลิก (command-click) ที่ชื่อตรงกลางบนสุดของหน้าต่าง Finder
  4. กด Enter หรือ Return เพื่อรันคำสั่ง dot_clean หลังจากนั้น ไฟล์ dot-underscore (._) ที่ซ่อนอยู่จะถูกลบ และคุณควรจะคัดลอกไฟล์ได้โดยไม่เจอ Finder Error 36

ขั้นตอนที่ 5: รัน Disk Utility

หากปัญหาเกิดขึ้นเฉพาะเมื่อดำเนินการกับ internal drive เฉพาะ หรือ SD / -SD card คุณควรพิจารณาว่า SD card อาจไม่เข้ากันได้ หรือ internal drive กำลังล้มเหลว

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

คู่มือเร็วสำหรับการรัน Disk Utility บน macOS:

  1. เลือกแอป Finder ที่ด้านบนของหน้าจอ
  2. เมื่ออยู่ใน Finder app แล้ว ให้คลิกปุ่ม Go (จากแถบริบบอนด้านบน) แล้วเลือก Utilities จากเมนูบริบทที่แสดงใหม่
  3. ดับเบิลคลิก Disk Utility จากรายการยูทิลิตี้ที่มีอยู่ในส่วน Utilities
  4. เมื่ออยู่ใน Disk Utility แล้ว ให้เลือก Boot drive (จากส่วนด้านซ้าย) แล้วคลิกไอคอน First Aid (ที่ด้านบนของหน้าจอ)
  5. เมื่อปรากฏการยืนยัน ให้คลิก Run เพื่อเริ่มกระบวนการ ยูทิลิตี้จะตรวจสอบโวล्यุมทั้งหมดหาข้อผิดพลาดก่อน แล้วซ่อมแซมหากจำเป็น
  6. หากไม่พบข้อผิดพลาด คุณจะได้รับข้อความสำเร็จ (เครื่องหมายถูกสีเขียว) บ่งบอกว่าไม่พบปัญหา
  7. เมื่อการดำเนินการเสร็จสิ้น ให้ทำซ้ำขั้นตอน 4-6 กับดิสก์ที่เหลือ (รวมถึง SD card ที่ไม่ทำงาน) จนกว่าทุกดิสก์จะถูกวิเคราะห์

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

ขั้นตอนที่ 6: จัดรูปแบบ SD drive

หากคุณได้ Error Code 36 เฉพาะเมื่อดำเนินการกับ SD card เฉพาะตัว มีความเป็นไปได้สูงว่าคุณกำลังเผชิญกับ SD card ที่เสีย – มันอาจเสียหายหรือใช้รูปแบบที่ไม่เข้ากันกับเวอร์ชัน macOS ของคุณ

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

โปรดทราบว่าการดำเนินการนี้จะลบข้อมูลทั้งหมดบน SD card ของคุณ ก่อนดำเนินการ กรุณาสำรองข้อมือก่อน นี่คือบทเรียนเร็วสำหรับการจัดรูปแบบ SD drive ด้วย Disk Utility:

  1. เปิด Finder
  2. เมื่อ Finder app เปิดอยู่ ให้ไปที่ Go > Utilities (จากแถบริบบอนด้านบน)
  3. ดับเบิลคลิกไอคอน Disk Utility ภายในโฟลเดอร์ Utilities
  4. เลือก SD card จากเมนูด้านซ้าย แล้วคลิกปุ่ม Erase ที่ด้านบนของหน้าจอ
  5. ในส่วนใหญ่ SD card จะมีป้ายกำกับว่า 'NO NAME'
  6. ตั้งค่ารูปแบบเป็น MS-DOS (FAT) หากใช้ SD card 32 GB (หรือน้อยกว่า) หรือ ExFAT หากใช้ SD card 64 GB
  7. เมื่อยูทิลิตี้พร้อมใช้งาน ให้คลิก Erase และรอจนกระบวนการเสร็จสิ้น

หลังจากกระบวนการเสร็จสิ้น ให้ทำซ้ำการดำเนินการที่ก่อให้เกิด Error Code 36 เพื่อดูว่าปัญหาแก้ไขแล้วหรือยัง

ขั้นตอนที่ 7: ใช้ Terminal เพื่อย้าย/คัดลอกข้อมูลของคุณ

หากไม่มีตัวเลือกอื่นทำงานและข้อผิดพลาดยังคงอยู่ คุณอย่างน้อยก็ลองคัดลอก/ย้ายข้อมูลที่คุณต้องการโดยใช้คำสั่ง Terminal ซึ่งอาจช่วยให้คุณหลีกเลี่ยง Error 36 ได้ นี่คือวิธีทำ:

  1. เปิดแอปพลิเคชัน Terminal จาก Utilities ของคุณ
  2. พิมพ์คำสั่งต่อไปนี้ โดยที่พาธตำแหน่งแรกคือตำแหน่งที่คุณต้องการย้ายไฟล์/โฟลเดอร์ และพาธที่สองคือตำแหน่งที่คุณต้องการให้ไป: % mv *Current file/folder location* ~*Target File/Folder location*
  3. หากคุณต้องการคัดลอกไฟล์หรือโฟลเดอร์แทนที่จะย้าย ให้ใช้คำสั่งนี้: % cp -R *Current file/folder location*
  4. หลังจากคัดลอกไฟล์/โฟลเดอร์แล้ว ให้ไปที่ตำแหน่งที่คุณต้องการวาง คลิกขวา และเลือก Paste Item

สรุป

สาเหตุบางอย่างอาจทำให้เกิด error code 36 บน Mac ของคุณ แม้รหัสข้อผิดพลาดนี้จะไม่ค่อยพบ แตการกำจัดมันจำเป็นสำหรับคอมพิวเตอร์ของคุณในการเริ่มกระบวนการสำคัญ ตามที่คุณเห็นจากโพสต์นี้ การกำจัดรหัสข้อผิดพลาดนี้ต้องการเพียงไม่กี่วิธีแก้ไขที่ง่าย

หากไม่มีวิธีแก้ไขเหล่านี้ทำงาน โปรดไปที่ Apple Support Forum หากยังมีปัญหา คุณสามารถติดต่อฝ่ายบริการลูกค้าของ Apple ได้