ntldr (NT loader) vet jag är kritisk för att kunna starta. Men om det funkar att bara flytta över den vet jag inte... Du har även en fil som heter bootfon.bin. Namnet låter "bootigt" men jag kan inte komma på nåt som den filen används till... Hmm
Testa att kopiera över boot.ini och ntldr från C: till D:, och ändra sen i kopian av boot.ini, så det står
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
istället för
default=multi(0)disk(1)rdisk(0)partition(1)\WINDOWS
som det troligtvis står nu (disk 0 = c:, disk 1 = d:)
Problem är dock (kanske):
Windows ser din D: som just D: - bokstaven är knyten till partitionen på din IBM. Om du nu tar bort C:-disken kommer partion1 på disk0 vara D:. Medans det antagligen står saker i ntldr om att windows minsann ska ligga på partion1 på disk1. Vet som sagt inte riktig om det är så men risken finns.
Men testa du att bara kopiera rakt över - chanses finns att det funkar!
Sen tror jag att dina inställningar kommer att var akvar om du installerar över Windows, eftersom de ligger lagrade i din använderprofil (inloggningskontot). Men det vet nog nån som är lite mer haj på nätverk/xp bättre än mig (om kontona skrivs över när man installerar om dvs).