For both 32-bit and 64-bit editions of SQL Server 2012, the following apply:
We recommend that you run SQL Server 2012 on computers with the NTFS file format. Installing SQL Server 2012 on a computer with FAT32 file system is supported but not recommended as it is less secure than the NTFS file system.
SQL Server Setup will block installations on read-only, mapped, or compressed drives.
For information about using SQL Server 2012 tools to prepare for an upgrade to SQL Server 2012, see Use Upgrade Advisor to Prepare for Upgrades.
To make sure that the Visual Studio component can be installed correctly, SQL Server requires you to install an update. SQL Server Setup checks for the presence of this update and then requires you to download and install the update before you can continue with the SQL Server installation. To avoid the interruption during SQL Server Setup, you can download and install the update before running SQL Server Setup as described below (or install all the updates for .NET 3.5 SP1 available on Windows Update):
If you install SQL Server 2012 on a computer with the Windows Vista SP2 or Windows Server 2008 SP2 operating system, you can get the required update.
If you install SQL Server 2012 on a computer with the Windows 7 SP1 or Windows server 2008 R2 SP1 operating system, this update is included.
The installation of SQL Server 2012 fails if you launch the setup through Terminal Services Client. Launching SQL Server Setup through Terminal Services Client is not supported.
For more information:
http://msdn.microsoft.com/library/ms143506(v=SQL.110).aspx