HDD'den GPT nasıl kaldırılır?


19

Bir Asus K55VM-Sx027V dizüstü bilgisayarım var ve Ubuntu ile oluşturdum çünkü Windows 7 64bit'i yüklemeye çalıştığımda, HDD'm GPT korumasına sahip olduğu için bana izin vermedi.

Artık Ubuntu 12.10'a sahip olduğumdan, GPT korumasını dizüstü bilgisayarımdan nasıl kaldırabilirim?

Yanıtlar:


43

Varsayılan olarak yüklü değil gdiskyerine kullanın fdisk., bu nedenle aşağıdakileri edinin:

sudo apt-get install gdisk

Ardından umountsürücü ve gdiskcihazı arayın :

sudo gdisk /dev/sdX

Bölümü seçmenizi isteyecektir:

Found valid MBR and GPT. Which do you want to use?
 1 - MBR
 2 - GPT
 3 - Create blank GPT

GPT'yi seçin. Benim durumumda 2. ?Komut listesini yazdırmak için komutu kullanın . xUzman seçenekleri için girin , ardından zGPT tablosunu ve diskteki tüm verileri doldurmak için :

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

4

Basit bir Python fonksiyonu ile!

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

Şuradan tam bir örnek alın:

http://blog.gnub.net/2009/03/die-gpt-die.html


4

wipefsBölüm biçimini değiştirmeden önce bir aygıttan tüm ortak kimlik bloklarını kaldırmak için kullanabilirsiniz .

sudo wipefs -a /dev/sdx

wipef'lerin eski sürümleriyle çalışmaz: /
Florian Heigl

2

GPT, bilgisayarınızdaki bölümleri ( koruma değil ) tanımlamanın bir yöntemi olan GUID Bölüm Tablosudur . Windows GPT kullanımınızdan şikayet ediyorsa, Windows yükleyicisinin (U) EFI modunda değil BIOS modunda önyüklendiği anlamına gelir. Bu soruna geçici bir çözüm bulmak için iki yol vardır:

  • Windows yükleyiciyi EFI modunda önyükleyin. Bu, bilgisayarınıza bağlı olarak mümkün olabilir veya olmayabilir. Yeni ise (son 6-12 ayda satılır), muhtemelen EFI modu önyüklemesini destekler. EFI modunda önyükleme yapmak için EFI modu önyüklemesini etkinleştirmek üzere ürün yazılımı ayarlarınızla uğraşmanız gerekebilir. Bazen önyükleme yaparken önyükleme seçeneklerine ulaşmak için düğmeye basmak CD'nizi önyüklemek için iki seçenek üretir: biri BIOS (eski) veya diğeri EFI modunda.
  • Sabit diski GPT yerine MBR bölümleme kullanacak şekilde dönüştürün. Bunu , "kurtarma ve dönüştürme" menüsündeki "g" seçeneğini kullanarak GPT fdisk (gdisk) ile yapabilirsiniz . Bununla birlikte, böyle bir dönüşüme ilişkin çok sayıda uyarı ve ayrıntı vardır; ayrıntılar için GPT fdisk belgelerine bakın. İşiniz bittiğinde, Ubuntu artık önyükleme yapmayacak; önyükleme yükleyicisini yeniden yüklemeniz gerekir. (Windows'u yine de BIOS modunda yükledikten sonra bunu yapmanız gerekir, böylece Windows'u yükleyene kadar bunu erteleyebilirsiniz.)

GPT ile EFI modu önyükleme hala çok yeni ve sorunlara yol açabilir, ancak bölüm tablonuzu GPT'den MBR'ye dönüştürmek de oldukça riskli bir iştir. Bu nedenle, hangi yaklaşımın en iyi olduğunu söylemek benim için zor. Elbette, bilgisayarınızı EFI modunda bile önyükleyemeyebilirsiniz, bu nedenle bölüm tablonuzu dönüştürerek bunu yapmanız gerekebilir.

Her iki yaklaşımdan biri de Windows'u VirtualBox içinden veya Linux altındaki başka bir sanallaştırma ortamından çalıştırmaktır. Bu daha basit ve daha güvenlidir ve birçok amaç için yeterli olabilir. Video yoğun oyunları çalıştırmak istiyorsanız, donanıma düşük seviyeli erişime ihtiyacınız varsa veya ihtiyaçlarınız için yeterli bir sanallaştırılmış ortamı desteklemek için yetersiz RAM'iniz varsa, büyük olasılıkla bir sorun olacaktır.

Hangi yaklaşımı kullanırsanız kullanın (sanallaştırılmış bir Windows dışında), önce önemli verilerinizi yedeklemenizi önemle tavsiye ederim; bölüm tabloları ile mucking her zaman risklidir.

Düzenleme: Zolar1'in yorumları Ubuntu'nun BIOS modunda ancak GPT kullanılarak yüklenme olasılığını düşündürüyor. Bu durumda Windows'u EFI modunda yüklemek iki şeyden birini gerektirir:

  • Ubuntu'yu BIOS modunda değil EFI modunda önyüklemeye dönüştürme
  • Önyükleme modlarını değiştirme (Windows için EFI, Linux için BIOS)

