С виндой не знаю как, но при смене железа на unix системах вы спокойно за 1.5 часа можете восстановить всё как было, используя:
1) Полный бекап машины. Плюс - полностью повторяемый и предсказуемый результат. Минус - много весит, тянет за собой всю вашу историю общения с компом, в том числе и ненужный хлам накопившийся в ОС.
-или-
2) используя скрипт установки и настройки чистой ОС. Этот вариант более универсальный, т.к. вы контроллируете полностью всё что будет делаться с новой ОС. Вот например любите вы понастраивать систему и привыкли к какому-то софту, то потихонечку копите файл с коммандами настройки системы, установку программ через пакетный менеджер и т.д. А данные свои просто бекапите. Минусы - что-то может поменяться/обновиться со времён как вы записали скрипт до момента его выполнения. Софт в пакетном менеджере мог обновиться, сама ОС могла что-нибудь изменить внутри и старые команды могу тперестать работать. Но всё решаемо, и способ этот не требует никаких затрат, это всего-лишь текстовый файлик.