Paano Upang Ayusin ang Isang Broken USB Drive Paggamit ng Linux

Panimula

Minsan kapag ang mga tao ay lumikha ng Linux USB drive nakita nila na ang drive ay tila hindi na magamit.

Ipapakita sa iyo ng gabay na ito kung paano muli i-format ang USB drive gamit ang Linux upang maaari mong kopyahin ang mga file dito at gamitin ito ayon sa karaniwan mong gagawin.

Matapos mong sinunod ang gabay na ito ang iyong USB drive ay magagamit sa anumang sistema na may kakayahang magbasa ng isang partition na FAT32.

Sinuman na pamilyar sa Windows ay mapapansin na ang fdisk tool na ginagamit sa loob ng Linux ay kagaya ng diskpart tool.

Tanggalin ang mga Partition Paggamit ng FDisk

Buksan ang isang terminal window at i-type ang sumusunod na command:

sudo fdisk -l

Sasabihin nito sa iyo kung aling mga drive ang magagamit at nagbibigay din ito sa iyo ng mga detalye ng mga partisyon sa mga drive.

Sa Windows isang drive ay nakikilala sa pamamagitan ng kanyang sulat sulat o sa kaso ng diskpart tool bawat drive ay may isang numero.

Sa Linux isang drive ay isang aparato at isang aparato ay hawakan tulad ng anumang iba pang mga file. Samakatuwid ang mga drive ay pinangalanan / dev / sda, / dev / sdb, / dev / sdc at iba pa.

Hanapin ang drive na may parehong kapasidad bilang iyong USB drive. Halimbawa sa isang 8 gigabyte drive, ito ay maiuulat na 7.5 gigabytes.

Kapag mayroon kang tamang uri ng drive ang sumusunod na command:

sudo fdisk / dev / sdX

Palitan ang X sa tamang titik ng drive.

Magbubukas ito ng bagong prompt na tinatawag na "Command". Ang "m" key ay kapaki-pakinabang sa tool na ito ngunit karaniwang kailangan mong malaman 2 ng mga utos.

Ang una ay tanggalin.

Ipasok ang "d" at pindutin ang return key. Kung ang iyong USB drive ay may higit sa isang pagkahati ito ay hihilingin sa iyo na magpasok ng isang numero para sa partisyon na nais mong tanggalin. Kung ang iyong drive ay may isang partisyon lamang ito ay mamarkahan para sa pagtanggal.

Kung mayroon kang maramihang mga partisyon, ipasok ang "d" at pagkatapos ay ipasok ang pagkahati 1 hanggang walang mga partisyon na natitira upang mamarkahan para sa pagtanggal.

Ang susunod na hakbang ay isulat ang mga pagbabago sa drive.

Ipasok ang "w" at pindutin ang pagbalik.

Mayroon ka na ngayong USB drive na walang mga partisyon. Sa yugtong ito ganap na hindi magamit ito.

Lumikha ng Isang Bagong Partisyon

Sa loob ng terminal window buksan ang fdisk muli tulad ng ginawa mo dati sa pamamagitan ng pagtukoy sa pangalan ng file ng USB device:

sudo fdisk / dev / sdX

Tulad ng dating palitan ang X sa tamang titik ng drive.

Ipasok ang "N" upang lumikha ng isang bagong partisyon.

Hihilingin sa iyo na pumili sa pagitan ng paglikha ng isang pangunahing o pinalawig na partisyon. Piliin ang "p".

Ang susunod na hakbang ay ang pumili ng isang numero ng partisyon. Kailangan mo lamang na lumikha ng 1 partisyon kaya ipasok ang 1 at pindutin ang pagbalik.

Sa wakas kailangan mong piliin ang mga numero ng sektor ng pagsisimula at pagtatapos. Upang gamitin ang buong drive pindutin ang pagbalik ng dalawang beses upang panatilihin ang mga default na pagpipilian.

Ipasok ang "w" at pindutin ang pagbalik.

I-refresh ang Table ng Partisyon

Ang isang mensahe ay maaaring lumitaw na nagsasabi na ang kernel ay gumagamit pa rin ng lumang talahanayan ng partisyon.

Ipasok lamang ang sumusunod sa terminal window:

sudo partprobe

Ang toolpro na partprobe ay nagpapabatid lamang ng mga pagbabago sa kernel o partition table. Nagse-save ito sa pag-reboot ng iyong computer.

Mayroong ilang mga switch na magagamit mo dito.

sudo partprobe -d

Hinahayaan ka ng minus d switch na subukan mo ito nang hindi ina-update ang kernel. Ang d ay kumakatawan sa dry run. Hindi ito sobrang kapaki-pakinabang.

sudo partprobe -s

Nagbibigay ito ng buod ng talahanayan ng partisyon na may output na katulad ng sumusunod:

/ dev / sda: gpt partitions 1 2 3 4 / dev / sdb: msdos partitions 1

Lumikha ng FAT Filesystem

Ang huling hakbang ay ang lumikha ng FAT filesystem .

Ipasok ang sumusunod na command sa terminal window:

sudo mkfs.vfat -F 32 / dev / sdX1

Palitan ang X sa sulat para sa iyong USB drive.

Mount The Drive

Upang i-mount ang drive patakbuhin ang sumusunod na mga utos:

sudo mkdir / mnt / sdX1

sudo mount / dev / sdX1 / mnt / sdX1

Tulad ng dating palitan ang X sa tamang titik ng drive.

Buod

Dapat mo na ngayong magamit ang USB drive sa anumang computer at kopyahin ang mga file papunta at mula sa drive bilang normal.