You can add another log file to the new drive and set the old log to not grow.
You can then
DBCC SHRINKFILE statement and specify the EMPTYFILE clause
Then remove the old log file from the other drive.
http://msdn.microsoft.com/en-us/library/ms191433(v=sql.90).aspx