Problemas com pendrive - somente leitura!

Iniciado por Letícia Lopes, 24 de Fevereiro de 2010, 20:52

tópico anterior - próximo tópico

Letícia Lopes

Olá! Gostaria que me ajudassem... andei dando uma olhada nos outros tópicos, mas não consegui resolver meu problema. Sou iniciante no linux e hoje, depois de cancelar uma transferência de arquivo pro pendrive, ele ta aparecendo como somente leitura! O que fazer?
Já testei mais de um pendrive e sempre aparece a mesma coisa ao tentar gravar nele: erro ao copiar para kingston O destino é somente para leitura.
Poderiam me ajudar?

ucastrobr

#1
Primeiro espete sua pendrive no pc.
Depois digite num terminal:
sudo fdisk -l
Aparecerá uma imagem mais ou menos como essa:
Dispositivo Boot Início Fim Blocos Id Sistema
/dev/sda1               1        4573    36732591    5  Estendida
/dev/sda3   *        4574       16361    94687110   83  Linux
/dev/sda4   *       16362       19457    24868620    7  HPFS ou NTFS
/dev/sda5               1        4377    35158189+  83  Linux
/dev/sda6            4378        4573     1574338+  82  Linux swap / Solaris

Dispositivo Boot Início Fim Blocos Id Sistema
/dev/sdb1  *           1         977     7838720    7  HPFS ou NTFS
A partição 1 possui fins físico/lógico diferentes:
    fís. = (975, 254, 63) lógico = (976, 0, 48)

Veja que minha pendrive (ou dispositivo) está em /dev/sdb1 e está formatado como ntfs (razão de estar em ntfs é que tanto o linux como o rwindows enxergam a pen além disso se tiver um arquivo maior que 4 gigas ntfs aceita copiar o arquivo o fat 32 não copia arquivos maiores que 4gb)

Agora digite novamente num terminal o comando id:
Aparecerá algo mais ou menos assim:
ucastrobr@ucastrobr-desktop:~$ id
uid=1000(ucastrobr) gid=1000(ucastrobr) grupos=4(adm),20(dialout),24(cdrom),46(plugdev),104(lpadmin),115(admin),120(sambashare),1000(ucastrobr)

Normalmente o usuário instalado no Ubuntu tem uid=1000 (verifique isso digitando 'id' no terminal).

Bom agora desmonte sua pendrive clicando com a direita no ícone da pendrive e escolhendo a opção desmontar.
Agora que você sabe onde está sua pendrive através do comando fdisk e também sabe  qual é seu id digite isso num terminal:
sudo /dev/sdb1 /media/sdc1 -o rw,nodev,nosuid,utf8,uid=1000,shortname=mixed -t ntfs


Onde está em vermelho é para ser alterado de acordo com as informações que você recolheu nos comandos anteriores a não ser que sejam as mesmas, se sua pendrive estiver formatado como fat ou fat32 no lugar de ntfs coloque vfat

A solução melhor se não funcionar a dica anterior ( é porque sua usb está com setores danificados ou corrompidos) é formatá-lo. Reinicie o seu pc, espete novamente a pendrive.

Instale o gparted:

sudo apt-get install gparted
Depois vá em Sistema -> Administração -> Gparted
Você verá um ícone ou desenho semelhante a um hd clique nele e escolha sua pendrive.
Uma vez na pendrive clique com a direita do mouse na "barra" e escolha a opção "desmontar" e depois  formatar para "ntfs" e clique no ícone aplicar.



Outros tópicos com soluções:
Solução 2

Solução 3 apenas se for kingston

Solução 4





Spock – "After a time, you may find that having is not so pleasing a thing, after all, as wanting. It is not logical, but it is often true."
("Depois um de tempo você vai perceber que ter algo pode não ser tão prazeroso quanto deseja-lo. Isto não é lógico, mas frequentemente é verdade.")