You will need a fresh install from XP because the file systems aren't even remotely the same anymore. That doesn't mean you cannot buy this upgrade disk and use it. All that means is that you will have to back up all your data onto an external media, wipe the disk and then clean install the new operating system. You will then have to reinstall all your programs with vista/7-compatible versions.