Read Only stick usb que não me deixa fazer nada

33

De alguma forma, eu errei e acidentalmente fiz meu pen drive em um sistema de arquivos somente de leitura. Eu tentei um monte de coisas para excluir os arquivos, incluindo o básico ( rm -f myfile ) e tentando permitir a escrita ( sudo chmod +w myfile ) e, em seguida, excluir, mas nada disso parece funcionar. Alguma idéia do que posso fazer. Eu não tenho nada no pendrive que eu preciso, mas eu não quero jogar fora um equipamento perfeito.

Como posso fazer isso funcionar? Estou indo por esse caminho completamente errado?

    
por Jonathon 27.08.2011 / 22:24

5 respostas

20

Comandos como rm e chmod são feitos em um sistema de arquivos montado. Portanto, se o sistema de arquivos for lido, apenas esses não funcionarão. O que você precisa fazer é montar o sistema de arquivos como gravável.

Alguns pen drives têm um interruptor no bastão para montá-los somente leitura. Talvez seja esse o razão. Ele também pode ser quebrado ou danificado por não ter o valor correto.

Antes de fazer qualquer coisa: copie os arquivos do gravador.

Se não for um comutador de hardware, desligue e ligue o dispositivo USB e emita um

dmesg | grep -i panic

Isso mostrará todas as mensagens de pânico. Se você está vendo um monte deles relacionados ao pendrive USB e se é uma partição FAT, você pode usar dosfsck para consertá-lo.

Você pode descobrir como ele é montado com

mount

e use

dosfsck -a /dev/sd{xn}

para corrigir uma tabela de partição do MS-DOS ou sudo mkfs.vfat /dev/sd{xn} para formatar o disco. Onde {xn} é uma letra e um dígito que você obteve com o comando mount .

Você também pode usar gparted para formatá-lo pelo caminho.

    
por Rinzwind 27.08.2011 / 22:38
5

Eu encontrei isso. A falha foi partições corrompidas. Verifique sua partição no pen drive. Isso pode ficar corrompido se você tentar formatar no Win e, em seguida, no Ubuntu. use "gparted". Você deve ver apenas 1 partição ativa. Se você tiver uma partição "não alocada", o pen drive USB não funcionará. Em caso afirmativo, exclua todas as partições e crie uma partição ativa somente para o tamanho completo do GB do pendrive. desconecte e conecte novamente, e você deverá ter R / W novamente.

    
por alzurin 23.06.2012 / 15:24
1

Sim, se o sistema de arquivos for somente leitura, os modos de configuração nos arquivos não terão efeito algum. Você pode ver em /etc/fstab se o sistema de arquivos estiver montado somente para leitura. Mas se você não tem nada, então você também pode criar um novo sistema de arquivos para ele em gparted ou palimpsest (o último é instalado por padrão no Ubuntu e é chamado de Disk Manager ou algo assim).

    
por Jo-Erlend Schinstad 27.08.2011 / 22:34
0

Verifique se você tem o pacote ntfs-3g instalado. Trabalhou para mim ;-) (remova e conecte sua unidade USB novamente depois de instalar o ntfs-3g)

    
por M. Du Clavier 16.06.2017 / 14:32
0

Como mencionei aqui eu tive um problema semelhante .

ntfs-3g já instalado, comandos chmod também não ajudou, não vi nenhum código de erro significativo. Gparted também não funcionou. Na verdade, não encontrei nenhum USB funcionando. O comando $ dosfsk também não ajudou.

Tudo o que fiz foi reiniciar a máquina do Ubuntu 16.04 com o stick e agora o pendrive funciona.

    
por Andres 30.07.2017 / 16:39