Флешка только для чтения как изменить linux

Ошибка «Файловая система доступна только для чтения» может быть решена разными способами. Пользователю предстоит путем перебора отыскать подходящий вариант.

Содержание

  • Способ 1: Настройка прав доступа
  • Способ 2: Исправление ошибок через GParted
  • Способ 3: Исправление поврежденных блоков
  • Способ 4: Форматирование накопителя
  • Вопросы и ответы

ошибка «файловая система доступна только для чтения» в Linux

Способ 1: Настройка прав доступа

Первый способ исправления ошибки «Файловая система доступна только для чтения» в Linux заключается в проверке прав доступа. Иногда пользователь случайно или намерено устанавливает ограничения, которые распространяются и на других юзеров. Для начала предлагаем проверить атрибуты, а затем внести изменения, если это требуется.

  1. Запустите консоль удобным для вас методом. Для этого можно использовать соответствующий значок в меню приложений или горячую клавишу Ctrl + Alt + T.
  2. Запуск терминала для проверки списка дисков при исправлении Файловая система доступна только для чтения в Linux

  3. Здесь введите команду ls -l, чтобы просмотреть весь список дисков с подробной информацией, среди которой будет находиться и необходимая нам.
  4. Команда для вывода списка дисков при исправлении Файловая система доступна только для чтения в Linux

  5. Изучите атрибуты, которые показаны в первом столбце напротив проблемного диска или раздела. Если имеется один символ -r, значит, система доступна только для чтения. Наличие w означает открытость для чтения и записи.
  6. Проверка атрибутов дисков при исправлении Файловая система доступна только для чтения в Linux

  7. Если проблема действительно связана с указанными атрибутами, придется перенастроить права. Введите команду sudo chown -R [user]:[user] /home/[user], заменив user на имя нужного пользователя, к которому и будут применены все изменения.
  8. Команда для установки прав доступа при исправлении Файловая система доступна только для чтения в Linux

  9. Данное действие осуществляется с опцией sudo, поэтому ее придется подтвердить, указав в новой строке пароль суперпользователя.
  10. Подтверждение команды для установки прав при исправлении Файловая система доступна только для чтения в Linux

После активации команды вы будете уведомлены, что все изменения успешно вступили в силу. Следом рекомендуется перезагрузить ПК и можно приступать к тестированию. Если же при использовании команды ls было обнаружено, что для раздела или носителя установлены все требуемые атрибуты, следует перейти другим решениям возникшей проблемы.

Способ 2: Исправление ошибок через GParted

GParted — одна из самых известных утилит для управления дисками в Linux со встроенным графическим интерфейсом. Ее особенность заключается в наличии множества вспомогательных функций, связанных в том числе и с решением различных ошибок носителей.

  1. Если GParted по умолчанию отсутствует в вашем дистрибутиве, установите ее с помощью команды sudo apt-get install gparted. Подтвердите это действие, введя пароль суперпользователя и одобрив скачивание архивов.
  2. Команда для установки утилиты управления дисками при исправлении Файловая система доступна только для чтения в Linux

  3. После этого утилиту проще всего запустить, нажав на соответствующий значок в меню приложений.
  4. Запуск утилиты управления дисками для решения Файловая система доступна только для чтения в Linux

  5. Для открытия тоже потребуются права суперпользователя.
  6. Подтверждение запуска утилиты управления дисками при решении Файловая система доступна только для чтения в Linux

  7. При входе сразу станет понятно, какой из разделов является проблемным, поскольку возле него будет гореть восклицательный знак. Кликните по данной строке правой кнопкой мыши.
  8. Поиск проблемного накопителя при решении Файловая система доступна только для чтения в Linux

  9. В контекстном меню нажмите на «Проверить на ошибки».
  10. Запуск проверки на ошибки в утилите при исправлении Файловая система доступна только для чтения в Linux

  11. Запустите выполнение операций, щелкнув на кнопку в виде галочки, которая расположена на верхней панели.
  12. Включение операции проверки на ошибке в утилите при исправлении Файловая система доступна только для чтения в Linux

    Lumpics.ru

  13. Подтвердите запуск проверки.
  14. Подтверждение запуска проверки при исправлении Файловая система доступна только для чтения в Linux

  15. Осталось только дождаться завершения этого процесса.
  16. Ожидание завершения проверки ошибки Файловая система доступна только для чтения в Linux

Если какие-то неполадки будут найдены и исправлены, вы получите соответствующее уведомление. По окончании проверки следует перезагрузить ПК, чтобы при начале следующего сеанса сразу проверить эффективность выполненных действий. Если они не принесли никакого результата, переходите далее.

Способ 3: Исправление поврежденных блоков

Иногда ошибка со сбойным режимом чтения возникает вследствие повреждения секторов жесткого диска. Существуют специальные утилиты, позволяющие распределить проблемное пространство или исправить его, если это является возможным. В Linux имеется встроенная команда, отвечающая за выполнение этой операции. Мы и предлагаем воспользоваться ей в том случае, если приведенные выше рекомендации не принесли никакого результата.

  1. Для начала просмотрим список дисков, чтобы понять, какой из них следует проверять. Осуществляется это через команду fdisk -l.
  2. Проверка списка дисков при проверке блоков во время решения Файловая система доступна только для чтения в Linux

  3. В списке отыщите проблемный накопитель, определив его точное название. Далее оно потребуется при активации соответствующей команды для лечения блоков.
  4. Нахождение накопителя для исправления Файловая система доступна только для чтения в Linux

  5. Теперь используйте команду hdparm -i /dev/sda2 | grep Model, чтобы проверить выбранный носитель или логический диск. Здесь замените /dev/sda2 на определенное ранее название.
  6. Запуск средства проверки накопителя для исправления Файловая система доступна только для чтения в Linux

  7. После этого следует отмонтировать диск, чтобы в дальнейшем запустить проверку блоков. Осуществляется это через строку umount /dev/sda2.
  8. Размонтирование накопителя для решения проблемы Файловая система доступна только для чтения в Linux

  9. Запустите проверку, вставив команду badblocks -s /dev/sda2 > /root/badblock.
  10. Запуск проверки на плохие блоки при решении проблемы Файловая система доступна только для чтения в Linux

  11. Обнаруженные блоки, которые не подлежат исправлению, требуется отметить, чтобы система перестала их задействовать. Для этого используйте e2fsck -l /root/badblock /dev/sda2.
  12. Отключение проблемных блоков при решении проблемы Файловая система доступна только для чтения в Linux

Все изменения будут применены сразу же, однако, как обычно, рекомендуется создать новый сеанс операционной системы, чтобы проверить, была ли решена возникшая неполадка с ошибкой «Файловая система доступна только для чтения».

Способ 4: Форматирование накопителя

