En ligne: PANDA - SECUSER - AVAST! - HOUSE CALL - BIT-DEFENDEUR . ANTI VIR . GRISOFT  - A² - KASPERSKY

 Comment résoudre l’erreur "NTLDR manquant"
Le terme NTLDR signifie "NT Loader", il s’agit en fait d’une bibliothèque chargée d’amorçer le démarrage du système d’exploitation. Une modification ou une suppression de ce fichier provoque une erreur "Verify dmi pool data - NTLDR manque" ou "Couldn’t find NTLDR" en bloquant tout lancement du système d’exploitation.

 Le Système de formatage
Si votre partition système est en FAT32, la passer en NTFS.

 La réparation du secteur de boot
01) Insérer le CD d’installation de Windows XP.
02) Démarrer le système en mode "Console de récupération" en appuyant sur "R" (ou F10)
03) Entrer la commande "fixboot C:" (cas général où "C" est la partition système)
04) Redemarrer le système.

 La récupération des fichiers manquants (CD installation)
01) Insérer le CD d’installation de Windows XP.
02) Démarrer le système en mode "Console de récupération" en appuyant sur "R" (ou F10)
03) Entrer la commande "d:" (lettre du lecteur de CD)
04) Aller dans le dossier i386 en tapant la commande "cd i386".
05) Copier le fichier ntldr sur "C" en tapant la commande "copy ntldr C:"
06) Copier le fichier ntdetect.com sur "C" en tapant la commande "copy ntdetect.com C:"
07) Taper la commande "Exit"

 La récupération des fichiers manquants (CD installation & Disquette système)
Sans possibilité d’accéder à la console de récupération, il est possible de récupérer les fichiers sur une disquette de démarrage système XP.
01) Copier les fichiers ntldr et ntdetect.com qui se trouvent sous d:/i386 (CD installation) vers le dossier racine du lecteur A (Disquette de démarrage)

 La réécriture de la procédure de démarrage
Consulter le mode de résolution du Support Microsoft

 Le problème matériel
a) Vérifier si le système ne démarre pas sur une source non-bootable. Bien vérifier dans le BIOS la séquence de démarrage.
b) Vérifier dans le setup du BIOS que le Disque Dur ayant la partition système est bien reconnu.
c) Vérifier si le câble qui relie le Disque Dur ayant la partition système à la carte Mère (connecteur IDE) n’est pas endommagé.

 Le problème lié à l’utilisation du logiciel de gravure Ahead Néro
- Le message Couldn’t find NTLDR s’affiche à l’écran alors que ce fichier existe bien dans la racine. Des lors, tout démarrage de néro est rendu impossible. Il s’agit d’un paramètre erroné dans la configuration de Néro. Le standard ISO9660 prévoit qu’il y ait toujours un numéro de version après les fichiers. Le message apparaît lorsque ce numéro perturbe le programme d’amorce du CD de Windows.
- Pour résoudre ce problème il faut intervenir dans la Base de Registre à la clé : HKCU\Software\Ahead\Nero - Burning Rom\General
et vérifier que l’entrée "AddISOFileVersion" de type REG_DWORD contienne la valeur 0x00000000 (ou soit absente) au lieu de 0x00000001 (source bellamyjc.net)

 Les précautions, la disquette d’amorçage système
Il s’agit de créer une disquette capable d’amorçer le système.
01) Copier les fichiers NTLdr, boot.ini et NTDetect.com sur la disquette.
02) Vérouiller la disquette pour éviter son effacement.
03) En cas de message manquant d’un de ces fichiers, insérer la disquette et redémarrer le système.
04) A l’invite de commande, entrer la commande "copy NTLdr c:" pour récupérer un copie saine de la bibliothèque d’amorçage.
05) Enlever la disquette et redémarrer le système.

1. Introduction.

Ce message:

  • NTLDR manquant (missing)

  • Couldn't find NTLDR

apparaît au démarrage de votre ordinateur sous Windows 2000 ou XP.

NTLDR est l'abréviation de NT Loader. C'est une bibliothèque liée au fichier NTLDR.dll et permet de lancer le système d'exploitation pour les partitions NTFS.

2. Les causes de ce message d'erreur.

