如何使用Linux修復損壞的USB驅動器

介紹

有時當人們創建一個Linux USB驅動器時,他們發現驅動器似乎變得無法使用。

本指南將向您展示如何使用Linux再次格式化 USB驅動器,以便您可以將文件複製到其中並按照通常的方式使用它。

遵循本指南後,您的USB驅動器將可用於任何能夠讀取FAT32分區的系統。

任何熟悉Windows的人都會注意到,Linux內使用的fdisk工具非常類似於diskpart工具。

使用FDisk刪除分區

打開一個終端窗口並輸入以下命令:

sudo fdisk -l

這將告訴您哪些驅動器可用,並且還會為您提供驅動器上分區的詳細信息。

在Windows中,驅動器通過其驅動器號進行區分,或者對於每個驅動器都有一個數字的diskpart工具

在Linux中,驅動器是一種設備,設備的處理與其他文件非常相似。 因此這些驅動器被命名為/ dev / sda,/ dev / sdb,/ dev / sdc等。

尋找與您的USB驅動器具有相同容量的驅動器。 例如,在8 GB的驅動器上,它將被報告為7.5千兆字節。

當你有正確的驅動器時輸入以下命令:

sudo fdisk / dev / sdX

用正確的驅動器號替換X.

這將打開一個名為“Command”的新提示。 “m”鍵對這個工具非常有用,但基本上你需要知道2個命令。

首先是刪除。

輸入“d”並按回車鍵。 如果您的USB驅動器有多個分區,它會要求您輸入您希望刪除的分區的編號。 如果你的驅動器只有一個分區,那麼它將被標記為刪除。

如果您有多個分區,請繼續輸入“d”,然後輸入分區1,直到沒有剩餘的分區被標記為刪除。

下一步是將更改寫入驅動器。

輸入“w”並按回車。

你現在有一個沒有分區的USB驅動器。 在這個階段它是完全無法使用的。

創建一個新的分區

在終端窗口中,通過指定USB設備文件的名稱再次打開fdisk:

sudo fdisk / dev / sdX

像以前一樣用正確的驅動器號替換X.

輸入“N”創建一個新的分區。

您將被要求選擇創建主分區還是擴展分區。 選擇“p”。

下一步是選擇一個分區號。 您只需創建1個分區,輸入1並按回車。

最後你需要選擇開始和結束扇區號碼。 要使用整個驅動器,請按兩次以保持默認選項。

輸入“w”並按回車。

刷新分區表

可能會出現一條消息,指出內核仍在使用舊的分區表。

只需在終端窗口中輸入以下內容:

sudo partprobe

partprobe工具只是通知內核或分區表的變化。 這可以節省您不得不重新啟動計算機。

有幾個開關可以用於它。

sudo partprobe -d

減號開關可讓您在不更新內核的情況下進行嘗試。 d代表空運。 這不太有用。

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驅動器的字母。

安裝驅動器

要安裝驅動器,請運行以下命令:

sudo mkdir / mnt / sdX1

sudo mount / dev / sdX1 / mnt / sdX1

像以前一樣用正確的驅動器號替換X.

概要

您現在應該可以在任何計算機上使用USB驅動器,並像平常一樣將文件複製到驅動器或從驅動器複製文件。