I was writing an MSBuild script to automate my build. In my script I defined the following:
<DeleteBeforeBuild Include="$(WebOutputFolder)\*" />
Since I had not previously declared
WebOutputFolder it used
\* as the folder I wanted to clear out.
When I ran the script, it said pagefile.sys was currently being used by another process. That's when I realized I told it to delete everything starting from the root! My only salvation was that having pagefile.sys open by another process aborted the script.
I took a look at other servers to see what I could have possibly deleted and I see that I am missing c:\bootmgr. Now I'm afraid to restart thinking it won't boot up.
So my question... is bootmgr needed? If so, how can I recreate it? I see that the bootmgr file is different size on the different servers, so this file is probably specific to each machine, which would prevent me from just copying it to my build machine.
I also see that in my build machine I do not have c:\Boot, which is on the other server.