My son has a hd with win98 already installed on it from his old computer. His new computer has winxp home installed. He wants put the old hd in the new computer to dual boot. Would a third party partition program work or will he have to format the old hd? Thanks