Now I want to know if there is any way that I install Windows 7 on my
laptop and then will there be any way to restore original windows
vista again from recovery.
In both the case of an in-place upgrade and a fresh installation the current installation of Windows is lost. While the installer will move your current windows installation to Windows.old
migrating back to this data is easier said then done.
If you are thinking about upgrading be sure you backup your data.
If you have a factory recovery partition you can also uses that. I am not entirely sure the reason you would want to use that.