ฟอร์แมตแฟลชไดร์ฟ แล้วขึ้นข้อความ “Windows was unable to complete the format”

ในบางครั้งเราไม่สามารถฟอร์แมตแฟลชไดร์ฟได้

การการพยายามคลิกขวาฟอร์แมตแล้วขึ้นข้อความ

Windows was unable to complete the format

โดยจะขึ้นหน้าต่างดังภาพ

หน้าต่าง error เมื่่อคลิกขวาเลือก format ไดร์ฟ

สาเหตุหลักของการฟ้อง error แบบนี้มีดังนี้ครับ

  1. ไวรัส  ไวรัสถือว่าเป็นปัญหาอย่างหนึ่งของการใช้แฟลชไดร์ฟ การแพร่ของเชื้อไวรัสตามแฟลชไดร์ฟ สามารถแพร่ไปได้ง่ายมาก โดยเฉพาะเครื่องที่ไม่มีโปรแกรมแสกนไวรัส จะสามารถส่งต่อไวรัสไปยังแฟลชไดร์ฟได้ง่ายมากขึ้นอีกครับ
  2. สาเหตุจาก bad sector อันนี้ต้องขอบอกก่อนว่า โครงสร้างภายในของแฟลชไดร์ฟ หรือ พวก ฮาร์ดดิสจะถูกแบ่งออกเป็นส่วนๆ เล็กๆ ที่เรียกว่า sector เมื่อ เกิดความเสียหายส่วนใดส่วนหนึ่ง ก็จะทำให้ไม่สามารถฟอร์แมตได้อย่างสมบูรณ์
    format usb

    ภาพแสดง sector ของ แฟลชไดร์ฟ

    format hard disk ไม่ได้

    ภาพแสดง sector ของ Hard Drive

    สาเหตุหลักของการเกิด bad sector คือ เกิดการกระชากเข็มหัวอ่าน เนื่องจากไฟดับกระทันหัน การถอดแฟลชไดร์ฟออกกระทันหัน หรือเกิดการกระแทก ทำให้ sector เกิดความเสียหายเพราะฉะนั้นรู้แล้วก็อย่าถอดแฟลชไดร์ฟออกจากเครื่องแบบกระทันหันนะครับ ให้คลิกขวา Eject หรือ คลิกที่มุมขวาตรงสัญลักษณ์แฟลชไดร์ฟออกก็ได้ครับ

    Eject UsB

  3. ความเสียหายจาก chip หรือ board ภายใน ซึ่งเป็นเรื่องของอุปกรณ์ เกิดความเสียหาย ดังนั้นกรณีนี้ “ซ่อมได้” ต้องเป็นช่างเท่านั้น โดยการยกชิพที่เสียหาย เช่น การต่อตรงตัวเชื่อมภายนอก การยกชิพ controller และ ชิพความจำ แต่การทำเช่นนี้ได้ ต้องอาศัยความเชี่ยวชาญ และต้องมีอุปกรณ์หลายอย่าง และมีบริการออนไลน์อยู่หลายเจ้าครับ หากไม่จำเป็นจริงๆ ก็ไม่แนะนำ เพราะราคาค่อนข้างสูงครับ
  4. Disk is write-protected เนื่องจากไดร์ฟถูกป้องกันการเขียนเอาไว้ สังเกตเวลาที่ก๊อปปี้ไฟล์เข้าไปในแฟลชไดร์ฟแล้วจะแสดงข้อความ “The disk is write protected. Remove the write protection or use another disk.” กรณีนี้ให้เราถอดการป้องกันการเขียนออกก่อนครับ ถึงจะสามารถฟอร์แมตได้ ซึ่งบางครั้งเราก็ฟอร์แมตผ่านคำสั่ง command prompt ได้ครับ

เราจะฟอร์แมตแฟลชไดร์ฟได้อย่างไร

หัวข้อนี้ ผมจะแสดงวิธีการฟอร์แมต แต่ขอบอกไว้ก่อนว่า หากเกิดความเสียหายของ Chip อยู่แล้ว อาจจะไม่ได้ผลนะครับ ผมจะมี 3 วิธี (3 solution)  ในการเลือก ฟอร์แมต ให้ทำตามไปแต่ละวิธีดูว่า วิธีไหนใช้ได้ หากทำไม่ได้ทั้ง 3 วิธี ก็คงตั้งสมมติฐานว่า เป็นที่ความเสียหายของ Chip แล้วครับ

Solution 1. ฟอร์แมต โดยใช้ Disk Management
Disk Management เป็นเครื่องมือที่มีใน Windows อยู่แล้วครับ มันเป็นเครื่องมือที่สามารถสร้าง Volume ใหม่ ขยายพื้นที่ในแต่ละ Partition ลบไดร์ฟ เปลี่ยนชื่อไดร์ฟ ฯลฯ
Step 1 : เปิด Disk Management โดยคลิกขวาที่ My Computer แล้วคลิก Manage

format usb

