Respostas:
Use em gdisk
vez de fdisk.
Ele não está instalado por padrão; portanto, use -o com:
sudo apt-get install gdisk
Em seguida, umount
dirija e ligue gdisk
para o dispositivo:
sudo gdisk /dev/sdX
Ele solicitará que você selecione a partição:
Found valid MBR and GPT. Which do you want to use?
1 - MBR
2 - GPT
3 - Create blank GPT
Selecione o GPT. No meu caso 2
. Use o ?
comando para imprimir a lista de comandos. Entre x
nas opções de especialistas e, z
para zapear a tabela GPT e todos os dados no disco:
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
Com uma simples função 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
Obtenha um exemplo completo de:
Você pode usar wipefs
para remover todos os blocos de identificação comuns de um dispositivo antes de alterar o formato da partição.
sudo wipefs -a /dev/sdx
GPT é a tabela de partições GUID, que é um método para definir partições (não proteção ) no seu computador. Se o Windows estiver reclamando sobre o uso da GPT, isso significa que o instalador do Windows foi inicializado no modo BIOS e não no modo (U) EFI. Há duas maneiras de solucionar esse problema:
A inicialização no modo EFI com GPT ainda é muito nova e pode ser propensa a problemas, mas converter sua tabela de partições de GPT em MBR também é um empreendimento bastante arriscado. Assim, é difícil para mim dizer qual é a melhor abordagem. Obviamente, talvez você nem consiga inicializar o computador no modo EFI; portanto, talvez seja necessário convertê-lo na tabela de partições.
Uma alternativa para qualquer abordagem é executar o Windows a partir do VirtualBox ou de algum outro ambiente de virtualização no Linux. Isso é mais simples e seguro, e pode ser adequado para muitos propósitos. É mais provável que seja um problema se você deseja executar jogos com uso intensivo de vídeo, se precisa de acesso de baixo nível ao hardware ou se possui RAM insuficiente para suportar um ambiente virtualizado suficiente para suas necessidades.
Qualquer que seja a abordagem adotada (além do Windows virtualizado), recomendo que você faça backup dos dados importantes primeiro; Estragar com tabelas de partição é sempre arriscado.
Edit: Os comentários de Zolar1 sugerem a possibilidade de que o Ubuntu esteja instalado no modo BIOS, mas usando GPT. A instalação do Windows no modo EFI nesse caso exigirá uma das duas coisas:
Qualquer um é possível. Você pode converter o Ubuntu para inicializar no modo EFI adicionando um carregador de inicialização EFI. Existem várias opções, conforme descrito aqui. O Ubuntu usa o GRUB 2 como seu carregador de inicialização no modo EFI por padrão, mas IMHO é uma má escolha.
Alternar entre o modo EFI e o modo BIOS do computador geralmente é complicado, mas às vezes uma opção de inicialização (acessível pressionando F8, F12 ou alguma outra tecla no momento da inicialização) pode tornar isso tolerável. Outras opções podem ser a instalação do rEFInd, que é um gerenciador de inicialização no modo EFI que pode (a partir da versão 0.4.6) entregar o processo de inicialização a um carregador de inicialização no modo BIOS (ou a um carregador de inicialização EFI).
Não sei se o computador permitirá. Eu mesmo tenho um ASUS K55a. Toda vez que eu quero instalar QUALQUER versão do Linux e tentar voltar ao windows7, o windows força um R / R e o linux não funciona.
Eu descobri que você pode executar o Linux a partir de um CD / DVD ou se você usa o Puppy em uma unidade flash.
Talvez você possa usar um bom vírus para excluir todas as partições? ri muito
Mas este link pode ser útil:
http://www.virtualvcp.com/linux-technical-guides/125-clearing-a-guid-partition-table-gpt-in-linux
Você desativou a configuração UEFI no BIOS? Acho que, enquanto isso estiver ativado, talvez você não consiga se livrar da partição e ainda assim ter o computador funcionando.
Observação: todos os novos computadores que acompanham o Win8 são obrigados a ativar o UEFI o tempo todo, sem a possibilidade de desativá-lo. Tenho que amar a ganância do microhaft.
Se todos reclamarem ao FTC.gov sobre o roubo de sua capacidade de usar SEU hardware e software licenciado legalmente, talvez eles possam intervir e forçar o lixo a permitir a inicialização dupla com o linux.
Eu me pergunto por que alguém no Linux simplesmente não escreve seu próprio UEFI que oferece a opção de permitir a inicialização dupla e substituir o que o micro-eixo impõe a todos.
Lembre-se, você possui o hardware. A Microsoft não tem o direito de dizer o que você pode fazer com isso.
Mais sobre Linux - se eu remover meu disco rígido com o win7 e instalar uma unidade ssd, em seguida desligue o UEI na BIOS, eu posso instalar o linux sem nenhum problema. É quando eu tento adicionar uma unidade Windows 7 com o uefi de volta é quando há um problema. Win7 força um R / R, então o Linux não inicializa.
Talvez o Linux possa criar seu próprio uefi que controla tudo o que o gerenciador de inicialização grub fez, em vez de ter o Windows ditando qual software e hardware você pode instalar. Use o linux uefi primeiro e, em seguida, se você escolher o Windows, clique na partição C: do Windows.
Outra idéia seria fazer algo parecido com o que o filhote faz. O Puppy usa um 2 gordo, mas por dentro ele cria um sistema de arquivos ext2. Não é prático para arquivos grandes.
Que tal o Linux usando o sistema de arquivos UDF e escreva o sistema de arquivos que o usuário deseja nesse sistema.
Não sei. Acho que estou divagando devido à frustração aqui.
Gostaria de saber se um programa de acesso direto ao disco permitiria alterar a tabela de partição gpt?
Aqui está outra solução possível para o seu problema: http://www.linuxquestions.org/questions/linux-general-1/delete-gpt-partition-789112/
Inicialize com uma janela do assistente do Ubuntu OS @partition exclua todas as partições e clique no espaço livre total e clique em criar nova tabela de partições.