У меня сильный опыт работы с Linux, поэтому я отвечу на Linux.
Вы можете загрузить свою систему с помощью linux rescue livecd и выполнить мои рекомендации.
ответ предполагает определенное знание Unix, но просто прокомментируйте, и я уточню.
- вы можете просто использовать инструмент 'dd', чтобы сделать копию вашей установки Windows XP на уровне блоков
например:
dd if=/dev/sda of=/dev/sdb # backup the entire disk, given /dev/sda being the xp install,
and /dev/sdb being the fresh hard drive.
или скопируйте только соответствующий раздел, если =/dev/sda1
* обратите внимание, что если вы замените = именем файла вместо пути к жесткому диску, это приведет к записи образа диска в файл.
чтобы стереть MBR, вы также можете использовать dd
$ dd if=/dev/zero of=/dev/sda bs=512 count=1 # delete the entire MBR (including bootloader and partition table)
$ dd if=/dev/zero of=/dev/sda bs=446 count=1 # delete only the bootloader