We are testing upgrades from SQL Server 2005 to SQL Server 2008 and have run into some problems with the paths.
For a cluster, the file path for SQLBinRoot was F:\MSSQL.1\MSSQL\Binn. After the upgrade, the path is changed to C:\MSSQL10.MSSQLSERVER\. The upgrade cannot change the drive letter location of SQLBinRoot and other SQL drives. It needs to leave the files on the F: drive.
For a standalone server, SQLBinRoot was F:\MSSQL.1\MSSQL\Binn. After the upgrade, the path is changed to F:\MSSQL10.MSSQLSERVER\MSSQL\Binn, as expected. However, our standard installation puts the SQLDataRoot and other paths on another location: F:\SQLCatalog\MSSQL.1\MSSQL. After the upgrade, it is using the same MSSQL.1 location. I expected it to change to the MSSQL10.MSSQLSERVER format.