O Windows 7 não monta automaticamente (atribui uma letra) a uma unidade flash, se comporta de maneira muito estranha

O Windows 7 não monta automaticamente (atribui uma letra) a uma unidade flash, se comporta de maneira muito estranha

Eu tenho um SanDisk Cruzer Micro 4gb que uso com frequência. Hoje, depois de usá-lo para instalar o Ubuntu em outro pc e conectá-lo ao meu computador principal, o windows 7 se recusa a montá-lo (ou seja, o drive não aparece em "meu computador").

O volume aparece no gerenciador de disco e no gerenciador de dispositivos("Disco 4"):

mas quando tento atribuir uma letra de unidade (clicando com o botão direito> alterar letras e caminho da unidade), recebo"O sistema não pode encontrar o arquivo especificado"

insira a descrição da imagem aqui

O mais estranho é que se eu desabilitar e reativar o driver no gerenciador de dispositivos, de repente tudo funciona e a unidade flash recebe uma letra e aparece em "meu computador" (A letra J:nesse caso). Posso até alterar a letra da unidade agora sem o erro, mas isso não resolve o problema.

insira a descrição da imagem aqui

Mesmo assim, na próxima vez que eu desconectar e reconectar o dispositivo, ele voltará ao normal e irritante e não será montado (não recebe uma letra de unidade ou aparece em "meu computador")

Coisas que tentei sem sucesso:

  • Reiniciando
  • Conectando e desconectando em diferentes portas USB
  • desinstalar e reinstalar o driver (como mencionado não tem efeito permanente)
  • Alterando a letra da unidade
  • Experimentando a unidade em um computador diferente (a unidade flash é montada e funciona perfeitamente)
  • Reformatando a unidade para FAT32\FAT (veja o comentário abaixo)
  • Tentando em modo de segurança (ainda não funciona)
  • Tentando atribuir uma carta com Diskpart (falha com "o sistema não consegue encontrar o arquivo especificado") link: i.stack.imgur.com/QR3aI.png
  • Tentando ativar/desativar "automount" com diskpart
  • Rezando para o monstro de espaguete voador (ainda não vou :( )

Estou perdido... reinstalar o Windows por causa desse problema parece um exagero. Por favor, avise!

Responder1

O gerenciador de disco do Windows pode corromper a tabela de partições, tente usar o Gparted para criar uma nova tabela de partições e uma partição fat32 primária sem sinalizadores.

Responder2

Encontrei o mesmo problema e experimentei o mesmo conjunto de sintomas que você.

Acabei resolvendo esse problema usando uma ferramenta de partição de terceiros para fazer o seguinte:

  1. Limpe todas as partições da unidade flash.
  2. Crie uma nova partição FAT32 abrangendo toda a unidade flash.
  3. Defina manualmente a letra da unidade.

No meu caso, usei o download gratuitoMiniTool Partition Wizard Home Edition.

Funcionou perfeitamente. Não é necessária reinicialização.

Boa sorte!

Responder3

Você já tentou reformatar o drive USB. Percebi que no utilitário de gerenciamento de disco ele rotulou sua unidade como (unidade lógica) em oposição a uma partição primária ativa. Eu apenas tentei com uma unidade USB sobressalente e depois de um formato padrão para mim, obtive:

Também ouvi em algum lugar que algumas unidades lógicas apresentam conflitos ao atribuir letras. Pode ter sido apenas com unidades de rede.

Responder4

(Aviso que este comando substituirá os dados contidos na unidade especificada. Com o comando a seguir, tome cuidado para obter a letra/caminho da unidade correto.)

Usei o Cygwin e ddpara apagar a tabela de partições, depois disso o Windows conseguiu formatá-la. Use cat /proc/partitionspara ver a unidade e a tabela de partição pode ser apagada com o comando:

dd if=/dev/random of=/dev/sd[Cygwin path letter]

O comando só precisará ser executado por alguns segundos, pois a tabela de partição é o início da unidade.

informação relacionada