สำหรับผู้ที่ใช้ USB มาหลายปี คุณน่าจะจดจำในความทรงจำว่ามันสำคัญมากที่จะต้อง ปลอดภัยถอด USB ก่อนถอดจากคอมพิวเตอร์
แต่ USB มาแล้ว 20 ปีแล้ว มันยังจำเป็นอยู่ไหม? คุณยังต้องปลอดภัยถอด USB จากคอมพิวเตอร์ไหม? "ปลอดภัยถอด" หมายถึงอะไร? และจะเกิดอะไรขึ้นถ้าไม่ถอด USB อย่างปลอดภัย? บล็อกนี้จะตอบคำถามเหล่านี้
USB คืออะไร?
รู้จักในหลายชื่อ เช่น Thumb drive, Pen drive, USB Flash drive, และ USB Stick; USB มีรูปทรงและขนาดหลากหลาย ความจุตั้งแต่ 2GB ถึง 1TB!
USB มีหน่วยความจำ non-volatile หมายถึงไม่ต้องการแหล่งจ่ายไฟเพื่อจัดเก็บข้อมูล ไม่มีไฟ = ไม่มีชิ้นส่วนเคลื่อนที่ = ไม่ไวต่อความเสียหายทางกายภาพเหมือนฮาร์ดดิสก์ ข้อมูลที่จัดเก็บบน USB จะอยู่ที่นั่นจนกว่าจะลบหรือฟอร์แมต
USB ประกอบด้วยส่วนประกอบหลายอย่าง:
- ปลั๊ก USB ทำหน้าที่เป็นอินเตอร์เฟซต่อโฮสต์
- คอนโทรลเลอร์จัดเก็บ ทำให้อุปกรณ์เข้าถึงได้จากระบบโฮสต์
- ออสซิลเลเตอร์คริสตัล ควบคุมการไหลของข้อมูล
- ชิปหน่วยความจำ NAND Flash สำหรับจัดเก็บข้อมูล
- ฝาครอบป้องกันส่วนหลักของ USB
USB ทำงานอย่างไร?
ทันทีที่เสียบดิสก์ คำสั่งจะส่งเพื่อทำ read request คอมพิวเตอร์ส่วนใหญ่ที่มีพอร์ต USB ตรวจจับฟล็อตดรайฟ์และติดตั้งไดรเวอร์ที่จำเป็นเพื่อให้ข้อมูลอ่านได้ เมื่อ OS ตรวจพบการเชื่อมต่อที่พอร์ต USB ผู้ใช้สามารถจัดเก็บและเรียกข้อมูลได้ ไฟล์ที่ผู้ใช้ต้องการบันทึกบน USB จะถูกแปลงเป็นรูปแบบไบนารีและส่งไปที่พอร์ต USB เพื่อส่งต่อไปยังชิป NAND ของดิสก์
ก่อนยุคฟล็อตดราย์
ก่อนฟล็อตดราย์ เมื่ออ่านหรือเขียนไฟล์ OS จะจัดการกับดิสก์เป็นวัตถุ – ที่ไม่มีโอกาสหายไประหว่างอ่านหรือเขียน สื่อบางอย่างมีล็อกกลไกที่ป้องกันไม่ให้ถอดออกจนกว่าซอฟต์แวร์จะปลดล็อก เพื่อป้องกันการสูญเสียข้อมูลหรือระบบเสียหาย
ทั้งหมดเปลี่ยนไปเมื่ออุปกรณ์จัดเก็บข้อมูลต่อ USB ถูกคิดค้น ด้วยไม่มีล็อกกลไก ผู้ใช้ตัดสินใจถอด USB จาก OS ได้ทุกเมื่อ ซึ่งเมื่อ USB กำลังใช้งานอาจนำไปสู่การเสียหายของข้อมูลที่จัดเก็บอยู่
การถอดอย่างปลอดภัยทำอะไร?
ปุ่มเล็กที่คุณคลิกเพื่อถอดอุปกรณ์จัดเก็บข้อมูลที่ถอดได้ ทำอะไรบ้าง?
การถอดอย่างปลอดภัยรับรอง:
- การเขียนที่กำลังทำงานถูก flush ไปยังดิสก์แล้ว
- โปรแกรมทั้งหมดได้รับแจ้งว่าดิสก์จะถูกนำไป
- แจ้งเตือนผู้ใช้หากโปรแกรมไหนไม่ได้ดำเนินการและยังมีไฟล์เปิดอยู่
- โดยสรุป รับรองว่าข้อมูลของคุณปลอดภัย!
จะเกิดอะไรถ้าไม่ถอด USB flash drive อย่างปลอดภัย?
เมื่อคุณเสียบ USB เข้าคอมพิวเตอร์ OS เริ่มใช้กระบวนการที่เรียกว่า write caching นี่คือที่ที่อุปกรณ์โฮสต์ไม่เขียนข้อมูลไปยังอุปกรณ์จัดเก็บ USB ทันที แต่แคชบางส่วนไว้ทำภายหลัง Write caching ทำให้แอปพลิเคชันรันเร็วขึ้นโดยอนุญาตให้ดำเนินการต่อโดยไม่ต้องรอ data write-requests เขียนไปดิสก์
聽起來不錯 แต่ในความเป็นจริง write caching อาจเพิ่มโอกาสสูญเสียข้อมูล หากคุณถอด USB ก่อนข้อมูลแคชถูกเขียน หรือขณะกำลังเขียน โอกาสมากที่คุณจะได้ไฟล์เสียหาย การถอด USB อย่างปลอดภัยจะล้างแคชและข้อมูลที่เหลือ หยุดกระบวนการเบื้องหลัง
เคยพยายามถอด USB แล้วเจอ error 'file in use' ไหม? บางครั้งเกิดเพราะมีสิ่ง gìกำลังทำงานเบื้องหลังที่คุณไม่รู้ หรือโปรแกรมยังล็อก USB อยู่แม้คุณไม่ได้ใช้แล้ว การถอด USB เมื่อเจอ error นี้ก็อาจทำให้สูญเสียข้อมูล ในกรณีนี้ ควรไม่ละเลยข้อความและปิดโปรแกรมนั้น
การถอด USB จาก Windows OS
как описано выше write caching เป็นเหตุผลหลักที่ควรถอด USB อย่างปลอดภัย แต่ผู้ใช้ Microsoft OS อาจได้ยินว่ามันมีฟังก์ชันที่ปิด write caching บนฟล็อตดราย์ที่ถอดได้ ลดโอกาสเสียหาย/สูญเสียข้อมูล
ฟีเจอร์จาก Windows 10 เรียกว่า 'quick removal' อนุญาตให้ถอด USB flash drive ได้ทุกเมื่อ ไม่แนะนำถ้ากำลังเขียนไฟล์อยู่ ฟีเจอร์ 'quick removal' นี้ทำให้ Windows ไม่พยายามเขียน USB ตลอดเวลา – ช่วยในกรณีถอดด่วน
สิ่งหนึ่งที่สังเกตคือ Windows ไม่ได้ลบฟีเจอร์ 'Safely Remove Hardware and Eject' จาก System Tray แสดงว่ายังถือว่าสำคัญ – ถ้านี่ไม่ใช่ข้อความสับสน ฉันไม่รู้อะไรคือ!
สรุป
ถ้าคุณไม่ใช่ผู้ใช้ Windows ไม่มีคำถามว่าคุณควรยังคงใช้ฟีเจอร์ 'Safely Remove Hardware and Eject' ที่อยู่บนคอมพิวเตอร์ นี้รับรองว่าข้อมูลของคุณปลอดภัยสมบูรณ์ และไม่มีความเสี่ยงเสียหายหรือสูญเสียข้อมูล
ตาม Windows ถ้าคุณมี Windows 10 ไม่มีเหตุผลที่คุณไม่สามารถถอด USB โดยไม่ถอดอย่างปลอดภัยก่อนได้
แต่ คุ้มค่าที่จะเสี่ยงข้อมูลไหม? โดยเฉพาะเมื่อมีข้อความขัดแย้งบนฟอรัมของ Windows เอง! และถ้าคิดถึง การถอด USB อย่างปลอดภัยใช้เวลาแค่ไหน? ไม่ได้ใช้เวลานานเลย!