USB отключает защиту от записи

Двоичные программы требуют общих библиотек, скомпилированных для той же архитектуры процессора, в данном случае i386, 32-битной архитектуры Intel. На установках Ubuntu с использованием 64-разрядной архитектуры AMD и Intel и Intel вы можете установить последнюю в дополнение к «родной» архитектуре.

Подготовка

Если вы этого еще не сделали , включить «чужую» архитектуру и обновить индекс репозитория пакета:

sudo dpkg --add-architecture i386
sudo apt update

Установка пакета

libboost_system.so.1.55.0, рассматриваемая общая библиотека входит в пакет libboost-system1.55.0 ( см. также Как найти пакет, который предоставляет файл?). Вы можете попросить менеджера пакетов установить пакет для конкретной архитектуры, если вы добавите двоеточие (:) и имя архитектуры:

sudo apt install libboost-system1.55.0:i386
1
задан 27 December 2016 в 10:21

5 ответов

После изучения вашего вопроса выяснилось, что это не слишком необычная проблема с некоторыми брендами флеш-накопителей USB (некоторые старые модели Samsung, модель Kingston), которые по существу просто «дерьмовы» без какой-либо известной причины. Люди пытались открыть их и прыгать двумя отводами (может быть, от шелушащегося переключателя?) Безрезультатно.

Мне не нравится ломать плохие новости вам = \, но кажется, что вам не повезло в этом ситуация, так как все, что я прочитал, указывает на сбой аппаратного обеспечения.

Редактировать 05/27/2016: я лично столкнулся с проблемой, когда флеш-накопитель недавно ударил меня. В моем случае это был Corsair Flash Voyager 128GB, который начал резко меняться. В то время как он не показывал отмеченных здесь симптомов, он иногда не монтируется и не появляется как устройство «Silicon Power». Это было результатом того, что накопитель набрал большое количество плохих секторов и перешел в режим диагностики / программирования. Поскольку это один из моих более популярных ответов, и это также относится к категории «сбоев флеш-накопителей», я подумал, что включу его здесь для справки.

25
ответ дан 25 May 2018 в 14:33
  • 1
    @admins: я хочу знать, разрешен ли этот тип ответов или нет :) – Tachyons 18 February 2012 в 21:57
  • 2
    @AboobackerMk Если это ответ, тогда это ответ. :) – jrg♦ 18 February 2012 в 21:59
  • 3
    @Tachyons "разрешен ли этот тип ответов или нет? & Quot; что происходит с людьми из stackexchange, последовательно пытаясь дискредитировать другие вопросы или ответы? Этот ответ, очевидно, является правильным ответом; по причине jrg сказал. – GoProCameraByGoPro 16 April 2015 в 06:05
  • 4
    @GoProCameraByGoPro, который является 3-летним комментарием, моя забота была не о качестве ответа. и jrg уже ответил на мой вопрос :-) – Tachyons 16 April 2015 в 12:26
  • 5
    @Tachyons. Я делаю свою часть, чтобы называть претензию здесь на stackexchange. Если бы у меня были данные, я бы посмотрел на тенденцию демографии людей, которые это делают, и я мог бы просто проигнорировать это, но сейчас мне придется задавать им вопросы, как я их вижу. – GoProCameraByGoPro 16 April 2015 в 20:26

, используя fdisk -l, найдите диск, например: / dev / sdc1

now

umount /dev/sdc1

Наконец, переформатируйте флэш-диск

[ f3]

Я нашел это быстро и легко. Обязательно НЕОБХОДИМО использовать диск перед попыткой форматирования.

16
ответ дан 25 May 2018 в 14:33
  • 1
    sudo mkfs -t vfat / dev / sdc1 & gt; большинство блога говорят об этом, но люди говорят, что он не работает, пусть он видит, работает ли он. – One Zero 18 February 2012 в 17:38
  • 2
    unmounted ... но mkfs.vfat 3.0.9 (31 Jan 2010) mkfs.vfat: unable to open /dev/sdb1 – noob 18 February 2012 в 22:20
  • 3
    он работал для меня, просто пришлось использовать -I, чтобы сделать его одним большим разделом, а вместо него / dev / sdc1, / dev / sdc. – mchid 3 February 2015 в 18:21
  • 4
    Я пробовал все другие способы (hdparm -r0, blockdev --setrw, remount,rw), но ничто не решило мою проблему, кроме этого! – Iman Mirzadeh 15 October 2016 в 03:44
  • 5
    В нем говорится, что mkfs.vfat: unable to open /dev/sdc: Read-only file system – Shayan Peyghambari 28 July 2017 в 07:48

Ответ от ангела хорош, но для меня не очень легкие команды. Это то, что сработало: подключите карту (у меня SD-карта с ручным переключателем защиты от записи, но переключатель выключен и доступен для записи на компьютере под управлением Windows). Ubuntu автоматически установил его на / media / andrew / 6AB0-1FD91, а dmesg показал, что раздел является /dev/sdb1.

Размонтируйте его и сделайте его доступным для записи

sudo umount /dev/sdb1
sudo hdparm -r0 /dev/sdb

Создайте новую точку монтирования и установите ее там (мой идентификатор пользователя из / etc / passwd равен 1000)

sudo mkdir /media/andrew/temp
sudo mount -o uid=1000 /dev/sdb1 /media/andrew/temp

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

sudo hdparm -r0 /dev/sdb1
sudo mount -o remount,rw /dev/sdb1

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

10
ответ дан 25 May 2018 в 14:33
  • 1
    ПРИМЕЧАНИЕ. Моя карта действительно не работает (Ubuntu монтирует ее только для чтения, но моя камера с радостью пишет ей). Через пару месяцев это развращает файлы, поэтому, пока это будет работать, будьте осторожны! – andrew lorien 18 January 2017 в 10:21
  • 2
    Я попытался получить ваш stpes .... # sudo mount -o uid = 1000 / dev / sdc1 / mnt / Может только открывать '/ dev / sdc1' только для чтения. На диске содержится нечистая файловая система (0, 0). Файловая система не была безопасно закрыта в Windows. Закрепление. – Ashish Karpe 22 January 2018 в 10:57
  • 3
    это работало для меня, и никто из других выше ... – Piero 12 March 2018 в 19:46

Ну, это немного облом.

Я пробовал все здесь и amp; в другом месте & amp; ничего не работало.

Отформатировал его на ноутбуке Windows друга - теперь отлично работает. FFS!

Sigh .... (интересно теперь, могу ли я исправить его в своей Win 7 VM на моем рабочем столе Mint?).

1
ответ дан 25 May 2018 в 14:33

Вставьте карту памяти и запустите gparted. Выберите его с помощью кнопки в правом верхнем углу. Это должно быть очевидно, если вы проверяете свою карту памяти (размер - хороший ключ). Выберите раздел -> unmount.

Выберите «Устройство» сверху, затем «Создать таблицу разделов» и возьмите значение по умолчанию, которое является msdos.

Теперь вы должны иметь возможность создавать новый раздел и отформатировать его f32. Если вы не можете, это, вероятно, бюст.

HTH

-1
ответ дан 25 May 2018 в 14:33

Другие вопросы по тегам:

Похожие вопросы: