USB 드라이브를 포맷할 수 없습니다

USB 드라이브를 포맷할 수 없습니다

USB 드라이브를 읽으려고 하는데 며칠 전까지만 해도 제대로 작동하는 것 같았습니다. 현재 Windows는 해당 내용에 액세스하거나 수정할 수 없게 되었습니다. Linux(아치 배포판)를 사용하여 다시 포맷을 시도했는데 이상한 일이 발생했습니다. lsblk의 출력은 다음과 같습니다.(sdc는 결함이 있는 USB 드라이브입니다)

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 149.1G  0 disk 
  sda1   8:1    0 149.1G  0 part /
  sda2   8:2    0  1007K  0 part 
sdb      8:16   0 465.8G  0 disk 
  sdb1   8:17   0 465.8G  0 part /mnt/toshibaExt
sdc      8:32   1     8M  0 disk 
sr0     11:0    1  1024M  0 rom

lsblk -f의 출력은 다음과 같습니다.

# lsblk -f
NAME   FSTYPE LABEL       UUID                                 MOUNTPOINT
sda                                                            
  sda1 ext4               5711fd14-4c90-487f-a8fc-ae7923d54dc5 /
  sda2                                                         
sdb                                                            
  sdb1 ntfs   TOSHIBA EXT 5ADEC4FBDEC4D085                     /mnt/toshibaExt
sdc                                                            
sr0 

dd를 사용하여 무언가를 삭제하려고 하면 다음이 발생합니다.

# dd if=/dev/zero of=/dev/sdc
dd: writing to ‘/dev/sdc’: No space left on device
16385+0 records in
16384+0 records out
8388608 bytes (8.4 MB) copied, 1.07083 s, 7.8 MB/s

gparted를 사용하여 새 파티션 테이블을 생성해 보십시오. gparted는 sdc에서 8MiB의 할당되지 않은 메모리를 확인합니다.

Partition=unallocated,
File System=unallocated
Size=8.00 MiB
Used=---
Unused=---
Flags=

gparted, msdos 유형에서 새 파티션 테이블을 만들려고 하면 GUI에 오류가 표시되지 않지만 아무 일도 일어나지 않는 것 같습니다. 터미널에서 "/dev/sdc: 인식할 수 없는 디스크 레이블" 오류가 발생합니다. 새 파티션을 생성하려고 하면 "파티션 테이블을 찾을 수 없습니다"라는 오류 메시지가 나타납니다.

fdisk를 사용하여 새 파티션을 만들려고 합니다.

#fdisk /dev/sdc
n p <enter> <enter> w

"Linux" 유형과 크기 7MiB의 새 파티션 1이 생성되었다고 나와 있지만 lsblk 또는 gparted를 사용하여 다시 시도해도 아무 변화가 없는 것 같습니다.

편집하다:

USB를 연결한 후 dmesg의 출력은 다음과 같습니다.

[  931.543277] usb 5-7: new high-speed USB device number 7 using ehci-pci
[  931.668457] usb-storage 5-7:1.0: USB Mass Storage device detected
[  931.669171] scsi6 : usb-storage 5-7:1.0
[  932.670552] scsi 6:0:0:0: Direct-Access     Generic  Flash Disk 2.0   2.60 PQ: 0 ANSI: 2
[  932.671782] sd 6:0:0:0: [sdc] 16384 512-byte logical blocks: (8.38 MB/8.00 MiB)
[  932.672412] sd 6:0:0:0: [sdc] Write Protect is off
[  932.672419] sd 6:0:0:0: [sdc] Mode Sense: 0b 00 00 08
[  932.673030] sd 6:0:0:0: [sdc] No Caching mode page found
[  932.673036] sd 6:0:0:0: [sdc] Assuming drive cache: write through
[  932.677671]  sdc: unknown partition table
[  932.680661] sd 6:0:0:0: [sdc] Attached SCSI removable disk

EDIT2: fdisk -l의 출력:

$ sudo fdisk /dev/sdc -l

Disk /dev/sdc: 8 MiB, 8388608 bytes, 16384 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

관련 정보