ทำไมต้อง Eject flash drive ก่อนถอดออกจากเครื่องคอมพิวเตอร์

กระทู้สนทนา
ไม่ทราบยังทำอย่างนี้กันอยู่หรือป่าวนะ

Flash drive, pen drive หรือ thumb drive แม้กระทั่งการ์ดเสียบในกล้อง แล้วแต่จะเรียก แต่ทั้งหมดนั่นก็คือสื่อบันทึกข้อมูลที่ต่อเข้ากับเครื่องคอมพิวเตอร์ ผ่านทางพอร์ต USB ส่วนใหญ่แล้วจะมีขนาดเล็ก พกพาง่าย (บางอันก็เล็กเกินไป หายง่ายด้วย) หลายๆ คนอาจจะสงสัยว่า ทำไมก่อนที่จะถอดออกจากเครื่องคอมฯ จะต้องทำการ “Eject” หรือ Safety Remove เสียก่อน และทำไมถ้าไม่ทำอย่างนั้น ข้อมูลจะเสียหาย?
   
โดยทั่วไป OS ต่างๆ (Windows, OS X, Linux …) จะใช้วิธีการที่เรียกว่า “Write Caching” ในการเขียนไฟล์ไปยัง Drive ต่างๆ Write Caching ก็คือการ “สะสม หรือ Cache” คำสั่งร้องขอในการเขียนไฟล์ไปยัง drive ต่างๆ ไว้จำนวนหนึ่งก่อน (คือ สั่งให้ copy file ก็อาจจะยังไม่ทำทันที) แล้วทำทีเดียวพร้อมกัน เพื่อเพิ่มประสิทธิภาพในการเชื่อมต่อ และเขียนไฟล์ไปยัง drive นั้นๆ
   
ทีนี้ ถ้าอยู่ดีๆ เราดึง flash drive ออก เพราะนึกว่า copy file ลงไปเรียบร้อยแล้ว โดยที่ไม่ทำการ Eject เสียก่อน ก็จะทำให้ข้อมูลที่ค้าง หรือยังไม่ได้เขียนลงไปจริงๆ หรือเขียนยังไม่เสร็จนั้น เสียหายได้ เนื่องจากการ Eject นั้น เป็นการบอก OS ว่า “มีอะไรที่ทำค้างอยู่ ก็ทำให้เสร็จซะ ฉันจะเอาออกแล้ว”

ยังโชคดีหน่อยสำหรับคนที่ใช้ Microsoft Windows เพราะว่า โดยปกติแล้วถ้า windows มองว่า drive ไหนเป็น drive ภายนอก หรือ Removable Drive แล้ว มันจะปิดฟังก์ชั่น Write Caching สำหรับ drive นั้นให้เอง ทำให้สามารถถอด flash drive ได้โดยที่ไม่ต้องเสี่ยงกับข้อมูลเสียหาย ส่วน OS X และ Linux นั้น เปิดใช้งาน Write Caching สำหรับทุกๆ drive
    อย่างไรก็ตาม แม้ windows จะไม่ใช้ write caching กับ removable drive เราก็ยังควรที่จะ Eject ก่อนจะถอดทุกครั้ง เพราะบางทีหากเกิดเพี้ยนขึ้นมา มองว่า flash drive เรา ไม่ใช่ removable drive ขึ้นมา (เกิดได้จากหลายสาเหตุ) มันก็จะเปิดใช้งาน write caching ทันทีที่มีการเขียนไฟล์ลง drive นั้น สรุป Eject ดีที่สุด แต่ถ้าเผลอดึงออกมา ก็อุ่นใจได้ระดับหนึ่ง หาก windows ไม่เพี้ยนซะก่อน
    แต่!!! ถ้าคอมพิวเตอร์ของคุณกำลังใช้งานแฟลชไดร์ฟอยู่ล่ะก็ มันจะยังไม่ยอมให้คุณดึงออกไปหรอกนะครับ แต่จะมีเสียงเตือนและขึ้นกล้องข้อความฟ้องว่ามีโปรแกรมอื่นๆ กำลังใช้งานอยู่ ให้ลองปิดโปรแกรมต่างๆ ที่อาจกำลังใช้ข้อมูลในแฟลชไดร์ฟหรือฮาร์ดดิสก์พกพาดูและ Eject ใหม่อีกครั้ง
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่