USB drive อาจเจอปัญหาหลายอย่าง หนึ่งคือข้อผิดพลาด "Access is denied" โผล่ทุกครั้งที่เสียบ USB เมื่อเกิดขึ้น จะเข้าถึง USB หรือข้อมูลบนมันไม่ได้ ไล่ลำทางไปยังมันจะแจ้งว่า location not available
มีหลายวิธีแก้ไขให้ USB กลับมาทำงานได้ อ่านต่อเพื่อดูวิธีแก้ข้อผิดพลาด access denied to USB drive
อาจคิดว่า error access denied to USB drive เกิดจาก permission ผิด แม้จะเป็นต้นเหตุ แต่ไม่ใช่เสมอไป มีปัญหาทั่วไปหลายอย่างที่ error นี้มาจาก:
| เหตุผล | คำอธิบาย |
|---|---|
| 🙅 Permission Settings | หากไม่มีสิทธิ์เข้าถึงฮาร์ดดิสก์ภายนอก น่าจะเจอ error "Access is denied" |
| 🔒 BitLocker encryption | หากเปิด BitLocker encryption แต่ service BitLocker Encryption ไม่รัน อาจถูกปฏิเสธการเข้าถึงฮาร์ดดิสก์ |
| 💻 ใช้ฮาร์ดดิสก์ทั้ง Mac และ Windows | หากใช้ฮาร์ดดิสก์ทั้งสอง OS ทั้งคู่อาจปรับแต่งระบบไฟล์ของไดรฟ์ ทำให้ access ถูกปฏิเสธ |
| 🚿 ถอดฮาร์ดดิสก์ไม่ถูกต้อง | ถอดฮาร์ดดิสก์ผิดวิธีหรือฉับพลันขณะเขียนข้อมูล อาจทำให้เสียหาย หากฮาร์ดดิสก์เสียหาย อาจเจอปัญหาเข้าถึง |
| ⚠️ ฮาร์ดดิสก์เสียหาย (Corruption) | ความเสียหายเกิดจากหลายเหตุผล เช่น ไฟดับฉับพลัน หรือโจมตีไวรัส ไม่ว่าจะเป็นเหตุใด หากฮาร์ดดิสก์เสียหาย อาจเจอ error access denied |
หากปัญหาใดปัญหาหนึ่งดังนั้นคุ้นเคย ช่วยให้รู้ว่าควรลองวิธีแก้ไขไหนต่อไป เพื่อแก้ error USB drive is not accessible
วิธีแก้ USB Drive ที่ Access Is Denied
หากไม่แน่ชัดว่าสาเหตุคืออะไร แนะนำทำทุกวิธีตามลำดับ เพื่อให้แน่ใจว่า troubleshooting ครบถ้วน
วิธีที่ 1: สแกนไวรัส (Scan for Viruses)
สแกนไวรัสควรทำก่อน เพราะเร็วและง่าย ไม่เหมือนเดิมต้องหาแอนตี้ไวรัสดาวน์โหลด (หรือซื้อ) Windows 10 และ 11 มาพร้อมแอนตี้ไวรัสเริ่มต้น Windows Security เป็นโปรแกรมแอนตี้ไวรัสเต็มรูปแบบ สแกนและลบไวรัสฟรี วิธีทำ:
- คลิกขวา USB ใน File Explorer เลือก "Scan with Microsoft Defender"
- หากต้องการสแกนครบวงจรมากขึ้น เลือก "Microsoft Defender Antivirus (offline scan)" แล้วคลิก "Scan now"
วิธีที่ 2: ปิดแอนตี้ไวรัสและเสียบใหม่ (Disable Antivirus and Reconnect)
บางครั้งแอนตี้ไวรัสอ่านผิดและก่อให้เกิดปัญหาแทนที่จะแก้ Kaspersky เช่น มี Device Control จำกัดอุปกรณ์บางอย่างไม่ให้ต่อได้เมื่อเปิดอยู่
ปิดแอนตี้ไวรัสและเสียบ USB ใหม่ เพื่อดูว่า error USB drive access is denied มาจากตรงนี้หรือไม่ ขั้นตอนปิด Windows Security:
- กด Windows Key + S ค้นหา "Windows Security" เปิดแอป
- คลิก "Virus & threat protection"
- คลิก "Manage settings"
- ปิด "Real-time protection" ยืนยันถ้าถูกขอโดย UAC
- Eject USB อย่างปลอดภัย แล้วเสียบใหม่
วิธีที่ 3: กำหนดตัวอักษรไดรฟ์ (Assign a Drive Letter)
ไม่มีตัวอักษรไดรฟ์ = เข้าถึงไม่ได้ Windows พึ่งพาตัวอักษรไดรฟ์รู้ว่าข้อมูลอยู่ที่ไหน และอยู่บนอุปกรณ์จัดเก็บไหน โชคดีที่กำหนดตัวอักษรไดรฟ์ง่ายมาก ทำได้ในไม่กี่วินาที
- คลิกขวา Start เลือก Disk Management
- คลิกขวาโวล्यูม USB แล้วคลิก "Change Drive Letter and Paths"
- คลิก Add
- เลือกตัวอักษรไดรฟ์ คลิก OK
- คลิก OK อีกครั้ง
วิธีที่ 4: เปลี่ยนสิทธิ์ไดรฟ์ (Change Drive Permissions)
แต่ละไดรฟ์มีสิทธิ์สำหรับใครเข้าถึงอุปกรณ์จัดเก็บบนเครื่องที่ต่ออยู่ หากไม่มีสิทธิ์อ่านอุปกรณ์ Windows จะบอก flash drive access is denied
USB drives ที่ใช้ระบบไฟล์ FAT32 จะไม่มีแท็บ Security เพราะไม่รองรับ
หากเข้าถึง flash drive ไม่ได้เพราะ permission ผิด ทำตามขั้นตอน:
- คลิกขวาไดรฟ์ เลือก Properties
- ไปแท็บ Security คลิก Edit
- ตรวจสอบว่า "Full control" ตั้งเป็น "Allow" สำหรับ "Authenticated Users"
- คลิก Apply
วิธีที่ 5: แก้ไขสิทธิ์ (Edit Permissions)
หากอัปเดต permission แล้วยังเจอข้อความ สามารถระบุสิทธิ์สำหรับ user account ของคุณในส่วน Advanced แทน
- คลิกขวาไดรฟ์ เลือก Properties
- ไปแท็บ Security คลิก Advanced
- คลิก "Change permissions"
- คลิก Add
- คลิก "Select a principal"
- ในกล่องข้อความ ใส่ชื่อ user account ของคุณ คลิก "Check Names" คลิก OK
- ตรวจสอบว่า "Full control" ถูกเลือก แล้วคลิก OK
- คลิก Apply
วิธีที่ 6: ซ่อมด้วย CheckDisk
CheckDisk (CHKDSK) เป็นคำสั่งสแกนหาข้อผิดพลาดบน USB และอาจซ่อมได้ด้วยพารามิเตอร์ที่ถูกต้อง หากเคยใช้ Windows error-checking tool บนอุปกรณ์จัดเก็บ อาจประหลาดใจที่มันคือ CheckDisk พร้อม user interface
วิธีซ่อม USB ด้วย CheckDisk:
- คลิกขวา Start เลือก Terminal (Admin) บน Windows 10 จะเป็น Windows PowerShell (Admin)
- พิมพ์
chkdsk *: /rแทน * ด้วยตัวอักษรไดรฟ์ USB กด Enter
วิธีที่ 7: ลบ USB จาก Device Manager และเสียบใหม่
การตั้งค่า USB อาจเสียหายหรือ corrupt เมื่อเกิดขึ้น ปัญหาก็ตามมา เช่น error นี้ว่ USB drive is not accessible การลบ USB จาก Device Manager เทียบเท่าการ reset ไดรฟ์กลับค่าโรงงาน เมื่อเสียบใหม่ จะใช้ default settings
วิธีทำ:
- คลิกขวา Start เลือก Device Manager
- ขยาย "Disk drives" คลิกขวา USB ของคุณ เลือก "Uninstall device"
- คลิก Uninstall
- ถอด USB drive และเสียบใหม่
วิธีที่ 8: แก้ไข Registry (Edit Registry)
Windows Registry เก็บการตั้งค่าต่างๆ รวมถึง Windows, device drivers และ applications สำหรับเรา จะเน้นหา entry item สำหรับ USB ของเราใน MountPoints2 registry entry ที่เก็บข้อมูลอุปกรณ์ USB
ต้องระมัดระวังการกระทำใน Registry การทำผิด เช่น ลบ entry ผิด อาจทำให้เกิดปัญหาร้ายแรง แนะนำ backup registry ก่อน ง่ายและใช้เวลาไม่กี่วินาที
- คลิกขวา Start เลือก Terminal (Admin) บน Windows 10 จะเป็น Windows PowerShell (Admin)
- พิมพ์
mountvol.exeกด Enter บันทึก GUID ที่เกี่ยวข้องกับ USB ของคุณ - กด Windows Key + R พิมพ์
regeditกด Enter - ไปที่ path:
HKEY_CURRENT_USER > Software > Microsoft > Windows > CurrentVersion > Explorer > MountPoints2
- เลือกไดเรกทอรีที่มีตัวอักษรไดรฟ์ USB ของคุณ และลบ subcategory "shell" หากไม่เห็นตัวอักษรไดรฟ์ ใช้ไดเรกทอรีที่มี GUID ของ USB แทน
- แสดงไฟล์ซ่อน แล้วลบ autorun.exe หากมีบน USB
หลังทำเสร็จ ต้องถอด USB, รีบูทคอมพิวเตอร์, แล้วเสียบ USB ใหม่ จึงจะโผล่
วิธีที่ 9: เปิดใช้งานด้วย Group Policy Editor
Local Group Policy editor ให้แก้ไข Group Policy Objects (GPOs) ที่สั่งว่าทำอะไรได้/ไม่ได้บนเครื่อง Windows ที่นี่จะหา GPO 3 ตัวที่อาจป้องกันการเข้าถึง USB และอัปเดตถ้าจำเป็น
- กด Windows Key + R พิมพ์
gpedit.mscกด Enter - ไปที่ path:
Administrative Templates > System > Removable Storage Access
- ตรวจสอบว่า "Removable Disks: Deny execute access", "Removable Disks: Deny read access", และ "Removable Disks: Deny write access" ตั้งเป็น Allow ทั้งหมด
- เพื่อนำการอัปเดตไปใช้ ให้เปิด Terminal (Admin) หรือ Windows PowerShell (Admin) รันคำสั่ง
gpupdate
วิธีที่ 10: ฟอร์แมต USB (Format the USB)
หากไม่มีวิธีแก้จากรายการข้างบนได้ผล สามารถฟอร์แมตได้ หาก Windows cannot access the USB drive ฟอร์แมตเทียบเท่า factory reset โดยพื้นฐานคือล้าง USB กลับค่าเดิม รวมถึงลบข้อมูลบนมัน
- คลิกขวา Start เลือก Disk Management
- คลิกขวาโวล्यูม USB ของคุณ คลิก Format
- ติ๊ก "Perform a quick format" แล้วกด OK
- คลิก OK อีกครั้ง
วิธีกู้ข้อมูลที่หายหลังแก้ USB Access
หลังฟอร์แมต USB เพื่อแก้ปัญหา "Access is denied" สามารถกู้ข้อมูลที่ถูกลบจากการฟอร์แมตด้วยซอฟต์แวร์กู้ข้อมูล เครื่องมือเหล่านี้ออกแบบมาสำหรับกรณีสูญเสียข้อมูลแบบนี้ แนะนำ Disk Drill เพราะมีประวัติการกู้สำเร็จและใช้ง่ายสำหรับทุกระดับผู้ใช้
ขั้นตอนกู้ข้อมูลที่หายด้วย Disk Drill:
- ดาวน์โหลดและติดตั้ง Disk Drill
- เลือก USB drive จากรายการอุปกรณ์ แล้วคลิก "Search for lost data"

