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 mountvol
e editar o registro. Enquanto isso me deixa nervoso, os valores parecem não se encaixar.
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.
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!" (:
fonte
Respostas:
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.
fonte