วิธีการแก้ไขปัญหา USB Drive เสียโดยใช้ Linux

บทนำ

บางครั้งเมื่อผู้ใช้ สร้างไดรฟ์ Linux USB พบว่าไดรฟ์ดูเหมือนจะไม่สามารถใช้งานได้

คู่มือนี้จะแสดง วิธีการฟอร์แมต ไดรฟ์ USB อีกครั้งโดยใช้ Linux เพื่อให้คุณสามารถคัดลอกไฟล์ไปใช้และใช้งานได้ตามปกติ

หลังจากที่คุณปฏิบัติตามคู่มือนี้ไดรฟ์ USB ของคุณจะสามารถใช้งานได้กับระบบใด ๆ ที่สามารถอ่านพาร์ติชัน FAT32 ได้

ทุกคนที่คุ้นเคยกับ Windows จะสังเกตเห็นว่าเครื่องมือ fdisk ที่ใช้ใน Linux เหมือนกับเครื่องมือ diskpart

ลบพาร์ทิชันโดยใช้ FDisk

เปิดหน้าต่างเทอร์มินัลและพิมพ์คำสั่งต่อไปนี้:

sudo fdisk -l

นี้จะบอกคุณไดรฟ์ที่มีอยู่และยังให้รายละเอียดของพาร์ทิชันในไดรฟ์

ในไดรฟ์ Windows จะมีไดรฟ์แยกตามอักษรไดรฟ์หรือในกรณีของ เครื่องมือ diskpart แต่ละไดรฟ์จะมีหมายเลข

ใน Linux ไดรฟ์เป็นอุปกรณ์และมีการจัดการอุปกรณ์เหมือนกับไฟล์อื่น ๆ ดังนั้นไดรฟ์จึงมีชื่อว่า / dev / sda, / dev / sdb, / dev / sdc เป็นต้น

มองหาไดรฟ์ที่มีความจุเช่นเดียวกับไดรฟ์ USB ของคุณ ตัวอย่างเช่นในไดรฟ์ 8 กิกะไบต์จะมีการรายงานเป็น 7.5 กิกะไบต์

เมื่อคุณมีไดรฟ์ที่ถูกต้องพิมพ์คำสั่งต่อไปนี้:

sudo fdisk / dev / sdX

แทนที่ X ด้วยอักษรไดรฟ์ที่ถูกต้อง

ซึ่งจะเปิดพรอมต์ใหม่ชื่อว่า "Command" คีย์ "m" เป็นประโยชน์อย่างมากกับเครื่องมือนี้ แต่โดยทั่วไปคุณจำเป็นต้องรู้ 2 คำสั่ง

อันดับแรกคือลบ

ป้อน "d" และกดปุ่มย้อนกลับ หากไดรฟ์ USB ของคุณมีพาร์ติชันมากกว่าหนึ่งพาร์ติชันจะขอให้คุณป้อนหมายเลขสำหรับพาร์ติชันที่คุณต้องการลบ หากไดรฟ์ของคุณมีพาร์ติชันเพียงพาร์ติชันหนึ่งพาร์ติชันจะถูกทำเครื่องหมายเพื่อลบ

หากคุณมีพาร์ติชันหลายรายการให้ป้อน "d" จากนั้นใส่พาร์ติชัน 1 จนกว่าจะไม่มีพาร์ติชันที่เหลืออยู่เพื่อทำเครื่องหมายเพื่อลบ

ขั้นตอนต่อไปคือการเขียนการเปลี่ยนแปลงไปยังไดรฟ์

ป้อน "w" และกด return

ขณะนี้คุณมีไดรฟ์ USB ที่ไม่มีพาร์ติชัน ในขั้นตอนนี้จะใช้ไม่ได้อย่างสมบูรณ์

สร้างพาร์ติชันใหม่

ภายในหน้าต่างเทอร์มินัลจะเปิด fdisk อีกครั้งเช่นเดิมโดยระบุชื่อไฟล์ USB device:

sudo fdisk / dev / sdX

ก่อนแทนที่ X ด้วยอักษรไดรฟ์ที่ถูกต้อง

ใส่ "N" เพื่อสร้างพาร์ติชันใหม่

คุณจะถูกขอให้เลือกระหว่างการสร้างพาร์ติชันหลักหรือพาร์ติชันเสริม เลือก "p"

ขั้นตอนต่อไปคือการเลือกหมายเลขพาร์ทิชัน คุณจะต้องสร้างพาร์ติชัน 1 รายการเพื่อป้อน 1 และกด return

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

ป้อน "w" และกด return

รีเฟรชตารางพาร์ทิชัน

ข้อความอาจปรากฏระบุว่าเคอร์เนลยังคงใช้ตารางพาร์ทิชันเก่าอยู่

เพียงป้อนข้อมูลต่อไปนี้ลงในหน้าต่างเทอร์มินัล:

sudo partprobe

เครื่องมือ Partprobe แจ้งให้เคอร์เนลหรือตารางพาร์ติชันเปลี่ยนไป ช่วยให้คุณไม่ต้องบูตเครื่องใหม่

มีสวิตช์ที่คุณสามารถใช้งานได้

sudo partprobe -d

สวิตช์ลบ d ช่วยให้คุณสามารถลองใช้งานได้โดยไม่ต้องอัพเดตเคอร์เนล D ย่อมาจาก dry run นี้ไม่ได้เป็นประโยชน์มากเกินไป

sudo partprobe -s

นี่เป็นการสรุปตารางพาร์ติชันที่มีเอาต์พุตคล้ายกับต่อไปนี้:

/ dev / sda: พาร์ทิชัน gpt 1 2 3 4 / dev / sdb: พาร์ทิชัน msdos 1

สร้างระบบไฟล์ FAT

ขั้นตอนสุดท้ายคือการสร้าง ระบบแฟ้ม FAT

ป้อนคำสั่งต่อไปนี้ลงในหน้าต่างเทอร์มินัล:

sudo mkfs.vfat -F 32 / dev / sdX1

แทนที่ X ด้วยตัวอักษรสำหรับไดรฟ์ USB ของคุณ

Mount The Drive

ในการติดตั้งไดรฟ์ให้รันคำสั่งต่อไปนี้:

sudo mkdir / mnt / sdX1

sudo mount / dev / sdX1 / mnt / sdX1

ก่อนแทนที่ X ด้วยอักษรไดรฟ์ที่ถูกต้อง

สรุป

ขณะนี้คุณควรจะสามารถใช้ไดรฟ์ USB บนคอมพิวเตอร์เครื่องใดก็ได้และคัดลอกไฟล์จากและไดรฟ์ตามปกติ