web-dev-qa-db-fra.com

Ubuntu 16.04 + Windows 10 en veille prolongée = pas de système d'exploitation

J'ai Windows 10 précédemment, puis j'ai installé simultanément Ubuntu 16.04 avec un double démarrage (Grub). J'ai essayé d'accéder à ma partition Windows (100 Go Linux-50 Go) sans résultat, j'ai essayé de ntfsfix, tout le monde l'a recommandé, mais mon Windows a été mis en veille prolongée, ce qui a aggravé les choses. Ensuite, j'ai essayé de réinstaller Grub, ce qui a conduit à la disparition des fenêtres des options de démarrage dans Grub avant que ces fenêtres ne soient en option dans le menu de démarrage, mais ne se lancait pas. Ensuite, j'ai brûlé Windows 10 sur USB et l'ai démarré sous forme de bios. J'ai essayé toutes les options de récupération, sans résultat, donc on m'a demandé d'aller dans le cmd et d'utiliser bootrec et de le faire manuellement.
J'ai utilisé bootrec /FixMbr et maintenant il n'y a pas de menu de démarrage, je ne peux accéder à aucune partition ou système d'exploitation. Je ne peux aller qu'au BIOS et démarrer quelque chose à partir de disques externes.
Que fais-je? Appels professionnels, pas beaucoup de temps.

PS: J'ai 2 gros projets sur la partition Windows que je ne peux pas me permettre de perdre.

Edit: J'ai restauré GRUB par rescatux, et maintenant je suis sur mon Ubuntu 16.04. J'ai tapé "Sudo mount/dev/sda1/mnt" dans le terminal et c'est ce que j'ai.

Impossible d'ouvrir l'attribut ntfs: pas un tel fichier ou répertoire

Impossible de charger $ MFT: pas un tel fichier ou répertoire

Impossible de monter "/ dev/sda1": pas un tel fichier ou répertoire

1
cieniu97

Lorsque vous installez Windows, Windows suppose qu'il s'agit du seul système d'exploitation (OS) sur la machine, ou du moins qu'il ne prend pas en compte Linux. Il remplace donc GRUB par son propre chargeur de démarrage. Ce que vous devez faire est de remplacer le chargeur de démarrage Windows par GRUB. J'ai vu diverses instructions pour remplacer GRUB = en nettoyant avec les commandes GRUB ou quelque chose comme ça, mais pour moi, le moyen le plus simple est de simplement chroot dans votre installation et d'exécuter update-grub. chroot est génial car il vous permet de travailler sur votre installation réelle, au lieu d'essayer de rediriger les choses ici et là. C'est vraiment propre.

