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

วิธีแก้ Mac Error Code -50

ผู้ใช้ Mac บางคนเจอ Mac Error Code -50 เมื่อพยายามคัดลอกหรือย้ายไฟล์บน Mac ในส่วนใหญ่ ปัญหานี้เกิดกับไฟล์ที่จัดเก็บอยู่บนไดรฟ์ภายนอก/HDD

วิธีแก้ Mac Error Code -50

มีหลายสถานการณ์ที่อาจทำให้เกิดปัญหานี้:

  • ไฟล์ชั่วคราวค้างอยู่ในสถานะลังเล - สาเหตุทั่วไปที่สุดคือไฟล์ชั่วคราวที่ผิดปกติซึ่งขึ้นอยู่กับระบบไฟล์ ในกรณีนี้ การรีบูตอย่างง่ายควรล้างโฟลเดอร์ temp ซึ่งจะแก้ปัญหานี้ได้
  • ข้อผิดพลาด Firmware ของ OS - หากคุณจัดการกับข้อผิดพลาดไฟล์ temp ที่คงอยู่ คุณอาจไม่สามารถแก้ไขได้แบบปกติ ในกรณีนี้ วิธีที่เหมาะสมคือทำ Power Cycle (จะระบายตัวเก็บประจุและล้างข้อมูลชั่วคราวทุกประเภท)
  • ข้อมูลเมตาของไฟล์ไม่ดี - อาจเกิดจากข้อมูลเมตาชื่อและประเภทไฟล์ที่ขัดแย้งกับค่าที่แอป Finder คาดหวัง ในกรณีนี้ คุณสามารถล้างข้อมูลเมตาที่เป็นปัญหาโดยการเปลี่ยนชื่อไฟล์และเปลี่ยนนามสกุลด้วยตนเองก่อนย้ายไฟล์
  • ข้อมูล NVRAM และ PRAM เสียหาย - ปัญหาอาจรากมาจากหน่วยความจำพิเศษสองประเภทที่ Mac รักษาไว้ หากเป็นกรณีนี้ คุณควรแก้ได้โดยการรีเซ็ตหน่วยความจำทั้งสองนี้
  • ไฟล์บนไดรฟ์เสียหาย - ภายใต้เงื่อนไขบางอย่าง คุณอาจเจอปัญหานี้เนื่องจากปัญหาการเสียหายที่ส่งผลต่อไดรฟ์ที่จัดเก็บไฟล์ที่คุณพยายามย้ายหรือคัดลอก ในกรณีนี้ คุณควรรันฟีเจอร์ First Aid ของ Disk Utility เพื่อแก้ปัญหา
  • ฟลัชไดรฟ์เป็นประเภทไฟล์ผิด - หากคุณเจอปัญหาเมื่อพยายามคัดลอกไฟล์บนไดรฟ์ภายนอก อาจเป็นเพราะจัดรูปแบบเป็น NTFS (ซึ่ง OS X ไม่ชอบ) หากเป็นกรณีนี้ การจัดรูปแบบไดรฟ์เป็น FAT 32 อาจช่วยได้

การรีบูตคอมพิวเตอร์ Mac

ก่อนลองวิธีแก้ไขขั้นสูงด้านล่าง ควรเริ่มจากการรีบูตอย่างง่าย หาก Mac Error Code -50 เกิดจากไฟล์ที่ค้างอยู่ในสถานะลังเล การรีบูตเครื่องจะล้างหน่วยความจำชั่วคราวซึ่งจะแก้ปัญหานี้ได้

เพื่อรีบูต Mac คุณสามารถกดปุ่มเปิด/ปิดและเลือกปุ่ม Restart เมื่อมีพรอมต์ปรากฏ

เพิ่มเติม คุณสามารถคลิกที่ไอคอน Apple (มุมซ้ายบน) และคลิก Restart จากเมนูที่ปรากฏ

วิธีแก้ Mac Error Code -50

