Réparer Windows à partir de Linux?

PERCE-NEIGE Messages postés 881 Date d'inscription   Statut Membre Dernière intervention   -  
PERCE-NEIGE Messages postés 881 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Peut-on réparer Windows à partir de Linux?
Je m'explique:
Etant en double-amorçage Windows/Linux, j'ai fait une restauration système sur ma partition Windows. Mais la restauration s'est mal déroulée, c'est la première fois que ça m'arrive!
J'imagine qu'elle a dû s'interrompre pour une raison ou une autre, coupure de courant ou autre, et depuis, quand je démarre ma partition Windows, c'est comme si la restauration se poursuivais.
On m'informe que Windows va être préparée pour sa première utilisation, ensuite un message apparaît indiquant que la restauration ne s'est pas déroulée comme il le faudrait, que l'ordinateur va être redémarré et la restau se poursuivre après redémarrage.
Un clic se fait entendre, reboot, et là il n'y plus de restau, je tombe sur l'écran de boot avec choix entre mes partitions fedora et ma windows.
Un appui sur échap puis sur F11 pour lancer la restau, me ramène à la restau, qui me refait son redémarrage avec rien au bout, c'est une boucle sans fin...
Je ne pense pas que ma partion Recovery soit corrompue, mais impossible de la relancer.
Y a-t-il un moyen pour la relancer à partir de Fédo?



A voir également:

7 réponses

jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 896
 
Salut,

Sans aucune garantie...

Peut-être serait-il judicieux de rajouter une entrée dans ton grub permettant de booter sur ta partition recovery...

Je ne sais pas si c'est possible, mais il me semblerait que si la restauration n'aboutit pas, c'est parce qu'elle ne peut démarrer sur la partition recovery du fait que le grub prend la main dès le boot.

A essayer ;-)
1
PERCE-NEIGE Messages postés 881 Date d'inscription   Statut Membre Dernière intervention   506
 
Normalement, je crois qu'il y a une période de latence avant que Grub ne prenne la main durant laquelle on peut encore faire F11?
J'avais déjà fait une restau Windows quand j'étais sous Kubuntu, en faisant F11 au démarrage, ça avait pourtant bien marché.

J'ai bien un utilitaire dans ma Fédo qui me permet de permuter l'ordre de mes partitions, mais je ne vois pas ma Recovery.
Si j'ai bien ma Recovery en bon état (si et seulement si), il doit bien exister une solution pour obliger l'ordi à booter dessus?
Je vais voir dans mon BIOS, mais il me semble qu'elle n'y est pas visible.
0
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 896
 
Re-

Affiche le résultat de :

su -c '/sbin/fdisk -l'
C'est un ELLE minuscule et non pas un UN ;-\

Et en fonction de ta version de "grub", le contenu de ton fichier :

grub legacy => cat /boot/grub/menu.lst
grub2 => cat /boot/grub/grub.cfg
0
PERCE-NEIGE Messages postés 881 Date d'inscription   Statut Membre Dernière intervention   506
 
Disque /dev/sda: 500.1 Go, 500107862016 octets
255 têtes, 63 secteurs/piste, 60801 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identifiant de disque : 0x82e3be9f

Périphérique Amorce Début Fin Blocs Id Système
/dev/sda1 1 26 203776 7 HPFS/NTFS
La partition 1 ne se termine pas sur une frontière de cylindre.
/dev/sda2 * 26 59107 474571776 7 HPFS/NTFS
/dev/sda3 59107 60802 13608960 7 HPFS/NTFS

Disque /dev/sdb: 500.1 Go, 500107862016 octets
255 têtes, 63 secteurs/piste, 60801 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identifiant de disque : 0x793c7e99

Périphérique Amorce Début Fin Blocs Id Système
/dev/sdb1 1 30435 244463886 7 HPFS/NTFS
/dev/sdb2 * 30435 30499 512000 83 Linux
/dev/sdb3 30499 60802 243408896 8e Linux LVM

