ในบางครั้งเราไม่สามารถฟอร์แมตแฟลชไดร์ฟได้
การการพยายามคลิกขวาฟอร์แมตแล้วขึ้นข้อความ
Windows was unable to complete the format
โดยจะขึ้นหน้าต่างดังภาพ
สาเหตุหลักของการฟ้อง error แบบนี้มีดังนี้ครับ
- ไวรัส ไวรัสถือว่าเป็นปัญหาอย่างหนึ่งของการใช้แฟลชไดร์ฟ การแพร่ของเชื้อไวรัสตามแฟลชไดร์ฟ สามารถแพร่ไปได้ง่ายมาก โดยเฉพาะเครื่องที่ไม่มีโปรแกรมแสกนไวรัส จะสามารถส่งต่อไวรัสไปยังแฟลชไดร์ฟได้ง่ายมากขึ้นอีกครับ
- สาเหตุจาก bad sector อันนี้ต้องขอบอกก่อนว่า โครงสร้างภายในของแฟลชไดร์ฟ หรือ พวก ฮาร์ดดิสจะถูกแบ่งออกเป็นส่วนๆ เล็กๆ ที่เรียกว่า sector เมื่อ เกิดความเสียหายส่วนใดส่วนหนึ่ง ก็จะทำให้ไม่สามารถฟอร์แมตได้อย่างสมบูรณ์
สาเหตุหลักของการเกิด bad sector คือ เกิดการกระชากเข็มหัวอ่าน เนื่องจากไฟดับกระทันหัน การถอดแฟลชไดร์ฟออกกระทันหัน หรือเกิดการกระแทก ทำให้ sector เกิดความเสียหายเพราะฉะนั้นรู้แล้วก็อย่าถอดแฟลชไดร์ฟออกจากเครื่องแบบกระทันหันนะครับ ให้คลิกขวา Eject หรือ คลิกที่มุมขวาตรงสัญลักษณ์แฟลชไดร์ฟออกก็ได้ครับ
- ความเสียหายจาก chip หรือ board ภายใน ซึ่งเป็นเรื่องของอุปกรณ์ เกิดความเสียหาย ดังนั้นกรณีนี้ “ซ่อมได้” ต้องเป็นช่างเท่านั้น โดยการยกชิพที่เสียหาย เช่น การต่อตรงตัวเชื่อมภายนอก การยกชิพ controller และ ชิพความจำ แต่การทำเช่นนี้ได้ ต้องอาศัยความเชี่ยวชาญ และต้องมีอุปกรณ์หลายอย่าง และมีบริการออนไลน์อยู่หลายเจ้าครับ หากไม่จำเป็นจริงๆ ก็ไม่แนะนำ เพราะราคาค่อนข้างสูงครับ
- 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
Step 2 : คลิกเข้าไปที่ Disk Mangement ขั้นตอนนี้เราต้องเสียบแฟลชไดร์ฟของเราเข้าไปที่เครื่องแล้วนะครับ จากนั้นดูว่าแฟลชไดร์ฟของเราเป็นไดร์ฟไหน ในภาพของผมเป็น Disk 2 สังเกตที่ความจุ ให้คลิกขวาที่ไดร์ฟแล้วเลือก Format ในบางกรณีจะไม่สามารถฟอร์แมตได้ ให้ไป step 3
Step 3 : คลิกขวาที่แฟลชไดร์ฟหากมีเมนู “New Simple Volume” ให้คลิกเข้าไปเลย แล้วคลิก Next ไปเรื่อยๆ เพื่อสร้าง Volume ใหม่ เมื่อเสร็จจะเป็นการ Format แฟลชไดร์ฟอย่างสมบูรณ์แล้ว
Solution 2. ฟอร์แมตโดยใช้ Command Prompt
Command Prompt หรือ หน้าจอสีดำๆ พิมพ์อักษรได้อย่างเดียว คือโปรแกรมชนิดหนึ่งที่ใช้สั่งการคอมพิวเตอร์ด้วยคำสั่งต่างๆ ซึ่งอาจจะต้องอาศัยการพิมพ์และดูเหมือนจะซับซ้อนสำหรับใครหลายคน กลัวว่าจะทำไม่ได้ ไม่ต้องกลัวนะครับ ลองทำตามทีละ step ผมจะอธิบายให้ละเอียดยิบเลยครับ
Step 1 : ถ้าเป็น Windows 7 คลิกที่ปุ่ม Start พิมพ์ cmd ในช่องค้นหา ได้เลย ส่วน Windows 8 ขึ้นไป จะมีช่องค้นหาที่ข้างๆ ปุ่ม Start อยู่แล้ว
Step 2 : เมื่อเจอหน้าจอดำๆ แล้ว บริเวณเคอร์เซอร์ พิมพ์ diskpart เข้าไปแล้วกด Enter
Step 3 : โปรแกรมจะให้เรายืนยัน ให้กด Yes จะได้หน้าจอสีดำ พร้อมขึ้น คำว่า Diskpart ขั้นมา มีเคอร์เซอร์กระพิบอยู่ จากนั้นให้พิมพ์ list disk แล้วกด Enter
Step 4 : จะเห็นหน้าจอแสดงรายการ disk ที่มีอยู่ ถ้าเราเสียบแฟลชไดร์ฟไว้แล้วจะเป็นแฟลชไดร์ฟ ปรากฏขึ้น ตัวอย่างของผมเป็นแฟลชไดร์ฟขนาด 16 GB แต่มองเห็นเป็น 15 GB ไม่ต้องตกใจ เพราะเป็นการคำนวณจำนวนไฟล์ของคอมเค้า ไม่ต้องสนใจจ้า
ให้พิมพ์ต่อเพื่อเลือก disk ที่เป็นแฟลชไดร์ฟของเรา ซึ่งในตัวอย่างจะพิมพ์ select disk 2 เพราะแฟลชไดร์ฟของผมเป็น disk 2 ครับ
step 5 : พิมพ์ clean รอจนกว่าระบบจะ clean เสร็จ
หมายเหตุ : ในขั้นตอนนี้หลายคนจะเจอปัญหาไปต่อไม่ได้เพราะขึ้นข้อความ
DiskPart has encountered an error: Access is denied.
See the System Event Log for more information.
ให้กลับไปที่ดูที่ Disk Management อีกครั้งตอนนี้อาจจะเห็นไดร์ฟของท่านขึ้นว่า Unallocated ให้คลิกขวา เลือก New Simple Volume…
คลิก Next
คลิก Next
คลิก Next
คลิก Next
แฟลชไดร์ฟของท่านจะกลับมาใช้งานได้ใหม่
Step 6 : กรณีที่ไม่ได้ขึ้นข้อความ หมายถึงเราสามารถ clean ได้ จะขึ้นข้อความนี้ DiskPart succeeded in cleaning the disk. ให้พิมพ์ต่อด้วยข้อความ create partition primary แล้วคลิก Enter
Step 7 : ถ้าสำเร็จจะขึ้นข้อความว่า DiskPart succeeded in creating the specified partition.
step 8 : พิมพ์ format fs=fat32 quick หมายถึงให้ format อย่างเร็วเป็นระบบ fat32 ซึ่งเป็น default ของแฟลชไดร์ฟอยู่แล้ว หรือถ้าใครอยากให้สามารถถ่ายเทข้อมูลจำนวนมากได้ให้พิมพ์ format fs=ntfs quick แค่นี้จะได้ระบบไฟล์เป็น NTFS ซึ่งจะสามารถก็อปปี้ไฟล์ใหญ่ๆ ใส่แฟลชไดร์ฟได้ครับ
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)
step 2 : เมื่อเสียบแฟลชไดร์ฟแล้ว เราจะเห็นว่ามันแสดงความจุแฟลชไดร์ฟของเรา เป็น 15 GB จากนั้นคลิก Start Verify
step 3 : ถ้ามี bad sector เวลาเราแสกนเสร็จ ปุ่ม Repair จะ Active ให้คลิกปุ่ม Repair ได้เลยครับ
บทสรุป : ในการพยายามฟอร์แมตแฟลชไดร์ฟที่เสียหายนั้น มีวิธีการอยู่หลากหลายวิธี อันดับแรกให้คลิกขวาเลือกฟอร์แมต แบบธรรมดาก่อน หากไม่ได้ ค่อยทำตามวิธีที่ให้ไว้ ถ้ายังไม่ได้อีก อาจเกิดจากสาเหตุอื่นที่ไม่ใช่สาเหตุที่กล่าวเบื้องต้น หรือ เกิดความเสียหายที่แก้ไขไม่ได้จริงๆ เช่น chip พัง ถ้าเป็นอย่างนั้นแล้ว ขอแนะนำให้ใช้แฟลชไดร์ฟตัวใหม่เลยครับ เพราะการฟอร์แมตข้อมูลก็หายหมดอยู่ดีครับ หวังว่าบทความนี้คงจะเป็นประโยชน์อยู่บ้างนะครับ ถ้าเห็นว่ามีประโยชน์ก็ช่วยสละเวลาแชร์นิดหนึ่งจะเป็นกำลังใจสำหรับคนเขียนมากๆ จ้า ^^
ดีครับ
ยินดีครับ
เป็นประโยชน์มากค่ะ
ยินดีครับผม
เมื่อวานกำลังสร้างไฟล์ .zip ค่ะ กำลังจะเสร็จแต่เกิดขัดข้องอะไรไม่รู้ มันไม่สำเร็จ
แล้วจำไม่ได้ว่ากดอะไรไป มี pop up ขึ้นมาาประมาณ 3 หน้าต่าง (ขึ้นมาที่ละอัน) รู้สึกจะกดแต่ ok
แล้ว Eject drive ออก พอเสียบที่เครื่องอีกที มันขึ้นให้ ฟอแมต ตอนแรกไม่ยอม ฟอแมต
เอาไปแก้ที่เครื่อง Mac ที่มันจะบำบัดไฟล์น่ะค่ะ เลือก ease แล้วเครื่องก็ตรวจสอบ เตรียมจะฟอแมต กำลังสร้าง partition
(ขึ้นว่า partitioning) แล้วผ่านไปประมาณ 3 ชม.ได้ค่ะ มีความจำเป็นต้องปิดเครื่อง ทีนี้มันยังทำงานไม่เสร็จ
แต่ก็ไปกดยกเลิก เอา flash drive ออกมา ทีนี้เอากลับมาฟอแมตที่วินโดว์ ทำไม่ได้แล้วค่ะ สร้าง partition ใหม่ไม่ได้ด้วย
โปรแกรมบอกว่าที่เต็มแล้ว จะทำยังไงดีคะ แล้วถ้าฟอแมตได้แล้ว จะกู้ไฟล์กลับมาได้บ้างมั้ยคะ มันมีผลต่ออนาคตมากเลยค่ะ
ข้อมูลวิทยานิพนธ์อยู่ในนั้น ไม่ได้สำรองไว้เลย TToTT
ตอนนี้ใช้หำลังลองวิธีที่ 3 อยู่ค่ะ เพราะสองอันแรกใช้ไม่ได้ มีข้อแนะนำอื่นบ้างมั้ยคะ
สรุปแก้ไม่ได้จริง ๆ ค่ะ ต้องทำใจเลย
แต่คำแนะนำจากบทความนี้ เอาไปใช้กับอันอื่นได้เยอะเลย
ยังก็ต้องขอบคุณมากๆนะคะ
ขอบพระคุณครับ ใช้ได้เลยครับ
ยินดีครับผม
ขอบคุณมากครับ
ยินดีครับผม
ดีมากเลยค่ะ ใช้ flash drive ได้แล้ว ด้วยคำสั่ง new volume ค่ะ ส่วนวิธีอื่นๆ ก็อ่านได้ความรู้ค่ะ
ยินดีด้วยครับ
ถ้าทำตามแล้ว ข้อมูลจะหายหมดเลยรึป่าวคะ
ข้อมูลหายครับ ถ้าเป็นการฟอร์แมต
เรียน อาจารย์จักรพงษ์ แผ่นทอง
เวลา Format USB แล้วมีให้เลือก NTFS, FAT, FAT32, exFAT แต่ละอันหมายถึงอะไรครับ ใช้ยังไง เลือกแล้วมีผลอย่างไร หรือควรเลือกอะไร เพราะอะไรครับ…ขอความรู้ด้วยครับ…ขอบคุณมากครับ
ขออธิบายเป็นภาษาบ้านๆ ประมาณนี้ครับ
เป็นระบบของไฟล์ครับ FAT และ FAT32 เป็น ระบบเก่า ข้อเสียคือจะถ่ายเทข้อมูลที่ละมากๆ ไม่ได้ เช่น หนังเป็นเรื่องๆ จะใส่แฟลชไดร์ฟพวก FATไม่ได้ครับ ก็เลยมีระบบไฟล์แบบใหม่ขึ้นมา เป็น NTFS และ exFAT ใช้ตัวไหนก็ได้จะสามารถส่งข้อมูลทีละหลายๆ GB เข้าไปได้ครับ
เจ๋งมาก ทำได้ใน วิธีที่2
ขอบคุณมากครับ
ยินดีครับ
ข้อ 2 Step 6 ผิดนะครับ ต้องแก้ไขจาก
create primary partition
เป็น
create partition primary
ก็ว่าอยู่ทำไมทำไม่ได้สักที ขอบคุณครับ
ขอบคุณมากๆ นะครับ