web-dev-qa-db-fra.com

Impossible d'accéder à Windows 7 après un double démarrage avec Ubuntu

Je suis très nouveau sur Linux.

Récemment, j'ai essayé de faire un double démarrage d'Ubuntu 14.04.2 LTS avec Windows 7. J'ai gravé l'ISO d'Ubuntu sur un DVD et démarré mon PC à partir de là. Avant cela, j'ai réduit ma partition Windows C: Partition de 28 Go, laissant suffisamment d'espace non alloué pour Ubuntu. Pendant l'installation, je n'ai pas vu l'option "Installer Ubuntu aux côtés de Windows 7" comme je m'y attendais, mais plutôt deux options: "Effacer le disque et installer Ubuntu" et "Quelque chose d'autre".

Suite à quelques instructions en ligne, j'ai choisi l'option "Autre chose". J'ai créé 4 partitions à partir de "l'espace libre" apparemment (bien que ma partition Windows s'y trouve): une pour le système d'exploitation lui-même, une autre pour mes données, une comme zone de swap et enfin une partition de 20 Mo pour le chargeur de démarrage du BIOS (j'étais incertain à ce sujet).

Ubuntu s'est bien installé, mais après avoir redémarré mon ordinateur, il a démarré directement dans Ubuntu, sans afficher le menu du chargeur de démarrage GRUB que j'attendais.

Lorsque ma machine a démarré, je suis entré dans les "Options de démarrage" pour découvrir que cela n'avait rien à voir avec les systèmes d'exploitation.

À l'aide de mon ordinateur portable Windows 7, j'ai créé un disque de réparation système et démarré mon ordinateur à partir de celui-ci. Étrangement, il a affiché un message d'erreur indiquant que le disque "n'était pas compatible avec ma version de Windows". Cela n'a pas de sens, car mon ordinateur de bureau et mon ordinateur portable sont des versions 64 bits de Windows 7.

Je ne pouvais également accéder qu'au menu de réparation du démarrage de Windows F8 lors du démarrage à partir du disque de réparation du système.

J'ai tous mes fichiers sur Windows 7, et il est essentiel que je puisse récupérer ce système d'exploitation. Toute aide serait appréciée. Merci d'avance!

1
AKMan6

Mon hypothèse

Je suis certain à 95% que vous avez accidentellement supprimé votre installation Windows. Preuve:

Suite à quelques instructions en ligne, j'ai choisi l'option "Autre chose". J'ai créé 4 partitions à partir de "l'espace libre" apparemment (bien que ma partition Windows s'y trouve)

L'option "Something Else" affiche le disque et toutes les partitions actuelles. S'il a mal identifié le disque comme étant vide alors qu'en fait il y avait des partitions en cours, vous pouvez facilement mettre à la corbeille votre installation de cette façon. En fait, il y a un bogue connu dans libparted (sur lequel le partitionneur de l'installateur Ubuntu est basé) qui lui fait afficher le disque comme vide lorsque la table de partition s'écarte de la perfection absolue. L'explication la plus probable est que vous avez commencé avec un disque GPT mais que vous avez installé Windows en mode BIOS, ce qui aurait provoqué une conversion GPT en MBR qui aurait laissé certaines données GPT intactes. Cela confond libparted, ce qui entraîne le problème du "disque vierge". Voir cette page à moi pour plus de détails et un correctif (qui ne fonctionnera plus pour vous - en configurant de nouvelles partitions, vous avez longtemps dépassé le point où il peut être corrigé).

Par ailleurs, j'ai essayé de chercher un rapport de bogue à ce sujet sur Launchpad (l'outil de suivi des bogues d'Ubuntu), mais je n'en ai pas trouvé, ce qui est surprenant. Je vais peut-être enquêter davantage et déposer un rapport de bogue, car ce problème est si grave.

Ubuntu s'est bien installé, mais après avoir redémarré mon ordinateur, il a démarré directement dans Ubuntu, sans afficher le menu du chargeur de démarrage GRUB que j'attendais.

Ce comportement est cohérent avec un Windows complètement jeté, bien qu'il existe également d'autres explications possibles.

À l'aide de mon ordinateur portable Windows 7, j'ai créé un disque de réparation système et démarré mon ordinateur à partir de celui-ci. Étrangement, il a affiché un message d'erreur indiquant que le disque "n'était pas compatible avec ma version de Windows". Cela n'a pas de sens, car mon ordinateur de bureau et mon ordinateur portable sont des versions 64 bits de Windows 7.