หมายเหตุ: หากคุณชอบลัดปุ่ม สามารถบังคับรีสตาร์ทได้โดยการกด Control + Command + Eject/Power button

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

ในกรณีที่ยังมีปัญหาเดิม ให้ไปที่วิธีแก้ไขถัดไปด้านล่าง

การดำเนินการ Power Cycle

ถ้ารีบูตไม่ช่วย แสดงว่าคุณอาจจัดการกับไฟล์ temp ที่คงอยู่และไม่ถูกลบได้แบบปกติ

ถ้าเป็นกรณีนี้ โอกาสที่ดีที่สุดในการแก้ไขคือการบังคับ Power Cycle - การดำเนินการนี้จะบังคับให้ OS ทำการ掃ไฟล์ temp ให้สมบูรณ์ แก้ไขปัญหาที่เกี่ยวกับ temp ได้ส่วนใหญ่

ผู้ใช้ที่ได้รับผลกระทบหลายคนยืนยันว่าการดำเนินการนี้เป็นวิธีเดียวที่ช่วยให้พวกเขาแก้ไข Mac Error Code -50 และคัดลอกไฟล์จากและบนไฟล์ไดรฟ์ภายนอกได้

เพื่อดำเนินการ Power Cycle บนคอมพิวเตอร์ Mac ทำตามคำแนะนำด้านล่าง:

  1. ก่อนทำอะไรอื่น เริ่มด้วยการถอดไดรฟ์ภายนอกหรือฟลัชไดรฟ์ที่เชื่อมต่ออยู่กับ Mac หากมี DVD/CD ในไดรฟ์แสง ให้ถอดออก
  2. เมื่อมั่นใจแล้วว่าไม่มีอุปกรณ์ภายนอกหรือสื่อเชื่อมต่อกับ Mac คลิกไอคอน Apple (มุมซ้ายบน) และคลิก Shut Down จากเมนูที่ปรากฏ.วิธีแก้ Mac Error Code -50
  3. รอจนกระทั่งกระบวนการเสร็จสิ้น และรอจน Mac ไม่แสดงสัญญาณชีวิตอีกต่อไป ต่อไป ถอดสายจ่ายไฟจากปลั๊กไฟ และรอ 30 วินาที ก่อนเสียบปลั๊กไฟใหม่.
    หมายเหตุ: การดำเนินการนี้ทำเพื่อระบายตัวเก็บประจุและรับรองว่าไม่มีไฟล์ temp ที่อาจยังคงทำให้เกิดปัญหานี้
  4. เริ่มเครื่องคอมพิวเตอร์และรอการเริ่มต้นครั้งต่อไปเสร็จสิ้น
  5. ทำซ้ำการกระทำที่ก่อให้เกิดปัญหาก่อนหน้านี้ และดูว่าปัญหาแก้ไขแล้วหรือไม่

ในกรณีที่ยังเห็น Mac Error Code -50 ให้ไปที่วิธีแก้ไขถัดไปด้านล่าง

การเปลี่ยนชื่อไฟล์

ในบางกรณี Mac Error Code -50 เกิดจริงจากปัญหาชื่อหรือนามสกุลไฟล์ (น่าจะได้รับการช่วยเหลือจากค่า Registry ที่ขัดแย้งกับข้อมูลที่แอป Finder แสดง)

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

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

เพื่อเปลี่ยนชื่อไฟล์และเปลี่ยนนามสกุลเพื่อย้ายไฟล์ ทำตามคำแนะนำด้านล่าง:

  1. คลิกที่แอป Finder (มุมซ้ายล่าง) และไปที่ตำแหน่งที่จัดเก็บไฟล์ที่แสดง Mac Error Code -50.
  2. เมื่อถึงตำแหน่งแล้ว คลิกขวาที่ไฟล์และเลือก Rename จากเมนูที่ปรากฏ.วิธีแก้ Mac Error Code -50
  3. เมื่อชื่อสามารถแก้ไขได้ ให้เปลี่ยนชื่อตามต้องการ แต่อย่าลืม เปลี่ยนนามสกุล เป็นประเภทไฟล์อื่น (ที่ปลอดภัยที่สุดคือ .txt)วิธีแก้ Mac Error Code -50

    หมายเหตุ: คุณจะถูกขอยืนยันการเปลี่ยนนามสกุล เมื่อเกิดขึ้น คลิก Use .text เพื่อย้ายไปยังประเภทนามสกุลใหม่

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

