Se connecter avec
S'enregistrer | Connectez-vous

NTLDR - Anomalie de partitions

Dernière réponse : dans Le monde de Windows

Bonjour à tous

Deux disques installés sur la machine :
Disque_0 – Partition "SYSTEM (D:) " de 10 Go contenant Windows XP Pro. et Partition "DATAS (E:) " de 150 Go contenant les données.
Disque_1 – Partition "SAUVEGARDE (C:) " de 20 Go contenant les fichiers sauvegardés.

J'ai récemment réinstallé Windows XP Pro avec formatage de la partition (D:) .
Avant réinstallation, la lettre de la partition "SYSTEM" était (C:) , et la partition '"SAUVEGARDE" était (D:) . Au lancement de la réinstallation avec le CD de Windows, celle-ci a inversé les lettres des partitions "SYSTEM" et "SAUVEGARDE".
Ceci a pour conséquence l'apparition occasionnelle du message "NTLDR manque. Appuyez sur Ctrl+Alt+Suppr pour redémarrer". J'appuie sur les touches indiquées, et la machine redémarre sans problème. Ce message n'est pas systématique. Il est apparu 3 fois en 2 semaines.
Les fichiers système "NTLDR" et "NTDETECT.COM" sont placés à la racine de (C:)  (partition "SAUVEGARDE") et non pas à la racine de (D:)  (partition "SYSTEM").
Comment résoudre cette anomalie ?

Paramètres du BIOS :
Priorité des périphériques de Démarrage
1er périphérique de Démarrage [PM-PLEXTOR CD-R] (Lecteur-Graveur de CD)
2e périphérique de Démarrage [1st FLOPPY DRIV] (Disquette)
3e périphérique de Démarrage [SS-Maxtor 5T020] (Disque dur N° 1)
Disque durs
1er Disque [SS-Maxtor 5T020] (Disque N° 1 de 20 Go)
2e Disque [3M-Maxtor 6Y160] (Disque N° 0 de 160 Go)
Contenu du fichier "boot.ini" situé à la racine de (C) :
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(1)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Microsoft Windows XP Professionnel" /fastdetect

J'ai regardé à l'intérieur du PC, et je vois :
Le Disque_1 (20 Go) est seul sur la nappe IDE et connecté sur la CM en IDE secondaire.
Le Disque_0 (160 Go) est sur le câble rouge SATA et connecté sur la CM en SATA1
Dans le Bios :
1er Disque [SS-Maxtor 5T020] (Disque N° 1 de 20 Go) – Esclave IDE secondaire
2e Disque [3M-Maxtor 6Y160] (Disque N° 0 de 160 Go) – Maître IDE
Je suis allé sur différents sites informatique, et j'ai trouvé un tutorial ici : http://www.xperience-fr.net/tutorial.php?tutorial=12078,
qui donne la procédure pour installer Windows XP sur un disque SATA, avec au préalable la déconnexion des disques IDE, et la reconnexion après l'installation de XP.

J'aimerais savoir ce que vous en penser les spécialistes.
Il est toujours possible de remplacer le DD de 20 Go par un DD en SATA plus gros…
Comment résoudre cette anomalie ?
Faut-il copier ou déplacer les 3 fichiers NTLDR, NTDETCT.COM et BOOT.INI vers (D:) , ou faut-il inverser les lettres des partitions (C:)  et (D:)  ?
Y a-t-il des commandes particulières à exécuter (ex: fixboot D:) . Ou faut-il laisser en l'état ?
Merci d'avance pour vos précieux conseils.
Bye
:pt1cable:  Gawetss :hello: 

Autres pages sur : ntldr anomalie partitions

Lassé par la pub ? Créez un compte

Des solutions semblent possibles. Concernant les SATA je ne m'avance pas car je refuse absolument a avoir de ces sales trucs chez moi. Ca cause tellement de problemes mais bon....
Mais ça passe par la réecriture du boot.ini en utilisant bootcfg inclus dans la console de XP.
Voici les commutateurs. A toi de voir pour la reorientation du boot vers la bonne lettre.

# /default—OS par défaut

# /add—Scanne les OS de l’ordinateur et vous laisse ajouter les installations localisées.

# /rebuild— recrée automatiquement boot.ini avec tous les installations trouvées si l'utilisateur confirme.

# /scan— Identifie les installations courantes mais ne modifie pas boot.ini.

# /list—Scanne les fichier boot.ini et affiche chaque entrée.

# /redirect—Permet la redirection du boot chargé vers un port spécifique à une vitesse spécifique.

# /disableredirect—desactive la redirection configurer avec /redirect.

Salut bigbernie,
Je vais me documenter sur la commande bootcfg.
Il est aussi possible de supprimer le disque de 20 Go. Dans ce cas, XP sera réinstallé sur la partition SYSTEM du disque SATA, et la lettre de cette partition deviendra C: avec la réinstallation de XP
Si je modifie le fichier boot.ini, faut-il également intervenir dans le Bios ?
La carte mère est une ASUS P4C800 Deluxe.
Merci
A++
:hello:  Gawetss :hello: 

