Nie można skopiować na USB - każda pamięć USB jest tylko do odczytu (16.04)


18

Każda pamięć USB, którą podłączam, jest tylko do odczytu i nie mogę na nią kopiować plików.

Oto, co próbowałem do tej pory.

  1. Sformatowałem każdy z nich do FAT32 lub NTFS, szybki i szczegółowy format na dyskach i GParted
  2. Użyłem GParted do sformatowania kija i odtworzenia układu tabeli partycji msdos. Urządzenie montuje się dobrze, ale nie kopiuje plików
  3. Próbowałem użyć innych urządzeń USB, które już mają pliki.
  4. Próbowałem odmontować , ponownie zamontować :

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

  5. Zmieniłem uprawnienia we wszystkich moich mediach
  6. Po podłączeniu USB nie ma komunikatów napadowych:

    dmesg | grep -i panic

  7. Są to komunikaty dziennika dmesg po podłączeniu i próbie skopiowania na USB (jest marką)
[ 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. Uruchomiłem fsck na moim urządzeniu USB / dev / sdb1, które znajduje pewne „zabrudzenie” i naprawia je, ale znowu nic się nie zmienia.

Czy ktoś może mi pomóc, zanim rozwalę komputer na części i przejdę do Fedory?


dla mnie diskpart w systemie Windows działał dobrze.
Brij Raj Kishore,

Myślę, że zrobiłem coś dobrze, bo teraz to działa. Umnountowałem i wykonałem krok 8, a teraz każde USB działa. Ale musiała być usterka, ponieważ dotyczyła wszystkich USB, które mam.
Mookey,

Na szczęście Mookey. Nie ma tu szczęścia. Próbuję go zamontować i nadal mount: /media/DOS: WARNING: device write-protected, mounted read-only.. Najbardziej frustrujące. Raporty w internecie o podobnych problemach, ale w celu znalezienia rozwiązania, które działa.
Bernd Wechner

Odpowiedzi:


13

Znalazłem tę informację. Spróbuj tego: http://sharadchhetri.com/2013/12/19/how-to-fix-read-only-usb-pen-drive-in-ubuntu/ Nie wiem, dlaczego każda pamięć USB byłaby tylko do odczytu ? Mam nadzieję, że i tak to pomaga.


Dzięki, mam to naprawione, a ten link będzie służył jako odniesienie w przyszłości dla potencjalnych problemów z USB. Akceptuję to
Mookey,

1
@Mookey link is broken: '(
codeaviator 26.07.17

1
Nie działa Przyzwyczaję się do wyrzucania kluczy USB do kosza. Ubuntu = idealny paradoks. Kreator dysku startowego nie działa ze 100% niezawodnością, więc zamiast tego użyj Etchera, który tworzy mnóstwo partycji, a następnie pojawia się błąd bloku Ubuntu o rozmiarze 512, jeśli chcesz go sformatować, więc musisz dd if = / dev / zero. .. dysk USB, odtwórz, następnie uprawnienia zostały złamane, nie można pisać. Dystrybucje Linuksa cierpią z powodu problemu segmentacji, który jest niestety ZŁĄ wiadomością dla Linuksa jako całości. Przepraszamy, ale przejście na Linuksa było bardzo smutne.
przyszłość,

1
@codeaviator - wypróbuj pamięć podręczną Google tutaj: webcache.googleusercontent.com/…
dmcquiggin

Link działał dla mnie, ale metoda nie. dosfsck nie znalazł nic do naprawy, a mój dysk flash USB jest nadal podłączony tylko do odczytu, bez względu na to, co próbuję.
Bernd Wechner,

32

Głowa mnie trochę boli, ale okazało się, że to ten błąd . Szkoda, że ​​społeczność podejmuje takie niepowodzenie po odrzuceniu Unity, a gdy zaczynają od nowa, giganci tacy jak Microsoft i OS kontynuują postępy.

killall nautilus

Pracował dla mnie.


1
Ładny! To też działało dla mnie.
bfz

Kilka razy spotkałem się z tym problemem ze świeżymi instalacjami .. które działały idealnie i powinny być odpowiedzią.
Ciekawe Knox

Kompletnie się zgadzam. Te nieokreślone „błędy” Unity osiągnęły teraz limit, przechodzę na Ubuntu-MATE jak najwcześniej.
Prahlad Yeri

Znalazłem to rozwiązanie, aby dowiedzieć się, że już głosowałem za nim i skomentowałem go wcześniej. Szkoda, że ​​nie naprawiamy tego, zwłaszcza, że ​​to, co mamy po wyjęciu z pudełka w 16.04 LTS.
bfz

To szalone. Jestem pewien, że ma to „techniczny” powód, ale jak ten błąd przeszedł przez kontrolę jakości i nie został naprawiony przez ponad rok, jest poza mną. Uwielbiam Linuksa, ale takie rażące problemy, których po prostu nie widać w systemie Windows.
Dan Dascalescu

2

W ten sposób naprawiłem uprawnienia mojego pendrive'a, które „nagle” stały się tylko do odczytu.

  1. Przełącz się na superużytkownika dzięki:
    sudo su -

  2. Znajdź, w którym katalogu został podłączony napęd USB, uruchamiając:
    df -Th

    Powinieneś dostać listę napędów, a twój napęd USB powinien być wymieniony jako:
    /dev/sda1 fuseblk 15G 65M 15G 1% /media/someuser/myUsbDrive

  3. Zmień uprawnienia swojego pendriva USB (znajdującego się pod /dev/sda1) za pomocą:
    find /dev/sda1 -type f -exec chmod 666 {} \;

    lub z

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

Teraz twój dysk powinien być zapisywalny.


Jeśli powyższe nie działa, zmień uprawnienia katalogów, aby były zapisywalne:

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


1

Powinieneś spróbować sformatować go przy użyciu Ext4formatu partycji. To powinno pozwolić Ubuntu przynajmniej poprawnie odczytać i zapisać na dysku USB.


1

W przypadku dysku sformatowanego w systemie FAT następujące elementy powinny działać.

Montowanie w ten sposób w Ubuntu 18.10 jest teraz przestarzałe, ale nadal działa. Przy odrobinie szczęścia dysk zewnętrzny zostanie zamontowany jako bieżący użytkownik. Pamiętaj, że sdb1może to nie być nazwa twojego dysku.

gvfs-mount -d /dev/sdb1
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.