Cela est également cohérent avec mon hypothèse, bien que là encore, il existe d'autres explications. Notez que la "compatibilité" dans cette citation fait référence (ou peut faire référence) au type de table de partition - Windows lie la table de partition Master Boot Record (MBR) à un démarrage en mode BIOS et le - GUID Partition Table (GPT) vers un démarrage en mode EFI. Si le programme d'installation de Windows démarre en mode BIOS et voit un disque GPT, ou s'il démarre en mode EFI et voit un disque MBR, il refusera de faire quoi que ce soit avec le disque, sauf (dans certaines circonstances) pour repartitionner le disque et installer.

Diagnostics supplémentaires

Pour tester mon hypothèse, vous devez examiner votre table de partition. Vous pouvez le faire avec GParted, parted, gdisk ou d'autres outils. Le plus simple et le meilleur pour le moment est parted:

$ Sudo parted /dev/sda print
Model: ATA Samsung SSD 850 (scsi)
Disk /dev/sda: 250GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number  Start   End     Size    File system  Name                 Flags
 1      524kB   1573kB  1049kB               BIOS boot partition  bios_grub
 2      1573kB  580MB   579MB   fat32        EFI System           boot
 3      580MB   1106MB  525MB   ext4         Xubuntu /boot
 4      1631MB  250GB   248GB                Linux LVM            lvm

La sortie de parted /dev/sda print affichera votre table de partition. Le Partition Table: la ligne indique le type de table de partition - GPT dans cet exemple. (MBR s'affiche comme msdos.) Les détails des partitions sont plus importants. Si vous voyez une ou plusieurs partitions NTFS, je me trompe probablement et Windows peut être intact. Si vous ne voyez que des partitions Linux (ext4fs, Linux LVM, etc.), comme dans cet exemple, mon hypothèse est correcte. (Notez que la partition FAT32 dans mon exemple est un EFI System Partition (ESP), qui contient des chargeurs de démarrage pour tous les systèmes d'exploitation.)

Si vous avez besoin d'aide pour interpréter votre table de partition, veuillez copier-coller la sortie de parted vers n site Pastebin et publier l'URL de votre document ici.

Le réparer

Si j'ai raison, vous ne pouvez pas résoudre le problème - du moins pas complètement. Le mieux que vous puissiez faire est de:

  1. ARRÊTEZ IMMÉDIATEMENT D'UTILISER L'OS INSTALLÉ ! Chaque moment où vous utilisez l'ordinateur à partir de son Ubuntu sur disque est un autre moment dans Ubuntu peut écrire des données sur les restes de vos fichiers personnels sur le disque dur.
  2. Si vous n'en avez pas déjà, achetez un disque à utiliser pour la récupération de données. Un disque externe suffisamment grand pour contenir tous vos fichiers personnels devrait fonctionner correctement.
  3. Démarrez sur un disque d'urgence (comme le programme d'installation d'Ubuntu dans son mode "essayer avant d'installer"). Un bon cas peut également être fait pour les outils d'urgence Windows.
  4. Exécutez PhotoRec ou un logiciel similaire. Ces outils vous permettent de récupérer des fichiers individuels, même à partir d'un système de fichiers écrasé - c'est ce que vous avez. J'ai vu des affirmations selon lesquelles certains outils Windows peuvent faire un meilleur travail de récupération de fichiers à partir d'une partition NTFS écrasée que PhotoRec, mais je n'ai pas de noms de programme ou d'URL spécifiques. Notez que vous devrez récupérer des fichiers sur un autre disque physique - d'où l'étape # 2. En outre, il est peu probable que vous récupériez tous vos fichiers et vous pouvez passer des heures à parcourir les fichiers que vous récupérez pour les organiser correctement. Vous pouvez vous retrouver avec un tas de fichiers de programme Windows, que vous pouvez jeter - il sera plus facile de réinstaller Windows et vos programmes que d'essayer d'utiliser ces fichiers de programme individuels.
  5. Si vous le souhaitez, réinstallez Windows. Cela nécessitera de connaître les modes de démarrage EFI vs. BIOS. Vous voudrez peut-être lire cette page à moi sur le sujet, qui peut vous aider à naviguer dans ce champ de mines. (Notez que les problèmes de démarrage BIOS/CSM/hérité ont peut-être fait partie de ce qui vous a mis sur la voie de ce problème, mais le problème le plus important, si mon hypothèse est correcte, était le bogue dans libparted.)

Cette procédure suppose que, comme la plupart des gens, vous manquez de bonnes sauvegardes. Si vous avez de bonnes sauvegardes, vous pouvez en restaurer vos fichiers personnels avec beaucoup moins d'agitation.


Mise à jour

Je viens de faire quelques tests, et il semble que le bogue que je pense que vous avez été corrigé dans Ubuntu 15.04. Je suis quasiment certain qu'il était présent en 14.04.

2
Rod Smith