ทำไมเราควร safely remove USB

Listen to this article

มีใครเคยดึงแฮนดี้ไดรฟ์หรือ external drive อะไรก็แล้วแต่ที่เป็นไดรฟ์เสียบกับพอร์ท USB ออกมาเลยไหมครับ โดยที่ไม่ได้กดสั่ง eject จากคอมพิวเตอร์ก่อน

ซึ่งเวลาที่เราทำแบบนี้ ก็จะมีหน้าต่างเด้งขึ้นมาบอกประมาณว่า “นี่ คุณเอาแฮนดี้ไดรฟ์ออกแบบนี้ไม่ถูกนะ” แล้วมันจะเสียเวลาเด้งมาบอกทำไมกัน

จากการศึกษาพบว่า จริงๆ แล้ว ระหว่างที่เราสั่งให้คอมพิวเตอร์ eject ตัวแฮนดี้ไดรฟ์ออกจากระบบนั้น จะช่วยให้มีการเขียนบันทึกไฟล์ลงในแฮนดี้ไดรฟ์ได้อย่างถูกต้องเหมาะสมแต่ทั้งนี้ก็ขึ้นอยู่กับระบบปฏิบัติการและตัวแฮนดี้ไดรฟ์ของเราด้วย ปกติระบบปฏิบัติการเช่น วินโดว์ ถูกออกแบบมาให้ทำงานกับแฮนดี้ไดรฟ์เสมือนหนึ่งว่าเป็นฮาร์ดดิสก์อีกตัวที่ไม่เคยถูกดึงออกไปจากคอมพิวเตอร์เลย ติดมันอยู่อย่างนั้นสามารถเข้าถึงไฟล์ในนั้นได้ตลอดเวลา

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

ในทางกลับกัน ถ้าเราทำงานกับไฟล์ในแฮนดี้ไดรฟ์อยู่ โดยมีการแก้ไขเปลี่ยนแปลงและบันทึกข้อมูลใหม่เข้าไป แล้วดึงออกปั๊บ ! นั้น มีโอกาสงานงอกได้ !

ตามปกติแล้วคอมพิวเตอร์ไม่ได้บันทึกไฟล์จริง ๆ ลงในแฮนดี้ไดรฟ์ในทันทีแต่จะอาศัย cache เป็นตัวบันทึกก่อนเพื่อความรวดเร็ว ดังนั้นหากเราไปสั่งให้คอมพิวเตอร์ eject แฮนดี้ไดรฟ์ออกจากระบบ ก็เหมือนเป็นการบอกให้คอมฯ รู้ว่า อ้าว ! ถึงเวลาเขียนไฟล์ลงในแฮนดี้ไดรฟ์จริงๆ แล้วนะ แต่ถ้าจู่ ๆ เราไปดึงแฮนดี้ไดรฟ์ออกจากคอมฯ เลยทันที โดยไม่ได้สั่ง eject ในคอมฯ ก่อน อาจทำให้ไฟล์หายไปเลยก็ได้ ถึงแม้ว่าไฟล์ดังกล่าวเราบันทึกมันไปแล้วเมื่อสองชั่วโมงก่อนก็ตาม

สมมติว่า เราเปิดโปรแกรมเวิร์ดขึ้นมา พิมพ์งานอยู่ ก็จะมีการสร้างไฟล์ชั่วคราวขึ้นมาไม่ให้เราเห็นอีกอันหนึ่ง ข้อมูลก็จะถูกส่งผ่านระหว่างไฟล์จริงกับไฟล์ชั่วคราวตราบเท่าที่เรายังเปิดไฟล์เวิร์ดทำงานอยู่ ถ้าจู่ ๆ เราไปดึงแฮนดี้ไดรฟ์ออกในขณะที่เปิดไฟล์เวิร์ดอยู่นั้น ก็อาจทำให้ข้อมูลหายได้ เนื่องจากว่าเรายังเปิดไฟล์ทำงานอยู่ยังไม่ได้ปิดไฟล์ แต่ถ้าเราใช้วิธี “safety eject” แฮนดี้ไดรฟ์ก่อน คอมฯ ก็จะทำการตรวจสอบว่ามีโปรแกรมใดที่กำลังทำงานกับแฮนดี้ไดรฟ์นี้อยู่ ถ้ามีก็ทำการส่งข้อมูลให้เรียบร้อยก่อน

การดึงแฮนดี้ไดรฟ์ออกนี้ ไม่ได้มีแนวโน้มจะก่อให้เกิดความเสียหายอันใดกับตัวแฮนดี้ไดรฟ์

อย่างไรก็ดี ระบบปฏิบัติการรุ่นใหม่ๆ ก็อาจจะมีการจัดการที่ดีมากขึ้น ทำให้มีการอ่านและเขียนไฟล์ใด้เร็วกว่าเดิม แต่เราจะมั่นใจได้อย่างไรว่าคอมฯเราจะทำแบบนี้กับแฮนดี้ไดรฟ์ทุกครั้งหรือเปล่า แล้วจะเสี่ยงทำไมล่ะ ขอเวลา 30 วินาที สั่งให้คอมฯ eject แฮนดี้ไดรฟ์ออกจากระบบก่อนไม่ดีกว่าหรือ ?

ปล. ใช้คำว่าอาจจะ… ค่อนข้างเยอะ ก็เพราะว่ามัน… อาจจะ …..^^

www.herothaiand.com รับสั่งหนังสือต่างประเทศ-สินค้าต่างประเทศ ทั่วโลก

สนับสนุนการทำบทความ กดไลค์ กดแชร์ หรือสามารถบริจาคเงินเพื่อเป็นกำลังใจให้กับเราได้ที่
ธนาคารไทยพาณิชย์: สาขามหาวิทยาลัยเชียงใหม่
ชื่อบัญชี : HEROTHAILAND.COM
บัญชี : ออมทรัพย์ เลขที่บัญชี : 667-265599-4

Similar Articles

Comments

พื้นที่ลงโฆษณา

สนใจลงโฆษณา ติดต่อ herothailand.com ราคาเพียง 500 บาทต่อปี

Advertisement

โปรโมชั่น 2 ขวด Protriva Black seeds อาหารเสริมน้ำมันงาดำ จำนวน 2 ขวด

Royal Kludge RK68

Royal Kludge RK68 RGB Hotswap USB HUB คีย์บอร์ดเกมมิ่งคีย์ไทย ไร้สายบลูทูธและมีสาย เปลี่ยนสวิตซ์ได้ เลเซอร์ไทย - English

Most Popular

Advertisement SHOPEE THAILAND

บ้านน้องแมว ทำจากไม้