Pendrive somente leitura depois de deletar arquivos [RESOLVIDO]

1. Pendrive somente leitura depois de deletar arquivos [RESOLVIDO]

tester1240
tester1240

(usa openSUSE)

Enviado em 24/11/2015 - 14:08h

Eu tenho um pendrive da sandisk de 16 GB que eu uso somente para fazer bootavel eu segui o tutorial do steamos extraindo os arquivos para o pendrive foi normal sem erros instalei so que depois eu decidi criar um pendrive bootavel com debian a versao é essa http://ftp.debian.org/debian/dists/wheezy/main/installer-amd64/current/images/hd-media/ eu baixei depois deletei todos os arquivos do steamos do pendrive nao deletei da lixeira do opensuse e comecei a copiar os arquivos do debian so que deu um erro de gravação dai eu tentei denovo e depois de um tempo tentei formatar o pendrive dai comecou a aparecer pendrive somente leitura eu ja tentei de tudo que era possivel pelo windows, linux inclusive pelas dicas aqui de outro topico aqui do vivaolinux mais nehum resolveu, usando um live cd do ubuntu eu percebi que os arquivos que eu deletei do pendrive sempre aparecem nele mais nao consigo apagar da lixeira entao eu queria pedir ajuda a comunidade vivaolinux porque estou desesperado não pelo pendrive em si porque não tem arquivos importantes mas porque vou ter que comprar outro pendrive para esta função, se estiver no lugar errado so avisar.



  


