WIN2000 - mauvais fichier system, besoin de mot depasse admin du sp4

WIN2000 - mauvais fichier system, besoin de mot depasse admin du sp4 - Win NT/2K/XP - Windows & Software

Marsh Posté le 18-10-2004 à 09:43:40    

Ce weekend un pote a eu un gros problem avec son windows 2000 : impossible de redemarrer son PC suite a une erreur sur le fichier WINNT\system32\config\system
Comme il n'avait pas disquette de reparation, il a fallu improviser...
Demarrage en console de recuperation et petite visite du repertoire en question.  
La il y avait 3 fichiers:
system (environ 7Mo)
system.alt (exactement la meme taille que l'autre)
system.sav (beaucoup plus petit, et plus ancien)
 
J'ai donc tenté de mettre le system.sav a la place su system en renommant les fichier (system=> syste.old et system.sav=> system) en utilisant la console de recuperation (sans mot de passe administrateur, il n'en avait pas mis sur sa machine)
 
Ca a presque marché, puisque le PC a redemarré... mais il est parti dans l'installation du service pack 4 :(  
Le PC semble demarrer normalement, mais au lieu d'avoir le bureau on a une fenetre qui nous demande le CD du sp4 :(
 
Si on tente un demarrage en mode sans echec, c'est pareil... il part dans cette install du sp4.
 
Et le pire de tout, quand on demarre en mode console de recuperation, il nous demande un mot de passe administrateur... que nous n'avons pas :(
 
Bien sur sa partition est en NTFS... donc on ne peut pas demarrer sous dos pour aller renommer les fichier :(
Donc il nous est impossible de remettre l'ancien system (le system.old) la place de celui existant (ca ne resoudrait pas le probleme initial, mais remettrait le systeme dans son etat d'origine pour tenter de trouver une solution au probleme initial).
 
Existerai il une astuce pour acceder au fichier sans le mot de passe ?  
Si on met le disque dur dans un autre PC (sous XP) pourra ont lire son disque C ? (On a pas encore tenté ca par manque de temps)  
 
A moins que quelqu'un connaisse ce fameur mot de passe ? Il semblerai que ce soit celui du sp4... mais la je suis un peu perdu
 
Edit: Et si nous faisons un CD avec le SP4, cela va il marcher ? Y a il une structure particuliere pour ce CD ? Ou suffit il de telecharger le sp4 (132 Mo) et de le graver sur un CD ?


Message édité par dj doxy le 18-10-2004 à 09:48:37
Reply

Marsh Posté le 18-10-2004 à 09:43:40   

Reply

Marsh Posté le 18-10-2004 à 09:50:20    

Les Service Pack n'ont pas de mot de passe propre....Le mot de passe Administrateur est celui que ton ami a indiqué à la première installation.
 
Ou peut-être qu'il n'en a pas mis du tout :D
 
Maintenant, pas mal d'outils permettent de forcer un mot de passe Administrateur différent (il ne donne pas l'actuel, il le remplace).  
NOTE : Si ton ami a des certificats pour des clés de cryptage, et qu'il force le MDP Admin comme ça, il peut faire une croix sur ses clés de cryptage s'il n'avait pas sauvé les certificats.

Reply

Marsh Posté le 18-10-2004 à 09:55:10    

Le fichier corrompu en question c'est un grosse partie de la base de registre, et tu l'as remplacée par la derniere copie de sauvegarde qui en avait été faite qui date certainement de la fin de l'installation de Windows si la disquette de réparation n'a jamais été crée ou mise a jour.
Autrement dit tu as mis un registre tout vide de Windows 2000 SP0 sur un 2000 SP4 avec des tas d'applis et de paramètres, y'a quasiment aucune chance de retrouver un systeme fonctionnant normalement sans une réinstallation complete de Windows.

Reply

Marsh Posté le 18-10-2004 à 10:42:50    

@pupoul: C'est ce que j'ai pensé. Il est donc fort possible que le mot de passe qui nous soit demandé soit celui qu'il avait mis "il y a longtemps" sur son PC (lors de l'installation initiale).  Je vais lui demander de se creuser la tete pour essayer de le retrouver ;)
J'ai tenté le mode "pas de mot de passe" (on tape entree au moment ou il demande) mais sans succes.  
 
@El Pollo Diablo: Je n'ai pas ecrasé sonr fichier system initial (je l'ai renommé) et si j'arrive a accede a son disque je pourrais le remettre.
Bien sur le PC ne voudra toujours pas demarrer, mais on pourra alors essayer de trouver une solution.
 
