BOOT.INI inválido (XP de inicialização dupla com 7)

7

Eu tinha o Windows XP x64 como meu sistema principal e também tinha uma segunda partição com o Windows XP x64. Ambos inicializados da primeira partição (C :)

Eu então instalei o Windows 7 Ultimate na primeira partição. Eu adicionei NTLDR usando BCDEDIT. Eu também copiei NTLDR, NTDETECT.COM e BOOT.INI para a unidade onde o XP permaneceu. No entanto, então eu tento inicializar no Windows XP x64 eu recebo

Invalid BOOT.INI file
Booting from c:\windows\
NTDETECT failed

Encontrei instruções sobre como corrigi-lo usando um disco de inicialização, mas as partições estão em um RAID de software. Eu tentei arrancar a partir de um CD XP personalizado com os drivers, no entanto, não me oferece uma opção de reparo por algum motivo - apenas a configuração.

Partições que eu tenho: '=

  • Sistema reservado
  • Principal (Windows 7)
  • Secundário (Windows XP x64)

Aqui está o conteúdo do meu BOOT.INI:

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(3)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="Windows XP Professional x64 Edition" /fastdetect
    
por Muxa 24.01.2010 / 04:32

5 respostas

2

parece que o reparo não está aparecendo porque o CD não vê o sistema operacional XP.

1. Inicie o seu CD XP personalizado com drivers.

  1. Pressione R para carregar o Console de Recuperação.

  2. Digite bootcfg.

  3. Isso deve corrigir qualquer erro boot.ini, fazendo com que a configuração não seja exibida no sistema operacional XP   instalar.

  4. Tente instalar o reparo.

por 27.12.2010 / 13:56
4

Eu deixaria a ferramenta freeware EasyBCD tentar corrigir isso para você.

Boot into XP/Vista/7/Ubuntu/OS X and more! Boot from USB, Network, ISO images, Virtual Harddisks (VHD), WinPE, and more! Repair the Windows bootloader, change your boot drive, create a bootable USB, and more! Rename entries, set default boot target, change BCD timeout, hide the boot menu, and more! Create your own custom boot sequence, hide drives on boot, backup and restore configurations, and more!

    
por 19.02.2011 / 15:14
1

Siga o conselho de David Smith e vá até o console de recuperação. Uma vez lá, no entanto, execute esses comandos em vez de apenas bootcfg para reparar qualquer um desses problemas:

  • Camada de abstração de hardware (HAL) do Windows
  • Colmeias de registro corrompidas
  • (\ WINDOWS \ SYSTEM32 \ CONFIG \ xxxxxx)
  • Arquivos BOOT.INI inválidos
  • Um NTOSKRNL.EXE corrompido
  • Um NT Loader (NTLDR) ausente

Existem oito comandos que você deve digitar em seqüência para corrigir os MAIORES problemas de inicialização do Windows XP.

Estes comandos são os seguintes:

  1. C: CD ..
  2. C: ATTRIB -H C: \ boot.ini
  3. C: ATTRIB -S C: \ boot.ini
  4. C: ATTRIB -R C: \ boot.ini
  5. C: DEL boot.ini
  6. C: BOOTCFG / Reconstruir
  7. C: CHKDSK / R / F
  8. C: FIXBOOT
por 22.01.2011 / 10:22
0

Já investigou este fórum que indica o RAID de software no XP (especificamente Pro) uma má ideia?

link

    
por 20.11.2010 / 03:23
0

Eu tive um problema muito semelhante que persistiu apesar das muitas tentativas de reconstruir o arquivo ini de inicialização, o MBR, etc., usando o console de recuperação; e muita bagunça com o easyBCD. No final, resolvi o problema garantindo que o ntldr real na pasta raiz fosse compatível com a versão do XP Pro SP3 que eu estava usando. Fiz isso procurando a versão mais recente do ntldr nas pastas de atualização do windows em minha instalação do Windows XP e simplesmente substituindo a defeituosa na pasta raiz pela mais atualizada. Parece que o EasyBCD tinha escrito uma versão mais antiga que estava causando a mensagem de erro boot ini, independentemente de quão corretos estavam os caminhos do arco. Espero que isso ajude.

    
por 13.07.2017 / 06:03