USB로 복사 할 수 없음-모든 USB 스틱이 읽기 전용입니다 (16.04)


18

플러그인하는 모든 USB 스틱은 읽기 전용이며 파일을 복사 할 수 없습니다.

여기까지 내가 시도한 것이 있습니다.

  1. FAT32 또는 NTFS로 디스크를 포맷했습니다. 디스크 및 GParted 에서 빠르고 자세한 형식으로
  2. 내가 사용했습니다 GParted와을 스틱을 포맷하고 MS-DOS 파티션 테이블 레이아웃을 다시. 장치가 제대로 마운트되지만 파일을 복사하지 않습니다
  3. 이미 파일이있는 다른 USB를 사용해 보았습니다.
  4. 마운트해제 하고 다시 마운트 하려고했습니다 .

    sudo chmod 777 / media / USER / USB_LABEL 및 sudo mount -o remount, rw '/ media / gaj / Working'

  5. 모든 미디어에 대한 권한 을 변경했습니다
  6. USB를 연결할 때 패닉 메시지가 없습니다 :

    dmesg | grep -i 패닉

  7. 이들은입니다 dmesg 명령의 에서 pluging 및 USB에 복사하려고 후 (브랜드입니다) 로그 메시지
[ 4596.836206] scsi 4:0:0:0: Direct-Access     Kingston DT 101 G2        PMAP PQ: 0 ANSI: 0 CCS
[ 4596.836620] sd 4:0:0:0: Attached scsi generic sg2 type 0
[ 4598.105667] sd 4:0:0:0: [sdb] 15646720 512-byte logical blocks: (8.01 GB/7.46 GiB)
[ 4598.107900] sd 4:0:0:0: [sdb] Write Protect is off
[ 4598.107903] sd 4:0:0:0: [sdb] Mode Sense: 23 00 00 00
[ 4598.110120] sd 4:0:0:0: [sdb] No Caching mode page found
[ 4598.110123] sd 4:0:0:0: [sdb] Assuming drive cache: write through
[ 4598.140729]  sdb: sdb1
[ 4598.146626] sd 4:0:0:0: [sdb] Attached SCSI removable disk
[ 4598.372004] FAT-fs (sdb1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
  1. USB 장치 / dev / sdb1에서 fsck 를 실행하면 "dirt"를 찾아서 수정하지만 다시는 아무 것도 변경하지 않습니다.

내 컴퓨터를 여러 조각으로 뭉개고 페도라로 옮기기 전에 누군가 나를 도울 수 있습니까?


나를 위해 windows의 diskpart가 잘 작동했습니다.
Brij Raj Kishore

나는 내가 옳은 일을했다고 생각합니다. 지금 작동합니다. 나는 8 단계를 umnounted하고 수행했으며, 이제 모든 USB가 작동합니다. 그러나 결함이 있었을 것입니다. 왜냐하면 내가 가진 모든 USB에 적용 되었기 때문입니다.
Mookey

럭키 유키 여기서 운이 없다. 나는 그것을 시도하고 여전히 마운트합니다 mount: /media/DOS: WARNING: device write-protected, mounted read-only.. 가장 실망스러운. 비슷한 문제에 대한 웹 전체를보고하지만 작동하는 솔루션을 찾습니다.
Bernd Wechner

답변:


13

이 정보를 찾았습니다. 이것을 시도하십시오 : http://sharadchhetri.com/2013/12/19/how-to-fix-read-only-usb-pen-drive-in-ubuntu/ 왜 모든 USB 스틱이 읽기 전용인지 알 수 없습니다 ? 어쨌든 도움이되기를 바랍니다.


고마워, 나는 그것을 고쳤고이 링크는 잠재적 인 USB 문제에 대한 향후 참조로 사용될 것입니다. 동의합니다.
Mookey

1
@Mookey 링크가 끊어졌습니다 : '(
codeaviator

1
작동하지 않습니다. 쓰레기통에 USB 키를 던지는 데 익숙해 질 것입니다. 우분투 = 완벽한 역설. 시동 디스크 생성기는 100 % 안정성으로 작동하지 않으므로 대신 파티션을 생성하는 Etcher를 사용하고 포맷하려는 경우 Ubuntu 블록 크기 512 오류가 gparted로 표시되므로 if = / dev / zero를 dd해야합니다. .. USB 드라이브를 다시 생성 한 다음 사용 권한이 손상되어 쓸 수 없습니다. 리눅스 배포판은 불행히도 리눅스에 대한 나쁜 소식 인 세그먼테이션 문제로 고통 받고 있습니다. 죄송하지만 Linux 로의 전환은 매우 슬 sad습니다.
wayofthefuture

1
@codeaviator - 여기에 Google 웹 캐시를 시도 : webcache.googleusercontent.com/...을
dmcquiggin

링크는 나를 위해 일했지만 방법은 효과가 없었습니다. dosfsck는 고칠 것이 아무것도없고 USB 플래시 드라이브는 여전히 마운트 된 상태에서 읽기 전용으로 마운트되어 있습니다.
Bernd Wechner

32

이 모든 것에서 머리가 조금 아프지 만,이 버그로 밝혀졌습니다 . 커뮤니티가 Unity의 해고에서 그러한 좌절을 겪는 것을 보는 것은 부끄러운 일이며, Microsoft와 OS와 같은 거인을 시작하는 동안 계속해서 길을 가고 있습니다.

살인 노틸러스

나를 위해 일했다.


1
좋은! 이것은 나에게도 효과가있었습니다.
bfz

새로 설치 한 경우이 문제가 몇 번 발생했습니다. 완벽하게 작동하며 답이되어야합니다.
흥미있는 녹스

전적으로 동의합니다. 이 무기한 Unity "버그"가 한계에 도달했습니다. 가능한 한 빨리 Ubuntu-MATE로 전환하고 있습니다.
Prahlad Yeri

나는이 솔루션을 이미 이미 투표하고 의견을 남겼다는 것을 알았습니다. 특히 16.04 LTS에 출시 된 이래로이 문제를 해결하지 못한 것은 부끄러운 일입니다.
bfz

이것은 견과류입니다. 이에 대한 "기술적 인"이유가 있다고 확신하지만 이와 같은 버그가 QA를 통과하여 1 년이 지나도 해결되지 않은 방법은 저를 넘어서는 것입니다. 나는 리눅스를 좋아하지만 이와 같은 뻔뻔한 문제는 Windows에서는 보이지 않습니다.
Dan Dascalescu

2

이것이 '갑자기'의 읽기 전용이 된 펜 드라이브의 권한을 수정 한 방법입니다.

  1. 다음을 사용하여 수퍼 유저로 전환하십시오.
    sudo su -

  2. 다음을 실행하여 USB 드라이브가 마운트 된 디렉토리를 찾으십시오.
    df -Th

    드라이브 목록이 나타나고 USB 드라이브는 다음과 같이 나열되어야합니다.
    /dev/sda1 fuseblk 15G 65M 15G 1% /media/someuser/myUsbDrive

  3. 다음 위치에서 USB 펜 드라이브 (위치에 있음 /dev/sda1) 의 권한을 변경하십시오 .
    find /dev/sda1 -type f -exec chmod 666 {} \;

    또는

    find /dev/sda1 -type f -exec chmod 644 {} \;

이제 드라이브가 쓰기 가능해야합니다.


위의 방법으로 문제가 해결되지 않으면 디렉토리의 권한을 변경하여 쓰기 가능하게 만드십시오.

find /dev/sda1 -type d -exec chmod 755 {} \;


1

Ext4파티션 형식으로 포맷을 시도해야 합니다. 우분투는 적어도 USB 드라이브를 올바르게 읽고 쓸 수 있어야합니다.


1

FAT 포맷 드라이브의 경우 다음이 작동합니다.

우분투 18.10 에서이 방법으로 마운트하면 더 이상 사용되지 않지만 여전히 작동합니다. 운이 좋으면 외부 드라이브가 현재 사용자로 마운트됩니다. 즉 비록주의 sdb1드라이브의 이름이되지 않을 수 있습니다.

gvfs-mount -d /dev/sdb1
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.