none
Comment éditer la base de registre d'une ancienne machine en panne?

    Question

  • Bonjour,
    La carte mère de ma machine est en panne. J'en ai donc profité pour mettre à niveau m'on ordinateur et tout réinstaller avec une nouvelle carte mère (différente) et un nouveau disque dur. J'ai donc entierement reinstallé windows...

    Mais, j'aimerai récupérer certains paramètres présent dans la base de registre de "l'ancienne machine"...

    Existe-t-il un utilitaire permetant d'editer une base de registre qui n'est pas celle de la machine?

    J'ai monté mon ancien disque en disque esclave, et j'ai donc acces au fichier NTuser.dat... mais comment juste l'éditer pour copier les enregistrement necessaire (notament le paramétrage d'Outlook)?

    Merci pour votre aide!
    lundi 10 mars 2008 15:25

Réponses

  • bonjour,

     

    tu peux retrouver les different fichiers constituant ta base de registre (sur ton autre disque) en allant les chercher dans le repertoire: cSadou z:, t:,)\Windows\Systme32\Config....

     

    tu peux donc, en ligne de commande faire la chose suivante:

    en assumant que: ton ANCIEN disque dur soit le Z: et que ton username (sur l'ancien disque dur) soit JulieBB, tu tapes dans un cmd:

     

    reg.exe load hku\TempJulie Z:\chemin\vers\ton\ancien\ntuser.dat

     

    et tu retrouveras tes anciens parametres sous HKU\TempJulie....

     

    ou, plus simple encore, tu lance:

     

    regedit, et tu créé la clé TEMP par exemple, ensuite tu clique dessus, puis tu vas dans Fichier, Importer, Tu selectione 'type de fichier' = fichiers ruche du registre, et tu selectionne ton ntuser.dat, et là encore une fois tu auras ton ancien registre sous ta clé TEMP....

     

    au choix Smile

     

     

    Cordialement,

     

     

    Pierre.

     

     

    lundi 10 mars 2008 15:51

Toutes les réponses

  • bonjour,

     

    tu peux retrouver les different fichiers constituant ta base de registre (sur ton autre disque) en allant les chercher dans le repertoire: cSadou z:, t:,)\Windows\Systme32\Config....

     

    tu peux donc, en ligne de commande faire la chose suivante:

    en assumant que: ton ANCIEN disque dur soit le Z: et que ton username (sur l'ancien disque dur) soit JulieBB, tu tapes dans un cmd:

     

    reg.exe load hku\TempJulie Z:\chemin\vers\ton\ancien\ntuser.dat

     

    et tu retrouveras tes anciens parametres sous HKU\TempJulie....

     

    ou, plus simple encore, tu lance:

     

    regedit, et tu créé la clé TEMP par exemple, ensuite tu clique dessus, puis tu vas dans Fichier, Importer, Tu selectione 'type de fichier' = fichiers ruche du registre, et tu selectionne ton ntuser.dat, et là encore une fois tu auras ton ancien registre sous ta clé TEMP....

     

    au choix Smile

     

     

    Cordialement,

     

     

    Pierre.

     

     

    lundi 10 mars 2008 15:51
  • Merci Pierre, j'essais ça de suite.

    Un gros poutou sur le nez pour te remercier de ta rapidité.


    lundi 10 mars 2008 16:07
  • Bonjour,

    J'ai un problème comparable à celui exposé par JulieBB, avec les différences suivantes :
    - le système d'hébergement auquel est connecté le disque dur esclave est Windows XP Pro ;
    - le disque dur externe monté en esclave est celui d'un PC également sous XP Pro qui fonctionnait correctement, mais dont une clé de la base de registre a été malencontreusement effacée. Je voudrais donc éditer *directement* dans les fichiers AppEvent.Evt, default, SAM, etc. dans le répertoire \Windows\System32\Config du disque esclave, sans venir perturber la registry locale du PC d'accueil.

    Quelle méthode ou quel outil logiciel est-ce que je peux employer ?
    Merci pour votre aide.
    jeudi 19 février 2009 23:50
  • Bonjour YetAnotherNewbie,

     Le meme méthode est applicable...

    Cordialement,

    PierrE.

    Pierre JOUBERT -www.redkaffe.com- Pensez a marquer vos posts comme resolus quand ils le sont..merci.
    vendredi 20 février 2009 09:04
  • Merci pour cette réponse, Pierre, mais je crains qu'elle ne corresponde pas à ma demande...
    Les fichiers que je cherche à éditer sont sur un DD externe, mettons Z: Si j'importe tout ou partie de la registry de Z: dans une ruche Temp, elle se trouvera dans la registry du système sur le DD maître C: Hors, c'est précisément ce que je cherche à éviter...
    Je cherche un outil ou une méthode permettant d'éditer les fichiers AppEvent.Evt, default, SAM, etc. dans le répertoire \Windows\System32\Config du disque Z:, et eux seuls !
    vendredi 20 février 2009 13:41
  • existe-il sous Windows l'équivalent de chntpw sous Linux ?
    Cf. http://wiki.slaxlfi.fr/doku.php?id=xp:editer_la_base_de_registre_windows_xp_avec_chntpw

    merci
    samedi 21 février 2009 20:20
  •  Bonjour YetAnotherNewbie,

    La fonction "load hive" permet de charger de maniere temporaire une "ruche" externe dans le registre en local, afin de l'editer.
    Une fois editée, "unload hive" permet de la 'decharger' et celle ci sera donc editée... il me semble que c'est ce que tu cherches à faire.

    le fait de la charger dans le registre de l'Os actuel n'est necessaire que pour l'editer, elle n'a pas lieu de rester dans ce registre, il faut la decharger avant de fermer regedit!

    j'espere avoir été clair...sinon voila un walk trough en anglais, mais suffisement clair :)


    You can load a registry hive from a file using regedit then edit it from there:
    1) Open regedit
    2) Select the HKEY_USERS hive
    3) Select File / Load Hive
    4) Select the registry file (NTUSER.DAT in user profile dir for user's HKEY_CURRENT_USER or a file in <drive>:windows\system32\config for the other hives
    5) Specifiy a temporary name
    6) The registry will now be accessible under HKJEY_USERS\<temporary name>.  Make changes or extract data as rquired
    7) Select File / Unload Hive when finished making changes


    cordialement,

    PierrE.


    Pierre JOUBERT -www.redkaffe.com- Pensez a marquer vos posts comme resolus quand ils le sont..merci.
    mardi 24 février 2009 12:25
  • Merci Pierre, je vais essayer cette manip. Ce que je voudrais éviter, c'est de polluer la base de registre du système d'accueil, je n'ai qu'une confiance limitée... !
    jeudi 26 février 2009 11:06
  • Bonjour,

     

    Merci pour cette méthode d'édition d'un répertoire d'une ancienne base de registre qui m'a permit de récupérer certaines données sur une anienne sauvegarde.

    Mais j'aimerai maintenant supprimer ce répertoire TEMP que j'ai créé sous HKCU et malgré toutes mes recherches sur le Web, rien n'y fait.

    J'ai le message "accès refusé".

    Pour info, j'avais chargé dans ce TEMP le répertoire Software de HK Local Machine.

    Merci de votre aide.

     

    Jean-Luc

    vendredi 23 juillet 2010 13:03