Disque /dev/dm-0: 53.7 Go, 53687091200 octets
255 têtes, 63 secteurs/piste, 6527 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identifiant de disque : 0x00000000

Le disque /dev/dm-0 ne contient pas une table de partition valide

Disque /dev/dm-1: 5301 Mo, 5301600256 octets
255 têtes, 63 secteurs/piste, 644 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identifiant de disque : 0x00000000

Le disque /dev/dm-1 ne contient pas une table de partition valide

Disque /dev/dm-2: 190.3 Go, 190253629440 octets
255 têtes, 63 secteurs/piste, 23130 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identifiant de disque : 0x00000000

Le disque /dev/dm-2 ne contient pas une table de partition valide
0
PERCE-NEIGE Messages postés 881 Date d'inscription   Statut Membre Dernière intervention   506
 
cat /boot/grub/menu.lst:
boot=/dev/sda
default=0
timeout=15
splashimage=(hd1,1)/grub/splash.xpm.gz
hiddenmenu
title Fedora (2.6.34.7-56.fc13.i686)
root (hd1,1)
kernel /vmlinuz-2.6.34.7-56.fc13.i686 ro root=/dev/mapper/vg_monordi-lv_root rd_LVM_LV=vg_monordi/lv_root rd_LVM_LV=vg_monordi/lv_swap rd_NO_LUKS rd_NO_MD rd_NO_DM LANG=fr_FR.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=fr rhgb quiet
initrd /initramfs-2.6.34.7-56.fc13.i686.img
title Fedora (2.6.33.3-85.fc13.i686)
root (hd1,1)
kernel /vmlinuz-2.6.33.3-85.fc13.i686 ro root=/dev/mapper/vg_monordi-lv_root rd_LVM_LV=vg_monordi/lv_root rd_LVM_LV=vg_monrodi/lv_swap rd_NO_LUKS rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=fr rhgb quiet
initrd /initramfs-2.6.33.3-85.fc13.i686.img
title Other
rootnoverify (hd0,0)
chainloader +1
0
PERCE-NEIGE Messages postés 881 Date d'inscription   Statut Membre Dernière intervention   506
 
cat /boot/grub/grub.cfg
cat: /boot/grub/grub.cfg: Aucun fichier ou dossier de ce type
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 896
 
A priori tu as 2 disques durs. Le 1er contient un système Windows, qui boute sur la partition "sda2" et apparemment le système recovery devrait être sur "sda1" (voir ci-dessous en gras, à confirmer)

Périphérique Amorce Début Fin Blocs Id Système
/dev/sda1 1 26 203776 7 HPFS/NTFS
La partition 1 ne se termine pas sur une frontière de cylindre.
/dev/sda2 * 26 59107 474571776 7 HPFS/NTFS
/dev/sda3 59107 60802 13608960 7 HPFS/NTFS 


Sur ton second disque il semblerait que tu aies en plus de ton système GNU/Linux, une partition Windows (/dev/sdb1 1 30435 244463886 7 HPFS/NTFS ).
C'est quoi cette partition ?

Concernant le menu.lst...
Le grub lui passe la main au LOADER de Windows sur le disque 1 :

title Other
rootnoverify (hd0,0)
chainloader +1

Ce qui n'arrange pas les affaires ;-((

Essaye de rajouter cet entrée à ton grub :

title Recovery
root (hd0,0)
makeactive
chainloader +1


Et d'essayer de redémarrer dessus...
0
PERCE-NEIGE Messages postés 881 Date d'inscription   Statut Membre Dernière intervention   506
 
Merci de ton aide.
La structure de mon disque est la suivante:
Deux partion Seven, la bootable C:, et une pour les données (Data),
Une partition Fedora, et bien sûr la HP Recovery d'origine.


J'ai édité le menu.lst en rajoutant la section Recovery que tu m'as indiqué.
Alors, au démarrage, j'ai bien une option Recovery, en plus de mes 2 Fédos (Fédora et sa mise à jour) et de la partion marquée "Autre", et qui est Seven, mais le hd0 ne doit pas être le bon, car je suis retombée sur la suite de la restau système, qui me dit que l'ordinateur va être préparé pour la première utilisation puis plus rien, alors que quand je boote à partir de la Recovery, j'ai son menu et tout le processus, la préparation à la première utilisation en étant la fin.
Dois-je mettre hd1, 1 en paramètre?
0
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 896
 
