Obtenha o tamanho exato em bytes de um disco e partições no Windows

4

Estou usando o dd (em cygwin) para copiar uma imagem de sombra de um disco no windows. A cópia de sombra só me dará uma parábola, então o que estou fazendo é:

1) usando dd para capturar o cabeçalho do disco (32k no Win2003)
2) usando o dd para copiar a partição da sombra
3) usando dd para copiar o final do disco (8 meg reservados no Win2003)
4) costure todos juntos e inicialize no KVM

Preciso do tamanho exato de todas as partições e espaço não particionado nesta unidade do Windows. Infelizmente a maioria das ferramentas de disco do Windows parece falsificar os números um pouco, ou pelo menos me dar um tamanho diferente do Linux. Eu poderia adivinhar como este 32k + tamanho da partição + 8M, mas quero verificar novamente. Se eu cometer um erro, posso perder dados.

Isto está em um controle remoto & servidor Windows 2003 ao vivo, portanto, nenhuma solução off-line será útil. O cygwin mais recente está instalado.

    
por Antonius Bloch 12.01.2011 / 19:29

3 respostas

5

Já tentou verificar o WMI para valores precisos? Você pode consultar aliases comuns por meio do comando wmic:

C:\>wmic partition get name,bootable,size,type
C:\>wmic diskdrive get size,status,TotalCylinders,TotalSectors,SCSIPort,SCSITargetId,model
    
por 01.02.2011 / 21:31
2

diskdrive wmic: para tamanho físico
wmic logicaldisk: para você sabe

    
por 01.02.2011 / 21:21
1

Não é exatamente uma resposta, mas você pode usar disk2vhd e, em seguida, convert para o KVM usando o comando qemu-img convert -f vpc -O qcow server.vhd server.qcow .

    
por 12.01.2011 / 19:43