Windows XP consumindo letras de unidade

5

Este é um pouco de stumper. Estou executando o XP SP3, atual com todas as correções, etc. Meu problema é que eu posso atribuir uma letra de unidade para um arquivo contêiner (explicado abaixo), ele funciona muito bem. Mas depois que eu fechar o contêiner, a letra da unidade não estará mais disponível até a próxima inicialização.

Eu tenho alguns dados confidenciais que coloquei em um volume de contêiner. Eu usei TrueCrypt (www.truecrypt.com) e FreeOTFE (www.freeotfe.org), com ambas as versões instaladas e portáteis para ambos, com o mesmo resultado. Eu abro o arquivo contêiner, atribuo a uma letra de unidade (digamos R :) e executar alguns aplicativos portáteis que estão dentro do volume. Quando termino, fecho o contêiner e a letra da unidade é liberada. Tudo bem até agora. No entanto, quando tento reabri-lo, a letra da unidade anterior (neste caso, R :) não está mais disponível. Não está mapeado para nada, está apenas indisponível. Mesmo tentando algo como "subst R: C: \" retorna "Invalid Parameter - R:". Eu posso usar o S: drive, não há problema, mas no dia seguinte eu tenho que usar T :, então U :, etc. Eventualmente, eu tenho que reiniciar para recuperar todas as letras da unidade.

Infelizmente, tudo que li sobre letras de unidade está relacionado a atribuições de USB, o que não se aplica aqui. Eu tentei o comando "show hidden" (set devmgr_show_nonpresent_devices = 1) sem sucesso. E a ferramenta Gerenciamento de disco também não se aplica, pois não é uma unidade física.

Alguém sabe onde o Windows mantém a lista de letras de unidade? E existe alguma coisa que não seja uma reinicialização que possa ser usada para redefini-la?

    
por billdehaan 24.05.2010 / 00:49

2 respostas

1

Tente editar o registro ... encontrado aqui

mesmo diretor. Parece que seus problemas de montagem não estão sendo esclarecidos pelo seu aplicativo de criptografia quando você os terminou, então ... isso significa para mim que você não os fechou corretamente.

    
por 24.05.2010 / 04:27
1

Em um prompt de comando, experimente alguns desses comandos

 MountVol
 Subst
 Net use

Eles podem dizer como a letra da unidade está alocada. Cada um deve ter uma sintaxe para remover uma carta reservada.

Note, eu nunca usei o mountvol, então eu seria cauteloso em fazer isso até que você tenha certeza de que ele desmontará o volume de forma limpa e não corromperá seus dados.

    
por 29.05.2010 / 13:21