cd i386
copy ntldr c:\
copy ntdetect.com c:\
É preciso prestar atenção ao \ logo após o c:, pois caso você não o coloque, você correrá o risco de copiar os arquivos para um subdiretório dentro de c:.
Caso o arquivo boot.ini não exista, ele acusará erro mas continuará o processo de inicialização e tentará bootar pelo caminho padrão, ou seja, c:\windows.
Para criar um novo boot.ini, crie um arquivo txt novo e edite como abaixo:
[boot
loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating
systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows Server 2003,
Enterprise" /fastdetect
Os parâmetros utilizados nesse arquivo são:
multi(x) ou scsi(x) quando temos uma BIOS SCSI desabilitada - indica em qual controladora esta o HD do sistema operacional desejado. Inicia em 0.
disk(x) - informa scsi-id do hd caso ele seja scsi e não possua bios própria para todos os outros casos será 0.
rdisk(x) - indica qual é o hd em determinada controladora (ide ou sata). inicia em 0.
- partition(x) - indica em qual partição no determinado disco se encontra o sistema. inicia em 1.
pasta de instalação (no exemplo acima \WINDOWS) indica o nome da pasta de instalação do Windows
descrição (no exemplo "Windows Server 2003, Enterprise") nome que aparecerá na hora da escolha do SO.
Esse processo de recuperação pelo console poe ser feito sem o cd de instalação do Windows 2003, mas para isso é preciso que o mesmo esteja instalado previamente na máquina. Para instalar o console, digite o comando no executar do Windows:
x:\i386\winnt32.exe /cmdcons
Onde X: é a unidade de cd onde se encontra o cd do Windows.
Para corrigir outros problema de inicialização, você também pode vir a usar o fixmbr para restaurar o gerenciador de boot do Windows e o fixboot para corrigir problemas na tabela de partições.