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.