USB 플래시 드라이브를 잘못 포맷했는데 시스템에서 인식되지 않습니다.

USB 플래시 드라이브를 잘못 포맷했는데 시스템에서 인식되지 않습니다.

플래시 드라이브를 포맷하고 싶었지만 실수로 파일 시스템 등을 삭제했습니다. 이제 시스템이 플래시 드라이브를 인식하지 못합니다. 어떻게 복구할 수 있습니까?

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000efcdb

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1       60307   484408320   83  Linux
/dev/sda2           60307       60802     3975169    5  Extended
/dev/sda5           60307       60802     3975168   82  Linux swap / Solaris

Disk /dev/sdb: 4073 MB, 4073717760 bytes
126 heads, 62 sectors/track, 1018 cylinders
Units = cylinders of 7812 * 512 = 3999744 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0007dd56

   Device Boot      Start         End      Blocks   Id  System

답변1

펜 드라이브의 데이터를 복구하지 않고 포맷하려면 아래 명령을 사용하세요. fdisk 출력을 보면 드라이브가 에 있는 것 같습니다 /etc/sdb. 이것을 다시 확인하고 싶을 수도 있습니다.

이제 ext3(Ubuntu에서만 사용)로 포맷하려면 다음을 실행하세요.

$ sudo mkfs.ext3 /dev/sdb

NTFS 파일 시스템(Ubuntu 및 Windows에서 사용)을 생성하려면 다음을 실행합니다.

$ sudo mkfs.ntfs /dev/sdb

답변2

@BloodPhilia는 한 가지 주의사항과 함께 정답을 제시합니다.

더 넓은 범위의 시스템에서 FAT를 사용하려면 NTFS 대신 FAT를 사용할 수 있습니다. 제가 가지고 있는 몇 가지 정보에 따르면 FAT가 SD 카드와 펜 드라이브의 기본 형식인 것 같습니다.

또한 적어도 과거에는 NTFS를 이동식 미디어에 사용하는 것이 권장되지 않았습니다.

CentOS에서 해당 명령은 다음과 같습니다.

$ sudo mkfs.vfat /dev/sdb

다른 경우에는 "mkfs.msdos"일 수 있습니다.

관련 정보