Voici comment:

  1. Démarrez à partir du CD live ou de l'USB live, en mode "Try Ubuntu".
  2. Déterminez le numéro de partition de votre partition principale. GParted (qui devrait déjà être installé, par défaut, sur la session en direct) peut vous aider ici. Je vais supposer dans cette réponse que c'est /dev/sda2, mais assurez-vous d'utiliser le bon numéro de partition pour votre système!
  3. Montez votre partition:

    Sudo mount /dev/sda2 /mnt  #Replace sda2 with your partition number
    
  4. Liez monter quelques autres trucs nécessaires:

    for i in /sys /proc /run /dev; do Sudo mount --bind "$i" "/mnt$i"; done
    
  5. Si Ubuntu est installé en mode EFI ([voir cette réponse si vous n'êtes pas sûr] [efi]), utilisez GParted pour trouver votre partition EFI. Il aura une étiquette de EFI. Montez cette partition en remplaçant sdXY par le numéro de partition réel de votre système:

    Sudo mount /dev/sdXY /mnt/boot/efi
    
  6. chroot dans votre installation Ubuntu:

    Sudo chroot /mnt
    
  7. À ce stade, vous êtes dans votre installation, pas dans la session en direct, et vous exécutez en tant que root. Mettre à jour grub:

    update-grub
    

    Si vous obtenez des erreurs ou si passer à l'étape 7 n'a pas résolu votre problème, passez à l'étape 8. (Sinon, c'est facultatif.)

  8. Selon votre situation, vous devrez peut-être réinstaller grub:

    grub-install /dev/sda
    update-grub # In order to find and add windows to grub menu.
    
  9. Si tout a fonctionné sans erreur, alors vous êtes prêt:

    exit
    Sudo reboot
    
  10. À ce stade, vous devriez pouvoir démarrer normalement.

Si vous ne pouvez pas démarrer normalement et que vous n'avez pas effectué l'étape 8 en raison de l'absence de message d'erreur, réessayez à l'étape 8.

  • Parfois, donner à GRUB2 la bonne - configuration pour vos partitions n'est pas suffisant, et vous devez en fait l'installer (ou le réinstaller) dans le Master Boot Record, ce que fait l'étape 8. L'expérience de l'aide aux utilisateurs dans le chat a montré que l'étape 8 est parfois nécessaire même si aucun message d'erreur n'est affiché.

[efi]: https://askubuntu.com/a/764702/13398

copié de https://askubuntu.com/a/88432

2
Mee

Mon examen rapide de la réponse de Mee me fait penser que cela devrait être utile; cependant, je veux aborder cette question à un autre niveau.

Le point le plus important que je veux faire est que vous devriez [~ # ~] jamais [~ # ~] mettre en veille prolongée un système à double démarrage, puis démarrer dans l'autre système d'exploitation. L'hibernation laisse les systèmes de fichiers dans un état incohérent, donc si l'autre système d'exploitation essaie d'y accéder, ils seront probablement endommagés. Il est probable que cela vous soit arrivé et il est possible que les dommages soient suffisamment graves pour empêcher le démarrage de Windows. Si oui, vous devrez peut-être réinstaller Windows - mais ce n'est qu'une possibilité, pas une certitude ni même une probabilité, donc je n'entrerai pas dans les détails à ce sujet.

De plus, Windows 8 et versions ultérieures incluent une fonctionnalité (appelée démarrage rapide) qui transforme les opérations "d'arrêt" en veille prolongée, il est donc difficile d'éviter ce problème. Heureusement, il est possible de désactiver cette fonction. Voir cette page et celle-ci pour savoir comment résoudre le problème Windows.

Notez que, même si vous n'accédez pas explicitement aux systèmes de fichiers Windows à partir d'Ubuntu, une partition peut être affectée: la EFI System Partition (ESP). Cette partition contient des chargeurs de démarrage pour Windows et Ubuntu, donc si il est endommagé à cause du démarrage rapide, les résultats peuvent inclure une opération de démarrage étrange, jusqu'à et y compris une incapacité à démarrer quoi que ce soit.

Un dernier point: vous pouvez télécharger la clé USB ou la version CD-R de mon gestionnaire de démarrage rEFInd et préparer un support avec. rEFInd peut démarrer Ubuntu même si GRUB est endommagé, et il peut démarrer Windows même si le menu de GRUB omet l'entrée Windows. (Ces fonctionnalités dépendent cependant d'un répertoire ESP et Linux /boot Intact et valide; rEFInd peut ne pas aider si le ESP est endommagé à cause du démarrage rapide.) One mise en garde: Le lecteur flash USB et les images CD-R de rEFInd sur sa page de téléchargements ne prennent pas en charge le démarrage sécurisé, vous devrez donc peut-être désactiver cette fonctionnalité pour utiliser rEFInd de cette manière. Alternativement, vous pouvez ajouter Shim à un lecteur flash USB rEFInd, mais cela prendra un certain effort. Le point, cependant, est que rEFInd peut être un outil de récupération utile dans certaines situations comme la vôtre, donc le rendre disponible peut vous aider à obtenir au moins un démarrage du système d'exploitation, et avec une chance fixe.

1
Rod Smith

Répondre à vos préoccupations concernant vos données:

Avant de faire quoi que ce soit d'autre, vous devez démarrer à partir d'un Ubuntu en direct à partir d'un lecteur flash USB. Vous pouvez ensuite monter vos partitions Ubuntu et Windows même si le système d'exploitation est assez cassé. (Sauf si vous auriez dû détruire la partition elle-même avec vos efforts pour la sauver.)

Cela vous permet de copier vos données sur un lecteur distinct avant d'essayer toute autre tentative de sauvetage sur le système d'exploitation.

1
user7019377