Oooh. Good.
Step 1 is a limitation that user users can cause damage through system configuration. Typically, when you configure SQL Server, you want to have 4 different partitions:
Doing this not only improves performance, but also prevents automatic copying of logs or TempDB in your OS partition. You only kill an instance of SQL Server when you run out of disk, not the OS itself. As a first step, I will create a new partition for your Temp DB and move it:
Temp db move example
, , . SQL Server Resource Governor, , , .
MSDN
, , . , , . , , ( ), (--), , , .