Sinon, si je met sont disque dans mon PC, vais je pouvoir  acceder a ses fichiers ? (Je demande avant de tout demonter pour rien)

Reply

Marsh Posté le 18-10-2004 à 10:49:36    

dj doxy a écrit :

@El Pollo Diablo: Je n'ai pas ecrasé sonr fichier system initial (je l'ai renommé) et si j'arrive a accede a son disque je pourrais le remettre.
Bien sur le PC ne voudra toujours pas demarrer, mais on pourra alors essayer de trouver une solution.


 
Si le fichier d'origine est corrompu c'est mort de toutes facons, la seule chose a faire est de le remplacer par une sauvegarde récente, ce que tu n'as pas.
Tu peux toujours tenter une réparation de Windows, mais tu auras quand meme un truc tres bancal a l'arrivée.
 

Citation :

Sinon, si je met sont disque dans mon PC, vais je pouvoir  acceder a ses fichiers ? (Je demande avant de tout demonter pour rien)


 
Oui, au pire il faudra modifier les droits d'acces.

Reply

Marsh Posté le 18-10-2004 à 12:30:30    

On peut faire ca facilement modifier les droits d'acces ? Je veux dire, si je met son disque dans mon PC, que je boote sur mon winXP, je pourrais aller changer les droits ? Ou il faut un hack quelquonque ?  
 
J'ai vu sur un site, que le fichier n'etait peut etre pas corrompu, mais tout simplement trop gros... je fais des recherche la dessus pour le moment..

Reply

Marsh Posté le 18-10-2004 à 12:44:01    

Reply

Marsh Posté le 18-10-2004 à 14:05:11    

@Jovial: Merci pour le lien. Mais ces infos sont pour XP. S'appliquent elle aussi a 2000 ?

Reply

Marsh Posté le 18-10-2004 à 14:49:18    

oui, les manips sont identiques entre XP et 2K
 
Si ca ne marche pas, ca peut etre annonciateur de cluster(s) defectueux sur le disque

Reply

Marsh Posté le 19-10-2004 à 15:24:20    

Heu, une derniere question: Si mon pote reinstalle Win2000 (par dessus lui meme) que va il se passer  ? Est ce que ca va lui remetre sont systeme d'aplomb, ou alors ca va tout nettoyer et repartir de zero (et il devra resintaller tous ses programmes) ?

Reply

Marsh Posté le 19-10-2004 à 15:24:20   

Reply

Marsh Posté le 19-10-2004 à 16:43:27    

dj doxy a écrit :

Heu, une derniere question: Si mon pote reinstalle Win2000 (par dessus lui meme) que va il se passer  ? Est ce que ca va lui remetre sont systeme d'aplomb, ou alors ca va tout nettoyer et repartir de zero (et il devra resintaller tous ses programmes) ?


 
autant il est relativement facile de recuperer un max de trucs avec XP
en faisant comme ca :
 
1. Démarrer le PC sur le CD d'installation d'XP.
2. Choisir Réparer puis Console de récupération et fournir le mot de passe de l'administrateur.
3. Taper del /a /f %windir%\system32\undo_guimode.txt .  
Cette procédure permet d'éviter la perte des raccourcis et l'accès aux documents des profils existants. Voir à ce sujet: http://support.microsoft.com/defau [...] us;Q312369 .
4. Quitter la console et redémarrer l'ordinateur sur le CD d'installation d'XP.
5. A la première invite, choisir Installer.
6. Suivre la procédure et choisir si possible Réparer à la deuxième invite, sinon sélectionner Installer mais en s'assurant de conserver la partition telle qu'elle existe, sans formatage!
7. Terminer la procédure de réparation et/ou de réinstallation.
8. Sinon, faire "a la barbare" comme ici http://support.microsoft.com/?kbid=315341
 
 
autant rien de bien folichon n'existe sous 2000.
Reinstaller par dessus reviendra a avoir un 2000 de base, avec tous les patches et les applications a reinstaller.
Mais par contre, tu ne perds pas le contenu du profile utilisateur, ce qui est quand meme important (tout ce qu'il peut y avoir dans c:\documents and settings)
Avec NT4, c'etait la cata : si tu reinstallais par dessus, le repertoire de profile giclait a coup sur ! il fallait passer par une sauvegarde manuelle ou un deplacement du repertoire avec des softs genre ERD ou autre branchement du disque en slave sur un autre PC


Message édité par Jovial le 19-10-2004 à 16:48:22
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed