Não é possível restaurar / reformatar minha unidade flash USB depois de migrar para a GPT

3

Eu tenho 8GB de memória flash. Às vezes atrás eu formatado para poder instalar o Windows a partir dele. Não me lembro exatamente o que fiz, mas acho que queria instalar o Win 7 de 64 bits para inicializar no modo EFI.

Agora não posso reformatar nem no Windows nem no Linux.

Eu tentei convertê-lo para MBR da GPT com gdisk por gdisk /dev/sdc e, em seguida, w (para gravar GPT da memória na unidade conforme a ferramenta informava "GPT inválido encontrado e MBR válido; convertendo MBR para GPT formato na memória "). Então gdisk /dev/sdc novamente:

    # gdisk /dev/sdc
GPT fdisk (gdisk) version 0.8.8

Partition table scan:
  MBR: MBR only
  BSD: not present
  APM: not present
  GPT: not present


***************************************************************
Found invalid GPT and valid MBR; converting MBR to GPT format
in memory. THIS OPERATION IS POTENTIALLY DESTRUCTIVE! Exit by
typing 'q' if you don't want to convert your MBR partitions
to GPT format!
***************************************************************

, abriu ferramentas especializadas com x , z (para destruir o GPT). Aqui está a saída:

Expert command (? for help): z
About to wipe out GPT on /dev/sdc. Proceed? (Y/N): Y
GPT data structures destroyed! You may now partition the disk using fdisk or
other utilities.
Blank out MBR? (Y/N): Y
#

tentou excluir uma partição com fdisk

# fdisk /dev/sdc

Command (m for help): p

Disk /dev/sdc: 8086 MB, 8086618112 bytes
249 heads, 62 sectors/track, 1023 cylinders, total 15794176 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: 0x000a07ca

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1   *          62    15793073     7896506    7  HPFS/NTFS/exFAT

Command (m for help): d
Selected partition 1

Command (m for help): p

Disk /dev/sdc: 8086 MB, 8086618112 bytes
249 heads, 62 sectors/track, 1023 cylinders, total 15794176 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: 0x000a07ca

   Device Boot      Start         End      Blocks   Id  System

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.

Error closing file

Depois disso, tentei puxar e conectar o stick novamente, mas a janela de erro de montagem do NTFS apareceu toda vez.

Eutambémtenteireescreverumaáreainicialdedrivecomumconteúdodetestecombadblocks

sudobadblocks-w-s-o/tmp/usbstick.log/dev/sdc

ecomdd

sudoddif=/dev/zeroof=/dev/sdcbs=1024kcount=2

masnãoconseguireformataroestadoutilizável.

Existeumamaneiraderestauraroestadodefábrica?

Meusistema:LinuxMint17.3

UPDATE

#blkid/dev/sdc1:UUID="675599A00CE338FC" TYPE="ntfs"

# usb-devices
T:  Bus=01 Lev=01 Prnt=01 Port=03 Cnt=02 Dev#=  4 Spd=480 MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=1307 ProdID=0190 Rev=01.00
S:  Manufacturer=USBest Technology
S:  Product=USB Mass Storage Device
S:  SerialNumber=00000000000004
C:  #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=98mA
I:  If#= 0 Alt= 0 #EPs= 3 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
    
por gumkins 12.03.2016 / 02:37

1 resposta

0

Espero, entendi bem o que você quer.

Recentemente, tive um problema semelhante. Foi depois de fazer um drive USB inicializável para instalar o Ubuntu. Portanto, usei o comando dd: sudo dd if = *. Iso de = / dev / sdb. Depois disso, não consegui acessar a capacidade total de armazenamento da minha unidade (isso significa: também após a formatação do meu dispositivo, além disso, programas como o fdisk não mostraram sua capacidade).

Além disso, ao aplicar o gparted, só consegui reduzir a quantidade visível de espaço em disco utilizável, mas não restaurei o máximo de aproximadamente 8 GB. Além disso, o gparted não iria me mostrar o 8 GB, mas 4, 3, 2 ..., o que eu reduzi a. Pelo menos usando o Windows, eu não pude resolver o problema (mas eu não tentei extensivamente nem tive privilégios de administrador). O que eu fiz então foi apagar todas as partições no meu usb-stick com o fdisk e reiniciar o computador. Em seguida, a capacidade de armazenamento mostrada foi de cerca de 8 GB novamente, como eu esperava.

Seu uso do comando dd sudo dd if=/dev/zero of=/dev/sdc bs=1024k count=2 do dd não irá escrever zeros em toda a unidade.

Você disse que não pode formatar seu drive USB. Além disso, você disse que apagou todas as suas partições. Então, minha sugestão é que você execute o seguinte comando para formatar sua unidade (talvez você tenha que fazer isso usando o comando sudo ):

mkfs.vfat -I -F 32 /dev/sdX

onde X precisa ser substituído pela letra da sua unidade. Você pode tentar escrever uma nova partição / tabela de partições em sua unidade antes, usando sudo fdisk /dev/sdX (d para deletar partições, n para fazer uma nova partição [eg sobre o dispositivo inteiro] e com t você pode mudar o tipo da partição tabela de partições; com p você pode verificar o particionamento do seu dispositivo). Mas de qualquer forma, você escreveu, você já usou o fdisk.

Eu pesquisei no google, não encontrei informações, que o linux mint está usando um comando diferente para formatação do que pelo menos a maioria das outras distribuições linux.

    
por 12.03.2016 / 11:48

Tags