Pergunta

http://www.petri.co.il/virtual_creating_differencing_disks_with.htm

Eu segui estes passos para criar um "discos diferenciais" do VHD WSSv3 demonstração da Microsoft. Bem algum tempo passou, esqueci que era uma "diferenciação" disco e sobre a desfragmentação, o VUD (Desfazer Disco Virtual) expandido para consumir o restante do espaço livre no meu disco rígido.

Outro então cometer essas alterações de volta para o arquivo VHD original, é que qualquer outra forma de me encolher um VUD.

Graças

[Update]

Unfortunaelty o histórico de alterações parece manter todas as alterações em um arquivo, fragmentação mesmo arquivo (porque).

org -> verA -> verB -> verC -> verD -> verE -> current.

A ferramenta seria bom para recolher a árvore história para algo como org -.> Atual e soltar / ignorar o histórico de alterações no meio, bem como defragement log de alterações para otimização

[Update # 2]

Em primeiro lugar, Desculpe para as extensões às minhas perguntas

Em segundo lugar, É possível reduzir um disco diferencial, fundindo-a com seu disco pai diferencial.

Base.VHD
 -> Child.VHD (Differential)
   -> Grandchild.VHD (Differential)

Na fusão do neto com o Menino seria o tamanho ser [tamanho da criança] + [Tamanho GrandChild] ou seria algo como [tamanho da criança] + [Tamanho das Diferenças arquivo real em Neto]?

Obrigado novamente.

Foi útil?

Solução

O disco diferencial registrados a cada alteração feita pelo programa de desfragmentação, razão pela qual ele cresceu fora de controle. Eu duvido que você pode reduzi-lo, uma vez que contém alterações que foram feitas e ainda não autorizadas.

Eu acho que você vai ter que quer confirmar as alterações para o VHD original, ou jogar fora todas as alterações.

Outras dicas

Graças Grant, você está correto e eu estava preso com o VHD inchado para merge, mas de alguma forma conseguiu estragar isso e perdeu as alterações.

Aqui está o que mais eu encontrei.

http://www.invirtus.com/blog/?p=7

Este é um ótimo artigo explicando porque diferenciais são tão grandes. Aparentemente, cada byte é escrito em seu setor byte próprio 512 waisting toneladas de espaço.

http://www.invirtus.com/downloads/Differencing_Disk_Discussion.ppt

Esta apresentação explica como usar compressão de disco quando armazenar discos diferenciais e que os discos de desfazer utilizam menos espaço. Em suma, colocando você diferenciação VHD ou VUD em um NTFS pasta compactada vai poupar toneladas de espaço.

[Exemplo]

Eu criei um disco diferencial para a imagem WSSv3 da Microsoft (5GB), iniciado it up e software instalado. Apenas a bota processados ??300mb adicionado ao VHD, a instalação TortoiseSVN (20MB) 200mb adicionado, e WSPBuilderExtensions instalação (800KB) adicionou 1 GB para o VHD.

O resultado final foi de 1,5 GB diferencial de instalar 21MB. I fundiu com a base e resultou em apenas adicionando 29MB de volta para o pai.

Eu, então, criou um outro VHD diferencial dentro de um NTFS pasta compactada, começou-se e criou um novo aplicativo da Web WSS através da Administração Central. O tamanho do arquivo saltou para 900MB, mas só resultou em 90MB no sistema de arquivos fazer para a compressão NTFS. Eu, então, criado um VUD, renomeado para VHD e completou a mesma ação. O tamanho do arquivo aumentou para 300MB o que resultou em 12MB no sistema de arquivos.

Então, sim, o VHD diferencial é altamente ineficaz e não tem inteligência lo no modo que nunca, mas o inchaço permite alguma boa compressão.

Para o desenvolvimento você também deve criar um novo VHD, anexá-lo como uma unidade secundária e mover seu arquivo aqui desde toda e qualquer arquivo IO é capturado no disco diferencial ou desfazer.

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