Не удается скопировать на USB - каждая флешка только для чтения (16.04)


18

Каждая флешка, которую я подключаю, доступна только для чтения, и я не могу копировать на нее файлы.

Вот что я пробовал до сих пор.

  1. Я отформатировал каждый из них в FAT32 или NTFS, быстрый и подробный формат на дисках и GParted
  2. Я использовал GParted для форматирования флешки и воссоздания макета таблицы разделов msdos. Устройство монтируется нормально, но не копирует файлы
  3. Я пытался использовать другие USB, которые уже имеют файлы.
  4. Я пытался размонтировать , перемонтировать :

    sudo chmod 777 / media / USER / USB_LABEL и sudo mount -o перемонтировать, rw '/ media / gaj / Working'

  5. Я изменил разрешения для всех моих медиа
  6. При подключении к USB нет сообщений о панике:

    Dmesg | grep -i паника

  7. Это сообщения журнала dmesg после подключения и попытки копирования на 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. Я запускаю fsck на своем USB-устройстве / dev / sdb1, который находит «грязь» и исправляет ее, но опять ничего не меняется.

Может ли кто-нибудь помочь мне, прежде чем я разобью свой компьютер на части и перееду в fedora?


для меня diskpart в windows работал хорошо.
Бридж Радж Кишоре

Я думаю, что сделал что-то правильно, потому что теперь это работает. Я подключил и выполнил шаг 8, и теперь каждый USB работает. Но, должно быть, был сбой, потому что он был применен ко всем USB, которые у меня есть.
Mookey

Повезло тебе, Муки. Не повезло здесь. Я пытаюсь смонтировать его и до сих пор mount: /media/DOS: WARNING: device write-protected, mounted read-only.. Больше всего расстраивает. Сообщает по всей сети о похожих проблемах, но пока не нашел решения, которое работает.
Бернд Вехнер

Ответы:


13

Я нашел эту информацию. Попробуйте это: http://sharadchhetri.com/2013/12/19/how-to-fix-read-only-usb-pen-drive-in-ubuntu/ Я не знаю, почему каждая флешка будет доступна только для чтения ? Надеюсь, это поможет в любом случае.


Спасибо, я исправил это, и эта ссылка послужит будущей ссылкой для потенциальных проблем с USB. Я принимаю это.
Mookey

1
Ссылка @Mookey не работает: '(
codeaviator

1
Не работает Я просто привыкну бросать USB-ключи в мусорное ведро. Ubuntu = идеальный парадокс. Создатель загрузочного диска не работает со 100% надежностью, поэтому вместо него используйте Etcher, который создает тонны разделов, а затем выдает ошибку размера 512 блока Ubuntu в gparted, если вы хотите отформатировать его, поэтому вы должны dd if = / dev / zero. .. USB-накопитель, воссоздать, затем разрешения нарушены, не может писать. Linux дистрибутивы страдают от проблемы сегментации, которая, к сожалению, является плохой новостью для Linux в целом. Извините, но переход на Linux был очень печальным.
wayofthefuture

1
@codeaviator - попробуйте веб - кэша Google здесь: webcache.googleusercontent.com/...
dmcquiggin

Ссылка у меня сработала, а метод - нет. dosfsck не нашел ничего, чтобы исправить, и моя флешка все еще подключена только для чтения, независимо от того, что я пытаюсь.
Бернд Вехнер

32

От всего этого у меня немного болит голова, но это была ошибка . Стыдно видеть, как сообщество отказывается от Unity, и хотя они начинают с гигантов, таких как Microsoft и ОС, продолжают прогрессировать.

killall nautilus

Работал на меня.


1
Ницца! Это сработало и для меня.
BFZ

Я сталкивался с этой проблемой несколько раз со свежими установками .., которые работали отлично и должны быть ответом.
Интересный Нокс

Полностью согласен. Эти неопределенные «ошибки» Unity теперь достигли предела, я переключаюсь на Ubuntu-MATE как можно раньше.
Прахлад Ери

Я нашел это решение, просто чтобы узнать, что я уже проголосовал и прокомментировал его раньше. Жаль, что мы не можем это исправить, тем более что это то, что мы получили из коробки в 16.04 LTS.
ПЗП

Это чокнутый. Я уверен, что для этого есть «техническая» причина, но то, как такая ошибка прошла через QA и не была исправлена ​​более года, мне не понятно. Я люблю Linux, но такие вопиющие проблемы вы просто не видите в Windows.
Дан Даскалеску

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форматом раздела. Это должно позволить Ubuntu по крайней мере правильно читать и записывать на USB-накопитель.


1

Для диска в формате FAT должно работать следующее.

Такой способ монтирования в Ubuntu 18.10 устарел, но все еще работает. Если вам повезет, ваш внешний диск будет подключен как текущий пользователь. Обратите внимание, что это sdb1может быть не имя вашего диска.

gvfs-mount -d /dev/sdb1
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.