7 votes

BOOT.INI invalide (dual boot XP avec 7)

J'avais Windows XP x64 comme système principal, et j'avais aussi une deuxième partition avec Windows XP x64. Les deux démarrent à partir de la première partition (C :).

J'ai ensuite installé Windows 7 Ultimate sur la première partition. J'ai ajouté NTLDR en utilisant BCDEDIT. J'ai également copié NTLDR, NTDETECT.COM et BOOT.INI sur le disque où se trouvait XP. Cependant, lorsque j'essaie de démarrer Windows XP x64, j'obtiens

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

J'ai trouvé des instructions sur la façon de résoudre le problème en utilisant un disque de démarrage, mais les partitions sont sur un RAID logiciel. J'ai essayé de démarrer à partir d'un CD XP personnalisé avec les pilotes, mais il ne me propose pas d'option de réparation pour une raison quelconque - seulement l'installation.

Partitions que j'ai:'=

  • Système réservé
  • Principal (Windows 7)
  • Secondaire (Windows XP x64)

Voici le contenu de mon 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

4voto

zobie Points 539

Je laisserais l'outil gratuit EasyBCD essayer de résoudre ce problème pour vous.

enter image description here

Démarrer XP/Vista/7/Ubunt et bien plus encore ! Démarrage à partir d'une USB, d'un réseau, d'une image ISO images ISO, disques durs virtuels (VHD), WinPE, et plus encore ! R bootloader , c Renommer les entrées, définir la cible de par défaut, modifier le délai d'attente BCD, masquer le menu de menu de démarrage, et bien plus encore ! Créez votre propre séquence de démarrage personnalisée, masquer les au démarrage, sauvegarder et restaurer configurations, et bien plus encore !

2voto

Christian Specht Points 15907

Il semble comme si la réparation n'apparaissait pas parce que le CD ne voit pas le système d'exploitation XP.

1. démarrez avec votre CD XP personnalisé avec les pilotes.

  1. Appuyez sur R pour charger la console de récupération.

  2. Tapez bootcfg.

  3. Cela devrait corriger les erreurs de boot.ini qui font que le setup ne voit pas l'installation du système d'exploitation XP. XP.

  4. Essayez l'installation de réparation.

1voto

toxi Points 21

Suivez les conseils de David Smith et accédez à la console de récupération. Une fois que vous y êtes, exécutez les commandes suivantes au lieu de la simple commande bootcfg pour résoudre ces problèmes :

  • Couche d'abstraction matérielle (HAL) de Windows
  • Hives de registre corrompues
  • ( \WINDOWS\SYSTEM32\CONFIG\xxxxxx )
  • Fichiers BOOT.INI invalides
  • Un NTOSKRNL.EXE corrompu
  • Un chargeur NT (NTLDR) manquant

Il y a huit commandes que vous devez entrer dans l'ordre pour réparer MOST Problèmes de démarrage de Windows XP.

Ces commandes sont les suivantes :

  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 /Rebuild
  7. C : CHKDSK /R /F
  8. C : FIXBOOT

0voto

Everett Points 5775

Avez-vous déjà consulté ce forum qui indique que le RAID logiciel dans XP (en particulier Pro) est une mauvaise idée ?

http://icrontic.com/forum/showthread.php?t=14727

0voto

sergzach Points 2153

J'ai eu un problème très similaire qui a persisté malgré de nombreuses tentatives pour reconstruire le fichier boot ini, le MBR, etc. à l'aide de la console de récupération ; et de nombreuses manipulations avec easyBCD. Finalement, j'ai résolu le problème en m'assurant que le ntldr actuel dans le dossier racine était compatible avec la version de XP Pro SP3 que j'utilisais. Pour ce faire, j'ai recherché la dernière version de ntldr dans les dossiers de mise à jour de Windows dans mon installation de Windows XP et j'ai simplement remplacé la version défectueuse dans le dossier racine par la version la plus récente. Il semble qu'EasyBCD ait écrit une version plus ancienne qui provoquait le message d'erreur boot ini, même si les chemins d'arc étaient corrects. J'espère que cela vous aidera.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X