Move database to another drive in same server
It is easy and well documented to move data files (including master, model, tempdb,...) to other locations in MS-SQL Server. There is no supported approach to move the instalation (SQL Server binaries) to another drive / folder. I think even with manual manipulation of registry entries the SQL Server wouldn't come up again.

You should consider uninstall and new installation.


backup all databases including system databases as master, model ( SSISDB)
uninstall SQL Server using SQL Server installation center
uninstall SQL Server 2008 Browser component by using the Add or Remove Programs 
install SQL Server with same instance name using SQL Server installation center; select new locations for binaries and data
restore backups


This article describes how to uninstall a stand-alone instance of Microsoft SQL Server 2008. When you follow the steps in this article, you also prepare the system so that you can reinstall SQL Server 2008