Pergunta

A Microsoft fornece uma maneira de montar um instantâneo somente leitura como um volume usando seu programa vshadow. No entanto, ele não fornece uma maneira de desmontar o instantâneo (Eu me pergunto o que aconteceria se eu deletei o instantâneo?). Atravessar a documentação no MSDN eu achei Método UnexposeSnapshot e adicionou a capacidade de usá-lo no vshadow. No entanto, ele diz que ele só é suportado para Vista e Server 2008 máquinas. Existe alguma maneira de contornar isso? A configuração XP para vshadow não irá compilar. Seria realmente bizarro se a Microsoft escreveu uma maneira de montar cópias de sombra de volume no XP e Server 2003, mas não forneceu uma maneira de desmontá-las.

Todas as idéias?

Foi útil?

Solução

Use o Windows' built-in montar utilitário de gerenciamento mountvol.exe .

No nível API, você deve ser capaz de usar DeleteVolumeMountPoint .

Outras dicas

Há uma ferramenta de linha de comando dentro da plataforma SDK do Windows Vista que pode ser usado para criar arquivos em lote que operam em instantâneos. Eu não sei se você quer dizer que um, mas funciona definitivamente desta maneira: Você chamá-lo e ele irá criar o instantâneo. Em seguida, ele vai lançar outro processo que você especificar. Em seguida, o processo (por exemplo, um outro ficheiro batch ou o mesmo ficheiro batch) será executado. Quando ele termina, a ferramenta de linha de comando irá remover e apagar o instantâneo.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top