O c: \ bootmgr é necessário no Win2008 R2?

1

Eu estava escrevendo um script do MSBuild para automatizar minha compilação. No meu script, defini o seguinte:

  <DeleteBeforeBuild Include="$(WebOutputFolder)\*" />

Como eu não havia declarado anteriormente WebOutputFolder , usei \* como a pasta que queria limpar.

Quando eu corri o script, ele dizia que o pagefile.sys estava sendo usado por outro processo. Foi quando percebi que eu disse para deletar tudo a partir da raiz! Minha única salvação foi que ter o pagefile.sys aberto por outro processo abortou o script.

Eu dei uma olhada em outros servidores para ver o que eu poderia ter possivelmente excluído e vejo que estou faltando c: \ bootmgr. Agora tenho medo de reiniciar pensando que não vai arrancar.

Então, minha pergunta ... é necessário o bootmgr? Se sim, como posso recriá-lo? Eu vejo que o arquivo bootmgr é de tamanho diferente nos servidores diferentes, então este arquivo é provavelmente específico para cada máquina, o que me impediria de copiá-lo para a minha máquina de compilação.

Eu também vejo que na minha máquina de compilação eu não tenho c: \ Boot, que está no outro servidor.

    
por Queti Mporta 14.11.2013 / 03:22

1 resposta

2

Em 2008 R2, você normalmente não terá um C: \ Boot ou um C: \ Bootmgr. Você pode verificar a localização do gerenciador de inicialização e do Windows Loader executando o BCDedit sem opções de um prompt de comando elevado. Em uma instalação limpa do 2008 R2 MBR, recebo:

Windows Boot Manager
--------------------
identifier              {bootmgr}
device                  partition=\Device\HarddiskVolume1
description             Windows Boot Manager
locale                  en-US
inherit                 {globalsettings}
default                 {current}
resumeobject            {0a38afb2-2263-11e3-9f8e-c1b384c483b5}
displayorder            {current}
toolsdisplayorder       {memdiag}
timeout                 30

Windows Boot Loader
 -------------------
identifier              {current}
device                  partition=C:
path                    \Windows\system32\winload.exe
description             Windows Server 2008 R2
locale                  en-US
inherit                 {bootloadersettings}
recoverysequence        {0a38afb4-2263-11e3-9f8e-c1b384c483b5}
recoveryenabled         Yes
osdevice                partition=C:
systemroot              \Windows
resumeobject            {0a38afb2-2263-11e3-9f8e-c1b384c483b5}
nx                      OptOut

A localização do Bootmgr Device \ HarddiskVolume1 corresponde à partição 100mb 'System Reserved' criada na instalação.

    
por 14.11.2013 / 16:07