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
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.
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
diskdrive wmic: para tamanho físico
wmic logicaldisk: para você sabe