Step 2 : คลิกเข้าไปที่ Disk Mangement ขั้นตอนนี้เราต้องเสียบแฟลชไดร์ฟของเราเข้าไปที่เครื่องแล้วนะครับ  จากนั้นดูว่าแฟลชไดร์ฟของเราเป็นไดร์ฟไหน ในภาพของผมเป็น Disk 2 สังเกตที่ความจุ ให้คลิกขวาที่ไดร์ฟแล้วเลือก Format ในบางกรณีจะไม่สามารถฟอร์แมตได้ ให้ไป step 3 
format usb

 Step 3 : คลิกขวาที่แฟลชไดร์ฟหากมีเมนู “New Simple Volume” ให้คลิกเข้าไปเลย แล้วคลิก Next ไปเรื่อยๆ เพื่อสร้าง Volume ใหม่ เมื่อเสร็จจะเป็นการ Format แฟลชไดร์ฟอย่างสมบูรณ์แล้ว


Solution 2. ฟอร์แมตโดยใช้ Command Prompt
Command Prompt หรือ หน้าจอสีดำๆ พิมพ์อักษรได้อย่างเดียว คือโปรแกรมชนิดหนึ่งที่ใช้สั่งการคอมพิวเตอร์ด้วยคำสั่งต่างๆ ซึ่งอาจจะต้องอาศัยการพิมพ์และดูเหมือนจะซับซ้อนสำหรับใครหลายคน กลัวว่าจะทำไม่ได้ ไม่ต้องกลัวนะครับ ลองทำตามทีละ step  ผมจะอธิบายให้ละเอียดยิบเลยครับ
Step 1 : ถ้าเป็น Windows 7  คลิกที่ปุ่ม Start พิมพ์ cmd ในช่องค้นหา ได้เลย ส่วน Windows 8 ขึ้นไป จะมีช่องค้นหาที่ข้างๆ ปุ่ม Start อยู่แล้ว

format usb

Step 2 : เมื่อเจอหน้าจอดำๆ แล้ว บริเวณเคอร์เซอร์ พิมพ์ diskpart เข้าไปแล้วกด Enter
format usb

Step 3 : โปรแกรมจะให้เรายืนยัน ให้กด Yes จะได้หน้าจอสีดำ พร้อมขึ้น คำว่า Diskpart ขั้นมา มีเคอร์เซอร์กระพิบอยู่ จากนั้นให้พิมพ์  list disk แล้วกด Enter

format usb

Step 4 : จะเห็นหน้าจอแสดงรายการ disk ที่มีอยู่ ถ้าเราเสียบแฟลชไดร์ฟไว้แล้วจะเป็นแฟลชไดร์ฟ ปรากฏขึ้น ตัวอย่างของผมเป็นแฟลชไดร์ฟขนาด 16 GB แต่มองเห็นเป็น 15 GB ไม่ต้องตกใจ เพราะเป็นการคำนวณจำนวนไฟล์ของคอมเค้า ไม่ต้องสนใจจ้า
ให้พิมพ์ต่อเพื่อเลือก disk ที่เป็นแฟลชไดร์ฟของเรา ซึ่งในตัวอย่างจะพิมพ์ select disk 2 เพราะแฟลชไดร์ฟของผมเป็น disk 2 ครับ
format usb

step 5 : พิมพ์ clean รอจนกว่าระบบจะ clean เสร็จ

หมายเหตุ : ในขั้นตอนนี้หลายคนจะเจอปัญหาไปต่อไม่ได้เพราะขึ้นข้อความ 

DiskPart has encountered an error: Access is denied.
See the System Event Log for more information.

format usb

ให้กลับไปที่ดูที่ Disk Management อีกครั้งตอนนี้อาจจะเห็นไดร์ฟของท่านขึ้นว่า Unallocated  ให้คลิกขวา เลือก New Simple Volume…
format usbคลิก Next
fomat usbคลิก Next
format usb

คลิก Next

format usb

คลิก Next

Format_USB_14

คลิก Finish
format usb

แฟลชไดร์ฟของท่านจะกลับมาใช้งานได้ใหม่
format usb

Step 6 : กรณีที่ไม่ได้ขึ้นข้อความ หมายถึงเราสามารถ clean ได้ จะขึ้นข้อความนี้ DiskPart succeeded in cleaning the disk. ให้พิมพ์ต่อด้วยข้อความ create primary partition แล้วคลิก Enter
format usb

Step 7 : ถ้าสำเร็จจะขึ้นข้อความว่า DiskPart succeeded in creating the specified partition.

fomat usb

step 8 : พิมพ์ format fs=fat32 quick  หมายถึงให้ format อย่างเร็วเป็นระบบ fat32 ซึ่งเป็น default ของแฟลชไดร์ฟอยู่แล้ว หรือถ้าใครอยากให้สามารถถ่ายเทข้อมูลจำนวนมากได้ให้พิมพ์ format fs=ntfs quick แค่นี้จะได้ระบบไฟล์เป็น NTFS ซึ่งจะสามารถก็อปปี้ไฟล์ใหญ่ๆ ใส่แฟลชไดร์ฟได้ครับ
format usb

step 9 : เมื่อเสร็จแล้วก็ พิมพ์ exit ออกได้เลย ลองไปดูแฟลชไดร์ฟของเราจะสามารถฟอร์แมตได้แล้ว