L'installation de Windows XP gère très mal le SATA !!! Il est (presque) impossible d'installer Windows XP sur c:\ et de plus vous risquez d'avoir un message d'erreur lors du redémarrage :
CITATION
NTLDR manque
appuyer sur CTR ALT SUPP pour redémarrer


La solution : débrancher l'alimentation de votre ou vos disque(s) durs IDE et là plus de problème. Lancez alors l'installation de Windows XP et lorsqu'en bas un message vous invite à appuyer sur F6 pour installer d'autres pilotes SCSI, Appuyez sur F6.
La réaction n'est pas immédiate, donc pas la peine d'appuyer 1000 fois… Appuyez quand même 2 ou 3 fois pour plus de sécurité sourire.gif.

Ensuite une fenêtre vous invite à lui fournir d'autre pilote via disquette... C'est là que vous introduisez la disquette préparée précédemment et que vous appuyez sur S (Pas de panique, c'est indiqué...).

Si tout ce passe bien, Windows détecte votre périphérie et vous pouvez installer Windows XP normalement...
Une fois Windows XP installé, vous pouvez alors rebrancher vos autres disques durs et profiter pleinement du SATA.

Bonjour à tous.
Le 15 Mai, j'ai copié les fichiers 'NTLDR' et 'NTDETECT.COM' de la racine de C: vers la racine de D: pour faire disparaître le message "NTLDR manque …".
Ce message n'apparaît plus, mais un nouveau est apparu ce matin, avec juste avant 2 bips courts :
" Fichier BOOT.INI non valide. Démarrez à partir de Windows C: ". Ce message est visible quelques secondes, puis la machine démarre normalement.
Est-il possible de résoudre le problème sans réinstaller Windows XP Pro sur la partition D: du disque SATA (avec au préalable la déconnexion du disque IDE) ?
Faut-il réécrire le fichier Boot.ini, ou y a t'il des commandes à exécuter ?
Merci d'avance pour votre aide.
A++
Gawetss :hello: 

Tu peux recrire boot.ini

1) Ouvrez l'Explorateur Windows et activez l'affichage des fichiers et des dossiers cachés. Le fichier est placé directement à la racine de votre lecteur.
2) Avec le bouton droit de la souris, cliquez sur le fichier, puis sur la commande Propriétés.
3) Décochez l'option Lecture seule, puis cliquez sur OK.
4) Double-cliquez sur le fichier qui, normalement, doit s'ouvrir avec le Bloc-notes Windows. Le fichier ressemble à celui-ci :
[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="Microsoft Windows XP Professionnel" /fastdetect
Dans le pire des cas, il vous suffit de le créer de toutes pièces :
1) Avec le bouton droit de la souris, cliquez sur une partie vide de l'Explorateur Windows et choisissez Nouveau/Document texte.
2) Copiez mot pour mot le texte précédent, en procédant éventuellement aux ajustements nécessaires, puis enregistrez le fichier.
3) Vous obtiendrez un fichier nommé Nouveau Document texte.txt.
4) Sélectionnez-le, puis appuyez sur la touche F2 du clavier.
5) Saisissez ce nouveau nom : boot.ini.
Confirmez par Oui le message d'avertissement de Windows : "Voulez-vous vraiment modifier l'extension ?" Il ne vous reste plus qu'à redémarrer votre ordinateur.

Bonjour à tous
J'ai modifié le fichier BOOT.INI situé a la racine de C:, suite aux indications données dans les messages précédents et sur d'autres forums. J'ai fait une sauvegarde avant modification.

Boot.ini avant modification :
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(1)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Microsoft Windows XP Professionnel" /fastdetect

Boot.ini après modification :
[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="Microsoft Windows XP Professionnel" /fastdetect

Redémarrage de la machine. Et là !! Catastrophe !!
Le message suivant est apparu :
" Windows n'a pas pu démarrer car le fichier suivant est manquant ou endommagé :
<Racine Windows>\system32\hal.dll
Veuillez réinstaller une copie du fichier cité ci-dessus. "

Ensuite, j'ai booté sur le CD de Windows XP, pour lancer la Console de Récupération.
Dans cette console, pour pouvoir accéder à tous les dossiers de tous les disques durs, j'ai utilisé la commande :
" D:\WINDOWS\Set AllowAllPaths=True "
La réponse a été "Commande incorrecte ou Paramètre invalide". J'ai essayé avec l'aide (/? ou help commande). Je n'ai pas réussi à trouver les paramètres exactes. J'ai essayé la commande " fixboot " sans résultat.
N'ayant pas trouvé la solution, j'ai employé les grands moyens. J'ai reformaté la partition SYSTEM (D:)  et réinstallé Windows XP Pro et la suite. Depuis, pas de problème.
J'avais trouvé un tutorial concernant la console de récupération ici : http://www.pcastuces.com/pratique/windows/xp/console_re...
et qui indique les commandes suivantes :
" Set AllowAllPaths=True " pour accéder à tous les dossiers
" Set AllowWildCards=True " pour utiliser le caractère générique *
" Set AllowRemovableMedia=True " pour utiliser des supports amovibles.

J'aimerais connaître les commandes exactes utilisables avec la Console de Récupération de XP
Merci d'avance
Bye
Gawetss
Lassé par la pub ? Créez un compte