Xp inaccessible

je viens de booter mon pc portable avec kaella-knoppix car mon pc plante au demarrage a cause d’une dll manquante ou corrompu (hal.dll).
j’ai donc reussi a demarrer le pc avec knoppix, je rentre bien dans mon disque dur ou je vois mes dossier programmes files windows etc…
mais quand je rentre dans le dossier wimdows rien ne s’affiche comme s’il etait vide car je voudrais sauvegarder ce qui est sur mon dd avant le formatage

pourquoi le dossier windows parait il vide?

merci

Je ne sais pas pourquoi il t’apparait vide… D’abord est-ce que tu as monté la partition ? Est-ce que tu utilises Midnight Commander ou la ligne de commandes pour la parcourir ? Sinon demande sur ton autre topic sur OSA comment faire ! :wink:

Le plus simple est encore de tenter une réparation avec le CD de Windows XP !

Je ne vois pas non plus comment un dossier comme Windows peut devenir vide
Regarde si ce n’est pas une bête question de paramètres d’affichage des fichiers cachés et des fichiers systeme, mais ça m’étonne quand même .

Pour ton probleme de hall.dll manquant, essaye ceci:
démarrer le PC avec le CD inséré dans le lecteur
puis touche ‘R’ pour réparer
attendre le chargement du noyau systeme et le tiret clignotant
on est ensuite en Invite de commande dans la Console de récupération
->( ici, taper les commandes de dépannage )
il s’agit de récupérer hal.dll depuis le CD
(remplacer x: par la lettre du lecteur cd CD)
taper:

EXPAND  x:\i386\hal.dl_ c:\windows\system32\

Taper EXIT pour sortir de la console.

Redémarrer la machine

Il est en "knoppix" ! :wink:

Oui et alors ?

Il sait pas booter sur son xp à cause de hal.dll qui est soit absent ou corrompu !
Donc en faisant la manip de Mike avec le cd de windows , il pourra réparer et éviter un formatage … :neutre:

bonjour, j’ai un probleme similaire, je crois,
lorsque je demare xp j’ai un message m’indiquant que je n’ai plus de driver NTFS.
dois-je suivre la meme procedure?

jesuite ==>

Salut,

pour NTFS manquant, c’est à peu près le même principe.
Une fois dans la Console de réparation, tu vas avoir une invite du genre:
C:\windows >
–> se rendre dans le dossier Drivers: taper

CD C:\windows\system32\drivers

l’invite va changer en conséquence
elle sera:
C:\windows\system32\drivers >

ensuite , récupérer le driver depuis le CD ( il s’appelle ntfs.sys )
mais avant il faudra changer le nom du driver existant ( il est possible que XP dise qu’il n’y a pas de fichier de ce nom … :wink: :
donc, taper

RENAME NTFS.SYS  NTFS.OLD

puis

COPY  D:\i386\NTFS.SYS 

il va le copier dans le dossier courant, donc dans le dossier Drivers
taper: EXIT
Redemarrer

on suppose que D: est la lettre du lecteur de CD

Bonjour,

Le dossier est vide en bootant sur Knoppix. O2s a peut-être oublié de monter la partition Windows, qui en plus est en NTFS en mode écriture pour pouvoir remplacer/restaurer hal.dll.

effectivement je nai pas monter la partition mais je ne savais pas qu’il fallait le faire et surtout je ne sais pas comment on fait

La commande est
mount

Fais
man mount
ou
info mount
pour connaître les options.

par contre j’ai essyae comme tu ma dit la commande suivante en remplacant le x par D, aucun resultat n’y a t il pas une erreur dans le code?
je me retrouve avec la ligne CODE
c:\>expand d:\i386\hal.dl_ c:\windows\system32\hal.dll
je fait entrer et resultat
acces refusé

a quel niveau je tape ta commande
desole je suis un peu nul en informatique

OK, on reprend doucement :wink:

Si tu arrives à accéder à la console de récup, il vaut mieux continuer dans cette voie.

Alors, avant d’exécuter la commande indiquée par Mike ( :hello: ) à 09:43, renomme le fichier actuel :

ren  %SystemRoot%\system32\hal.dll    hal.bak

puis exécute expand utilisant la syntaxe suivante (*) :

EXPAND   D:\i386\HAL.DL_     %SystemRoot%\system32\

Après, si expand ne passe toujours pas, essaie :

copy   D:\i386\hal.dl_     %SystemRoot%\system32\hal.dll

Avant de faire
exit
pour redémarrer, fais également (par précaution) les commandes suivantes :

fixmbr
fixboot   C:
bootcfg   /rebuild

(*) Edit.

Nglechau =>
hello :wink:

je me suis trompé ( post de 9h43 - je vais l’éditer ) pour la syntaxe de EXPAND : il ne faut pas mettre de nom en fichier de sortie : le nom du dossier destinataire seul est suffisant

On avait fait de nombreux essais ( mémorables) dans le topic Valos ( page 3)
http://www.clubic.com/forum/page-2-t299742-s25.html
( il va devenir ‘la’ référence celui-là :lol: )

la syntaxe a prendre est donc quelque chose comme :

c’est mieux - je viens de refaire l’essai et c’est ok
XP va décompresser et donner de lui-même le nom HAL.DLL

La commande COPY est aussi très utile en console de récupération car elle décompresse tout en copiant :oui:

Yes, Sir : je n’avais pas tilté :ane:

J’édite mon post précédent pour en faire une belle récap :wink:

rien ne marche toujourd acces refuse

Tu as vu nos édit pour la syntaxe de la commande expand ?

Qu’en est-il de copy et ren ?

c’est du chinois pour moi
desole

Ecoute, reviens dans la console de récup, et suis pas à pas les commandes dans mon post à 20:36. Si ça ne va pas, il faut nous dire à quelle étape ça bloque, parce que sinon on ne peut pas t’aider.

je suis donc dans la console de recuperation
je me retrouve avec la ligne
c:\>
je tape la ligne de code
c:\>ren %SystemRoot%\system32\hal.dll hal.bak
entrer (le dd travaille pas le cd dans le lecteur de cd)
acces refuse