Unidade de disco de segurança protegida contra gravação

3

Meu disco de segurança usb write protected eu tentei

ashokkrishna@ashokkrishna-Lenovo-B560:~$ sudo mount -o rw /dev/sdc1 /mnt
mount: block device /dev/sdc1 is write-protected, mounting read-only

# sudo mkfs -t vfat /dev/sdb1
mkfs.fat 3.0.26 (2014-03-07)
mkfs.vfat: unable to open /dev/sdb1: Read-only file system

e

sudo hdparm -r0 /dev/sdb1

e eu tentei o comando fsck também

Start cluster field in VFAT long filename slot is not 0 (but 0xdb2c).
1: Fix.
2: Leave it.
? 1
Unfinished long file name "쀸雉梆Ồ궏꾧썏ᔘ钾꾲彪Ꮦ".
  (Start may have been overwritten by ─Σæ#)
1: Delete LFN
2: Leave it as it is.
3: Fix numbering (truncates long name and attaches it to short name ─Σæ#)
? 1
Reserved field in VFAT long filename slot is not 0 (but 0xdc).
1: Fix.
2: Leave it.
? 1
Start cluster field in VFAT long filename slot is not 0 (but 0xdb2c).
1: Fix.
2: Leave it.
? 1
Unfinished long file name "쀸雉梆Ồ궏꾧썏ᔘ钾꾲彪Ꮦ".
  (Start may have been overwritten by ─Σæ#)
1: Delete LFN
2: Leave it as it is.
3: Fix numbering (truncates long name and attaches it to short name ─Σæ#)
? 1
Reserved field in VFAT long filename slot is not 0 (but 0xdc).
1: Fix.
2: Leave it.
? 1
Start cluster field in VFAT long filename slot is not 0 (but 0xdb2c).
1: Fix.
2: Leave it.
? 1
Unfinished long file name "쀸雉梆Ồ궏꾧썏ᔘ钾꾲彪Ꮦ".
  (Start may have been overwritten by ─Σæ#)
1: Delete LFN
2: Leave it as it is.
3: Fix numbering (truncates long name and attaches it to short name ─Σæ#)
? 1
/SEKAHR2/SEKHAR/Sekhar/English/Spoken English/Vasundra/All/AB
  Has a large number of bad entries. (948/1008)
Drop directory ? (y/n) 
1
Invalid input.
Drop directory ? (y/n) 1
Invalid input.
Drop directory ? (y/n) 1
Invalid input.
Drop directory ? (y/n) y
1


Read 32 bytes at 283836416:Input/output error

e

ashokkrishna@ashokkrishna-Lenovo-B560:~$ sudo fdisk /dev/sdb
You will not be able to write the partition table.

Command (m for help): o
Building a new DOS disklabel with disk identifier 0x8c87117f.
Changes will remain in memory only, until you decide to write them.
After that, of course, the previous content won't be recoverable.

Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)

Command (m for help): n
Partition type:
   p   primary (0 primary, 0 extended, 4 free)
   e   extended
Select (default p): p
Partition number (1-4, default 1): 1
First sector (2048-30965759, default 2048): 
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-30965759, default 30965759): 
Using default value 30965759

Command (m for help): t
Selected partition 1
Hex code (type L to list codes): c
Changed system type of partition 1 to c (W95 FAT32 (LBA))

Command (m for help): w
fdisk: unable to write /dev/sdb: Bad file descriptor

mas iam incapaz de formatar existe alguma solução para isso?

    
por ashok 28.11.2014 / 16:39

1 resposta

1

Parece que sua unidade usb pode ter blocos inválidos, tantos blocos defeituosos que o kernel está forçando uma montagem somente leitura. Para verificar se isso é verdade, verifique o buffer de mensagem do kernel com sudo dmesg e procure por sinais como Volume was not properly unmounted. Some data may be corrupted. Please run fsck ou Input/Output error e, o mais importante, Filesystem has been set read-only . Se este for o caso, pode ser provável que não haja salvar (ou seja, sua unidade está morrendo), no entanto, você pode tentar o seguinte para extrair um pouco da vida dele (pode não funcionar).

Eu tive esse problema uma vez com um cartão SD que estava morrendo. Você pode tentar criar uma tabela de partições totalmente nova (não apenas reformatar) e reformatar.

Para criar uma tabela de partições inteiramente nova (isso destruirá todos os dados na unidade), execute fdisk /dev/path/to/device (você quer o dispositivo em si e não uma partição individual - no seu caso, seria algo como fdisk /dev/sdc e NÃO /dev/sdc1 ).

No prompt do fdisk,

  • escreva o para a nova tabela de partições e, em seguida,
  • n para nova partição (e aceita todos os padrões),
  • t then c para alterar o tipo de partição para um adequado para um sistema de arquivos FAT
  • , em seguida, w para gravar alterações no disco

Neste ponto, você deve ter um dispositivo com uma nova partição (algo como /dev/sdc1 : você pode verificar com lsblk . Experimente e formate essa partição. Boa sorte.

    
por icasdri 28.11.2014 / 17:31