J'ai un problème avec mon ordinateur portable. J'ai installé Ubuntu 14.04 LTS à côté de Windows 8.1. C'est la première fois que j'utilise Ubuntu. Je ne sais pas exactement ce qui s'est passé, mais j'ai endommagé le chargeur de démarrage Grub. Donc, j'essaie de le récupérer maintenant et je suis ce tutoriel:
Ils disent tous les deux que je dois monter ma partition racine. Donc je le cherche via
Sudo gparted
ce qui me donne:
... semble que je ne suis pas autorisé à poster les photos ici ...
alors voici ce que Sudo parted -l
me donne:
ubuntu@ubuntu:~$ Sudo parted -l
Model: ATA SanDisk SSD U100 (scsi)
Disk /dev/sda: 16.0GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name Flags
1 1049kB 16.0GB 16.0GB HFS
Warning: /dev/sdb contains GPT signatures, indicating that it has a GPT table.
However, it does not have a valid fake msdos partition table, as it should.
Perhaps it was corrupted -- possibly by a program that doesn't understand GPT
partition tables. Or perhaps you deleted the GPT table, and are now using an
msdos partition table. Is this a GPT partition table?
Yes/No? y
Model: ATA ST1000LM024 HN-M (scsi)
Disk /dev/sdb: 1000GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Number Start End Size File system Name Flags
1 1049kB 1050MB 1049MB ntfs Basic data partition hidden, diag
2 1050MB 1322MB 273MB fat32 EFI system partition boot, hidden
3 1322MB 2371MB 1049MB fat32 Basic data partition hidden
4 2371MB 2505MB 134MB Microsoft reserved partition msftres
5 2505MB 632GB 629GB ntfs Basic data partition msftdata
6 632GB 742GB 110GB ntfs Basic data partition msftdata
7 742GB 772GB 30.1GB fat32 boot
12 772GB 943GB 171GB ext4
13 943GB 951GB 8535MB linux-swap(v1)
8 951GB 952GB 472MB ntfs hidden, diag
9 952GB 952GB 367MB ntfs hidden, diag
10 952GB 979GB 26.8GB ntfs Basic data partition msftdata
11 979GB 1000GB 21.5GB ntfs Basic data partition hidden, diag
Model: SanDisk Ultra (scsi)
Disk /dev/sdc: 16.0GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number Start End Size Type File system Flags
1 98.3kB 16.0GB 16.0GB primary fat32 boot, lba
Selon le tutoriel, ma partition racine devrait être /dev/sdb12
car elle est au format ext4, non?
Mais quand j'essaye de le monter via
Sudo mount /dev/sdb12 /mnt
ça dit
mount: special device /dev/sdb12 does not exist
Une liste des lecteurs et partitions reconnus par mon système (ls /dev/sd*
):
/dev/sda /dev/sda1
/dev/sdb /dev/sdb1 /dev/sdb2 /dev/sdb3
/dev/sdc /dev/sdc1
J'espère vraiment que tu peux m'aider.
Voici votre problème:
Warning: /dev/sdb contains GPT signatures, indicating that it has a GPT table.
However, it does not have a valid fake msdos partition table, as it should.
Perhaps it was corrupted -- possibly by a program that doesn't understand GPT
partition tables. Or perhaps you deleted the GPT table, and are now using an
msdos partition table. Is this a GPT partition table?
Yes/No? y
J'ai commencé à écrire une réponse vous indiquant comment résoudre le problème, mais il y a trop de points de décision pour le faire sans écrire un petit livre. Dans l’intervalle, ARRETEZ L’UTILISATION DU DISQUE. Certaines configurations possibles de ce disque sont DANGEROUS, et vous risquez de finir par supprimer des données importantes si vous écrivez plus de données sur le disque.
La solution la plus simple consiste à nettoyer le disque et à recommencer. Si vous avez des données utilisateur importantes, sauvegardez d'abord. Pour le faire en toute sécurité, montez tout ce que vous pouvez en lecture seule.
Si vous avez vraiment besoin de le récupérer sur place, cela peut être possible, mais il faudra un certain nombre de vérifications et d’expertise pour déterminer le plan d’action approprié. Si vous voulez commencer, veuillez montrer le résultat de:
Sudo fdisk -l /dev/sdb
... et aussi, le même résultat parted
que vous avez montré, mais utilisez unit s print
plutôt que simplement print
.
Pour votre information, je suppose que vous avez utilisé un outil ne connaissant pas GPT pour partitionner le disque, ce qui vous a laissé un disque MBR avec des données GPT restantes. Cette configuration confond parted
. D'une manière ou d'une autre, vous avez réussi à créer de nouvelles partitions GPT sans endommager les données du MBR. Les outils de partitionnement de Windows sont connus pour créer un nouveau MBR sans effacer les données GPT. L'installation de Windows le fait parfois.