2. Re: Pendrive somente leitura depois de deletar arquivos [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 24/11/2015 - 14:21h

Tenta isso:
# dd count=1 bs=512 if=/dev/zero of=/dev/sdx && sync
# cfdisk /dev/sdx (criar partição)
# mkfs.vfat -F32 /dev/sdx1 (formata o sistema de arquivo)

Onde tem sdx mude para o device correto => fdisk -l


3. Erro nas tentativas

tester1240
tester1240

(usa openSUSE)

Enviado em 24/11/2015 - 15:56h

PauloHAC escreveu:

Tenta isso:
# dd count=1 bs=512 if=/dev/zero of=/dev/sdx && sync
# cfdisk /dev/sdx (criar partição)
# mkfs.vfat -F32 /dev/sdx1 (formata o sistema de arquivo)

Onde tem sdx mude para o device correto => fdisk -l


o comando fdisk -l aparece

Disk /dev/sdc: 16.0 GB, 16008609792 bytes, 31266816 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x000b06f0

Dispositivo Boot Start End Blocks Id System
/dev/sdc1 * 2048 31266815 15632384 c W95 FAT32 (LBA)

esse comando # dd count=1 bs=512 if=/dev/zero of=/dev/sdx && sync

dd count=1 bs=512 if=/dev/zero of=/dev/sdc && sync
dd: falhou em abrir “/dev/sdc”: Sistema de arquivos somente para leitura

esse # cfdisk /dev/sdx (criar partição)

eu sei criar a partiçao mais não sei escrever no disco então poderia me dar uma ajuda em como usar o cfdisk

esse # mkfs.vfat -F32 /dev/sdx1 (formata o sistema de arquivo)

mkfs.vfat -F32 /dev/sdc1
mkfs.fat 3.0.22 (2013-07-19)
mkfs.vfat: unable to open /dev/sdc1: Read-only file system






4. Re: Pendrive somente leitura depois de deletar arquivos [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 24/11/2015 - 16:02h

Já tentou usar o Gparted? É mais intuitivo... tente rodar de um LiveCD, e sem montar o pendrive.



5. Erro pendrive somente leitura

tester1240
tester1240

(usa openSUSE)

Enviado em 24/11/2015 - 16:40h

PauloHAC escreveu:

Já tentou usar o Gparted? É mais intuitivo... tente rodar de um LiveCD, e sem montar o pendrive.


Acontece o mesmo erro que o pendrive é somente leitura.




6. Re: Pendrive somente leitura depois de deletar arquivos [RESOLVIDO]

Luiz Santos
luiztux

(usa Gentoo)

Enviado em 24/11/2015 - 17:40h

Quando você espeta o pendrive ele já monta automático?

Tenta desmontá-lo e montar novamente em outra pasta previamente criada por você. Por ex. no diretório /mnt/(usb). Tente montar com a opção (-o) umask=000. Feito isto, veja se consegue fazer as exclusões. Sobre a dica anterior, com o dd, o sdx não era o sdc (onde seu pendrive foi montado). Este você não iria editar nunca mesmo. O correto era a partição já criada, a sdc1. Lembra?

Saída do teu fdisk:


o comando fdisk -l aparece

Disk /dev/sdc: 16.0 GB, 16008609792 bytes, 31266816 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x000b06f0

Dispositivo Boot Start End Blocks Id System
/dev/sdc1 * 2048 31266815 15632384 c W95 FAT32 (LBA)


Imagino que você não queira nenhum arquivo do pendrive. Então execute novamente a dica anterior mas agora na partição sdc1.



7. Re: Pendrive somente leitura depois de deletar arquivos [RESOLVIDO]

tester1240
tester1240

(usa openSUSE)

Enviado em 24/11/2015 - 18:03h

luiztux escreveu:

Quando você espeta o pendrive ele já monta automático?

Tenta desmontá-lo e montar novamente em outra pasta previamente criada por você. Por ex. no diretório /mnt/(usb). Tente montar com a opção (-o) umask=000. Feito isto, veja se consegue fazer as exclusões. Sobre a dica anterior, com o dd, o sdx não era o sdc (onde seu pendrive foi montado). Este você não iria editar nunca mesmo. O correto era a partição já criada, a sdc1. Lembra?

Saída do teu fdisk:


o comando fdisk -l aparece

Disk /dev/sdc: 16.0 GB, 16008609792 bytes, 31266816 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x000b06f0

Dispositivo Boot Start End Blocks Id System
/dev/sdc1 * 2048 31266815 15632384 c W95 FAT32 (LBA)


Imagino que você não queira nenhum arquivo do pendrive. Então execute novamente a dica anterior mas agora na partição sdc1.


na verdade não ha nenhum arquivo no pendrive so o .disk e o .Trash-1000 o comando sugerido dd count=1 bs=512 if=/dev/zero of=/dev/sdc1 && sync aconteceu isso dd: falhou em abrir “/dev/sdc1”: Sistema de arquivos somente para leitura
segui o segundo procedimento
/mnt # mkdir usb
/mnt # ls
usb
/mnt # mount -o umask=000 /dev/sdc1 /mnt/usb
mount: /dev/sdc1 is write-protected, mounting read-only
/mnt # cd usb
/mnt/usb # ls
.disk .Trash-1000
/mnt/usb # rm -r .disk
rm: não foi possível remover “.disk/base_include”: Sistema de arquivos somente para leitura
rm: não foi possível remover “.disk/cd_type”: Sistema de arquivos somente para leitura
rm: não foi possível remover “.disk/base_components”: Sistema de arquivos somente para leitura
rm: não foi possível remover “.disk/mkisofs”: Sistema de arquivos somente para leitura
rm: não foi possível remover “.disk/base_exclude”: Sistema de arquivos somente para leitura
rm: não foi possível remover “.disk/udeb_include”: Sistema de arquivos somente para leitura
rm: não foi possível remover “.disk/info”: Sistema de arquivos somente para leitura
rm: não foi possível remover “.disk/base_installable”: Sistema de arquivos somente para leitura
rm: não foi possível remover “.disk/multi_arch”: Sistema de arquivos somente para leitura

aconteceu isso olha.




8. Re: Pendrive somente leitura depois de deletar arquivos [RESOLVIDO]

Luiz Santos
luiztux

(usa Gentoo)

Enviado em 24/11/2015 - 19:09h

tester1240 escreveu:

luiztux escreveu:

Quando você espeta o pendrive ele já monta automático?

Tenta desmontá-lo e montar novamente em outra pasta previamente criada por você. Por ex. no diretório /mnt/(usb). Tente montar com a opção (-o) umask=000. Feito isto, veja se consegue fazer as exclusões. Sobre a dica anterior, com o dd, o sdx não era o sdc (onde seu pendrive foi montado). Este você não iria editar nunca mesmo. O correto era a partição já criada, a sdc1. Lembra?

Saída do teu fdisk:


o comando fdisk -l aparece

Disk /dev/sdc: 16.0 GB, 16008609792 bytes, 31266816 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x000b06f0

Dispositivo Boot Start End Blocks Id System
/dev/sdc1 * 2048 31266815 15632384 c W95 FAT32 (LBA)


Imagino que você não queira nenhum arquivo do pendrive. Então execute novamente a dica anterior mas agora na partição sdc1.


na verdade não ha nenhum arquivo no pendrive so o .disk e o .Trash-1000 o comando sugerido dd count=1 bs=512 if=/dev/zero of=/dev/sdc1 && sync aconteceu isso dd: falhou em abrir “/dev/sdc1”: Sistema de arquivos somente para leitura
segui o segundo procedimento
/mnt # mkdir usb
/mnt # ls
usb
/mnt # mount -o umask=000 /dev/sdc1 /mnt/usb
mount: /dev/sdc1 is write-protected, mounting read-only
/mnt # cd usb
/mnt/usb # ls
.disk .Trash-1000
/mnt/usb # rm -r .disk
rm: não foi possível remover “.disk/base_include”: Sistema de arquivos somente para leitura
rm: não foi possível remover “.disk/cd_type”: Sistema de arquivos somente para leitura
rm: não foi possível remover “.disk/base_components”: Sistema de arquivos somente para leitura
rm: não foi possível remover “.disk/mkisofs”: Sistema de arquivos somente para leitura
rm: não foi possível remover “.disk/base_exclude”: Sistema de arquivos somente para leitura
rm: não foi possível remover “.disk/udeb_include”: Sistema de arquivos somente para leitura
rm: não foi possível remover “.disk/info”: Sistema de arquivos somente para leitura
rm: não foi possível remover “.disk/base_installable”: Sistema de arquivos somente para leitura
rm: não foi possível remover “.disk/multi_arch”: Sistema de arquivos somente para leitura

aconteceu isso olha.



Humm..este write-protected é problema...

Desmonta ele e depois faça isto:


sudo hdparm -r0 /dev/sdc1


Se não tiver o hdparm instalado, instale-o :D

Se não resolver, tenta isto:

# dosfsck -a /dev/sdc1

Mas espero que com o primeiro você já consiga.





9. Re: Pendrive somente leitura depois de deletar arquivos [RESOLVIDO]

tester1240
tester1240

(usa openSUSE)

Enviado em 24/11/2015 - 19:29h

luiztux escreveu:

tester1240 escreveu:

luiztux escreveu:

Quando você espeta o pendrive ele já monta automático?

Tenta desmontá-lo e montar novamente em outra pasta previamente criada por você. Por ex. no diretório /mnt/(usb). Tente montar com a opção (-o) umask=000. Feito isto, veja se consegue fazer as exclusões. Sobre a dica anterior, com o dd, o sdx não era o sdc (onde seu pendrive foi montado). Este você não iria editar nunca mesmo. O correto era a partição já criada, a sdc1. Lembra?

Saída do teu fdisk:


o comando fdisk -l aparece

Disk /dev/sdc: 16.0 GB, 16008609792 bytes, 31266816 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x000b06f0

Dispositivo Boot Start End Blocks Id System
/dev/sdc1 * 2048 31266815 15632384 c W95 FAT32 (LBA)


Imagino que você não queira nenhum arquivo do pendrive. Então execute novamente a dica anterior mas agora na partição sdc1.


na verdade não ha nenhum arquivo no pendrive so o .disk e o .Trash-1000 o comando sugerido dd count=1 bs=512 if=/dev/zero of=/dev/sdc1 && sync aconteceu isso dd: falhou em abrir “/dev/sdc1”: Sistema de arquivos somente para leitura
segui o segundo procedimento
/mnt # mkdir usb
/mnt # ls
usb
/mnt # mount -o umask=000 /dev/sdc1 /mnt/usb
mount: /dev/sdc1 is write-protected, mounting read-only
/mnt # cd usb
/mnt/usb # ls
.disk .Trash-1000
/mnt/usb # rm -r .disk
rm: não foi possível remover “.disk/base_include”: Sistema de arquivos somente para leitura
rm: não foi possível remover “.disk/cd_type”: Sistema de arquivos somente para leitura
rm: não foi possível remover “.disk/base_components”: Sistema de arquivos somente para leitura
rm: não foi possível remover “.disk/mkisofs”: Sistema de arquivos somente para leitura
rm: não foi possível remover “.disk/base_exclude”: Sistema de arquivos somente para leitura
rm: não foi possível remover “.disk/udeb_include”: Sistema de arquivos somente para leitura
rm: não foi possível remover “.disk/info”: Sistema de arquivos somente para leitura
rm: não foi possível remover “.disk/base_installable”: Sistema de arquivos somente para leitura
rm: não foi possível remover “.disk/multi_arch”: Sistema de arquivos somente para leitura

aconteceu isso olha.



Humm..este write-protected é problema...

Desmonta ele e depois faça isto:


sudo hdparm -r0 /dev/sdc1


Se não tiver o hdparm instalado, instale-o :D

Se não resolver, tenta isto:

# dosfsck -a /dev/sdc1

Mas espero que com o primeiro você já consiga.




aconteceu isso

hdparm -r0 /dev/sdc1

/dev/sdc1:
setting readonly to 0 (off)
readonly = 0 (off)

depois

dosfsck -a /dev/sdc1
fsck.fat 3.0.22 (2013-07-19)
open: Sistema de arquivos somente para leitura

eu tentei novamente pelo gparted formatar e pelo comando

dd count=1 bs=512 if=/dev/zero of=/dev/sdc1 && sync
dd: falhou em abrir “/dev/sdc1”: Sistema de arquivos somente para leitura







10. Re: Pendrive somente leitura depois de deletar arquivos [RESOLVIDO]

Luiz Santos
luiztux

(usa Gentoo)

Enviado em 24/11/2015 - 19:35h

Tira o pendrive e espeta de novo. Logo após, dê o comando:

$ dmesg | tail

Veja se encontra a linha referente ao USB e veja se está montando em write-protected.



11. Re: Pendrive somente leitura depois de deletar arquivos [RESOLVIDO]

tester1240
tester1240

(usa openSUSE)

Enviado em 24/11/2015 - 19:49h

luiztux escreveu:

Tira o pendrive e espeta de novo. Logo após, dê o comando:

$ dmesg | tail

Veja se encontra a linha referente ao USB e veja se está montando em write-protected.


sim apareceu isso

dmesg | tail
[14422.026057] usb-storage 1-3:1.0: USB Mass Storage device detected
[14422.026890] scsi11 : usb-storage 1-3:1.0
[14423.028932] scsi 11:0:0:0: Direct-Access SanDisk Cruzer Blade 1.27 PQ: 0 ANSI: 6
[14423.029494] sd 11:0:0:0: Attached scsi generic sg3 type 0
[14423.031260] sd 11:0:0:0: [sdc] 31266816 512-byte logical blocks: (16.0 GB/14.9 GiB)
[14423.033775] sd 11:0:0:0: [sdc] Write Protect is on
[14423.033782] sd 11:0:0:0: [sdc] Mode Sense: 43 00 80 00
[14423.034748] sd 11:0:0:0: [sdc] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[14423.048122] sdc: sdc1
[14423.054121] sd 11:0:0:0: [sdc] Attached SCSI removable disk




12. Re: Pendrive somente leitura depois de deletar arquivos [RESOLVIDO]

Luiz Santos
luiztux

(usa Gentoo)

Enviado em 24/11/2015 - 20:04h

tester1240 escreveu:

luiztux escreveu:

Tira o pendrive e espeta de novo. Logo após, dê o comando:

$ dmesg | tail

Veja se encontra a linha referente ao USB e veja se está montando em write-protected.


sim apareceu isso

dmesg | tail
[14422.026057] usb-storage 1-3:1.0: USB Mass Storage device detected
[14422.026890] scsi11 : usb-storage 1-3:1.0
[14423.028932] scsi 11:0:0:0: Direct-Access SanDisk Cruzer Blade 1.27 PQ: 0 ANSI: 6
[14423.029494] sd 11:0:0:0: Attached scsi generic sg3 type 0
[14423.031260] sd 11:0:0:0: [sdc] 31266816 512-byte logical blocks: (16.0 GB/14.9 GiB)
[14423.033775] sd 11:0:0:0: [sdc] Write Protect is on
[14423.033782] sd 11:0:0:0: [sdc] Mode Sense: 43 00 80 00
[14423.034748] sd 11:0:0:0: [sdc] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[14423.048122] sdc: sdc1
[14423.054121] sd 11:0:0:0: [sdc] Attached SCSI removable disk



Ok. Faz a mesma coisa com o hdparm, desta vez no sdc:

# hdparm -r0 /dev/sdc 


Depois, chama o comando de novo, mas sem opção nenhuma, somente informando os dispositivos. Veja se a saída é algo do tipo:


hdparm /dev/sdc

multcount = 0 (off)
readonly = 0 (off)
readahead = 256 (on)


O importante pra nós vai ser a segunda informação.







01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts