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!" (:


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.


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.