Скопировать файлы на новый диск, загрузиться с болванки Windows в командную строку и восстановить загрузчик.
http://www.sevenforums.com/tutorials...ot-record.html
http://support.microsoft.com/kb/927392
Давно примерно таким образом с Windows XP кажется делал (если склероз не подводит). Только не уверен, ведь в реестре или еще где записана информация о прежнем диске, на каком он порту и прочее, поэтому лучше наверное воткнуть его на место старого, чтобы было меньше разногласий данных, а остальные вообще повыдергивать, чтобы случайно не перезаписать чего не нужно.