USB 플래시 드라이브가 더 이상 시스템에 의해 열거되지 않습니다. 해결 방법

USB 플래시 드라이브가 더 이상 시스템에 의해 열거되지 않습니다. 해결 방법

내 메모리 스틱 중 하나가 더 이상 작동하지 않습니다. 그다지 오래되지 않았고 R/W 수명도 꽤 낮습니다. 하지만 이제는 서식을 지정하거나 쓰는 것이 불가능해 보입니다.

연결되면 /dev/bus/usb/00x 아래에 새 파일이 생성됩니다. 여기서 x는 USB 슬롯 번호입니다. 또한 /dev/sda 및 /dev/sg0 파일을 생성합니다. 그러나 많은 오류가 발생하고 모든 /dev 항목이 삭제되는 "USB 장치를 열거할 수 없습니다"라는 메시지로 끝납니다.

이로 인해 gparted, dd, fdisk(및 친구)를 사용하거나 원시 포트 파일에 쓰는 것이 불가능해집니다.

타이밍이 정확하면 lsusb는 "Bus 003 Device 000: ID 0781:5575 SanDisk Corp. Cruzer Glide"를 보고합니다.

장치에 액세스하려고 시도했지만 장치를 다시 분할하고 포맷할 수 있는 다양한 프로그램을 통해 시스템에 여전히 표시되었습니다. 그러나 그것은 소용이 없습니다. 프로그램이 이를 "인식"하고 무언가를 시도하는 동안 운영 체제는 필연적으로 그 아래에서 장치를 꺼내고 실패합니다.

나는 새 형식(아마도 낮은 수준 형식)이나 새 파티션 테이블이 필요하다는 이유만으로 새 장치를 버릴 필요가 없습니다.

저는 리눅스 민트 20을 사용하고 있습니다. 하지만 여러 대의 PC에서 시도해 본 결과 비슷한 결과가 나왔습니다.

다음은 dmesg 출력의 예입니다.

[133514.320240] USB 3-3: xhci_hcd를 사용하는 새로운 고속 USB 장치 번호 27
[133514.470749] USB 3-3: 새 USB 장치를 찾았습니다. idVendor=0781, idProduct=5575, bcdDevice= 1.26
[133514.470761] USB 3-3: 새 USB 장치 문자열: Mfr=1, Product=2, SerialNumber=3
[133514.470765] USB 3-3: 제품: Cruzer Glide
[133514.470769] USB 3-3: 제조사: SanDisk
[133514.470771] USB 3-3: 일련 번호: [편집됨]
[133514.471281] usb-storage 3-3:1.0: USB 대용량 저장 장치가 감지되었습니다.
[133514.471544] scsi 호스트2: usb 저장소3-3:1.0
[133515.493220] scsi 2:0:0:0: SanDisk Cruzer Glide 1.26에 직접 액세스 PQ: 0 ANSI: 5
[133515.493590] sd 2:0:0:0: scsi 일반 sg0 유형 0 연결됨
[133515.494704] sd 2:0:0:0: [sda] 125031680 512바이트 논리 블록: (64.0GB/59.6GiB)
[133515.495625] sd 2:0:0:0: [sda] 쓰기 방지가 꺼져 있습니다
[133515.495629] sd 2:0:0:0: [sda] 모드 인식: 43 00 00 00
[133515.495999] sd 2:0:0:0: [sda] 쓰기 캐시: 비활성화됨, 읽기 캐시: 활성화됨, DPO 또는 FUA가 지원되지 않음
[133546.508783] USB 3-3: xhci_hcd를 사용하여 고속 USB 장치 번호 27 재설정
[133551.876137] USB 3-3: 장치 설명자 읽기/64, 오류 -110
[133567.486413] usb 3-3: 장치 설명자 읽기 /64, 오류 -110
[133567.722470] USB 3-3: xhci_hcd를 사용하여 고속 USB 장치 27번 재설정
[133572.865798] USB 3-3: 장치 설명자 읽기/64, 오류 -110
[133588.487499] USB 3-3: 장치 설명자 읽기/64, 오류 -110
[133588.723688] USB 3-3: xhci_hcd를 사용하여 고속 USB 장치 번호 27 재설정
[133593.994782] USB 3-3: 장치 설명자 읽기/8, 오류 -110
[133599.373607] USB 3-3: 장치 설명자 읽기/8, 오류 -110
[133599.609729] USB 3-3: xhci_hcd를 사용하여 고속 USB 장치 27번 재설정
[133604.752327] USB 3-3: 장치 설명자 읽기/8, 오류 -110
[133610.134539] USB 3-3: 장치 설명자 읽기/8, 오류 -110
[133610.242599] USB 3-3: USB 연결 끊김, 장치 번호 27
[133610.262642] print_req_error: 2개의 콜백이 억제됨
[133610.262649] blk_update_request: I/O 오류, dev sda, 섹터 0 op 0x0: (읽기) 플래그 0x0 phys_seg 1 prio 클래스 0
[133610.262666] buffer_io_error: 콜백 2개 억제됨
[133610.262668] dev sda의 버퍼 I/O 오류, 논리 블록 0, 비동기 페이지 읽기
[133610.262746] blk_update_request: I/O 오류, dev sda, 섹터 0 op 0x0: (READ) 플래그 0x0 phys_seg 1 prio 클래스 0
[133610.262759] 개발자 sda의 버퍼 I/O 오류, 논리 블록 0, 비동기 페이지 읽기
[133610.262782] blk_update_request: I/O 오류, dev sda, 섹터 0 op 0x0: (읽기) 플래그 0x0 phys_seg 1 prio 클래스 0
[133610.262788] dev sda의 버퍼 I/O 오류, 논리 블록 0, 비동기 페이지 읽기
[133610.262796] ldm_validate_partition_table(): 디스크 읽기에 실패했습니다.
[133610.262806] blk_update_request: I/O 오류, dev sda, 섹터 0 op 0x0: (읽기) 플래그 0x0 phys_seg 1 prio 클래스 0
[133610.262811] 개발자 sda의 버퍼 I/O 오류, 논리 블록 0, 비동기 페이지 읽기
[133610.262824] blk_update_request: I/O 오류, dev sda, 섹터 0 op 0x0: (읽기) 플래그 0x0 phys_seg 1 prio 클래스 0
[133610.262829] dev sda의 버퍼 I/O 오류, 논리 블록 0, 비동기 페이지 읽기
[133610.262841] blk_update_request: I/O 오류, dev sda, 섹터 0 op 0x0: (READ) 플래그 0x0 phys_seg 1 prio 클래스 0
[133610.262846] 개발자 sda의 버퍼 I/O 오류, 논리 블록 0, 비동기 페이지 읽기
[133610.262858] blk_update_request: I/O 오류, dev sda, 섹터 0 op 0x0: (READ) 플래그 0x0 phys_seg 1 prio 클래스 0
[133610.262862] 개발자 sda의 버퍼 I/O 오류, 논리 블록 0, 비동기 페이지 읽기
[133610.262869] Dev sda: RDB 블록 0을 읽을 수 없습니다.
[133610.262879] blk_update_request: I/O 오류, dev sda, 섹터 0 op 0x0: (READ) 플래그 0x0 phys_seg 1 prio 클래스 0
[133610.262883] dev sda의 버퍼 I/O 오류, 논리 블록 0, 비동기 페이지 읽기
[133610.262896] blk_update_request: I/O 오류, dev sda, 섹터 0 op 0x0: (읽기) 플래그 0x0 phys_seg 1 prio 클래스 0
[133610.262900] dev sda의 버퍼 I/O 오류, 논리 블록 0, 비동기 페이지 읽기
[133610.262941] blk_update_request: I/O 오류, dev sda, 섹터 24 op 0x0: (READ) 플래그 0x0 phys_seg 1 prio 클래스 0
[133610.262946] dev sda, 논리 블록 3, 비동기 페이지 읽기의 버퍼 I/O 오류
[133610.262973] sda: 파티션 테이블을 읽을 수 없습니다.
[133610.263154] sd 2:0:0:0: [sda] 읽기 용량(10) 실패: 결과: 호스트바이트=DID_ERROR 드라이버바이트=DRIVER_OK
[133610.263161] sd 2:0:0:0: [sda] 감지를 사용할 수 없습니다.
[133610.263167] sd 2:0:0:0: [sda] 0 512 바이트 논리 블록: (0 B/0 B)
[133610.263182] sda: 감지된 용량이 125031680에서 0으로 변경되었습니다.
[133610.263188] sd 2:0:0:0: [sda] 연결된 SCSI 이동식 디스크
[133610.478662] USB 3-3: xhci_hcd를 사용하는 새로운 고속 USB 장치 번호 28
[133615.637017] USB 3-3: 장치 설명자 읽기/64, 오류 -110
[133631.262274] USB 3-3: 장치 설명자 읽기/64, 오류 -110
[133631.506501] USB 3-3: xhci_hcd를 사용하는 새로운 고속 USB 장치 번호 29
[133636.899919] USB 3-3: 장치 설명자 읽기/64, 오류 -110
[133652.511757] USB 3-3: 장치 설명자 읽기/64, 오류 -110
[133652.619765] usb usb3-port3: 전원 주기를 시도했습니다.
[133653.272101] USB 3-3: xhci_hcd를 사용하는 새로운 고속 USB 장치 번호 30
[133658.529503] usb 3-3: 장치 설명자 읽기 /8, 오류 -110
[133663.906162] USB 3-3: 장치 설명자 읽기/8, 오류 -110
[133664.141913] USB 3-3: xhci_hcd를 사용하는 새로운 고속 USB 장치 번호 31
[133669.282862] USB 3-3: 장치 설명자 읽기/8, 오류 -110
[133674.663634] USB 3-3: 장치 설명자 읽기/8, 오류 -110
[133674.771732] usb usb3-port3: USB 장치를 열거할 수 없습니다.

관련 정보