Kensington SD I/O 읽기 오류가 Ubuntu 19.04에서 인식되지 않습니까?

Kensington SD I/O 읽기 오류가 Ubuntu 19.04에서 인식되지 않습니까?

내 우분투 19.04 운영 체제에서 인식되지 않는 두 개의 Kensington SD 카드가 있습니다. 하지만 작동하며 Windows 10 컴퓨터에 연결하면 등록됩니다.

저는 아직도 Windows와 Linux 운영 체제 모두에 등록되는 오래된 ScanDisk SD를 가지고 있습니다. Kensington SD 카드를 패키지에서 갓 꺼낸 내장 SD 카드 리더기에 삽입했지만 등록되지 않았습니다. 그런 다음 Nikon 카메라에 연결하여 사진을 찍고 노트북에 다시 연결했습니다.

내 dev 디렉토리에는 일반적인 mmcblk0p1이 아닌 mmcblk0만 있습니다. gparted를 실행하면 파티션을 찾으려고 시도하고 Input/output error during read on /dev/mmcblk0약 10-15번 정도 오류가 발생합니다. 이로 인해 궁극적으로 gparted 도구가 표시됩니다 unallocated.

fdisk 명령을 사용해도 /dev/mmcblk0의 존재가 표시되지 않습니다. dd전체 디스크에 쓰기 0을 사용해 보았지만 소용이 없었습니다.

또한 여러 다른 컴퓨터에서 SD 카드를 포맷해 보았습니다. 내 Nikon, Windows 및 Linux에서는 아무 것도 변경되지 않았습니다.

fsck.fat /dev/mmcblk0어떤 출력을 실행하려고 합니까 ?

fsck.fat 4.1 (2017-01-24)
Read 512 bytes at 0:Input/output error

명령을 실행했는데 dmesg결과는 다음과 같습니다.

[ 1667.699436] mmc0: new ultra high speed SDR104 SDHC card at address 0007
[ 1667.700145] mmcblk0: mmc0:0007 SD32G 28.9 GiB 
[ 1667.757553] mmc0: Tuning timeout, falling back to fixed sampling clock
[ 1667.813542] mmc0: Tuning timeout, falling back to fixed sampling clock
[ 1667.869531] mmc0: Tuning timeout, falling back to fixed sampling clock
[ 1667.925599] mmc0: Tuning timeout, falling back to fixed sampling clock
[ 1667.981556] mmc0: Tuning timeout, falling back to fixed sampling clock
[ 1668.037584] mmc0: Tuning timeout, falling back to fixed sampling clock
[ 1668.093597] mmc0: Tuning timeout, falling back to fixed sampling clock
[ 1668.257546] mmc0: Tuning timeout, falling back to fixed sampling clock
[ 1668.313619] mmc0: Tuning timeout, falling back to fixed sampling clock
[ 1668.315912] print_req_error: I/O error, dev mmcblk0, sector 0 flags 0
[ 1668.315922] Buffer I/O error on dev mmcblk0, logical block 0, async page read

이 출력은 기본적으로 반복해서 출력됩니다. ScanDisk가 연결되면 메시지가 표시됩니다.

[ 1328.140396] mmc0: new ultra high speed DDR50 SDHC card at address e624
[ 1328.142666] mmcblk0: mmc0:e624 SS32G 29.7 GiB 
[ 1328.162378]  mmcblk0: p1

답변1

아직 댓글을 달 수 없습니다. 죄송합니다

확인하는 것이 좋습니다

lsblk 

사용할 수 있는 데이터가 없으면 출력을 제공합니다.

와이프 -a /dev/mmcblk0

SSD 전체를 지우고 다시 만드는 데 사용됩니다.

fdisk /dev/mmcblk0

그리고 c는 primär에 대한 p를 생성하고 w, q를 생성합니다.

그런데 제가 볼 수 있듯이 파티션 대신 장치를 fsck하려고 합니다.

 fsck.fat /dev/mmcblk0
 is wrong

왜냐하면

 [ 1328.162378]  mmcblk0: p1

파티션 p1을 갖도록 mmcblk0을 선언합니다. 일반적으로 블록 am은 mmcblk0p1이어야 합니다.

지금까지 이는 노력을 의미했습니다.

mount /dev/mmcblk0p1 /mnt

그리고 로그를 확인해보세요

관련 정보