Sua opção mais simples seria usar Gparted para inicializar e redimensionar a partição.
Ainda tenho muito espaço não alocado no final da minha partição estendida, mas falta espaço na única partição primária na qual o C reside. Acontece que, além da partição estendida, há espaço não alocado muito maior que o atual C. Em vez de tentar mesclar partições estendidas para obter mais espaço para C, é simples criar uma partição primária nova e maior no espaço não alocado e, em seguida, mover os arquivos do windows-XP Pro para esse primário maior? A inicialização do sistema estaria OK se a sequência de inicialização estivesse apenas apontada para o nome da nova unidade ou precisaria ser renomeada como C? Esse é o tipo de movimento que um novato poderia esperar que uma ferramenta de clonagem de disco fizesse sem problemas?
Sua opção mais simples seria usar Gparted para inicializar e redimensionar a partição.