Não foi possível abrir a leitura / gravação de / dev / sdb (sistema de arquivos somente leitura)

24

Como no título, não consigo formatá-lo como se diz somente leitura. Eu tentei algumas pesquisas e as soluções também. Até eu tentei GParted para ver que tenho alguma sorte. Infelizmente abaixo é o que eu recebo.

GParted 0.11.0 --enable-libparted-dmraid

Libparted 2.3

Delete /dev/sdb1 (fat32, 14.91 GiB) from /dev/sdb  00:00:00    ( ERROR )

calibrate /dev/sdb1  00:00:00    ( SUCCESS )

path: /dev/sdb1
start: 32
end: 31,266,815
size: 31,266,784 (14.91 GiB)
delete partition  00:00:00    ( ERROR )
libparted messages    ( INFO )

Unable to open /dev/sdb read-write (Read-only file system). /dev/sdb has been opened read-only.
Unable to open /dev/sdb read-write (Read-only file system). /dev/sdb has been opened read-only.
Unable to open /dev/sdb read-write (Read-only file system). /dev/sdb has been opened read-only.
Unable to open /dev/sdb read-write (Read-only file system). /dev/sdb has been opened read-only.
Unable to open /dev/sdb read-write (Read-only file system). /dev/sdb has been opened read-only.
Can't write to /dev/sdb, because it is opened read-only.
Unable to open /dev/sdb read-write (Read-only file system). /dev/sdb has been opened read-only.

Saída de dmesg

[10061.878073] usb 2-1.3: new high-speed USB device number 8 using ehci_hcd
[10061.972140] scsi9 : usb-storage 2-1.3:1.0
[10062.969922] scsi 9:0:0:0: Direct-Access     SanDisk  Cruzer Blade     1.20 PQ: 0 ANSI: 5
[10062.971746] sd 9:0:0:0: Attached scsi generic sg2 type 0
[10062.972799] sd 9:0:0:0: [sdb] 31266816 512-byte logical blocks: (16.0 GB/14.9 GiB)
[10062.976439] sd 9:0:0:0: [sdb] Write Protect is on
[10062.976453] sd 9:0:0:0: [sdb] Mode Sense: 43 00 80 00
[10062.977353] sd 9:0:0:0: [sdb] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[10062.999026]  sdb: sdb1
[10063.003367] sd 9:0:0:0: [sdb] Attached SCSI removable disk

Saída do fsck

sudo fsck -n /dev/sdb
fsck from util-linux 2.20.1
e2fsck 1.42 (29-Nov-2011)
fsck.ext2: Device or resource busy while trying to open /dev/sdb
Filesystem mounted or opened exclusively by another program?

Saída do sudo fdisk -l / dev / sdb

Disk /dev/sdb1: 16.0 GB, 16008593408 bytes
64 heads, 32 sectors/track, 15266 cylinders, total 31266784 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 identifier: 0x6f20736b

This doesn't look like a partition table
Probably you selected the wrong device.

     Device Boot      Start         End      Blocks   Id  System
/dev/sdb1p1   ?   778135908  1919645538   570754815+  72  Unknown
/dev/sdb1p2   ?   168689522  2104717761   968014120   65  Novell Netware 386
/dev/sdb1p3   ?  1869881465  3805909656   968014096   79  Unknown
/dev/sdb1p4   ?  2885681152  2885736650       27749+   d  Unknown

Partition table entries are not in disk order

Isso ainda não foi corrigido, pois tentei de várias maneiras. Alguma ideia de como consertar isso?

AzkerM
fonte
O que é o dispositivo de armazenamento? Se é um stick USB ou um cartão SD, pode haver um interruptor de proteção contra gravação ...
yjwong
Bem, é um pendrive (SanDisk) e não, não possui um interruptor.
precisa saber é o seguinte
possível duplicata de proteção USB vez write off , uma vez que [sdb] proteção contra gravação está em
Falconer
nenhum deles tinha trabalhado ..
AzkerM
Tem alguma coisa? Se não usar o gparted e criar uma nova tabela de partição gpt (não msdos, o padrão), acabei de ter esse problema no meu e o

Respostas:

16

Primeiro tente o comando sudo hdparm -r0 /dev/sdb(método retirado de outra resposta do askubuntu ). Em seguida, tente remontar na partição rw. Se essas etapas não funcionarem, é provável que você não tenha sorte com esse pendrive.

Como o kernel diz que toda a unidade está protegida contra gravação, você precisa lidar com a proteção no nível da unidade.

