So this is an interesting one. In order to install SP1 they want you to disable the automount. From what I know about the automount, with it on you could seriously screw up your VM environment. So this guy found a work around
My syntax differed from his
Windows 2008 R2 Service Pack 1 only needs temporay access to the system partition which is prevented with automount disabled.
I installed the service pack as follows: (Drive J can be any free drive letter not used).
1. At command promtp: Type “mountvol /? “(This will display help and will also list volumes). Identify system partition (will not have drive letter) ie: \\?\Volume{9be074ce-d55f-11df-83d7-806e6f6e6963}
2. Mount a temporary drive letter to the system partion “mountvol j:/ \\?\Volume{9be074ce-d55f-11df-83d7-806e6f6e6963}” (Enter your own system partition guid).
3. Run SP 1 update and restart.
4. Dismount temporary drive “mountvol j: /d”.
Done.
For me it was mountvol j: \\?\Volume{9be074ce-d55f-11df-83d7-806e6f6e6963} (Enter your own system partition guid).
Also, I found you could just open up computer management and assign a drive letter to the funky 100MB or so partition there and it appears to accomplish the same thing! tally ho