Cách khắc phục ổ USB bị hỏng bằng Linux

Giới thiệu

Đôi khi khi mọi người tạo ra một ổ đĩa USB Linux họ thấy rằng ổ đĩa dường như trở nên không sử dụng được.

Hướng dẫn này sẽ chỉ cho bạn cách định dạng lại ổ đĩa USB bằng cách sử dụng Linux để bạn có thể sao chép các tập tin vào nó và sử dụng nó như bình thường.

Sau khi bạn đã làm theo hướng dẫn này, ổ USB của bạn sẽ có thể sử dụng được trên bất kỳ hệ thống nào có khả năng đọc phân vùng FAT32.

Bất kỳ ai quen thuộc với Windows sẽ nhận thấy rằng công cụ fdisk được sử dụng trong Linux giống như công cụ diskpart.

Xóa phân vùng bằng FDisk

Mở cửa sổ dòng lệnh và gõ lệnh sau:

sudo fdisk -l

Điều này sẽ cho bạn biết ổ đĩa nào có sẵn và nó cũng cung cấp cho bạn chi tiết về các phân vùng trên ổ đĩa.

Trong Windows, ổ đĩa được phân biệt bằng ký tự ổ đĩa hoặc trong trường hợp của công cụ diskpart, mỗi ổ đĩa có một số.

Trong Linux một ổ đĩa là một thiết bị và một thiết bị được xử lý giống như bất kỳ tập tin nào khác. Do đó các ổ đĩa được đặt tên / dev / sda, / dev / sdb, / dev / sdc, v.v.

Hãy tìm ổ đĩa có cùng dung lượng với ổ USB của bạn. Ví dụ trên một ổ đĩa 8 gigabyte nó sẽ được báo cáo là 7,5 gigabyte.

Khi bạn có đúng loại ổ đĩa lệnh sau:

sudo fdisk / dev / sdX

Thay thế X bằng ký tự ổ đĩa đúng.

Thao tác này sẽ mở một dấu nhắc mới có tên là "Lệnh". Phím "m" rất hữu ích với công cụ này nhưng về cơ bản bạn cần biết 2 lệnh.

Đầu tiên là xóa.

Nhập "d" và nhấn phím quay lại. Nếu ổ USB của bạn có nhiều hơn một phân vùng, nó sẽ yêu cầu bạn nhập một số cho phân vùng bạn muốn xóa. Nếu ổ đĩa của bạn chỉ có một phân vùng thì nó sẽ được đánh dấu để xóa.

Nếu bạn có nhiều phân vùng tiếp tục nhập "d" và sau đó nhập phân vùng 1 cho đến khi không có phân vùng còn lại để được đánh dấu để xóa.

Bước tiếp theo là ghi các thay đổi vào ổ đĩa.

Nhập "w" và nhấn return.

Bây giờ bạn có một ổ đĩa USB không có phân vùng. Ở giai đoạn này nó hoàn toàn không sử dụng được.

Tạo phân vùng mới

Trong cửa sổ terminal mở fdisk một lần nữa như bạn đã làm trước đó bằng cách chỉ định tên của tập tin thiết bị USB:

sudo fdisk / dev / sdX

Như trước khi thay thế X bằng ký tự ổ đĩa đúng.

Nhập "N" để tạo phân vùng mới.

Bạn sẽ được yêu cầu chọn giữa việc tạo phân vùng chính hoặc mở rộng. Chọn "p".

Bước tiếp theo là chọn một số phân vùng. Bạn chỉ cần tạo 1 phân vùng để nhập 1 và nhấn return.

Cuối cùng, bạn cần phải chọn các số ngành bắt đầu và kết thúc. Để sử dụng toàn bộ, nhấn phím quay lại hai lần để giữ các tùy chọn mặc định.

Nhập "w" và nhấn return.

Làm mới bảng phân vùng

Một thông báo có thể xuất hiện cho biết hạt nhân vẫn đang sử dụng bảng phân vùng cũ.

Chỉ cần nhập thông tin sau vào cửa sổ dòng lệnh:

sudo partprobe

Công cụ partprobe chỉ đơn giản là thông báo cho các thay đổi bảng nhân hoặc phân vùng. Điều này giúp bạn phải khởi động lại máy tính của mình.

Có một vài thiết bị chuyển mạch bạn có thể sử dụng với nó.

sudo partprobe -d

Công tắc trừ d cho phép bạn thử nó mà không cần cập nhật hạt nhân. D là viết tắt của khô chạy. Đây không phải là quá hữu ích.

sudo partprobe -s

Điều này cung cấp một bản tóm tắt của bảng phân vùng với đầu ra tương tự như sau:

/ dev / sda: phân vùng gpt 1 2 3 4 / dev / sdb: phân vùng msdos 1

Tạo một hệ thống tập tin FAT

Bước cuối cùng là tạo hệ thống tệp FAT .

Nhập lệnh sau vào cửa sổ đầu cuối:

sudo mkfs.vfat -F 32 / dev / sdX1

Thay thế X bằng chữ cái cho ổ USB của bạn.

Mount The Drive

Để gắn ổ đĩa, hãy chạy các lệnh sau:

sudo mkdir / mnt / sdX1

sudo mount / dev / sdX1 / mnt / sdX1

Như trước khi thay thế X bằng ký tự ổ đĩa đúng.

Tóm lược

Bây giờ bạn có thể sử dụng ổ USB trên bất kỳ máy tính nào và sao chép các tệp vào và ra khỏi ổ đĩa như bình thường.