เน้นย้ำอีกครั้งว่า บางขั้นตอนจะได้ไม่เหมือนกันกับข้างบน แล้วแต่ว่าจะเกิดจากสาเหตุอะไร ซึ่งมีหลายสาเหตุมากๆ บางชิ้นมันไม่สามารถฟอร์แมตได้จริงๆ อันนี้เราก็ต้องปล่อยมันไป เพราะคุณภาพ Chip และ Controller มันมาจากหลายเจ้า มีหลายรุ่น หลายยี่ห้อ ปัญหาจึงแก้แล้วแตกต่างกันไปด้วยครับ

Solution 3 : ฟอร์แมตโดยใช้โปรแกรม PartitionGuru
หาก 2 วิธีข้างบนยังไม่สามารถฟอร์แมตได้อีกละก็ ผมก็มีอีกวิธีหนึ่งที่เหลืออยู่ คือการใช้ โปรแกรมช่วยฟอร์แมต และซ่อม Bad sector กรณีที่เกิดความเสียหายของ sector บางอันที่สามารถซ่อมได้ด้วยโปรแกรม ในบทความนี้จะขอนำเสนอโปรแกรมชื่อว่า PartitionGuru ซึ่งมีทั้งเวอร์ชันฟรีและไม่ฟรี เราจะใช้เวอร์ชันฟรี เพื่อช่วยในการวิเคราะห์ bad sector และซ่อมส่วนที่ซ่อมได้กันนะครับ

อันดับแรกดาวน์โหลดเวอร์ชันฟรีจากที่นี่ ==> Download PartitionGuru Free Version 

หลังจากที่ดาวน์โหลดเสร็จแล้วก็ให้ติดตั้งโปรแกรมลงเครื่องของเรา ซึ่งการติดตั้งไม่จำเป็นต้อง crack อะไรเพราะเป็นเวอร์ชันฟรีครับ แค่คลิก Next ไปเรื่อยๆ ก็เสร็จ แล้วรันโปรแกรมขึ้นมา เสียบแฟลชไดร์ฟเข้าเครื่องคอมเลยครับ ต่อจากนี้คือวิธีการวิเคราะห์ bad sector แล้วซ่อม bad sector ครับ

step 1 :  ไปที่ Disk > Verify Or Repair Bad Sectors (Y)

format usb

step 2 : เมื่อเสียบแฟลชไดร์ฟแล้ว เราจะเห็นว่ามันแสดงความจุแฟลชไดร์ฟของเรา เป็น 15 GB จากนั้นคลิก Start Verify

format usb

step 3 : ถ้ามี bad sector เวลาเราแสกนเสร็จ ปุ่ม Repair จะ Active ให้คลิกปุ่ม Repair ได้เลยครับ

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

6 Comments

  1. ดีครับ

  2. เป็นประโยชน์มากค่ะ

  3. เมื่อวานกำลังสร้างไฟล์ .zip ค่ะ กำลังจะเสร็จแต่เกิดขัดข้องอะไรไม่รู้ มันไม่สำเร็จ
    แล้วจำไม่ได้ว่ากดอะไรไป มี pop up ขึ้นมาาประมาณ 3 หน้าต่าง (ขึ้นมาที่ละอัน) รู้สึกจะกดแต่ ok
    แล้ว Eject drive ออก พอเสียบที่เครื่องอีกที มันขึ้นให้ ฟอแมต ตอนแรกไม่ยอม ฟอแมต
    เอาไปแก้ที่เครื่อง Mac ที่มันจะบำบัดไฟล์น่ะค่ะ เลือก ease แล้วเครื่องก็ตรวจสอบ เตรียมจะฟอแมต กำลังสร้าง partition
    (ขึ้นว่า partitioning) แล้วผ่านไปประมาณ 3 ชม.ได้ค่ะ มีความจำเป็นต้องปิดเครื่อง ทีนี้มันยังทำงานไม่เสร็จ
    แต่ก็ไปกดยกเลิก เอา flash drive ออกมา ทีนี้เอากลับมาฟอแมตที่วินโดว์ ทำไม่ได้แล้วค่ะ สร้าง partition ใหม่ไม่ได้ด้วย
    โปรแกรมบอกว่าที่เต็มแล้ว จะทำยังไงดีคะ แล้วถ้าฟอแมตได้แล้ว จะกู้ไฟล์กลับมาได้บ้างมั้ยคะ มันมีผลต่ออนาคตมากเลยค่ะ
    ข้อมูลวิทยานิพนธ์อยู่ในนั้น ไม่ได้สำรองไว้เลย TToTT
    ตอนนี้ใช้หำลังลองวิธีที่ 3 อยู่ค่ะ เพราะสองอันแรกใช้ไม่ได้ มีข้อแนะนำอื่นบ้างมั้ยคะ

    • สรุปแก้ไม่ได้จริง ๆ ค่ะ ต้องทำใจเลย
      แต่คำแนะนำจากบทความนี้ เอาไปใช้กับอันอื่นได้เยอะเลย
      ยังก็ต้องขอบคุณมากๆนะคะ

Leave a Reply

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น