Последний метод, о котором мы хотим рассказать в рамках сегодняшней статьи, является самым радикальным, поскольку подразумевает полное форматирование накопителя, после будет восстановлено состояние файловой системы. Такой вариант подойдет только в той ситуации, если на диске нет важных файлов и все содержимое можно удалить. Более детальные инструкции по данной теме ищите в отдельном материале на нашем сайте, воспользовавшись указанной далее ссылкой.

Подробнее: Форматирование диска в Linux

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

Еще статьи по данной теме:

Помогла ли Вам статья?

Сталкнулся с тем, что флешка (на 8 Gb) стала монтироваться только для чтения. (По видимому я ее как-то неудачно извлек и компьютера) Решить проблему, мне помогла эта статья. После того, как действия были выполнены, все стало работать как нужно.

Сегодня речь пойдет о так называемом «программном
ремонте» USB flash
накопителей. Вопросы аппаратного ремонта рассматриваться не будут по
причине копеечной стоимости новых абсолютно исправных устройств; вопрос
же снятия данных с неисправных флешей не рассматривается из-за
отсутствия у автора желания публично его рассматривать :) .

Поводом для написания статьи послужило обилие на
различных форумах советов по устранению программных глюков флешек с
помощью различных утилит «низкоуровневого форматирования» и пр. Не
отрицая существования утилит «от производителя», хочу заметить, что
существует весьма простой и вполне надежный метод удаления софт-бэдов
на флешках, устранения проблем с файловой системой, бутсектором и MBR,
возникающих, как правило, при небезопасном извлечении этих устройств из
компьютера, либо же из-за иных программных или аппаратных сбоев
компьютера (одни только глючные южные мосты ICH5 от Intel чего стоят).

Существующие методы «излечения» этих болезней под ОС
Microsoft Windows имеют ряд существенных недостатков, причиной которых
является отсутствие в Windows достаточно функциональных  средств
дискменеджмента даже от сторонних производителей. Простой пример: после
«заливки» флешки нулями, Windows форматирует её как super-floppy, т. е.
без организации MBR, что для корректной работы флешки под разными ОС
недопустимо. Сторонние дискменеджеры либо не умеют работать с
USB-устройствами (Norton Partition Magic), либо работают некорректно
(Paragon Partition Manager). Работа же с флешкой под различными ОС
ведется именно как с жестким диском, поэтому и предъявляемые требования
к организации логической структуры аналогичны винчестеру, а не дискете.
Для этих целей воспользуемся правильной ОС и правильным софтом,
который, как оказалось, к тому же абсолютно бесплатен, в отличие от
недофункциональных платных поделок.

Итак… Имеет место флешка, которая либо виснет в
Windows, либо просится быть отформатированной, но не 
форматируется («Виндовз не может завершить форматирование», о, ужас!),
либо сыплет бэдами при сканировании тем же HDDScan’ом.

Если с Линуксом вы незнакомы, то я предложу для начала выкачать один из
LiveCD-дистрибутивов и, предварительно записав образ на CD, загрузиться
с него. Я, как Слаковод, естественно, предложу Slax — он невелик по
размерам, несложен (впрочем, как и всякий LiveCD общего назначения) ,
быстро грузится и в нем есть всё необходимое для «ремонта». Если же
какой-либо из Линуксов у вас уже стоит на HDD и вы с ним дружите, то
буду рад добавить в вашу  копилку знаний еще несколько советов.

Лично мной работа велась под локализованным
неофициальным портом Slackware для 64-битных процессоров BlueWhite64

Немного о форматировании: сейчас пойдут большие
куски кода. Обычным моноширинным шрифтом мы будем
показывать вывод консоли, жирным
— наш ввод. Сразу за решеткой красным — #мои комментарии.

Итак, загрузились. Если вы не root, то станьте им ,
выполнив команду su и введя пароль , ибо борьба с ополоумевшим железом
по праву только суперпользователю :) .

Подключаем флешку, смотрим список USB-устройств.
Вводим lsusb, нажимаем Enter, смотрим вывод:

[email protected]_103:~# lsusb

#Наблюдаем вывод: вот она,
родимая, даже, вроде "аппаратно" живая.


Bus 005 Device 003: ID 0ea0:2168 Ours Technology, Inc. Transcend
JetFlash 2.0 / Astone USB Drive


Bus 005 Device 001: ID 0000:0000


Bus 004 Device 001: ID 0000:0000


Bus 003 Device 001: ID 0000:0000


Bus 002 Device 001: ID 0000:0000


#Это сканер, он нам не мешает.

Bus 001 Device 003: ID 04a5:20fc Acer Peripherals Inc. (now BenQ Corp.)
Benq 5000


Bus 001 Device 001: ID 0000:0000

 

Флеш-накопители распознаются  как SCSI-диски,
т.е., устройства  /dev/sdX, но работает с ними почему-то типично
IDE-дисковая утилита hdparm :) . Внимание!!! SATA-винчестеры у нас тоже
обозначаются как /dev/sdX! У меня SATA-винчестер, потому ему по праву
принадлежит /dev/sda, а флешке — следующая буква b, т. е. /dev/sdb.
Попытаемся познакомиться с ней поближе:

[email protected]_103:~# hdparm /dev/sdb
 

/dev/sdb:

 #Защита от записи выключена


 readonly     =  0 (off)


 readahead    = 256 (on)


 #Транслируемая геометрия
соответсвует реальной: 1017856 секторов это ~512 МБ


 geometry     = 1014/17/59, sectors = 1017856,
start = 0

Теперь сделаем ей «низкоуровневое форматирование»,
т. е. забъем всё пространства накопителями нулевыми байтами. Таким
образом мы удалим софт-бэды, сотрем ошибочные таблицы FAT, загрузочный
сектор, MBR. Внимание! Все оставшиеся данные на флешке будут
безвозвратно утеряны!


[email protected]_103:~# dd if=/dev/zero
of=/dev/sdb


#dd вводили без параметров, теперь
он ругается на нехватку места на флешке. И правильно, генератор нулей
то у нас безразмерный :)


dd: запись в `/dev/sdb': No space left on device


1017857+0 записей считано


1017856+0 записей написано


 скопи��овано 521142272 байта (521 MB), 144,185 секунд, 3,6 MB/s

Флешка USB 2.0 на 512 МБ стиралась 2,5 минуты
    Теперь «по-фирменному» создаём раздел.

[email protected]_103:~# fdisk /dev/sdb

#fdisk ругается, что не нашел ни
DOS-овской таблицы разделов, ни метки диска в стиле BSD. Оно и понятно
- вся флеш забита нулями.


Device contains neither a valid DOS partition table, nor Sun, SGI or
OSF disklabel


Building a new DOS disklabel. Changes will remain in memory only,

until you decide to write them. After that, of course, the previous

content won't be recoverable.

 

Warning: invalid flag 0x0000 of partition table 4 will be corrected by
w(rite)

 

#Умный fdisk сразу предлагает
помощь. Давим m


Command (m for help): m


#Вывод списка команд:


Command action

   a   toggle a bootable flag

   b   edit bsd disklabel


   c   toggle the dos compatibility flag


   d   delete a partition

   l   list known partition types

   m   print this menu


   n   add a new partition


   o   create a new empty DOS partition table

   p   print the partition table

   q   quit without saving changes


   s   create a new empty Sun disklabel


   t   change a partition's system id

   u   change display/entry units

   v   verify the partition table


   w   write table to disk and exit


   x   extra functionality (experts only)

 

#Нам нужна новый раздел. Жмем
n, как написано:


Command (m for help): n


Command action


   e   extended


   p   primary partition (1-4)

#Естественно, первичный раздел.
Жмем p


p


#И первый, естественно. Жмем 1


Partition number (1-4): 1


#Здесь соглашаемся со всем, что
предлагает fdisk. Он умный, сам разберется :)


First cylinder (1-1014, default 1):


Using default value 1


Last cylinder or +size or +sizeM or +sizeK (1-1014, default 1014):

Using default value 1014
 

#Смотрим, чего мы наваяли :) .
Жмем
p


Command (m for help): p

 

Disk /dev/sdb: 521 MB, 521142272 bytes


17 heads, 59 sectors/track, 1014 cylinders


Units = cylinders of 1003 * 512 = 513536 bytes

 

   Device Boot     

Start        
End      Blocks   Id  System


/dev/sdb1              
1       
1014      508491+  83  Linux

 

#По умолчанию фдиск создал,
естественно, линуксовый раздел (ну не виндовый же ему создавать). Надо
поменять ID раздела. Жмем t.


Command (m for help): t


#Выбираем первый раздел для
изменения ID


Selected partition 1


#предусмотрительный fdisk
предлагает посмотреть, на что мы можем поменять тип раздела


Hex code (type L to list codes): l

 

 0 
Empty          
1e  Hidden W95 FAT1 80  Old
Minix       be  Solaris boot


 1 
FAT12          

24  NEC DOS        
81  Minix / old Lin bf  Solaris


 2  XENIX root      39  Plan
9          82  Linux
swap      c1  DRDOS/sec (FAT-

 3  XENIX usr       3c 
PartitionMagic  83 
Linux          
c4  DRDOS/sec (FAT-


 4  FAT16 <32M      40 

Venix 80286     84  OS/2 hidden C: 
c6  DRDOS/sec (FAT-


 5  Extended       
41  PPC PReP Boot   85  Linux extended 

c7  Syrinx

 6 
FAT16          
42 
SFS            
86  NTFS volume set da  Non-FS data

 7  HPFS/NTFS       4d 
QNX4.x          87 
NTFS volume set db  CP/M / CTOS / .


 8 
AIX            

4e  QNX4.x 2nd part 88  Linux plaintext de  Dell Utility

 9  AIX bootable    4f  QNX4.x 3rd part
8e  Linux LVM       df  BootIt

 a  OS/2 Boot Manag 50  OnTrack
DM      93 
Amoeba          e1 
DOS access


 b  W95 FAT32       51 

OnTrack DM6 Aux 94  Amoeba BBT     
e3  DOS R/O


 c  W95 FAT32 (LBA) 52 
CP/M           
9f  BSD/OS         

e4  SpeedStor

 e  W95 FAT16 (LBA) 53  OnTrack DM6 Aux a0  IBM
Thinkpad hi eb  BeOS fs


 f  W95 Ext'd (LBA) 54 

OnTrackDM6      a5 
FreeBSD         ee  EFI GPT


10 
OPUS           
55  EZ-Drive        a6 

OpenBSD         ef  EFI
(FAT-12/16/


11  Hidden FAT12    56  Golden
Bow      a7 
NeXTSTEP        f0 

Linux/PA-RISC b

12  Compaq diagnost 5c  Priam Edisk    
a8  Darwin UFS      f1  SpeedStor


14  Hidden FAT16 <3 61 

SpeedStor       a9 
NetBSD          f4 
SpeedStor


16  Hidden FAT16    63  GNU HURD or Sys
ab  Darwin boot     f2  DOS secondary

17  Hidden HPFS/NTF 64  Novell Netware  b7  BSDI
fs         fd  Linux raid
auto


18  AST SmartSleep  65  Novell Netware  b8 

BSDI swap       fe  LANstep

1b  Hidden W95 FAT3 70  DiskSecure Mult bb  Boot Wizard
hid ff  BBT


1c  Hidden W95 FAT3 75  PC/IX

 

#Елки-палки, а мы думали, что
кроме Винды и ФАТ32 на свете ничего и нет :) . Меняем ID партишна на
ФАТ16 - топчем 6


Hex code (type L to list codes): 6


Changed system type of partition 1 to 6 (FAT16)

 

#Еще раз посмотрим на дело рук
своих


Command (m for help): p

 

Disk /dev/sdb: 521 MB, 521142272 bytes

17 heads, 59 sectors/track, 1014 cylinders

Units = cylinders of 1003 * 512 = 513536 bytes

 

   Device Boot     
Start        
End      Blocks   Id  System

/dev/sdb1              
1       
1014      508491+   6  FAT16

 

#Всё ОК. Пишем изменения и выходим


Command (m for help): w

The partition table has been altered!
 

Calling ioctl() to re-read partition table.

 

WARNING: If you have created or modified any DOS 6.x


partitions, please see the fdisk manual page for additional


information.


Syncing disks.

 

И всё!? Ан нет. Это создан раздел для FAT16. А
его надо отформатировать,
а по науке говоря, создать на нем чистую файловую систему. В Линуксе
есть простая и прямая как рельс утилитка для этого — mkdosfs. Просто
пишем, на каком разделе мы хотим создать чистую FAT16

[email protected]_103:~# mkdosfs
/dev/sdb1


mkdosfs 2.11 (12 Mar 2005)

Линкусоиды могут тут же примонтировать
новообретенный девайс и что-нибудь записать на него. Пользователи
дружественной и удовлетворяющей все запросы пользователей  
ОС  грузятся в  Windows и радуются, что стали «настоящими»
линуксоидами :) .

Необходимое послесловие.

    Автор не несет никакой ответственности за то, что
счастливые обладатели SATA-дисков попутали буквы и постирали информацию
со своих винчестеров (а такие будут, это я гарантирую :) ) . Если вы из
статьи ничего не поняли, и проблеск мысли в мозгу не воссиял :) , то
лучше статью сразу забыть, флешку выкинуть и идти в магазин за новой. Данная технология справедлива для флешек до 2 ГБ включительно.
    Автор искренне благодарит Алексея Хована за помощь в
написании статьи и дополнительную проверку работоспособности метода.

Виталий Розизнаный, специально для rlab.ru.

Скопировано с сайта rlab.ru для личного использования.

Операционная система Убунту хоть и превосходит по некоторым параметрам Windows, но тоже способна портить пользователю настроение, выдавая ошибки. Одна из таких — недоступность файловой системы. Причём касается это как обычных флешек, так и жёстких дисков в некоторых ситуациях. Решить проблему можно. Однако и опытные пользователи не всегда знают, как исправить ошибку, когда Ubuntu выдаёт: «Файловая система доступна только для чтения». Ответ мы постарались дать в этой статье.

Исправление ошибки в работе с файлами

Причин возникновения проблем с доступом к файлам в Ubuntu может быть несколько.

Неисправность носителя

В первую очередь стоит проверить, точно ли исправна эта файловая система. В случае с флеш-картой сделать это легко. Попробуйте открыть её с компьютера на Windows. Другая система может быстро найти неполадки на накопителе. То же самое касается карт памяти, китайских плееров и других дешёвых носителей информации. Часто дело может быть в них.

В случае, когда проблемным является жёсткий диск, выполнить проверку будет гораздо труднее. Если на вашем компьютере стоит две системы, проверьте, исправно ли работает ваш HDD на Windows. Эти способы позволят определить очаг неисправности.

Форматирование

Во многих случаях вернуть работоспособность помогает простое форматирование файловой системы. Особенно легко это сделать на флешке. Правда, не всегда мы готовы расстаться с той информацией, которая на ней уже есть. Перекиньте все данные на компьютер под управлением Виндовс и отформатируйте проблемный накопитель.

С диском навряд ли у кого-то поднимется рука совершить такое. Форматирование может уничтожить много важной информации. Тем более, если повреждена файловая система Ubuntu, проблему надо искать в другом месте.

Форматирование диска

Проверка на наличие ошибок

Проверить диск на наличие ошибок можно не только на Windows. Убунту также обладает достаточным арсеналом для этого. Сделать это можно и с помощью команд, и пользуясь специальным приложением. Сначала разберём способ, использующий стандартные средства.

Просматриваем список накопителей:

fdisk –l

Проверяем конкретный накопитель:

hdparm -i /dev/sdf | grep Model

В примере взят sdf, но у вас название диска может отличаться.

Если том был примонтирован, то перед тем, как проверять, это действие нужно отменить:

umount /dev/sdf1

Теперь проверяем том на бэдблоки — проблемные области:

badblocks -s /dev/sdf1 > /root/badblock

Прогресс выполнения будет отображаться в процентах.

Теперь отмечаем бэдблоки, чтобы система перестала их использовать:

e2fsck -l /root/badblock /dev/sdf1

Такой способ в теории должен помочь исправить неполадки с любыми видами носителей. Если же сканирование дисков на ошибки не помогло, то пора воспользоваться удобной утилитой — GParted.

GParted

Загрузка приложения GParted

  1. Для начала эту программу необходимо установить. Сделать это легко при помощи команды:
    sudo apt-get install gparted
  2. Открываем GParted. Перед нами будут выведены все носители. Среди них должен быть и проблемный недоступный — если утилита увидит ошибки, то она пометит его восклицательным знаком.
  3. Теперь открываем наш диск и нажимаем на кнопку «Раздел», расположенную сверху.
  4. В выпавшем меню выбираем «Проверка на ошибки». Программа отсканирует диск и, возможно, найдёт неполадки, после чего файловая система станет доступной не только для чтения.

Права доступа

Наконец, последняя причина, по которой мы теряем доступ к управлению данными на носителях, заключается в нарушенных правах. С ней могут сталкиваться и опытные юзеры, использующие root-режим. Когда мы используем различные команды, не до конца понимая их суть, или запускаем программы с расширенными полномочиями, система может по ошибке перекрыть доступ.

Проверка прав доступа

После чего мы видим сообщение от Ubuntu: «Файловая система доступна только для чтения». Убрать такую неполадку помогут специальные команды.

В качестве универсального метода здесь подойдёт команда:

sudo chown -R [user]:[user] /home/[user]

Вместо [user] необходимо вписать имя пользователя. Команда chown отвечает за смену прав доступа к папке. Атрибут –R означает, что этот раздел пользователь может только читать. Sudo отменяет эти изменения. В примере проблема заключалась в домашнем разделе, если у вас проблемы с флешкой, то следует вписать её директорию.

Файловая система Убунту работает немного по другим принципам, нежели на Windows. Поэтому любые диски под её управлением ведут себя по-другому. Из-за этого возникают и новые ошибки, с которыми на Винде нельзя столкнуться.

Теперь мы знаем, как решить проблему, касающуюся неполадок с редактированием дисков. Дело может быть как в неисправности устройств, так и в неправильном определении прав. Главное — правильно определить неполадку и исправить её. Благо, это не самая серьёзная из всех ошибок, хотя она и может доставить пользователю неприятности.

  • Печать

Страницы: [1] 2  Все   Вниз

Тема: Флешка доступна только для чтения  (Прочитано 39236 раз)

0 Пользователей и 1 Гость просматривают эту тему.

cinyflo

Пошёл такой вчера к своей девушке (у неё севен) с флешкой, перекачать один фильм. Поставил на перекачку и ушёл от компа. Прихожу — он мне пишет какую-то байду типа «устройство доступно только для чтения». Думаю фигня война, лучше дома с торрентов солью фильм, заодно погляжу что с флешкой. Пришёл домой, воткнул флешку — под убунточкой тоже ничего не пишет, и не форматирует ничего gparted’ом. Расшарил в виртуальную винду, там та же фигня. Искал в инете решение, нашёл для линукса: http://admyn.ru/page.php?id=264.
Но после вот этой команды всё равно ни черта не происходит:

root@linux:/home/arcturus# dd if=/dev/zero of=/dev/sdc
dd: открытие «/dev/sdc»: Файловая система доступна только для чтения
root@linux:/home/arcturus#


Оффлайн
Легас

А может просто в свойствах флэшки поставить везде в разрешениях«чтение и запись»?

Бес труда и пальцем в носу не по ковыряешься и в Linuxe не разбирёси!!!


cinyflo


Оффлайн
victor00000

ls /dev/mapper
mount | grep /dev/sdc
?


cinyflo

Она уже стала sdd! о_О

arcturus@linux:~$ df -h
Файл.система   Размер Использовано  Дост Использовано% Cмонтировано в
/dev/sda1         72G         7,9G   60G           12% /
udev             2,0G         4,0K  2,0G            1% /dev
tmpfs            806M         860K  805M            1% /run
none             5,0M            0  5,0M            0% /run/lock
none             2,0G          72K  2,0G            1% /run/shm
/dev/sdb1        917G         340G  532G           39% /home
/dev/sdd1        7,5G         6,6G  902M           89% /media/F7EA-7F64

arcturus@linux:~$ ls /dev/mapper/
control

arcturus@linux:~$ mount|grep /dev/sdd
/dev/sdd1 on /media/F7EA-7F64 type vfat (rw,nosuid,nodev,uid=1000,gid=1000,shortname=mixed,dmask=0077,utf8=1,showexec,flush,uhelper=udisks)


Оффлайн
Легас

Как это сделать?

Любой носитель можно заблокировать — если не хочешь случайно что-нибудь удалить. К примеру: Я беру флэш-карту ММС, вставляю в соответствующее место, когда она появляеца, я правой кнопкой мышы в списке выбираю — «свойства носителя» и там есть 3 варианта, где я выбираю нажимая по очерёдно — «чтание и запись». НУ правда на флэш-карте есть ещё принудительная механическая блокировка — ползунок с боку. На USB — флэшке же такова нет (по крайней мере я не встречал). Таким же способом можно поставить запрет на изменение данных например любова файла или папки.

Ну это как варианты.

Бес труда и пальцем в носу не по ковыряешься и в Linuxe не разбирёси!!!


Оффлайн
victor00000

umount -lf /media/F7EA-7F64
dd if=/dev/zero of=/dev/sdd
всё?


cinyflo

Неа, ничего не изменилось, только обратно sdc стала.


Оффлайн
victor00000


cinyflo


Оффлайн
victor00000


Оффлайн
Легас

выкинь её и другую купи. Китайские часто тупят.

Бес труда и пальцем в носу не по ковыряешься и в Linuxe не разбирёси!!!


Оффлайн
victor00000


cinyflo

флеш был прошивка?

Скажите как для дауна, а то я всё равно не понял.

cinyflo,
sudo fdisk -l?

arcturus@linux:~$ sudo fdisk -l
[sudo] password for arcturus:

Диск /dev/sda: 82.0 Гб, 81964302336 байт
255 головок, 63 секторов/треков, 9964 цилиндров, всего 160086528 секторов
Units = секторы of 1 * 512 = 512 bytes
Размер сектора (логического/физического): 512 байт / 512 байт
I/O size (minimum/optimal): 512 bytes / 512 bytes
Идентификатор диска: 0x000e2a1a

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sda1   *        2048   151703551    75850752   83  Linux
/dev/sda2       151705598   160086015     4190209    5  Расширенный
/dev/sda5       151705600   160086015     4190208   82  Linux своп / Solaris

Диск /dev/sdb: 1000.2 Гб, 1000204886016 байт
255 головок, 63 секторов/треков, 121601 цилиндров, всего 1953525168 секторов
Units = секторы of 1 * 512 = 512 bytes
Размер сектора (логического/физического): 512 байт / 4096 байт
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Идентификатор диска: 0x00000000

На диске /dev/sdb отсутствует верная таблица разделов

Диск /dev/sdc: 7970 МБ, 7970226176 байт
148 головок, 18 секторов/треков, 5843 цилиндров, всего 15566848 секторов
Units = секторы of 1 * 512 = 512 bytes
Размер сектора (логического/физического): 512 байт / 512 байт
I/O size (minimum/optimal): 512 bytes / 512 bytes
Идентификатор диска: 0xf64c53d0

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sdc1              63    15550919     7775428+   b  W95 FAT32
arcturus@linux:~$


Оффлайн
victor00000


  • Печать

Страницы: [1] 2  Все   Вверх

Содержание

  1. Исправление ошибки «Файловая система доступна только для чтения» в Linux
  2. Способ 1: Настройка прав доступа
  3. Способ 2: Исправление ошибок через GParted
  4. Способ 3: Исправление поврежденных блоков
  5. Способ 4: Форматирование накопителя
  6. Исправление Read-Only File System в Linux
  7. Ошибки файловой системы и опция remount-ro
  8. Read-only файловая система в виртуальных машинах
  9. How do I change a USB drive from read only in Linux?
  10. How do I change my USB from read only in Linux?
  11. How do I change my USB from read only?
  12. How do I make a USB drive writable in Linux?
  13. How do I format a read only file in Linux?
  14. How do I change my USB from read only Ubuntu?
  15. Why is my USB suddenly write protected?
  16. How do I remove USB from read only state?
  17. How can I remove the write protection from my USB?
  18. How do I make a read-only drive writable?
  19. How do I make a partition writable?
  20. How do I change permissions on a Linux partition?
  21. How do I fix read only files in Linux?
  22. How do I format a drive in Linux?
  23. How do I mount a drive in Linux?

Исправление ошибки «Файловая система доступна только для чтения» в Linux

Способ 1: Настройка прав доступа

Первый способ исправления ошибки «Файловая система доступна только для чтения» в Linux заключается в проверке прав доступа. Иногда пользователь случайно или намерено устанавливает ограничения, которые распространяются и на других юзеров. Для начала предлагаем проверить атрибуты, а затем внести изменения, если это требуется.

  1. Запустите консоль удобным для вас методом. Для этого можно использовать соответствующий значок в меню приложений или горячую клавишу Ctrl + Alt + T.
  2. Здесь введите команду ls -l , чтобы просмотреть весь список дисков с подробной информацией, среди которой будет находиться и необходимая нам.

После активации команды вы будете уведомлены, что все изменения успешно вступили в силу. Следом рекомендуется перезагрузить ПК и можно приступать к тестированию. Если же при использовании команды ls было обнаружено, что для раздела или носителя установлены все требуемые атрибуты, следует перейти другим решениям возникшей проблемы.

Способ 2: Исправление ошибок через GParted

GParted — одна из самых известных утилит для управления дисками в Linux со встроенным графическим интерфейсом. Ее особенность заключается в наличии множества вспомогательных функций, связанных в том числе и с решением различных ошибок носителей.

  1. Если GParted по умолчанию отсутствует в вашем дистрибутиве, установите ее с помощью команды sudo apt-get install gparted . Подтвердите это действие, введя пароль суперпользователя и одобрив скачивание архивов.
  2. После этого утилиту проще всего запустить, нажав на соответствующий значок в меню приложений.

Если какие-то неполадки будут найдены и исправлены, вы получите соответствующее уведомление. По окончании проверки следует перезагрузить ПК, чтобы при начале следующего сеанса сразу проверить эффективность выполненных действий. Если они не принесли никакого результата, переходите далее.

Способ 3: Исправление поврежденных блоков

Иногда ошибка со сбойным режимом чтения возникает вследствие повреждения секторов жесткого диска. Существуют специальные утилиты, позволяющие распределить проблемное пространство или исправить его, если это является возможным. В Linux имеется встроенная команда, отвечающая за выполнение этой операции. Мы и предлагаем воспользоваться ей в том случае, если приведенные выше рекомендации не принесли никакого результата.

  1. Для начала просмотрим список дисков, чтобы понять, какой из них следует проверять. Осуществляется это через команду fdisk -l .
  2. В списке отыщите проблемный накопитель, определив его точное название. Далее оно потребуется при активации соответствующей команды для лечения блоков.
  3. Теперь используйте команду hdparm -i /dev/sda2 | grep Model , чтобы проверить выбранный носитель или логический диск. Здесь замените /dev/sda2 на определенное ранее название.
  4. После этого следует отмонтировать диск, чтобы в дальнейшем запустить проверку блоков. Осуществляется это через строку umount /dev/sda2 .
  5. Запустите проверку, вставив команду badblocks -s /dev/sda2 > /root/badblock .
  6. Обнаруженные блоки, которые не подлежат исправлению, требуется отметить, чтобы система перестала их задействовать. Для этого используйте e2fsck -l /root/badblock /dev/sda2 .

Все изменения будут применены сразу же, однако, как обычно, рекомендуется создать новый сеанс операционной системы, чтобы проверить, была ли решена возникшая неполадка с ошибкой «Файловая система доступна только для чтения».

Способ 4: Форматирование накопителя

Последний метод, о котором мы хотим рассказать в рамках сегодняшней статьи, является самым радикальным, поскольку подразумевает полное форматирование накопителя, после будет восстановлено состояние файловой системы. Такой вариант подойдет только в той ситуации, если на диске нет важных файлов и все содержимое можно удалить. Более детальные инструкции по данной теме ищите в отдельном материале на нашем сайте, воспользовавшись указанной далее ссылкой.

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

Источник

Исправление Read-Only File System в Linux

В некоторый случаях файловая система в Linux может перейти в состояние read-only, при котором вы можете только читать данные с диска, а при попытке записи любых изменение или создании нового файла появдляется ошибка Read-only file system.

Ошибки файловой системы и опция remount-ro

Проверьте параметры монтирования дисков при загрузке Linux. Настройки монтирования файловых систем при загрузке задаются в файле /etc/fstab.

Обратите что в fstab есть строка монтирования корневой директории вида:

Параметр errors=remount-ro означает, что данная директория будет смонтирована в режиме чтения, если на файловой системе устройства обнаружены проблемы. В этом случае нужно выполнить проверку диска с помощью FSCK.

Обычные файловые системы такие как EXT4/BTRFS/XFS можно монтировать как в режиме записи, так и только для чтения (в отличии от файловых систем ISO или SquashFS, которые доступны только для чтения).

  • continue – игнорировать ошибки,
  • remount-ro – перемонтировать диск в режиме только для чтения
  • panic – остановить загрузку системы

Вы можете вывести соответствие между UUID диска и именем устройства:

В данном примере вы получили, что вашему UUID соответствует устройство /dev/sda3.

Также можно имена устройства и точки монтирования с помощью команды:

Т.к. в данном примере ошибки обнаружены в корневой директории которая является точкой монтирования, вы сможете выполнить ее проверку только загрузившись с LiveCD. Для исправления ошибок файловой системы используется команда:

$ sudo fsck –y /dev/sda3

$ sudo fsck –y UUID=aaaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaa

Если вы не можете прямо сейчас выполнить проверку диска, и вы хотите немедленно вывести файловую систему из режима read-only, нужно выполниться команду:

$ sudo mount -o remount,rw /

Read-only файловая система в виртуальных машинах

Файловая система раздела Linux на виртуальной машине можете перейти в read-only в случае недоступность системы хранения данных (СХД). Самый простой способ восстановить работу ОС – выполнить сброс виртуальной машины (фактически перезапуск с параметрами по умолчанию).

Может оказаться, что ВМ с Linux вообще не загружается и вам доступна только командная строка initramfs с предупреждениями:

Initramfs это начальная файловая система в оперативной памяти, которая основана на tmpfs, которая содержит утилиты и скрипты, необходимые для работы с дисками, файловыми системами и тд. После запуска initramfs отобразится проблемная ситуация.

Если же ошибок нет – просто вводим exit. Иначе выполняем проверку диска:

Здесь указан том (в данной случае /dev/sda1), для которого требуется выполнить ручную проверку. С помощью следующей команды можно проверить все подключенные файловые системы:

Источник

How do I change a USB drive from read only in Linux?

How do I change my USB from read only in Linux?

The easiest and fastest way to this:

  1. run your terminal as root sudo su .
  2. run this command in your terminal: df -Th ; you will get something like: …
  3. unmount the directory in which the USB pen drive is automatically mounted by running : umount /media/linux/YOUR_USB_NAME .

How do I change my USB from read only?

If you see “ Current Read-only State: Yes,” and “Read-only: Yes” type “attributes disk clear readonly” command and hit “Enter” to clear read only on USB drive. Then, you are able to format the USB drive successfully.

How do I make a USB drive writable in Linux?

  1. Find out the name and partition name of the drive: df -Th.
  2. unmount the drive: umount /media/ /
  3. fix the drive: sudo dosfsck -a /dev/
  4. remove the drive and put it back in.
  5. you’re done!

How do I format a read only file in Linux?

  1. sudo apt-get install gparted.
  2. sudo gparted.
  3. Select your usb drive in the top right of gparted.
  4. Make sure to unmount the drive (this is key), right click on the drive and select unmount.
  5. Now to can format it, right click on the drive and pick your file system

How do I change my USB from read only Ubuntu?

When you attach your USB key to your laptop:

  1. run sudo -i (so that you won’t type your password all the time)
  2. run df -Th (to see where your USB stick is mounted)
  3. unmount your USB stick.
  4. run dosfsck on the device you saw from your previous command. Example: dosfsck /dev/sdc1.
  5. remove and reattach your USB stick.

Why is my USB suddenly write protected?

Sometimes if the USB stick or SD card is full with files, it is very likely to receive the write protection error when files are being copied to it. … If there is enough free disk space and you still encounter this issue, it might be because the file you are trying to copy to the USB drive is too large.

How do I remove USB from read only state?

Solutions to ‘Current Read-Only State Yes’ on USB Flash Drive or SD Card [4 Methods]

  1. #1. Check and Turn Off the Physical Switch.
  2. #2. Open Regedit and Change Registry Key.
  3. #3. Use Write-Protection Removal Tool.
  4. #4. Clear Read-Only State Yes via Diskpart.

How can I remove the write protection from my USB?

To remove the write protection, simply open your Start menu, and click on Run. Type in regedit and press Enter. This will open the registry editor. Double-click the WriteProtect key located in the right side pane and set the value to 0.

How do I make a read-only drive writable?

You can simply set the device to read and write state via its Properties settings with the following steps:

  1. Open Windows File Explorer in Windows 10/8/7.
  2. Connect the read-only drive to PC, right-click on the drive, and select “Properties”.
  3. Under the Security tab, tick “Read” and “Write” in the Allow column.

How do I make a partition writable?

Click “Start” and right-click “Computer.” Click “Manage” and “Disk Management.” Right-click the drive you wish to make writable. Select “Format.”

How do I change permissions on a Linux partition?

Linux – Mount NTFS partition with permissions

  1. Identify the partition. To identify the partition, use the ‘blkid’ command: $ sudo blkid. …
  2. Mount the partition once. First, create a mount point in a terminal using ‘mkdir’. …
  3. Mount the partition on boot (permanant solution) Get the UUID of the partition.

How do I fix read only files in Linux?

“Read-only File System” Error and Solutions

  1. Read-only File System Error Cases. There may be different “read-only file system” error cases. …
  2. List Mounted File Systems. First, we will list already mounted file systems. …
  3. Re-Mount File System. …
  4. Reboot System. …
  5. Check File System For Errors. …
  6. Re-Mount File System In Read-Write.

How do I format a drive in Linux?

Formatting Disk Partition with NTFS File System

  1. Run the mkfs command and specify the NTFS file system to format a disk: sudo mkfs -t ntfs /dev/sdb1. …
  2. Next, verify the file system change using: lsblk -f.
  3. Locate the preferred partition and confirm that it uses the NFTS file system.

How do I mount a drive in Linux?

Mounting USB Drive

  1. Create the mount point: sudo mkdir -p /media/usb.
  2. Assuming that the USB drive uses the /dev/sdd1 device you can mount it to /media/usb directory by typing: sudo mount /dev/sdd1 /media/usb.

Источник

#
9 лет, 10 месяцев назад

Veylons_O.A. avatar

Темы:

4

Сообщения:

41

Участник с: 08 апреля 2013

Доброго дня. Ребят подскажите, вставляю флешку, а она с правами за чтение только, пользователя в группу storage внесла, перезагрузила, не помогло.

Что я упустила? или нужно монтировать флешку вручную все время?(((

lampslave

#
9 лет, 10 месяцев назад

Темы:

32

Сообщения:

4800

Участник с: 05 июля 2011

Попробуйте руками смонтировать, может быть она ругаться будет на что-то.

Veylons_O.A.

#
9 лет, 10 месяцев назад

Veylons_O.A. avatar

Темы:

4

Сообщения:

41

Участник с: 08 апреля 2013

Смонтировала командой

mount /dev/sdd1 /home/veylons/flash -o umask=0

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

kurych

#
9 лет, 10 месяцев назад

Темы:

0

Сообщения:

1394

Участник с: 06 ноября 2011

Какая файловая система на флешке? Покажите вывод «mount | grep /dev/sdd» после монтирования.

Veylons_O.A.

#
9 лет, 10 месяцев назад

Veylons_O.A. avatar

Темы:

4

Сообщения:

41

Участник с: 08 апреля 2013

kurych
Какая файловая система на флешке? Покажите вывод «mount | grep /dev/sdd» после монтирования.

ntfs)))) Я бы и Ext4 сделала, но боюсь windows такой файловой системы не знает…. )))

/dev/sdd1 on /run/media/veylons/RG_Log type ntfs (ro,nosuid,nodev,relatime,uid=1000,gid=100,fmask=0177,dmask=077,nls=utf8,errors=continue,mft_zone_multiplier=1,uhelper=udisks2)

Aivar

#
9 лет, 10 месяцев назад

Темы:

4

Сообщения:

6897

Участник с: 17 февраля 2011

Veylons_O.A.
ntfs))))

Не лучший выбор.

Судя по этому:

/dev/sdd1 on /run/media/veylons/RG_Log

автомонтированием занимается gvfs-mount.

А если руками:

$ gvfs-mount -d /dev/sdd1

?

Veylons_O.A.

#
9 лет, 10 месяцев назад

Veylons_O.A. avatar

Темы:

4

Сообщения:

41

Участник с: 08 апреля 2013

gvfs-mount -d /dev/sdd1

Говорит — «Нет тома для файла устройства /dev/sdd1»

kurych

#
9 лет, 10 месяцев назад

Темы:

0

Сообщения:

1394

Участник с: 06 ноября 2011

Вообще говоря, сейчас для флешек рекомендуется форматирование в exfat — любая современная винда етот формат поддерживает и рекомендует. Для линукса надо установить пакеты exfat-utils и fuse-exfat.
Если же по каким-то причинам хочется оставить флешку с ntfs, то надо иметь в виду, что встроенная в ядро по умолчанию поддержка ntfs работает с этой файловой системой только в read-only режиме. Что бы монтировать в режиме RW — надо установить пакет ntfs-3g и использовать для монтирования его возможности (man и wiki в помощь).

Aivar

#
9 лет, 10 месяцев назад

Темы:

4

Сообщения:

6897

Участник с: 17 февраля 2011

Veylons_O.A., а что есть?

# fdisk -l /dev/sd*


add. При необходимости сначала:

$ gvfs-mount -u /run/media/veylons/RG_Log

Aivar

#
9 лет, 10 месяцев назад

Темы:

4

Сообщения:

6897

Участник с: 17 февраля 2011

kurych, в пользу exfat высказываюсь постоянно, а вот для ntfs при монтировании указывать -t ntfs-3g, емнип, сейчас не надо.

Самый простой и быстрый способ сделать это:

  1. запустите свой терминал как root sudo su.
  2. запустите эту команду в своем терминале: df -Th; вы получите что-то вроде:…
  3. отключите каталог, в котором автоматически монтируется USB-накопитель, запустив: umount / media / linux / YOUR_USB_NAME.

Как изменить режим USB только для чтения?

Если вы видите «Текущее состояние только для чтения: Да» и «Только для чтения: Да» введите команду «Очистить диск атрибутов только для чтения» и нажмите «Ввод», чтобы очистить только чтение. на USB-накопителе. После этого вы сможете успешно отформатировать USB-накопитель.

Как сделать USB-накопитель доступным для записи в Linux?

3 ответы

  1. Узнайте имя и имя раздела диска: df -Th.
  2. размонтировать диск: umount / media / /
  3. исправить диск: sudo dosfsck -a / dev /
  4. снимите диск и вставьте его обратно.
  5. готово!

Как отформатировать файл только для чтения в Linux?

Вкратце:

  1. sudo apt-get установить gparted.
  2. sudo gparted.
  3. Выберите свой USB-накопитель в правом верхнем углу окна gparted.
  4. Убедитесь, что диск отключен (это ключ), щелкните диск правой кнопкой мыши и выберите «Размонтировать».
  5. Теперь, чтобы отформатировать его, щелкните диск правой кнопкой мыши и выберите файловую систему. :)

Как мне изменить свой USB-накопитель с Ubuntu только для чтения?

Когда вы подключаете USB-ключ к ноутбуку:

  1. запустите sudo -i (чтобы вы не вводили пароль все время)
  2. запустите df -Th (чтобы увидеть, где смонтирован USB-накопитель)
  3. отключите USB-накопитель.
  4. запустите dosfsck на устройстве, которое вы видели с помощью предыдущей команды. Пример: dosfsck / dev / sdc1.
  5. извлеките и снова подключите USB-накопитель.

Почему мой USB-накопитель внезапно оказался защищенным от записи?

Иногда, если USB-накопитель или SD-карта заполнены файлами, очень вероятно, что появится ошибка защиты от записи. когда файлы копируются на него. … Если на диске достаточно свободного места, но проблема все еще возникает, возможно, файл, который вы пытаетесь скопировать на USB-накопитель, слишком велик.

Как вывести USB из состояния только для чтения?

Решение проблемы «Текущее состояние только для чтения — Да» на USB-накопителе или SD-карте [4 метода]

  1. №1. Проверьте и выключите физический переключатель.
  2. №2. Откройте Regedit и измените ключ реестра.
  3. №3. Используйте средство удаления защиты от записи.
  4. №4. Очистить состояние только для чтения Да через Diskpart.

Как снять защиту от записи с USB-накопителя?

Чтобы снять защиту от записи, просто откройте меню «Пуск» и нажмите «Выполнить». Введите regedit и нажмите Enter.. Откроется редактор реестра. Дважды щелкните ключ WriteProtect, расположенный на правой боковой панели, и установите значение 0.

Как сделать диск доступным только для чтения?

Вы можете просто настроить устройство на чтение и запись в настройках свойств, выполнив следующие действия:

  1. Откройте проводник Windows в Windows 10/8/7.
  2. Подключите диск только для чтения к ПК, щелкните диск правой кнопкой мыши и выберите «Свойства».
  3. На вкладке «Безопасность» отметьте «Чтение» и «Запись» в столбце «Разрешить».

Как сделать раздел доступным для записи?

Щелкните «Пуск» и щелкните правой кнопкой мыши «Компьютер». Нажмите «Управление» и «Управление дисками». Щелкните правой кнопкой мыши диск, который вы хотите сделать доступным для записи. Выберите «Форматировать».

Как изменить права доступа к разделу Linux?

Linux — смонтировать раздел NTFS с разрешениями

  1. Определите раздел. Чтобы определить раздел, используйте команду blkid: $ sudo blkid. …
  2. Смонтируйте раздел один раз. Сначала создайте точку монтирования в терминале с помощью mkdir. …
  3. Смонтируйте раздел при загрузке (постоянное решение). Получите UUID раздела.

Как исправить в Linux файлы, доступные только для чтения?

Ошибка «Файловая система только для чтения» и решения

  1. Случаи ошибок файловой системы только для чтения. Могут быть разные случаи ошибок «файловая система только для чтения». …
  2. Список подключенных файловых систем. Сначала мы перечислим уже смонтированные файловые системы. …
  3. Повторно смонтировать файловую систему. …
  4. Перезагрузить систему. …
  5. Проверьте файловую систему на наличие ошибок. …
  6. Повторно смонтировать файловую систему в режиме чтения-записи.

Как отформатировать диск в Linux?

Форматирование раздела диска с файловой системой NTFS

  1. Запустите команду mkfs и укажите файловую систему NTFS для форматирования диска: sudo mkfs -t ntfs / dev / sdb1. …
  2. Затем проверьте изменение файловой системы, используя: lsblk -f.
  3. Найдите предпочтительный раздел и убедитесь, что он использует файловую систему NFTS.

Как смонтировать диск в Linux?

Установка USB-накопителя

  1. Создайте точку монтирования: sudo mkdir -p / media / usb.
  2. Предполагая, что USB-накопитель использует устройство / dev / sdd1, вы можете подключить его к каталогу / media / usb, набрав: sudo mount / dev / sdd1 / media / usb.

I have a USB disk which does not allow me to format/mount/unmount or created partitions on it.

enter image description here

Using dmesg | tail gives me the following result:

enter image description here

I found this post on AskUbuntu and tried using the accepted answer. I get the following result, but it is still read-only:

enter image description here

umount doesn’t work. Says umount: /dev/sdc: not mounted

Any help on how to remove the write protection will be much appreciated.

Community's user avatar

asked Jul 15, 2015 at 10:51

kRiZ's user avatar

14

Try:

sudo hdparm -r0 /dev/sdb

as suggested gena2x.

AFAIK, this type of «protection» is automatically enabled on physical failure occurrences. This is basically a way for you to recover your data before something critical happens (fried disk).

So at one point in time, the firmware of the USB disk detected a failure.

Now, bugs happen. False positives too. But it could also be the beginning of the end for your disk (or even the end of the end if the command does not work).

answered Jul 16, 2015 at 1:32

1

HI man I’m have same problem like you and i’m follow this tutorial:
link

A. First we need to delete the old partitions that remain on the USB key.

Open a terminal and type sudo su
Type fdisk -l and note your USB drive letter.
Type fdisk /dev/sdx (replacing x with your drive letter)
Type d to proceed to delete a partition
Type 1 to select the 1st partition and press enter
Type d to proceed to delete another partition (fdisk should automatically select the second partition)

B. Next we need to create the new partition.

Type n to make a new partition
Type p to make this partition primary and press enter
Type 1 to make this the first partition and then press enter
Press enter to accept the default first cylinder
Press enter again to accept the default last cylinder
Type w to write the new partition information to the USB key
Type umount /dev/sdx1 (replacing x with your drive letter)

C. The last step is to create the fat filesystem.

Type mkfs.vfat -F 32 /dev/sdx1 (replacing x with your USB key drive letter)

answered Sep 8, 2015 at 9:15

Loc Vu's user avatar

2

Seems like the same question as this superuser topic, and this answer worked for me. It says: Download the file AlcorMP_5T2F_6T2F_2011-11-10.02, and execute it (in MS Win). Except this last resort, it’s likely that usual methods don’t work.

Wow. There’re two problems.
1) You shouldn’t do that kind of things. At least, after running it, you should restore the factory default of the OS.
2) I searched for that tool, but it seems to be gone. alcormicro.com used to deliver it.

Well…If you want, I can send it to you via email. I’m the author of the tool «at-home-modifier» From that page, you can find my email from the file «README». Of course you should not run executables received from someone you can’t trust.

More recommendable advise is: I’m sorry, but give it up.

answered Feb 19, 2017 at 8:20

teika kazura's user avatar

I tried to create a bootable usb using my pendrive. Some error occurred and and the drive became read only.
I could not format it in windows or gparted in linux directly.
Could not create partitions using fdisk either.
Desperately tried many solutions and they did not work.
Thought of installing linux on the drive so that it could remove the read only and later I could format it. Following are the steps.

  1. Booted linux mint in live cd mode.
  2. Chose install linux mint option
  3. Chose USB drive for installation
  4. Deleted the previous partition
  5. Created new ext4 with / as option
  6. Warning appeared and read Unable to open /dev/sdd read-write
  7. Now, I removed my pen drive and re-inserted
  8. Opened gparted again and tried to formated it and it worked this time
  9. Created a new FAT32 partition

Hope this works for you too. All the best.

answered Nov 18, 2017 at 4:04

vetri's user avatar

vetrivetri

211 bronze badge

I had this same problem with a thumb drive lately.

What I did was, other than checking permission issue etc.

  1. lsusb This finds device with vendor id and prod id to use in,
  2. usb_modeswitch with -d option.

This worked for me without something as extreme to re-format the drive.

answered Jul 21, 2018 at 19:17

mnemonic's user avatar

Понравилась статья? Поделить с друзьями:
  • Фифа 14 вы уволены как исправить ошибку
  • Флешка стала ярлыком как исправить
  • Флешка стала только для чтения как исправить
  • Флешка стала защищена от записи как исправить
  • Фито ошибка открытия com порта