- คลิก "Review found items" เมื่อสแกนเสร็จ

- เลือกไฟล์ที่ต้องการกู้ สังเกตคอลัมน์ "Recovery chances" บ่งชี้ข้อมูลไหนโอกาสกู้ดีที่สุด พร้อมแล้วคลิก "Recover"

- เลือกที่ตั้งกู้ ตรวจสอบว่าไม่กู้กลับไป USB เดียวกันที่กำลังกู้อยู่ เพราะอาจทำให้เสียหาย พร้อมแล้วคลิก OK

สรุป
ปัญหา "Access is denied" โผล่เมื่อมีสิ่งกีดขวางการเข้าถึงข้อมูลบน USB drive การตรวจสอบเบื้องต้นรวมถึง ตรวจสอบว่า USB ไร้ไวรัส และมีตัวอักษรไดรฟ์กำหนดไว้ ต่อมาเช็ค permission ของ USB ให้บัญชีของคุณมีสิทธิ์อ่าน/เขียน หากยังไม่ได้ ลองซ่อม USB ด้วย CheckDisk และ uninstall อุปกรณ์ เพื่อให้ driver ใหม่ติดตั้งเมื่อเสียบใหม่
หากวิธีแก้ทั้งหมดไม่ได้ ผลักดันฟอร์แมต USB เพื่อ reset แม้ไฟล์จะถูกลบในกระบวนการ แต่สามารถกู้ไฟล์ที่ลบจาก flash drive หลังจากนั้นได้