ในกรณีที่วิธีนี้ไม่ใช้ได้กับสถานการณ์ของคุณ ให้ไปที่วิธีแก้ไขถัดไปด้านล่าง

การรีเซ็ต NVRAM และ PRAM

ถ้าการดำเนินการข้างต้นไม่ช่วยให้คุณแก้ Mac Error Code -50 ปัญหาในกรณีของคุณน่าจะรากมาจาก NVRAM (Non-Volatile Random-Access Memory) หรือ PRAM (Parameter RAM)

Mac ใช้ NVRAM เพื่อจัดเก็บการตั้งค่าบางอย่างและเข้าถึงได้เร็ว ในขณะที่ PRAM ใช้จัดเก็บข้อมูล Kernel เป็นหลัก อย่างไรก็ตาม คล้ายกับ RAM ทั่วไป PRAM และ NVRAM ก็อาจจัดเก็บข้อมูลที่อาจทำให้เกิดปัญหากับองค์ประกอบหลักของ Mac

ถ้าเป็นกรณีนี้ คุณควรสามารถแก้ไขได้โดยการรีเซ็ต PRAM และ NVRAM ทั้งคู่ หากคุณไม่รู้วิธีทำ ทำตามคำแนะนำด้านล่าง:

  1. เริ่มด้วยการปิด Mac ให้หมดสิ้น (ปิดปกติ ไม่ใช่ hibernation)
  2. ทันทีที่เปิด ON ให้กดปุ่มต่อไปนี้พร้อมกันและค้างไว้:
    Option + Command + P + R
  3. ค้างทั้ง 4 ปุ่มไว้เกิน 20 วินาที ระหว่างกระบวนการนี้ Mac จะดูเหมือนกำลังรีสตาร์ท แต่อย่าปล่อยปุ่ม 4 ปุ่มนั้น.วิธีแก้ Mac Error Code -50
  4. ระวังฟังเสียงเริ่มต้น - ทันทีที่ได้ยินเสียง ครั้งที่สอง ให้ปล่อยทั้ง 4 ปุ่มพร้อมกัน.
    หมายเหตุ: หากคุณมีรุ่นที่มีชิป T2 Security ให้ปล่อย 4 ปุ่ม หลังจากโลโก้ Apple หายไปครั้งที่สอง
  5. เมื่อการเริ่มต้นครั้งต่อไปเสร็จ ลองคัดลอกหรือย้ายไฟล์ และดูว่า Mac Error Code -50 แก้ไขแล้วหรือไม่

ในกรณีที่ยังเจอปัญหาเดิม ให้ไปที่วิธีแก้ไขถัดไปด้านล่าง

การรัน First Aid ใน Disk Utility

ในกรณีที่คุณเจอปัญหานี้เมื่อพยายามคัดลอกสื่อบนหรือจากพื้นที่ภายนอก เช่น HDD ภายนอกหรือฟลัชไดรฟ์ คุณอาจจัดการกับไฟล์ที่เสียหายซึ่งป้องกันไม่ให้การดำเนินการเสร็จสมบูรณ์

ผู้ใช้บางคนที่เผชิญปัญหาเดียวกันยืนยันว่าพวกเขาแก้ไขได้โดยการรันฟีเจอร์ First Aid ของ Disk Utility บนไดรฟ์ภายนอกและไดรฟ์ OS ทั้งคู่

