เจอปัญหาเวลาจะ Eject อุปกรณ์ USB? ไม่ต้องกังวล บทความนี้มี 6 วิธีแก้ Problem Ejecting USB Mass Storage Device
Mass Storage Device (MSD) คืออุปกรณ์จัดเก็บข้อมูลขนาดใหญ่ เช่น Floppy disk drives, Optical drives, Hard disk drives, Tape drives, External hard drives, RAID และ USB storage devices ปัจจุบัน MSD รองรับข้อมูล Gigabytes ถึง Petabytes เป็นสื่อจัดเก็บพกพา ใช้ได้ทั้งภายในและภายนอก Internal MSD ถอดไม่ได้ External MSD ถอด พกพา และเสียบคอมพิวเตอร์อื่นได้ง่าย
เราทุกคนใช้ MSD ทุกวัน หรือพูดได้ว่าไม่มี MSD ชีวิตยากทุกที ย้ายหนังจากเพื่อน แชร์ไฟล์สำคัญในออฟฟิศ เก็บข้อมูลส่วนตัว External hard drives ถ่ายโอนง่าย ให้พื้นที่จัดเก็บทันที
แต่บางครั้งพยายาม Eject แล้วโชว์ว่า "Currently in use"
เป็นปัญหาทั่วไป ส่วนใหญ่เพราะคุณกำลังใช้ข้อมูลจากอุปกรณ์จัดเก็บอยู่ ในขณะที่พยายาม Eject เช่น Steam library อยู่บน External drive และ Steam client กำลังอ่านไฟล์อยู่ จึงโชว์ Error ว่า Drive ใช้งานอยู่ ควรปิดทุก Task ที่ใช้ทรัพยากรจาก Storage Device ปัญหาควรหาย แต่ถ้าลองแล้วยังไม่ได้ อย่าถอดอุปกรณ์โดยforce เพราะจะทำให้ปัญหาเล็กกลายใหญ่ อาจเจอ:
- External USB hard drive เปิดไม่ได้ครั้งที่สองเมื่อเสียบกลับ
- External USB hard drive not accessible, access is denied
- External USB hard drive not recognized หลังถอดโดยไม่ Eject อย่างปลอดภัย
Fix Problem Ejecting USB Mass Storage Device. This Device Is Currently In Use
ปัญหาเหล่านี้ดูร้ายแรง ไม่ใช่ไหม? มาดูวิธีแก้แทนที่จะถอดโดยบังคับ:
วิธีที่ 1: หา Application ที่ใช้ USB Data ใน Task Manager
วิธีง่ายที่สุด หา Task ที่ก่อปัญหา แล้ว End Task ใน Task Manager:
- กด CTRL+ALT+DLT จะแสดง Security Screen
- เลือก Task Manager
- คลิกขวาที่ Task ที่เป็นปัญหา เลือก End Task
หลัง End Process แล้ว ลอง Eject USB ใหม่ อาจ Fix Problem Ejecting USB Mass Storage Device ได้
วิธีที่ 2: เปลี่ยน Disk Properties ด้วย Disk Management
- กด Windows Key + R พิมพ์ Diskmgmt.msc Enter เปิด Disk Management
- คลิกขวาที่ Drive เลือก Properties
- ไปแท็บ Hardware เลือก USB Device คลิกปุ่ม Properties
- ใน Properties จะเห็น Policy เริ่มต้นเป็น Quick Removal เปลี่ยนเป็น Better Performance policy Reboot เมื่อถูกถาม
- หลัง Restart ทำขั้นตอน 1-4 อีกครั้ง แต่ตั้ง Removal Policy กลับเป็น 'Quick Removal'
- Restart PC อีกครั้งเพื่อบันทึก
ลอง Eject USB ใหม่ อาจ Fix Problem Ejecting USB Mass Storage Device ได้
วิธีที่ 3: Eject USB จาก Disk Management
ถ้า Eject แบบปกติไม่ได้ ใช้ Disk Management แทน:
- กด Windows Key + R พิมพ์ Diskmgmt.msc Enter
- เลือก USB ที่ต้องการ Eject
- Right-click ที่ USB นั้น เลือก Eject
- วิธีนี้ Eject USB ผ่าน Disk Management ได้ง่าย
วิธีที่ 4: Eject USB Device ใน Device Manager
Device Manager เป็น Control Panel applet ให้ดูและควบคุมฮาร์ดแวร์ที่ต่ออยู่:
- Right-click ที่ Start Menu คลิก Device Manager
- Expand Disk drives แล้ว Right-click ที่ USB ที่มีปัญหา เลือก Uninstall
ตอนนี้ถอดอุปกรณ์ได้ปลอดภัยแล้ว
อ่านเพิ่ม: Fix Imaging Devices Missing From Device Manager
วิธีที่ 5: ใช้ Diskpart
ใช้ Windows Command Prompt แบบ Elevated รันคำสั่งทีละคำสั่ง:
- พิมพ์ Diskpart เริ่ม Diskpart utility
- พิมพ์ list disk
- พิมพ์ list volume
- จะเห็นรายการ Disk/Partition ทั้งหมด พร้อม Ltr (Drive Letter)
- พิมพ์ Select volume 4 (หรือ Volume ที่ต้องการ)
- พิมพ์คำสั่งสุดท้าย offline disk # หรือ offline volume #
Note: แทน # ด้วยหมายเลข Disk หรือ Volume - คำสั่งทำงานเสร็จ จะ Mark drive offline
วิธีที่ 6: ใช้ Process Explorer
Process Explorer ของ Microsoft ช่วยติดตามปัญหาได้ดี ดูรายการ Resources ที่ Process ใช้อยู่ ไฟล์/โปรแกรมไหนกำลังถูกใช้งานและบล็อกไม่ให้โปรแกรมอื่นใช้ได้ สามารถเรียง Process ที่ใช้ CPU สูงสุด และ Thread ที่ CPU ใช้ได้
- ดาวน์โหลด Process Explorer จากเว็บ Microsoft อย่างเป็นทางการ
- Run ไฟล์ .exe โดยดับเบิลคลิก
- เปิด Process Explorer แล้ว คลิก Find ในเมนู
- เลือก Find Handle or DLL จะเปิด Process Explorer Search window
- พิมพ์ Drive Letter ของ USB Storage Device คลิก Search
- จะแสดง Process ทั้งหมดที่ใช้ข้อมูลจาก USB อยู่
- Kill Process ทั้งหมด แล้วลอง Eject USB อีกครั้ง ครั้งนี้จะไม่มีปัญหา
อ่านเพิ่ม: How to Update Device Drivers on Windows 10
หวังว่าวิธีใดวิธีหนึ่งจะช่วย Fix Problem Ejecting USB Mass Storage Device ได้ หากยังมีคำถาม ถามได้ในส่วนความคิดเห็น