We've touched on the topic about the speed of Win-8 compared to XP and Win-7, but tonight I decided to do something about that. I moved Windows 8 from an old 80 gig Sata II drive to a new Seagate SATA III (6GBM) drive on a SATA III controller card. Windows XP would not run on the SATA III controller cards(2) that I tried it on, but Win-8 runs on it even without any special drivers. So finally I've found a way to use my new SATA III drive to its fullest capability. Now, to the speed test. The following Registry Script when run from my desktop, measures the time it takes the PC to do a shutdown and reboot. The reboot time on my XP drive was 108 seconds, while the reboot time on my Windows 8, SATA III drive is only 79 sec's. Here's the code for the RebootTimer.vbs program. Option Explicit On Error Resume Next Dim Wsh, Time1, Time2, Result, PathFile, MsgResult, MsgA, AppName, KeyA, KeyB, TimeDiff MsgA = "Please close all running applications and click on OK." KeyA = "HKEY_CURRENT_USER\Software\RestartTime\" KeyB = "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run\RestartTime" AppName = "ReBoot-Time" Set Wsh = CreateObject("WScript.Shell") PathFile = """" & WScript.ScriptFullName & """" Result = wsh.RegRead(KeyA & "Times") if Result = "" then MsgResult = Msgbox (MsgA, vbOKCancel, AppName) If MsgResult = vbcancel then WScript.Quit Wsh.RegWrite KeyA & "Times", left(Time,8), "REG_SZ" Wsh.RegWrite KeyB, PathFile, "REG_SZ" Wsh.Run "cmd /c Shutdown -r -t 00", false, 0 else Wsh.RegDelete KeyA & "Times" Wsh.RegDelete KeyA Wsh.RegDelete KeyB TimeDiff = DateDiff("s",Result,left(Time,8)) MsgBox "Your computer reboots in " & TimeDiff & " seconds", VbInformation, AppName end if wscript.Quit Copy and paste the code above into a new Notepad document and save with "RebootTimer.vbs". Then run the script and post your results. Have fun!