Marius's Personal site

My personal blog & gallery
Welcome to Marius's Personal site Sign in | Join | Help
in Search

Blogging About .NET

Calculate System Score in Windows 7 when booting from VHD

In can you don't already know it, Windows 7 supports booting from VHD, which I'm a big fan of. This way you don't need to worry with partitioning scheme, shuffling around when you want to install additional Windows versions, backup / restore or these kind of issues.  Booting from VHD allows you easy migration to Hyper-V if you chose to do so in the future.

However if you choose to install your OS to a VHD then you need to know that you will loose some things:

  1. Hibernate support. Unfortunately it seems that there is no way (at least not in the RTM version) to enable that. Sleep support still works fine, but if you need hibernate (or hybrid sleep) then you need to install to a partition.
  2. Calculate System Score. WinSAT fails to calculate the disk score if your system boots from VHD, because it wouldn't be accurate. Fortunately there is a solution for this. All you need to do is to launch an elevated command prompt and type the following command:
    winsat formal -drive D
    I found this while trying to setup an HTPC that needed to run Digital Cable Advisor, and while trying to calculate the system performance score it would crash very badly. It seems that they forgot to check if WinSAT actually completed successfully before parsing the results!

Hope it helps!

And if you find a way to enable hibernate while booting from VHD just leave a comment.

Published Monday, February 07, 2011 9:32 PM by cchrism

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

No Comments

What do you think?

(required) 
(optional)
(required) 

This Blog

Post Calendar

<February 2011>
SuMoTuWeThFrSa
303112345
6789101112
13141516171819
20212223242526
272812345
6789101112

News

Listed on BlogShares

Syndication

Powered by Community Server, by Telligent Systems