เพื่อรันฟีเจอร์ First Aid ของ Disk Utility ทำตามคำแนะนำด้านล่าง:

  1. คลิกที่แอป Finder App ที่อยู่ในแถบ Action ที่ด้านล่างของหน้าจอ.วิธีแก้ Mac Error Code -50
  2. เมื่ออยู่ในแอป Finder แล้ว คลิกปุ่ม Go (อยู่บนแถบริบบอนด้านบน) และคลิก Utilities จากเมนูที่ปรากฏ.วิธีแก้ Mac Error Code -50
  3. เมื่ออยู่ในส่วน Utilities แล้ว คลิกที่ Disk Utility จากรายการตัวเลือกที่มี.วิธีแก้ Mac Error Code -50
  4. ในหน้าจอ Disk Utility เริ่มด้วยการคลิกที่ไดรฟ์ Boot (ด้านซ้ายของหน้าจอ) แล้วคลิกที่ไอคอน First Aid (ด้านบนของหน้าจอ).วิธีแก้ Mac Error Code -50
  5. ที่พรอมต์ยืนยัน คลิก Run เพื่อเริ่มกระบวนการ หลังจากนั้น ยูทิลิตี้จะเริ่มตรวจสอบทั้งโวลูมเพื่อหาข้อผิดพลาด แล้วจะซ่อมแซมไฟล์ที่มีปัญหาถ้าพบ.วิธีแก้ Mac Error Code -50

    หมายเหตุ: หากไม่พบข้อผิดพลาด คุณจะได้รับข้อความสำเร็จพร้อมเครื่องหมายถูกสีเขียว

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

ในกรณีที่ปัญหาเดิมยังคงเกิดขึ้น ให้ไปที่วิธีถัดไปด้านล่าง

การจัดรูปแบบไดรฟ์เป็น FAT 32

สาเหตุทั่วไปอีกอย่างที่อาจทำให้เกิด Mac Error Code -50 คือประเภทไฟล์ที่ไม่เข้ากันได้สำหรับอุปกรณ์จัดเก็บพกพาที่ใช้เมื่อพยายามคัดลอกหรือย้ายข้อมูล ในกรณีที่รายงานส่วนใหญ่ ปัญหานี้จะเกิดเพราะฟลัชไดรฟ์ / HDD / SSD ถูกจัดรูปแบบเป็น NTFS

เนื่องจาก OS X จะไม่ทำงานกับ NTFS คุณจะต้องจัดรูปแบบไดรฟ์ภายนอกเป็น FAT 32 ผู้ใช้ที่ได้รับผลกระทบจำนวนมากยืนยันว่าการดำเนินการนี้เป็นสิ่งเดียวที่แก้ปัญหานี้ได้

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

เมื่อคุณพร้อมที่จะเปลี่ยนประเภทรูปแบบของไดรฟ์ภายนอกเป็น FAT 32 ทำตามคำแนะนำด้านล่าง:

  1. คลิกที่ Launchpad (จากด้านล่างของหน้าจอ) และค้นหา 'disk' แล้วคลิก Disk Utility จากรายการผลลัพธ์.วิธีแก้ Mac Error Code -50
  2. เมื่ออยู่ในเครื่องมือ Disk Utility แล้ว คลิกที่ Partition จากแถบริบบอนด้านบน แล้วคลิกที่พาร์ติชันที่ต้องการจัดรูปแบบ (ภายใต้ Volume Information) และคลิก Format (ภายใต้ Volume Information).

    วิธีแก้ Mac Error Code -50
  3. ตั้งค่า รูปแบบไฟล์ เป็น MS-DOS (FAT) และ ตรวจสอบให้แน่ใจว่าพาร์ติชันที่เหมาะสมถูกเลือก และกด Apply.
  4. รอจนกระทั่งกระบวนการเสร็จสิ้น จากนั้นรีสตาร์ทคอมพิวเตอร์ และดูว่าคุณสามารถคัดลอกไฟล์บนมันได้โดยไม่เจอ Mac Error Code -50 หรือไม่