Her ikisi de mümkündür. Bir EFI önyükleme yükleyicisi ekleyerek Ubuntu'yu EFI modunda önyüklemeye dönüştürebilirsiniz. Burada açıklandığı gibi birkaç seçenek vardır . Ubuntu, varsayılan olarak EFI modu önyükleme yükleyicisi olarak GRUB 2'yi kullanır, ancak IMHO bu kötü bir seçimdir.

Bilgisayarın EFI modu ve BIOS modu önyüklemeleri arasında geçiş yapmak genellikle gariptir, ancak bazen önyükleme seçenekleri anahtarı (önyükleme sırasında F8, F12 veya başka bir tuşa basılarak erişilebilir) bunu tolere edilebilir. Başka bir seçenek de (0.4.6 sürümünden itibaren) önyükleme işlemini bir BIOS modu önyükleme yükleyicisine (veya bir EFI önyükleme yükleyicisine) teslim edebilen bir EFI modu önyükleme yöneticisi olan rEFInd'i yüklemek olabilir .


0

Bilgisayarın size izin vereceğinden emin değilim. Kendim bir ASUS K55a var. Linux'un HERHANGİ bir sürümünü kurmak istediğimde, windows7'ye geri dönmeye çalıştığımda, windows bir R / R'yi zorlar ve linux çalışmaz.

Linux'u bir CD / DVD'den çalıştırabileceğinizi veya bir flash sürücüde Puppy kullandığınızı gördüm.

Belki tüm bölümleri silmek için güzel bir virüs kullanabilirsiniz? LOL

Ancak bu bağlantı yardımcı olabilir:

http://www.virtualvcp.com/linux-technical-guides/125-clearing-a-guid-partition-table-gpt-in-linux

BIOS'taki UEFI ayarını kapattınız mı? Bence bu açık olduğu sürece bölümden kurtulamayabilir ve hala bilgisayar çalışması mümkün olmayabilir.

Lütfen dikkat: Win8 ile gelen tüm yeni bilgisayarlar, devre dışı bırakılmadan UEFI'nin her zaman açık olması için zorunludur. Mikro milin açgözlülüğünü sevmeliyim.

Herkes FTC.gov'a SİZİN donanımınızı ve yasal olarak lisanslı yazılımı kullanma yeteneğinizin THEFT'sinden şikayet ederse, belki de içeri girebilir ve önemsiz linux ile çift önyüklemeye izin vermeye zorlayabilirler.

Linux'ta birisinin nasıl geleceğini merak ediyorum, çift önyüklemeye izin verme ve mikro şaftın herkese zorladığı gücü değiştirme seçeneği sunan kendi UEFI'lerini yazma.

Unutmayın, donanımı KENDİ KENDİNİZ. Microsoft'un size neler yapabileceğinizi söyleme hakkı yoktur.

Linux hakkında daha fazla bilgi - Eğer sabit diskimi win7 ile kaldırır ve bir ssd sürücü takarsam, o zaman bios'ta UEI'yi kapatırsam, linux'u sorunsuz bir şekilde kurabilirim. Ben uefi ile bir windows 7 sürücü eklemeye çalıştığım zaman bir sorun olduğunda. Win7 bir R / R zorlar ve linux önyükleme yapmaz.

Belki de Linux, hangi yazılım ve donanımı kurabileceğinizi dikte etmek yerine grub bootloader gibi her şeyi kontrol eden kendi uefi yapabilir. Önce linux uefi'yi kullanın, ardından pencereleri seçerseniz, pencereleri C: bölümüne tekmeleyin.

Başka bir fikir, köpek yavrusu ne yaptığını sililar bir şey yapmak olacaktır. Yavru bir yağ 2 kullanır, ancak bunun içinde bir ext2 dosya sistemi yapar. Büyük dosyalar için pracicl değil.

UDF dosya sistemini kullanarak linux hakkında ve kullanıcının bu sisteme istediği herhangi bir dosya sistemini yazmaya ne dersiniz.

Bilmiyorum. Sanırım burada hayal kırıklığı yüzünden başıboş dolaşıyorum.

Doğrudan disk erişim programının gpt bölümleme tablosunu değiştirmenize izin verip vermeyeceğini merak ediyorum.

Sorununuz için olası başka bir çözüm: http://www.linuxquestions.org/questions/linux-general-1/delete-gpt-partition-789112/


(U) EFI, işletim sistemi önyüklemeden önce bilgisayarı kontrol eden bellenimdir ; "Microsoft UEFI" veya "Linux UEFI" diye bir şey yoktur. Ayrıca, Windows 8 etiketleme gereksinimleri UEFI ve Güvenli Önyükleme özelliğini gerektirir. Gereksinim, x86 ve x86-64 sistemlerinde Güvenli önyüklemenin devre dışı bırakılabilmesi gerekir .
Rod Smith

-1

Bir Ubuntu OS @ bölüm sihirbazı penceresi ile önyükleme yapın, tüm bölümleri silin ve toplam boş alanı tıklayın ve yeni bölüm tablosu oluştur'u tıklayın.


kontrol edin ve geri bildiriminizi bildirin
Lakshmanan

2
bu tamamen bir kullanıcının sabit diskini silmek istiyorsunuz ilke geliyor. bunu yapma!
Joshua Besneatte
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.