Você pode usar o diskpart . Isso está incluído nas versões mais recentes do MS Windows, ao melhor de meu conhecimento. Estou usando o Windows 7 Starter Edition (assim, tenho muito pouco em termos de "ferramentas técnicas especializadas", como se presumir que seria fornecido com uma edição "servidor" ou "profissional" do Windows). No entanto, tenho diskpart .
Note que você pode precisar lidar com o UAC (User Access Control) para executar o diskpart, mesmo para obter informações sobre discos ou partições (e considero a elaboração sobre o UAC a partir do perl estar além do escopo da questão ;-). E note que o diskpart é basicamente uma ferramenta interativa e, embora a documentação descreva o uso de scripts para operá-lo, eu ainda não tentei isso.