OVH Cloud OVH Cloud

fichier manquant ou corrompu ntoskrnl.exe

1 réponse
Avatar
ahb130
Suite à un déménagement, un PC acheté en aout 2004, avec XP home SP1, a été
relié pour la première fois a Internet.

Evidemment windows update a fait des mises a jour et a installé SP2.

Au redemarrage demandé, apres une installation complete et reussie, il y a
eu un mega plantage avec ecran noir : Windows n'a pas réussi à démarrer parce
que le fichier suivant est manquant ou corrompu :
<racine de windows> windows\system32\ntoskrnl.exe
Réinstallez une copie du fichier cité ci-dessus.

Oui mais... comment ? Pas de demarrage sans echec possible, pas de boot sur
CD-ROm (qui est de restauration uniquement)

J'ai fait des recherches sur goolgle, j'ai vu que ce fichier corerspondait a
une image de demarrage mais je n'ai trouvé aucune solution aplicable..
Comment faire SVP ?

1 réponse

Avatar
Jean-Claude BELLAMY
Dans le message :,
ahb130 a pris la peine d'écrire ce qui
suit :
Suite à un déménagement, un PC acheté en aout 2004, avec XP home SP1,
a été relié pour la première fois a Internet.

Evidemment windows update a fait des mises a jour et a installé SP2.

Au redemarrage demandé, apres une installation complete et reussie,
il y a eu un mega plantage avec ecran noir : Windows n'a pas réussi à
démarrer parce que le fichier suivant est manquant ou corrompu :
<racine de windows> windowssystem32ntoskrnl.exe
Réinstallez une copie du fichier cité ci-dessus.

Oui mais... comment ? Pas de demarrage sans echec possible, pas de
boot sur CD-ROm (qui est de restauration uniquement)

J'ai fait des recherches sur goolgle, j'ai vu que ce fichier
corerspondait a une image de demarrage mais je n'ai trouvé aucune
solution aplicable.. Comment faire SVP ?


NTOSKRNL = NT+OS+KERNEL = Noyau du système d'exploitation "NT"

C'est, avec HAL.DLL, le PREMIER programme lancé par NLDR dans la séquence de
boot de NT ...
http://www.bellamyjc.org/fr/windowsnt.html#startNT


Dans 99% des cas, ce message d'erreur est une FAUSSE ALERTE !

A savoir que le fichier ntoskrnl.exe existe bien, dans
%systemroot%system32, mais il y a eu une erreur d'aiguillage de partition
au niveau de NTLDR, du à un fichier BOOT.INI qui a "muté" ou ne reflète plus
la réalité!

Je m'explique :
Une ligne de commande "NT" dans le boot.ini est de la forme suivante :
(cas de disques IDE)
MULTI(x)disk(y)rdisk(z)partition(w)chemin="blabla Windows blabla..."
/commutateur-1 ... /commutateur-n

x = 0
y = 0 (avec syntaxe MULTI)
z = n° de disque IDE (0 à 3)
w = n° de partition (1 à 4)
chemin = dossier correspondant à %systemroot% (sans lettre de partition)

P.ex.
multi(0)disk(0)rdisk(1)partition(3)windows="Windows 2003" /fastdetect
/3GB

Si c'est cette ligne qui est choisie, NTLDR va passer la main au programme
windowssystem32ntoskrnl.exe situé sur la 3ème partition du 2ème
disque IDE

Mais si pour une raison inconnue (gag, faute de frappe, malveillance, virus,
défaut disque, AJOUT/SUPPRESSION d'une partition ...) "ntoskrnl.exe" se
trouve en réalité p.ex. sur le 1er disque, ou sur la 2ème partition, NTLDR
ne va donc pas le trouver, d'où le message d'erreur !!!

Ce gag est très fréquent dans les cas de repartitionnement !
On insère (ou supprime) une partition AVANT celle du système et on ne pense
pas à modifier c:boot.ini !

Il y a plusieurs méthodes pour corriger cela.
La plus simple (AMHA) est de booter sur le CD de Windows, puis lancer la
Console de récupération , puis exécuter la commande "magique"
BOOTCFG /REBUILD
laquelle, comme son nom le suggère, reconstruit automatiquement le fichier
BOOT.INI après analyse de l'ordinateur
(NB: elle n'existe qu'à partir de Win XP et W2K3)

Sinon booter sur une disquette de boot partiel
(http://www.bellamyjc.org/fr/windowsnt.html#disquetteNT) et essayer
plusieurs configurations différentes.

Si par hasard (très rare !!!) le fichier NTOSKRNL.EXE n'existe plus, il
faut le recopier sous la console de récupération.
P.ex. depuis le CD de Windows (dans x:i386ntoskrnl.ex_ )
Ce fichier est compressé, mais sous la CDR la décompression est automatique
par la commande COPY.

--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP]
http://www.bellamyjc.org ou http://jc.bellamy.free.fr