samy765 | Bonjour le monde !
VERSION COURTE:
comme le titre l'indique il s'agit pour une 98milliard-ieme sur internet de reparer le boot de windows 7....mais dans un cas assez particulier si je puis dire .... deja pour donner une idée il y a pas de message d'erreur a la tentative de demarrage de celui-ci, ca fait un underscore qui clignote pendant 30 ou 45 sec puis ecran noir et pas d'acitivitée disque, j'ai tenter de laisser tourner comme ca pendant quelques minutes il a pas fini par booter l'ecran est juste rester noir mais allumer xD
j'ai une partition windows sauvegarder avec clonezilla depuis un hdd, ayant sur le ssd mes partitions linux avec le grub etc qui demarre une distrib linux située sur le ssd ou windows sur le hdd, comment je fais pour restaurer la sauvegarde de partition windows non pas à son endroit de depart cad partition1 du hdd mais plutot dans une partition1 du ssd ? en sachant que le windows (pas la sauvegarde mais linstallation) situer sur le hdd nexiste plu
bien sur le windows doit pouvoir demarrer ensuite là où il est "restaurer" donc sur le ssd quitte à update-grub/recréer le grub completement
j'ai fais restaurer l'image, sans restaurer le mbr de la partition restaurée, dans la partition1 du ssd, la restauration est ok mais le windows demarre pas, meme en recréant le mbr (probleme similaire deja rencontré dans le passé mais plutot sur le meme disque et le windows a reussi a repartir via la console de recuperation)
ps: clonezilla : sachant que la sauvegrade vient de HDDpartition1 demarrant depuis le SSD, j'ai 2options dans la restauration "recréer le mbr depuis l'image" ou "réecrire un nouveau mbr" ou ne faire aucun des 2 aussi, c'est des cases à cocher......perso j'ai pas restaurer le mbr vu que celui-ci pourrait pointer sur HDD....ce qui ferait que boot depuis le SSD, demarrer windows donc demarrer HDDpartition1 ......ou alors le mbr sauvegarder est celui provenant du HDD auquel cas ca pourrait faire directement mbr->demarrer partition1 du disque actuel (vu que le mbr contenu dans le hdd n'a pas du changer depuis l'install classique de windows sur celui-ci avant meme que je commence à installer des linux dessus et au pire meme s'il y avait un grub avec des partitions linux enregistrer il demarrerait quand meme au moins le windows et là debian qui existait donc sur le hdd bah pointerait nul part on sen fou tant que le windows sait demarrer.....votre avis ?le mbr dans la sauvegarde provient du ssd ou du hdd ? je finirait bien par essayer les 2 au pire mais bon si je peux gagner un peu de temps, en sachant que j'en suis au 3e jour consécutif dans la tentative de resolution de ce probleme
VERSION LONGUE:
Spoiler :
comme le titre l'indique il s'agit pour une 98milliard-ieme sur internet de reparer le boot de windows 7....mais dans un cas assez particulier si je puis dire .... deja pour donner une idée il y a pas de message d'erreur a la tentative de demarrage de celui-ci, ca fait un underscore qui clignote pendant 30 ou 45 sec puis ecran noir et pas d'acitivitée disque, j'ai tenter de laisser tourner comme ca pendant quelques minutes il a pas fini par booter l'ecran est juste rester noir mais allumer xD
donc pour commencer, parce que la procedure pour atteindre ce probleme est inhabituel, je vais vous expliquer l'etat avant, puis l'evolution et enfin comment le probleme s'est mis en place, afin que vous puissiez voir s'il ya un endroit où il yaurait ptete une manip a faire pour ensuite avoir l'OS en etat de fonctionnement là où on le souhaite.
- avant l'arrivée du SSD, windows 7 etait installé seul avec "Données" a coter, j'ai créer sur le disque (donc le HDD, normal) 2partition pour y mettre linux donc une en Ext4 pour Debian et une pour le SwapLinux, je les ai créer entre la partition Windows et la partition Données (ce qui nous donne Windows DebianExt4 LinuxSwap Données soit 4partitions) le demarrage etait donc géré par le grub de linux.
- donc ce que j'avais avant le probleme et apres l'arrivée du SSD :
SSD -> SDA1 Debian en Ext4, SDA2 Lubuntu en Ext4, SDA3 Linux Swap donc 3partitions sur le ssd pour 2distrib linux...
HDD -> Partition1 Windows 7, Partition2 Données
ce qui veut dire que entre temps, j'ai "migré" mes 2partitions linux du hdd vers le SSD et ne voulant pas reinstallé ma debian, avec clonezilla je lai sauvegarder depuis le hdd et restaurée sur le SSD afin davoir exactement la meme copie de partition avec le mbr tout ce qui permet a la partition de demarrer correctement, plus tard j'ai créer une partition supplementaire entre le swap et debian pour y mettre lubuntu ce qui faisait que 'javais au final SDA1 debian, SDA2 Lubuntu, SDA3 LinuxSwap ET Windows 7 qui lui etait rester a saplace en Partition1 sur le HDD donc HDD etait redevenu partition1 Windows et partition2 Données et le windows bootait depuis le grub du SSD
ensuite jai finalement viré lubuntu, garder debian et créer une place de partition (un espace non partitionné) pour y mettre Windows 7.....mon Windows 7 pas un nouveau, surtout pas ! sauf que sur le coup jai directement "copier" la partition elle meme avec gparted du hdd au ssd là le windows disait un truc du genre "peut pas demarrer" jai plu le message en tete mais cetait pas du ntldr manquant ou bien un code d'erreur ou fichiers syteme manquants ou systeme dexploitation introuvable, ca disait juste grossierement "peut pas demarrer et appuyer sur une touche pour continuer (donc reboot a lappui dune touche quelconque xd) ah oui l'ayant copier et ayant une sauvegarde clonezilla en plus de la partition windows je l'ai evidement viré completement du hdd et etendue la partition Données au disuqe entier xD
a noter que dans le passer javais deja deplacer un jour ma partition windows, je sais plus tres bien ce que javais fais mais sur le coup evidement le windows bootait plus mais avec un fixboot fixmbr elle etait reparti comme si de rien n'etait, comprendre que le windows n'avait pas de probleme mais que c'etait simplement les fichiers de demarrage et/ou mbr qui lui manquait pour qu'elle boot de facon normale, j'ose supposer qu'avec la bonne manip elle refera pareil dans le soucis actuel
donc ce que j'ai essayer pour resoudre le probleme :
demarrer a partir du cd d'install / du cd de depannage.reparation windows7 (j'ai les 2 des fois que l'un ai pas de commande dispo sur l'autre...) bootrec.exe fixboot et/ou fixmbr mais je soupconnait a ce moment là un probleme de partition dû a la copie a la volée de la partition avec gparted, ptete un truc qui avait cafouiller, la partition etait accessible on y voyait les données en faisant "dir" et pareil sous linux mais javais par moment en faisant du bootrec un mesage ayant lair de dire loperation na pas marcher a cause de la partition elle meme....
voyant que les bootrec fixboot fixmbr faisait des "operation reussie" la plupart du temps mais ne permettait pas au windows de boot (dailleur cest durant les differentes manip, avec aussi "reparation du demarrage" depuis le cd windows, que j'ai eu un nouveau message deja plus commun "systeme d'exploitation manquant" quand jessayer de demarrer le windows...
j'ai finalement decider d'effacer la partition windows avec gparted (la partition que javais justement copier avec gparted mais qui semblait peut etre avoir un petit truc qui va pas quelque part, partition fonctionelle mais pas toute les commande de recuperation de demarrage fonctionnant dessus, un peu douteuse quoi) et de créer une partition toujours en ntfs mais depuis le cd d'install de windows....donc pour ca jai lancer le cd dinstall windows et comme je sais qu'il semble ne pas vraiment faire les procedure demandée sur les partition tant qu'on a pas lancer linstallation du windows jai carrement installer windows...donc en 1ere partition du SSD....(soit SDA1 Windows, SDA2 Debian, SDA3 LinuxSwap) et comme je sais que les linux sont beaucoup moins capricieux pour demarrer quelque soit lendroit de la partition de l'os si grub le detecte pour moi il demarre le linux et c'est bien pratique dans le cas de manipulations de partitions comme j'ai pu faire
bref, windows installer sur la partition1 jle demarre, evidement il boot.....de là evidement que cette partition n'a aucun soucis et qu'elle est parfaitement compatible avec windows, ses utilitaires, ses commandes bref elle a absolument aucun soucis avec windows cette partition, tres bien...on va pouvoir y restaurer Mon Windows a moi via clonnezilla....cad restaurer la partition1 provenant du HDD sur SDA1....alors oui il m'a dit "cette partition vient de SDB1(cad HDDpartition1), je vais devoir la restaurer sur SDA1 mais donc je la restaure pas au meme endroit, ok pas de soucis je vais madapter et faire ce qui est demander"....alors dans le doute vu que comme dhab clonezilla avait sauvegarder avec la partition le mbr du disuqe et les 1ers secteurs de boot, tout ce qui va bien pour que la partition demarre comme a lorigine.....mais que en loccurencele mbr etc utiliser pour boot etait sur le ssd donc si je restaure le mbr il va vouloir demarrer la partition windows se trouvant normalement sur le HDD....du coup avant de restaurer la partition falait ptete faire un choix qui serait judicieux cad ne pas restaurer le mbr etc livré avec la sauvegarde....de facon a avoir que la partition restaurer et ensuite gerer le demarrage via un grub, nouvellement installer si necessaire.......
donc je restaure la partition sans réecrire le mbr etc, je reboot....tombe sur le grub, tente de demarrer windows et là evidement "systeme dexploitation manquant" vu que le windows proposer dans grub actuel pointe sur la partition1 du HDD, là où windows etait avant...donc je boot sur debian, réinstall grub completement, il trouve bien le windows sur la partition1 du SSD, lintegre au grub....je redemarre jai bien grub avec debian ...et windows...je demarre le windows, il fait un underscore qui clignote pendant 30ou45sec puis lecran deviant noir foncé mais reste allumé...de là on peut attendre rien de plus ne se passe du coup je fini par reset...
bon, je retourne sur le cd windows, un peu de boot rec, un peu de reparation de demarrage, il trouve bien linstall windows, jaccède a ses dossiers...les commande reussissent a tout les coups, il trouve meme aucun probleme de demarrage !....genre en plus il veut me troll l'outil de reparation ha bon ! apres les differentes manip, je redemarre, toujours pareil underscore puis ecran noir mais allumé....ok ok bon s'il lui manque pas de mbr ou de fixboot ce que ca doit etre plus "profond que ca", tentont un demarrage en prenant des fichiers de demarrage fonctionel ....depuis une autre install windows et comme ca elle mettra ptete de quoi demarrer son install a elle et l'install de Mon windows en passant, si elle créer le dossier boot + les fichiers qui vont bien dans la partition de mon windows ca devrait permette a mon windows de redémarrer....
de là je créer une nouvelle partition ntfs entre mon windows et debian, j'y install un nouveau windows7.....evidement ce windows demarre apres linstall...mais ne permet pas à Mon Windows de demarrer, deja du fait que cette nouvelle install en partition2 (vu que maintenant on a SDA1 Mon Windows, SDA2 WindowsNouveau, SDA3 Debian, SDA4 Linux Swap) a créer les fichiers de demarrage et le dossier boot non pas dans la partition de Mon Windows(partition1) mais dans sa partition a elle (donc partition2) grrr ! ok, retour sous linux, je copie les fichiers de demarrage de la partitions 2 + le dossier boot vers la partition1.....je redémarre et tente de demarrer MonWindows (donc ma partition1) toujours pareil il demarre pas underscore puis ecran noir mais allumé...ah oui apres cette manip nouveauwindows(partition2) demarre plu non plus, ca lui a pas plu la copie des fichiers de demarrage dune partition a lautre je suppose....
là je vais retourner faire du bootrec et "reparation du demarrage"...ah oui j'ai croisé une commande qui semblait prometteuse cest dans le cas où on supprime une partition boot de 100mo (je créer mes partitions manuellement et du coup ca me permet dempecher windows de créer cette partition et de plutot créer son contenu directement dans ma partition windows) on peut recréer le contenu de celle-ci dans la partition windows depuis le dossier windows directement, en gros il prends ce que cette partition doit contenir et le copie là où c'est normalement créer quand on a pas de partition boot de 100mo c'est a dire a la racine de la partition windows...cetait bootrec c:\windows /s c:...."les fichiers ont été créer !" ho yeah !...reboot...bon bah ca demarre pas quand meme
je sais pas ce qu'il lui manque mais ya de forte chances que ce soit reparable, comme dit precedement, j'avais eu un probleme du genre dans le passé et avec ces differentes commande ce windows etait reparti comme en 40....donc je penses que là aussi il est reparable, le cd windows trouve bien linstall, la partition fonctionne normalement, les fichiers sont rester les meme que quand elle fonctionnait vu que cest une restauration du contenu de la partition exactement (il sagit pas de copie de fichier mais de copie parfaitement exacte y compris de lespace vide de la partition quoi, une image parfaitement identique quoi, de la sauvegarde de partition quoi...) comme il l'etait lors de la sauvegarde avec clonezilla, a mon avis le windows est fonctionnel c'est juste dans la partie fichiers de demarrage / mbr/ secteurs de demarrage que ca coince et encore vu que j'ai fait du fixmbr et du fixboot a tour de bras je pense que coter mbr et secteurs de demarrage ca devrait etre ok, je penses que ca coince plus vers les fichiers de demarrage qui concorde pas avec le mbr et/ou 1ers secteurs de demarrage...
c'est probable que le soucis s'adresse a des personnes un peu plus "experts" que la moyenne mais n'hesitez pas a proposer des idées, ce windows est reparti une fois avec un soucis similaire c'est pas ce soucis qui va l'arreter j'ai l'impression ^^
si vous aimez les problemes plus "technique" a resoudre qu'à l"habitude, celui là semble coriace a resoudre mais je sens qu'il ya plusieurs facon de le resoudre en sachant que j'ai acces a de lespace sur le disque pour mettre plusieurs installs windows ou linux, que je peux les sauvegarder et restaurer ensuite...vu que là il n'y a pas plu de changement de disque necesaire (plu de changement de place de partition dun disuqe vers un autre) je peux meme vider le ssd et navoir qu'une partition dessus si jle souhaite, linux est beaucoup moins contraignant sur les boot que windows, tant que grub trouve un linux il sen fout de savoir si avant ou apres il etait à tel ou tel secteur sur le disque il sait le demarrer, cest un peu plus contraignant avec windows, la facon boot semble moins versatile ou maleable ..je sais pas si jutilise les bons mots, moins "compatible avec <tout>" en gros, donc voila ya quand meme aussi plus de possibilitée qu'à l'habitude ce qui permet du coup plus de solutions possibles.....
là apres mon tour de bootrec etc, je vais ptete faire une fresh install en partition1, recuperer les fichiers de demarrage créer sur celle-ci depuis linux quitte a utiliser un linuxlive cest pas un soucis, restaurer Mon Windows sur partition1 et y coller les fichiers de demarrage, pcq c'est ptete les fichiers de demarrage qui correspondent pas à la taille de partition etc du coup si jlui colle les fichiers de demarrage correspondant à la partition depuis une install en partition1 (comme Mon Windows etait en partition1 mais sur le hdd au depart...) ca lui permettra ptete de boot... |
Message édité par samy765 le 10-07-2017 à 20:34:58
|