J'ai un ordinateur portable Asus K55VM-Sx027V et je l'ai formaté avec Ubuntu, car chaque fois que j'essayais d'installer Windows 7 64 bits, cela ne me le permettait pas car mon disque dur avait une protection GPT.
Maintenant que j'ai Ubuntu 12.10, comment puis-je supprimer la protection GPT de mon ordinateur portable?
Utilisez gdisk
au lieu de fdisk.
Il n’est pas installé par défaut, obtenez-le avec:
Sudo apt-get install gdisk
Puis umount
le lecteur et appelez gdisk
pour le périphérique:
Sudo gdisk /dev/sdX
Il vous demandera de sélectionner la partition:
Found valid MBR and GPT. Which do you want to use?
1 - MBR
2 - GPT
3 - Create blank GPT
Sélectionnez celui GPT. Dans mon cas, 2
. Utilisez la commande ?
pour imprimer la liste de commandes. Entrez x
pour les options expertes, puis z
pour zapper la table GPT et toutes les données du disque:
Command (? for help): x
Expert command (? for help): z
About to wipe out GPT on /dev/sdx. Proceed? (Y/N): y
GPT data structures destroyed! You may now partition the disk using fdisk or
other utilities.
Blank out MBR? (Y/N): y
Avec une simple fonction Python!
def clear_gpt(target):
'''
According to http://en.wikipedia.org/wiki/GUID_Partition_Table - GPT
stores partition data in the first and last 34 LBA blocks. A LBA sector
is normally 512 bytes.
'''
fd = open(target, "w+")
fd.seek(0)
fd.write('\0' * 34 * 512)
print "done nuking data at the beginning of disk", target
fd.seek(0, 2) # SEEK_END is 2
disk_size = fd.tell()
fd.seek(disk_size - 34*512)
fd.write('\0' * 34 * 512)
print "done nuking data at the end of disk", target
Obtenez un exemple complet de:
Vous pouvez utiliser wipefs
pour supprimer tous les blocs d'identificateurs courants d'un périphérique avant de modifier le format de la partition.
Sudo wipefs -a /dev/sdx
GPT est le GUID Partition Table, qui est une méthode de définition de partitions (not protection ) sur votre ordinateur. Si Windows se plaint de votre utilisation de GPT, cela signifie que le programme d'installation de Windows a démarré en mode BIOS plutôt qu'en mode (U) EFI. Il existe deux façons de contourner ce problème:
Le démarrage en mode EFI avec GPT est encore très récent et peut poser des problèmes, mais convertir votre table de partitions de GPT en MBR est également une tâche plutôt risquée. Ainsi, il m'est difficile de dire quelle approche est la meilleure. Bien entendu, vous ne pourrez peut-être même pas démarrer votre ordinateur en mode EFI. Vous devrez peut-être le faire en convertissant votre table de partitions.
Une autre solution consiste à exécuter Windows à partir de VirtualBox ou d’un autre environnement de virtualisation sous Linux. C’est plus simple, plus sûr et peut convenir à de nombreuses fins. Cela peut poser problème si vous souhaitez exécuter des jeux vidéo intensifs, si vous avez besoin d'un accès de faible niveau au matériel ou si vous avez une RAM inadéquate pour prendre en charge un environnement virtualisé suffisant pour vos besoins.
Quelle que soit l'approche choisie (en dehors d'un Windows virtualisé), je vous recommande fortement de sauvegarder d'abord les données importantes. le déblayage avec des tables de partition est toujours risqué.
Edit: Les commentaires de Zolar1 suggèrent la possibilité qu'Ubuntu soit installé en mode BIOS mais en utilisant GPT. L'installation de Windows en mode EFI dans ce cas nécessitera l'une des deux choses suivantes:
Soit est possible. Vous pouvez convertir Ubuntu pour démarrer en mode EFI en ajoutant un chargeur de démarrage EFI. Il existe plusieurs options, telles que décrites ici. Ubuntu utilise GRUB 2 comme chargeur de démarrage en mode EFI par défaut, mais à mon humble avis, ce choix est médiocre.
Passer de l’ordinateur en mode EFI au mode BIOS est généralement délicat, mais un commutateur d’options d’amorçage (accessible en appuyant sur F8, F12 ou sur une autre touche au moment du démarrage) peut rendre cela tolérable. Une autre option consiste à installer rEFInd, , gestionnaire de démarrage en mode EFI pouvant à partir de la version 0.4.6 transférer le processus de démarrage à un chargeur de démarrage en mode BIOS (ou à un EFI). chargeur de démarrage).
Je ne suis pas sûr que l'ordinateur te le permette. J'ai moi-même un ASUS K55a. Chaque fois que je veux installer une version de Linux puis essayer de revenir dans Windows7, Windows force un R/R et Linux ne fonctionnera pas.
J'ai trouvé que vous pouvez exécuter Linux à partir d'un CD/DVD ou si vous utilisez Puppy sur un lecteur flash.
Peut-être pourriez-vous utiliser un virus Nice pour supprimer toutes les partitions? LOL
Mais ce lien pourrait être utile:
http://www.virtualvcp.com/linux-technical-guides/125-clearing-a-guid-partition-table-gpt-in-linux
Avez-vous désactivé le paramètre UEFI dans le BIOS? Je pense que tant que cette fonction est activée, vous ne pourrez peut-être pas vous débarrasser de la partition et continuer à faire fonctionner l'ordinateur.
Remarque: tous les nouveaux ordinateurs livrés avec Win8 doivent obligatoirement activer l'UEFI, sans aucun moyen de le désactiver. Je dois aimer la cupidité de micro-arbre.
Si tout le monde se plaignait auprès de FTC.gov du vol de votre capacité à utiliser VOTRE matériel et vos logiciels sous licence légale, ils pourraient peut-être intervenir et forcer les fichiers indésirables à autoriser le double démarrage avec Linux.
Je me demande comment se fait-il que quelqu'un sous Linux n'écrive pas son propre UEFI qui donne la possibilité d'autoriser le double démarrage et remplace celui que le micro-arbre impose à tout le monde.
N'oubliez pas que vous possédez le matériel. Microsoft n'a pas le droit de vous dire ce que vous pouvez en faire.
Plus sur Linux - si je retire mon disque dur avec win7 et installe un lecteur ssd, puis éteins l’UEI dans le bios, je peux installer Linux sans problème. C’est lorsque j’essaie d’ajouter un lecteur Windows 7 avec uefi de revenir quand c’est un problème. Win7 force un R/R alors linux ne démarre pas.
Peut-être que Linux pourrait faire sa propre uefi qui contrôle tout comme le chargeur de démarrage grub au lieu de laisser Windows dicter le logiciel et le matériel que vous pouvez installer. Utilisez d'abord Linux uefi puis, si vous choisissez Windows, lancez-le sur la partition Windows C:.
Une autre idée serait de faire quelque chose de similaire à ce que le chiot fait. Le chiot utilise une graisse 2 mais à l'intérieur, il crée un système de fichiers ext2. Pas pratique toutefois pour les gros fichiers.
Que diriez-vous de Linux utilisant le système de fichiers UDF et écrivez le système de fichiers souhaité par l'utilisateur dans ce système?.
Je ne sais pas. Je suppose que je suis en train de perdre mon temps à cause de la frustration ici.
Je me demande si un programme d'accès direct au disque vous permettrait de modifier la table de partition gpt?
Voici une autre solution possible à votre problème: http://www.linuxquestions.org/questions/linux-general-1/delete-gpt-partition-789112/