Comment démarrer mon XP

Résolu
EminoMeneko Messages postés 2499 Statut Membre -  
EminoMeneko Messages postés 2499 Statut Membre -
Bonjour,
tout d'abord ce message est dans la continuité de ma précédente question. Elle concerne basiquement la restauration de mon système d'exploitation Windows. Une fois de plus le niveau va être avancé sinon encore plus avancé que la précédente.

Je vais déjà essayer de vous dire ce qu'il y a de neuf depuis la dernière fois. Pour commencer j'ai viré Debian au profit de Lucid Lynx qui marche plutôt bien ; ça fera mon grand retour à Ubuntu. C'est peut-être un détail mais en voulant remettre ma sauvegarde du menu.lst j'ai fini par apprendre que Lucid Lynx s'installe avec GRUB 2 et donc que c'est tout nouveau, tout beau mais surtout qu'il y a peut-être des spécificités qui font que ça ne marche pas.

Ensuite, j'ai vérifié mon disque dur et selon l'utilitaire tout est nickel donc ça n'est pas comme j'avais pu le supposer une erreur due au disque (c'était peu probable mais je ne suis pas du genre à écarter une piste aussi facilement).
Ensuite j'ai feinté pour restaurer mon image ghost. J'ai cherché sur internet le logiciel Ghost Explorer qui marche avec mon image et j'ai extrait toute l'image sur un PC de mon réseau local que j'ai ensuite donné en partage. J'ai ensuite copié le tout sur le disque où était installé à l'origine mon XP.
Après cette longue copie, j'ai rebooté avec le LiveCD de GParted pour appliquer les flags boot et lba que j'avais noté dans un précédent passage avec Gparted.
Dans lucid j'ai utilisé os-prober et update-grub pour mettre à jour la liste des OS installés et j'ai modifié le fichier /etc/defaults/grub pour avoir l'affichage du menu à l'ancienne. Ça marche sauf quand je valide où le système me dit alors que ça n'est pas une partition bootable et quelle attend un média bootable.

Dans le but de comprendre pourquoi ça ne démarres pas, j'ai cherché sur le Web pour comprendre plus en détail le processus de démarrage et essayer de déterminer quel bout il manque pour que Windows XP puisses démarrer.
Alors là on parle de NTLDR et effectivement je ne me souviens pas l'avoir vu en copiant les fichiers. Alors oui je savais qu'ils sont à la racine mais j'avais un doute et dans mes lectures on parlait de la distinction entre partition système et partition de démarrage et là je me suis dit "Et mince ! Ça se trouve les fichiers étaient sur une autre partition" mais le souvenir d'avoir déjà restauré mon Windows avec l'image (d'ailleurs je me souviens qu'il fallait justement ajouter le flag boot à la partition pour qu'elle démarre) quand il ne s'éteignait pas tout seul met un peu à mal cette hypothèse. Une de ces lectures me rappel que ce sont des fichiers systèmes qui ne sont pas visible dans l'explorateur Windows ni même avec dir par défaut donc je vais vérifier en espérant que le problème soit là : et ben non... En fait il a tout copié (ce qui est très bien, c'est ce que je voulais) et j'ai bien le même nombre entre les deux dossiers et ce que Ghost Explorer me rapporte.

Pour ceux qui ne veulent pas tout lire
Donc j'ai une partition primaire en FAT32 identifiée /dev/sda2 par Linux et c'est bien ce que m'affichait le menu de GRUB 2. Cette partition à le flag boot mais malgré tout le système ne le démarres pas.

Ce que je voudrais dans un premier temps c'est qu'on m'explique : comment on en vient à charger NTLDR ?
Alors le fait que je vois le menu de GRUB 2, c'est que GRUB 2 est dans le MBR. Et le fait que os-prober me trouve Windows, c'est qu'il a trouvé le ou les fichiers qui déterminent sa présence. Donc même si je devrais vérifier, à priori le fichier NTLDR est bien présent sur ma partition Windows et je ne vois pas quel est le truc qui manque au démarrage de Windows.

Qu'est-ce qu'il faudrait que je fasse pour que la partition se lance.

A défaut de pouvoir me répondre directement, si vous connaissez des adresses ou des personnes très expérimentées pourraient me répondre, j'en serais ravis.

Merci d'avance.

A voir également:

3 réponses

EminoMeneko Messages postés 2499 Statut Membre 318
 
Je rajoute des listings pour vous montrer ce que j'ai extrait. Ce sont les commandes dir à la racine de la sauvegarde extraite.

Un simple dir
E:\Fat32 - ACER>dir 
 Le volume dans le lecteur E s'appelle BACKUPS 
 Le numéro de série du volume est E79A-BF54 

 Répertoire de E:\Fat32 - ACER 

2010/11/02  16:13    <REP>          . 
2010/11/02  16:13    <REP>          .. 
2010/11/02  15:56    <REP>          Acer 
2005/04/07  14:19               167 bcmwl5.log 
2010/11/02  15:56    <REP>          book 
2010/11/02  15:56    <REP>          docs 
2010/11/02  15:56    <REP>          Documents and Settings 
2010/11/02  15:56    <REP>          elements 
2010/11/02  16:01    <REP>          i386 
2005/09/22  04:53             4,476 patch.rev 
2010/11/02  16:07    <REP>          Program Files 
2010/11/02  16:07    <REP>          support 
2010/11/02  16:07    <REP>          Sysinfo 
2010/11/02  16:13    <REP>          valueadd 
2010/11/02  16:29    <REP>          windows 
2005/04/07  14:13                 4 wps.dat 
               3 fichier(s)            4,647 octets 
              13 Rép(s)  45,748,506,624 octets libres 

Dir avec les attributs Caché et Système
E:\Fat32 - ACER>dir /a:HS 
 Le volume dans le lecteur E s'appelle BACKUPS 
 Le numéro de série du volume est E79A-BF54 

 Répertoire de E:\Fat32 - ACER 

2008/07/09  23:32               196 boot.ini 
2004/08/05  05:00             4,952 Bootfont.bin 
2004/10/15  11:41               512 bootsect.dos 
2010/11/02  15:56    <REP>          Config.Msi 
2008/07/09  23:36                 0 io.sys 
2008/07/09  23:36                 0 msdos.sys 
2004/08/05  05:00            47,564 ntdetect.com 
2008/07/10  23:33           252,240 ntldr 
2005/04/08  15:11                65 preload.aaa 
2005/04/08  15:11                65 preload.rev 
2010/11/02  16:07    <REP>          Recycled 
2010/11/02  16:07    <REP>          System Volume Information 
               9 fichier(s)          305,594 octets 
               3 Rép(s)  45,748,506,624 octets libres 


EDIT:
Ah oui !
J'ai un autre CD de XP d'une autre machine. J'avais dans l'idée de voir si je pouvais exécuter la célèbre commande FIXMBR pour résoudre le problème mais mon PC s'est éteint avant.
Pensez-vous que cela puisse aider ? Suite à quoi je restaurerais GRUB 2.
Merci.
0
EminoMeneko Messages postés 2499 Statut Membre 318
 
J'ai une idée !
En fait là j'ai fait une copie des fichiers et pas une restauration d'images...
Donc le fichier NTLDR à beau être présent sur le disque, il n'est peut-être pas là où le système pense le trouver. -_-
Autrement dit :
Ok j'ai une partition bootable mais y'a t-il un secteur en particulier que l'on cherche à démarrer ?
Et si oui, à ce secteur là, y'a t-il le bon fichier ?
0
EminoMeneko Messages postés 2499 Statut Membre 318
 
C'est bon !
Je suis en cours de MàJ de XP avant une autre sauvegarde.
J'ai utilisé Clonezilla sur ma machine et elle tiens le choc 1h et je pense que ça devrait aller si on laisse tourner la machine plus longtemps.
Par contre il va falloir que je fasse des dump du MBR à part parce que bien que Clonezilla prétend sauvegarder le MBR et le restaurer il m'a un peu mit le boxon mais c'est plutôt simple à sauvegarder un MBR, tout du moins jusque XP. Depuis Vista c'est un peu différent et faut voir si ça change beaucoup. :)
Pour info j'ai appliqué les commandes fixmbr et fixboot pour que ma partition soit redémarrable.
En tout cas ça marche plutôt bien hormis pour le MBR où y'a quelques progrès à faire mais je suis content parce que le principal c'est que je puisse faire des sauvegardes même sur une machine aussi sensible et qu'au final ça marche. :)
0