Não é possível gravar e excluir arquivos na unidade USB

3

Quando insiro um pendrive em meu PC (executando o Ubuntu 17.04) e abro o Nautilus, vejo todos os arquivos no pen drive, mas não posso cortá-los ou excluí-los. Clicar com o botão direito do mouse em um arquivo abre um menu com a opção de cortar em cinza e sem a opção "Mover para o Lixo". Até agora eu nunca tive um problema com esse pendrive. Eu tentei no Windows (dual boot) e ele disse que tinha alguns erros que precisam ser corrigidos. Corrigi erros e tentei novamente no Ubuntu, mas não funciona.

Esta é a saída do comando mount , conforme solicitado:

sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
udev on /dev type devtmpfs (rw,nosuid,relatime,size=1966096k,nr_inodes=491524,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=404380k,mode=755)
/dev/sda5 on / type ext4 (rw,relatime,errors=remount-ro,data=ordered)
securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,mode=755)
cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/lib/systemd/systemd-cgroups-agent,name=systemd)
pstore on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime)
cgroup on /sys/fs/cgroup/net_cls,net_prio type cgroup (rw,nosuid,nodev,noexec,relatime,net_cls,net_prio)
cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio)
cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory)
cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpu,cpuacct)
cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,nosuid,nodev,noexec,relatime,perf_event)
cgroup on /sys/fs/cgroup/pids type cgroup (rw,nosuid,nodev,noexec,relatime,pids)
cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices)
cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)
cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset)
cgroup on /sys/fs/cgroup/hugetlb type cgroup (rw,nosuid,nodev,noexec,relatime,hugetlb)
systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=27,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=1735)
hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
mqueue on /dev/mqueue type mqueue (rw,relatime)
fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,relatime)
tmpfs on /run/user/1000 type tmpfs (rw,nosuid,nodev,relatime,size=404376k,mode=700,uid=1000,gid=1000)
gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000)
/dev/sda2 on /media/Win D type fuseblk (rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096,uhelper=udisks)
/dev/sdb on /mnt/usb-090c_1000_12083108001104-0:0 type vfat (ro,nosuid,nodev,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)

Depois disso eu fui para o Windows e quando eu liguei o stick USB eu recebi uma mensagem, que pode haver um problema com alguns arquivos neste dispositivo. Escolhi o escaneamento e correção da opção e após 20 minutos de escaneamento recebi a mensagem, que nenhum problema foi encontrado. Consegui deletar todos os arquivos no Windows e fiz formatação rápida. Depois disso eu fui para o Ubuntu e ainda há um problema. Não consigo escrever um arquivo no pendrive (e não consigo verificar se posso excluir o arquivo, porque agora não há arquivo no pendrive).

Esta é a saída de dmesg | tail (após a formatação no Windows):

[  716.524531] scsi 6:0:0:0: Direct-Access                                    PQ: 0 ANSI: 4
[  716.527759] sd 6:0:0:0: [sdb] 62259200 512-byte logical blocks: (31.9 GB/29.7 GiB)
[  716.528503] sd 6:0:0:0: [sdb] Write Protect is off
[  716.528505] sd 6:0:0:0: [sdb] Mode Sense: 43 00 00 00
[  716.529233] sd 6:0:0:0: Attached scsi generic sg2 type 0
[  716.529416] sd 6:0:0:0: [sdb] No Caching mode page found
[  716.529420] sd 6:0:0:0: [sdb] Assuming drive cache: write through
[  716.537532]  sdb:
[  716.540525] sd 6:0:0:0: [sdb] Attached SCSI removable disk
[  716.873704] FAT-fs (sdb): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.

Eu também executei mount novamente após a formatação. A única diferença é que, nas últimas linhas (referente ao meu pendrive), ele diz vfat (rw, em vez de vfat (ro, .

Como sugerido, desmontei o stick USB e fiz o comando sudo fsck /dev/sdb . Eu tenho:

fsck from util-linux 2.29
fsck.fat 4.0 (2016-05-06)
0x41: Dirty bit is set. Fs was not properly unmounted and some data may be corrupt.
1) Remove dirty bit
2) No action
? 

Eu escolhi Remover bit sujo e obter isto:

There are differences between boot sector and its backup.
This is mostly harmless. Differences: (offset:original/backup)
  65:01/00
1) Copy original to backup
2) Copy backup to original
3) No action
? 
    
por Mersault 05.09.2017 / 17:29

2 respostas

2

Sua saída de montagem indica que /dev/sdb deve ser remontado como lido somente em erros. sua saída dmesg indica que o sistema de arquivos está corrompido e, portanto, está sendo montado somente para leitura. É possível reparar esse dano.

Você pode verificar qual unidade com sudo fdisk -l listará as unidades conectadas.

Primeiro, desmonte a unidade com sudo umount /dev/sdb

emita o comando sudo fsck /dev/sdb ou, desde que você o formatou no Windows, talvez queira executar o Windows chkdsk nele. Para evitar esse problema no futuro, sempre selecione remoção segura ao usar um dispositivo com windows e desmonte Ubuntu para garantir que não haja gravações pendentes no dispositivo. Se a formatação e a remoção segura adequada ainda o deixarem com um dispositivo que não funciona, você deve substituí-lo. (A memória flash tem uma vida útil limitada)

  

Quando gravada e apagada durante o curso normal de uso, a camada de óxido que separa o gate flutuante do substrato se degrada, reduzindo sua capacidade de manter uma carga por um longo período de tempo. Cada dispositivo de armazenamento de estado sólido pode sustentar uma quantidade finita de degradação antes de se tornar não confiável, o que significa que ainda pode funcionar, mas não de forma consistente. O número de gravações e apagamentos (ciclos P / E) que um dispositivo NAND pode sustentar enquanto ainda mantém uma saída consistente e previsível, define sua resistência.

Fonte: link

    
por Elder Geek 06.09.2017 / 23:07
2

Existe uma alternativa direta, quando não há nada importante, que você deve manter ou recuperar na unidade USB. Limpe o primeiro mibibyte, crie uma nova tabela de partição e um sistema de arquivos.

Use mkusb e selecione Restaurar para um dispositivo de armazenamento padrão .

Se o mkusb não resolver o problema, a unidade USB pode estar danificada. Mas pode haver outros problemas também, por favor, tente de acordo com a lista a seguir,

  • Em alguns pendrives e em muitos cartões de memória, há um pequeno interruptor mecânico para proteção contra gravação, que pode alternar entre leitura / gravação e somente leitura. Você pode ter definido como somente leitura sem intenção.
  • Reinicialize o computador e tente novamente restaurar ou limpar o primeiro megabyte com o mkusb.
  • Desconecte outros dispositivos USB. Por vezes, os dispositivos USB podem perturbar a função um para o outro.
  • Experimente outras portas USB e outro computador.
  • Tente outro sistema operacional (Windows, MacOS) em outro computador.
  • Se você ainda não conseguir limpar o primeiro megabyte da unidade, e a unidade for somente leitura, provavelmente será "travada", e a próxima etapa é que ela será completamente "emparedada". Há um limite, quando você tem que aceitar que o pendrive está danificado além do reparo, pelo menos com ferramentas disponíveis para usuários normais como você e eu. Veja este link: Tempo de vida pendrive

Veja este link para mais detalhes,

Não é possível formatar meu drive USB. Eu já tentei ... Análise do problema

    
por sudodus 07.09.2017 / 07:47