Windows 7 perde mapeamento de letra de unidade na reinicialização

8

Eu tenho dois discos rígidos sata configurados como RAID1 que estou usando como uma unidade de dados no meu sistema Win7. O sistema operacional está instalado em uma unidade SSD não invasora.

Depois de instalar o sistema operacional e iniciar o Win7 pela primeira vez, a unidade de ataque não foi mostrada em Meu computador. No Gerenciamento de unidades, a unidade foi listada como deveria, apenas sem um mapeamento de unidade. Adicionei um e a unidade ficou listada e acessível em Meu computador.

Como a unidade recebeu um mapeamento depois que todo o resto foi feito automaticamente, a unidade agora tinha um mapeamento mais tarde no alfabeto, então reorganizei os mapeamentos para que essa unidade raid de dados fosse listada logo após a unidade do SO.

Agora, sempre que eu reiniciar, a unidade perde seu mapeamento. Ele está sempre listado no Gerenciamento de disco e sempre posso adicionar manualmente uma letra de unidade. No entanto, a cada reinicialização, isso precisa ser refeito. Gostaria de apontar as pastas da minha biblioteca (Imagens, Documentos, Downloads, etc) para esta unidade, em vez de estar em C: \, portanto, perder o mapeamento em todas as reinicializações seria bastante doloroso.

Ao pesquisar isso, fui levado a olhar mountvole editar o registro. Enquanto isso me deixa nervoso, os valores parecem não se encaixar.

saída mountvol: saída mountvol

  • A: Disquete (nem sequer tem um)
  • Unidade C: OS
  • E: Unidade de backup do SO
  • F: Unidade de CD / DVD
  • G / H / I / J: slots USB
  • P: Unidade de backup de dados

O primeiro volume listado sem pontos de montagem que presumo é a minha unidade D: \ data ausente. Observe que esta unidade está atualmente mapeada e exibida em Meu computador quando executei o mountvol para obter a saída.

Já vi sugerir que \ HKEY_LOCAL_MACHINE \ SYSTEM \ MountedDevices podem ser editados para incluir o mountvol apropriado, mas as coisas parecem não coincidir.

volumes montados no registro (clique para ampliar)

Portanto, há muitas coisas extras aqui, o primeiro item listado é o volume sem um ponto de montagem da primeira imagem. Há também uma unidade K: \ que não aparece na saída do cmd. Mapear minha unidade de dados para K: \ e reiniciar não resulta no mapeamento automático da unidade.

Então, eu só preciso adicionar \DosDevices\D:com um valor de 'c4 e9 85 18 00 00 10 00 00 00 00 00'? É quase como cada unidade é listado no topo como um \??\Volume{blah-blah-blah}e, em seguida, na parte inferior como \DosDevices\, mas não todos eles correspondem exatamente assim.

Prefiro não apenas começar a despejar valores aleatórios no registro, por isso espero obter orientações mais autorizadas do que "ei, vamos tentar essa coisa aleatória!" (:

Rebecca Chernoff
fonte
Você tem algum dado na matriz RAID agora? Você estaria disposto a destruir e recriar a matriz? Dessa forma, podemos ter certeza de que não é um acaso com uma matriz mal construída ou algo assim. Infelizmente, erros aleatórios acontecem de vez em quando.
Nick2253
Existem dados, mas nada que não possa ser facilmente extraído de um repositório de controle de origem novamente.
Rebecca Chernoff
Então eu recomendo recriar a matriz e tentar as duas soluções na minha resposta.
precisa saber é o seguinte

Respostas:

2

Eu tenho duas soluções possíveis. Espero que funcione:

http://windows7forums.com/windows-7-discussion/61416-new-hard-drive-letter-dissapears-after-every-reboot-2.html

Esse usuário tem quase o mesmo problema que você, exceto por uma única unidade, em oposição à sua matriz RAID. Esse usuário conseguiu resolver o problema zerando o volume inteiro e, em seguida, o Windows conseguiu manter a letra da unidade atribuída.

http://www.tomshardware.com/forum/16120-63-win7-wont-assign-drive-letter-solved

Este usuário não conseguiu atribuir letras de unidade (o que é um pouco diferente do seu problema). Foi descoberto que o problema desse usuário era um conflito com o iTunes. Ao editar o registro, o usuário pôde atribuir letras de unidade novamente.

Nick2253
fonte
Portanto, adicionar manualmente a letra da unidade quando eu reiniciar (o que não é frequente) finalmente me irritou o suficiente para que eu dedicasse um tempo para lidar com isso. Eu tive que zero preencher as duas unidades. Não apenas o primeiro e o último, mas as unidades inteiras. Eu reiniciei várias vezes desde a criação do array novamente e ele foi montado com a letra da unidade muito bem! Obrigado! (:
Rebecca Chernoff
O primeiro link na sua resposta parece estar desatualizado; convém atualizar o link ou incluir as informações relevantes diretamente na resposta.
Sean Mickey
@SeanMickey A solução já está publicada abaixo (consulte zerando o volume). Você também pode sempre verificar o arquivo da Internet se quiser ver o tópico diretamente.
precisa saber é o seguinte