O WD 1G que eu possuí, assumindo que o 500G é o mesmo, tinha um bloco de dados antes do disco real ser iniciado. No Windows, não sei como pular os primeiros 512b de uma unidade. Encontre um computador usando o Linux, o comando losetup para fazer um disco virtual, pulando os primeiros 512b do firmware.
Além disso, a unidade não pareceu afetar os dados na unidade, apenas moveu tudo em um bloco.