La structure de mon disque est la suivante:
Deux partion Seven, la bootable C:, et une pour les données (Data),
Une partition Fedora, et bien sûr la HP Recovery d'origine.

Confirmes-moi que tu as bien 2 disques durs sur ton PC ???
0
PERCE-NEIGE Messages postés 881 Date d'inscription   Statut Membre Dernière intervention   506
 
Non, non, c'est bien des partitions, pas de vrais disques.
0
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 896
 
Attends, le résultat de "fdisk" montre 2 disques, y'a un blème quelque part alors ;-((
0
PERCE-NEIGE Messages postés 881 Date d'inscription   Statut Membre Dernière intervention   506
 
Je comprends pas, y a des gremlins dans mon ordi qui me rajoutent des disques à l'insu de mon plein gré et sur un portable en plus?! Sont sympas alors!

Je pensais que c'était normal que le système prenne les 2 partitions d'OS incompatibles pour des disques séparés?
C'est si grave que ça? ça veut dire qu'il y a de la corruption sur mon disque?
J'aimerais bien faire mon petit boot sur ma Recovery moi!
0
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 896
 
Je n'ai rien inventé :

DISQUE 1 :
Disque /dev/sda: 500.1 Go, 500107862016 octets
Identifiant de disque : 0x82e3be9f

3 Partitions :
Périphérique Amorce Début Fin Blocs Id Système
/dev/sda1 1 26 203776 7 HPFS/NTFS # Surement Recovery
/dev/sda2 * 26 59107 474571776 7 HPFS/NTFS # La partition C
/dev/sda3 59107 60802 13608960 7 HPFS/NTFS # La partition D


DISQUE 2 :
Disque /dev/sdb: 500.1 Go, 500107862016 octets
Identifiant de disque : 0x793c7e99

3 Partitions :
Périphérique Amorce Début Fin Blocs Id Système
/dev/sdb1 1 30435 244463886 7 HPFS/NTFS # Partition Windows ???
/dev/sdb2 * 30435 30499 512000 83 Linux # Fedora
/dev/sdb3 30499 60802 243408896 8e Linux LVM # Partition Linux en LVM


Même ton grub le confirme :

title Fedora (2.6.34.7-56.fc13.i686)
root (hd1,1)     # Disque 2, partition 2 

title Other
rootnoverify (hd0,0)     # Disque 1, partition 1 
chainloader +1

;-\
0
PERCE-NEIGE Messages postés 881 Date d'inscription   Statut Membre Dernière intervention   506
 
Je comprends quand même pas pourquoi il y a une partition logique LVM. Et une autre Windows (???) sur le 2nd disque.

Voilà l'historique de mon installation:
Seven installé d'origine.
Puis installation d'Ubuntu par un Live CD en installation automatique, donc où il a voulu.
Puis remplacement "sur la partition Linux existante" d'Ubuntu par Fédora, par un Live CD également, en auto aussi.
Le Windows du 2nd disque est un mystère pour moi.
0
PERCE-NEIGE Messages postés 881 Date d'inscription   Statut Membre Dernière intervention   506
 
Nota: L'ordi était d'occase, car c'était un modèle d'expo.
0
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 896
 
Et tu n'as pas de CD de restauration ?
C'est quelle marque ton portable ?
0
PERCE-NEIGE Messages postés 881 Date d'inscription   Statut Membre Dernière intervention   506
 
Non, le CD de restau je ne l'ai pas sous la main.
J'ai lu quelque part sur le Net que je pouvais ruser en gravant une version d'évalution de W7 histoire de le redémarrer pour relancer la restau. Je vais peut-être essayer si je ne trouve pas une autre solution plus logique.
Hp Pavilion d7.
0