리눅스를 사용하여 깨진 USB 드라이브를 고치는 방법

소개

때로는 사람들 이 리눅스 USB 드라이브만들 때 드라이브가 사용할 수 없게되는 것으로 나타납니다.

이 가이드는 Linux를 사용하여 USB 드라이브를 다시 포맷 하는 방법을 보여 주기 때문에 파일을 파일로 복사하고 평상시대로 사용할 수 있습니다.

이 가이드를 따르면 FAT32 파티션을 읽을 수있는 모든 시스템에서 USB 드라이브를 사용할 수 있습니다.

Windows에 익숙한 사람이라면 Linux에서 사용되는 fdisk 도구가 diskpart 도구와 매우 유사하다는 것을 알 수 있습니다.

FDisk를 사용하여 파티션 삭제

터미널 창을 열고 다음 명령을 입력하십시오.

sudo fdisk -l

이렇게하면 사용할 수있는 드라이브를 알 수 있으며 드라이브의 파티션에 대한 세부 정보도 제공합니다.

Windows에서 드라이브는 해당 드라이브 문자로 구분되거나 각 드라이브에는 숫자가있는 diskpart 도구 의 경우 구별됩니다.

리눅스에서 드라이브는 장치이고 장치는 다른 어떤 파일과 마찬가지로 처리됩니다. 따라서 드라이브의 이름은 / dev / sda, / dev / sdb, / dev / sdc 등입니다.

USB 드라이브와 용량이 동일한 드라이브를 찾으십시오. 예를 들어 8 기가 바이트 드라이브의 경우 7.5 기가 바이트로보고됩니다.

올바른 드라이브를 입력하면 다음 명령을 입력하십시오.

sudo fdisk / dev / sdX

X를 올바른 드라이브 문자로 바꿉니다.

그러면 "명령"이라는 새 프롬프트가 열립니다. "m"키는이 도구에 매우 유용하지만 기본적으로 2 개의 명령을 알아야합니다.

첫 번째는 삭제입니다.

"d"를 입력하고 리턴 키를 누르십시오. USB 드라이브에 파티션이 두 개 이상있는 경우 삭제할 파티션의 번호를 입력하라는 메시지가 표시됩니다. 드라이브에 파티션이 하나만 있으면 삭제 표시가됩니다.

여러 개의 파티션이있는 경우 "d"를 입력 한 다음 삭제 표시 할 파티션이 남아 있지 않을 때까지 파티션 1을 입력하십시오.

다음 단계는 드라이브에 변경 사항을 기록하는 것입니다.

"w"를 입력하고 리턴 키를 누르십시오.

이제 파티션이없는 USB 드라이브가 생겼습니다. 이 단계에서는 완전히 사용할 수 없습니다.

새 파티션 만들기

터미널 창에서 이전처럼 USB 장치 파일의 이름을 지정하여 fdisk를 다시 엽니 다.

sudo fdisk / dev / sdX

이전처럼 X를 올바른 드라이브 문자로 교체하십시오.

새 파티션을 만들려면 "N"을 입력하십시오.

기본 또는 확장 파티션을 생성할지 선택하라는 메시지가 나타납니다. "p"를 선택하십시오.

다음 단계는 파티션 번호를 선택하는 것입니다. 파티션을 1 개만 만들어야하므로 1을 입력하고 return 키를 누릅니다.

마지막으로 시작 및 끝 섹터 번호를 선택해야합니다. 전체 드라이브를 사용하려면 기본 옵션을 유지하려면 두 번 누르십시오.

"w"를 입력하고 리턴 키를 누르십시오.

파티션 테이블 새로 고침

커널이 여전히 이전 파티션 테이블을 사용하고 있다는 메시지가 나타날 수 있습니다.

터미널 창에 다음을 입력하기 만하면됩니다.

sudo partprobe

partprobe 도구는 단순히 커널 또는 파티션 테이블 변경 사항을 알려줍니다. 이렇게하면 컴퓨터를 재부팅하지 않아도됩니다.

사용할 수있는 몇 가지 스위치가 있습니다.

sudo partprobe -d

빼기 스위치를 사용하면 커널을 업데이트하지 않고도 시도 할 수 있습니다. d는 드라이 런을 의미합니다. 이것은 지나치게 유용하지 않습니다.

sudo partprobe -s

이렇게하면 다음과 유사한 결과가 표시된 파티션 테이블 요약 정보가 제공됩니다.

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

FAT 파일 시스템 만들기

마지막 단계는 FAT 파일 시스템 을 만드는 것입니다.

터미널 창에 다음 명령을 입력하십시오.

sudo mkfs.vfat -F 32 / dev / sdX1

X를 USB 드라이브의 문자로 바꿉니다.

드라이브 마운트

드라이브를 마운트하려면 다음 명령을 실행하십시오.

sudo mkdir / mnt / sdX1

sudo mount / dev / sdX1 / mnt / sdX1

이전처럼 X를 올바른 드라이브 문자로 교체하십시오.

개요

이제 모든 컴퓨터에서 USB 드라이브를 사용하고 드라이브에서 파일을 복사 할 수 있어야합니다.