Les causes de cette erreur au démarrage proviennent soit de:

  1. démarrage sur un CD Rom, disquette ou disque dur non bootable
  2. Disque dur mal configuré dans le BIOS, ou démarrage sur un périphérique non bootable (par exemple un deuxième disque dur sans système d'exploitaiton.
  3. Mauvais câblage ou connexion absente d'un disque dur IDE, connexions Master / slaves
  4. Nouveau disque dur ajouté.
  5. Fichiers NTLDR et / ou NTDETECT.com corrompus
  6. Mauvaise configuration du fichier boot.ini, le fichier de configuration du démarrage de Windows
  7. Mises à jour à partir d'un ordinateur en Win98, 98 ou Millenium vers Windows 2000, XP (d'une FAT32 vers une partition NTFS.
  8. Secteur de démarrage (Boot sector) ou démarrage principal corrompu  dans le cas d'une  configuration multi-boot.
  9. Corruption d'une installation en 2000 ou Xp (Pro ou Home)

La première chose est donc de vérifier les 4 premiers points liés au hardware.

3. Les solutions pour résoudre le problème.

Une fois les problèmes matériels vérifiés, il ne reste que les solutions logicielles.

1. Boot secteur corrompu

Démarre avec le CD d'installation de Windows 2000 ou XP (home et Pro) suivant le système d'exploitation installé ou appuyez sur F10 au démarrage de Windows.

Démarrez l'ordinateur sur le CD d'installation (éventuellement, il faut modifier l'ordre de démarrage dans le BIOS), lorsque le programme d'installation demande de réparer, appuyez sur R pour afficher la console de récupération. Dans le cas d'un démarrage direct, la console s'affiche automatiquement.

Au prompt de commande, tapez fixboot C: (où C est la lettre de votre disque dur) et redémarrez votre ordinateur.

2. Master Boot corrompu

La procédure est identique à celle du secteur de démarrage corrompu. Ici, c'est le démarrage principal (cas multi-boot) qui est corrompu.

Tapez la commande fixmbr \Device\HardDisk0

3. NTLDR et / ou NTDETECT.com corrompus.

La méthode dépend du système d'exploitation. 

A. en Windows 2000

Sur une disquette de démarrage en Windows 2000 (à faire avec un autre PC sous 2000), créez le fichier boot.ini avec une notepad par exemple. Le fichier doit contenir les lignes suivantes

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Professional" /fastdetect

Copiez également sur la disquette les fichiers NTLDR et NTDETECT.COM. 

Remarque: ces fichiers sont cachés. Dans Explorer, menu outils, options des dossiers sous l'onglet Affichage, sélectionner "Afficher les dossiers et fichiers cachés". Malheureusement, cette commande ne fonctionne pas pour les 3 fichiers qui nous intéresse. En DOS, tapez

c: <press enter>
cd\ <press enter>
attrib -r -a -s -h NTDLT <press enter>
attrib -r -a -s -h NTDETECT.COM <press enter>

attrib -r -a -s -h BOOT.INI <press enter>
 

Une fois démarré sur la disquette, copiez les fichiers NTLDR et NTDETECT.COM directement sur la partition de départ du disque dur par les commandes DOS suivantes:

copy ntldr c:
copy ntdetect.com c:

B. Windows XP

La méthode est plus simple:

  1. Démarrez le PC avec le CD d'installation de Windows.
  2. Appuyez sur une touche pour démarrer sur le CD-Rom.
  3. Dans le premier menu d'installation, pressez la touche R (réparation)
  4. Entrez dans votre Windows en appuyant sur la touche 1 (la première installation de Windows)
  5. Entrez le mot de passe administrateur (généralement vide).
  6. Copiez les 2 fichiers sur la partition de démarrage
    copy e:\i386\ntldr c:\
    copy e:\i386\ntdetect.com c:\
  7. Redémarrez votre ordinateur en enlevant le CD.

4. Mauvaise configuration du fichier boot.ini

en mode DOS, tapez:

attrib -r -a -s -h boot.ini <press enter>

edit boot.ini <press enter>

Vérifiez les erreurs éventuelles

5. Upgrade de Windows 95, 98 ou Millenium en FAT 32

  1. Démarrez le PC avec une disquette de démarrage 95, 98 ou Millenium
  2. Au prompt DOS, tapez:

    sys c: <press enter>
     
  3. Après le transfert, le message "System Transferred" s'affiche. Enlevez la disquette et redémarrez le PC.

4. Réinstallation de Windows.

La dernière solution est une réinstallation de Windows, éventuellement une réparation de Windows complète. 

Démarrez sur le CD d'installation, passe la commande réparer et sélectionnez Installation.

Au message permettant de sélectionner la partition d'installation, sélectionnez la partition où Windows est installé. Le programme d'installation va détecter la précédente installation et proposera la réparation. Sélectionnez Réparation de Windows.

Une dernière solution est une réinstallation complète. Supprimez la partition (attention, vos données sont perdues) et recréez là lors de l'installation.