hdparmfaz isso. Se não conseguir resolver isso, é provável que o pendrive esteja protegido contra gravação por design ou falhe.

Talvez tenha uma chave de hardware embaixo da caixa, se você a desmontar. Se era gravável antes de talvez esse interruptor fosse acionado, se nunca era gravável, talvez estivesse sempre ativado.

Também pesquisar no seu dispositivo gera muitos acessos com o mesmo problema, mesmo no Windows. Isto é dos fóruns da Sandisk :

Para o pendrive SanDisk USB, a resposta foi publicada muitas vezes. Se novo, devolva-o para onde você o comprou. Se estiver sob garantia, devolva-o à SanDisk. Ambas as opções oferecem um novo pendrive. Não há outras opções consistentes.

Também do fórum da Sandisk :

Esta é uma resposta oficial se você entrar em contato com o atendimento ao cliente:

"Entendo que você está recebendo um erro de proteção contra gravação ao acessar sua unidade flash Cruzer. A unidade flash detectou uma falha em potencial e ficou protegida contra gravação para evitar a perda de dados. Não há método para corrigir isso. Você precisará fazer backup dos seus dados e substitua a unidade flash. Nossa equipe de desenvolvedores está combinada com os desenvolvedores de SO que procuram uma solução para resolver esse problema. Observe que apenas uma porcentagem menor de usuários está enfrentando um problema de proteção contra gravação e esses são os clientes que postam na Internet para encontrar uma solução ".

Provavelmente, não há como resolvê-lo.

falcoeiro
fonte
Eu acho que é isso para a unidade USB. Muito obrigado por um tempo tão valioso para encontrar e postar uma resposta descritiva. Uma vez que não existe, em vez de conseguir um novo.
precisa saber é o seguinte
Não me lembro do que mais tentei, além dessas respostas disponíveis para esta pergunta. Mas o que me deparei é o mesmo semelhante a esta resposta. Não há como consertar do que substituí-lo.
AzkerM
O SanDisk e alguns não-nomes parecem ter a proteção que você mencionou. Detectou um setor defeituoso no meu micro SD.
Sandburg
8

Meu problema é sempre que o pequeno interruptor de bloqueio na lateral do cartão SD é movido para "travar". Sim, quero dizer o interruptor físico na lateral do cartão SD.

Eu adicionaria uma imagem, mas não consigo descobrir como cortar em menos de 10 minutos no Ubuntu.

geneorama
fonte
Uau, fico feliz que você tenha mencionado isso antes de eu passar mais tempo com as ferramentas de particionamento. Obrigado - resolveu o meu problema.
JHS
Espero que você tenha encontrado uma maneira de cortar imagem no Ubuntu. Caso contrário, você pode cortar (ou até escolher) uma parte da imagem pelo Shutter.
jirimertin 11/07
1

Se você não tentou isso, primeiro desmonte a partição que deseja formatar e continue os trabalhos seguintes.


Para verificar a permissão da montagem, você pode usar:

ls -ld /path/to/target

Se for um problema de permissão, resolvê-lo pode alterar as permissões com chmodou apenas alterar a propriedade recursivamente, e é isso que mostrei abaixo:

sudo chown <username>:<groupname> -R /path/to/target

Agora, se você precisar, também poderá definir as permissões com chmod:

find /path/to/target -type f -execdir chmod 666 -Rv {} +

(que fornece permissões de proprietário, grupo e mundo RW para todos os arquivos no destino.)

find /path/to/target -type d -execdir chmod 777 -Rv {} +

(que fornece permissões de proprietário, grupo e mundo RWX para todos os diretórios no destino.)

(use sudo chmodse o proprietário for root)

preciso
fonte
A partição está desmontada e o /path/to/targetroot é quem tem permissão, também estou executando isso com root.
AzkerM
..e o root tem permissão para escrever? se não definir permissões RW para a raiz ou alterar a propriedade para usuário normal e depois formatar ...
precisa
sim raiz tem permissão para escrever e eu tentei todas as formas possíveis e ferramentas para obter essa coisa fixos .. mas sem sorte
AzkerM
meu usb sandisk 32gb com um fedora quebrado instalado tem o mesmo problema, está aposentado agora. não existe conserto para tal coisa, o tempo gasto para pesquisar uma maneira de consertar esse tipo de bagunça simplesmente não vale a pena. compre um novo e o problema seja resolvido.
deepcell 12/03