Bozuk yedekleme GPT tablosunu tamir ediyor musunuz?


26

İkili önyükleme ortamını başarıyla yükledikten sonra, önceden yüklenmiş bir Windows 8 yapılandırmasına Ubuntu 13.10 ekleyerek, aşırı sağlama işleminin yararlarını okuduktan sonra ayrılmamış SSD disk alanını artırmaya karar verdim. Bu nedenle, Windows'ta miniTools Partition Wizard'ı kullanarak, NTFS Windows bölümünü biraz daralttım. Bu başarıyla tamamlanmış gibi görünüyor. Ancak, Linux'u başlattığımda ve GParted'i başlattığımda, başlangıçta aşağıdaki hata iletisini veriyor:

Yedek GPT tablosu bozuk, ancak birincil göründüğü için birincil görünmüyor.

Her şey yolunda gibi görünüyor ve sistemde tehlikeli görünüyor, ancak ana GPT tablosunun bir nedenden dolayı bozulması durumunda sorun yaşayacağım konusunda endişeleniyorum.

GPT tablosunu bir dosyaya yedeklemek için gdisk kullandım, ancak yeni bir yedekleme GPT tablosu oluşturmanın bir yolu var mı?


MiniTool yazılımının kullanılmasını tavsiye ETMEM (yıllar içinde çoğunlukla başarılı bir şekilde kullanılır). Kısa bir süre önce bir SD Kartı yazılımla bölmeye çalıştım ve büyük bir onarım gerektiren (ya da 5-10 dakika Googling ama aynı şekilde sinir bozan) gerçek can sıkıcı bir GPT Bölümleme Tablosuyla yaralandım. Bölüm tablonuzu oluşturmak için gdisk'i veya fdisk'i kullanabilir ve kullanabilirsiniz.
Joe Johnson,

Yanıtlar:


41

Önce bölüm tablosunu yedeklemenin en iyisi, yalnızca değişikliklerin doğru olmaması durumunda. Sonra eski bölüm tablosunu geri yüklemek mümkündür. Sürücü sda ise ve başka bir sürücüye kaydediyorsa:

sudo sfdisk -d /dev/sda > PT_sda.txt

Gdisk kullanın ve bölümlerin doğru olduğunu doğrulayın ve bölüm tablosunu yazmak için pkullanın w. Doğru değilse, sadece qçıkmak için kullanın . Bu birincil, yedek ve koruyucu MBR'yi güncellemelidir.

sudo gdisk /dev/sda
Command (? for help): 

b Bir dosya GPT verileri yedeklemek
c değişim Kisimlandirmanin adı
d bir bölümü silmek
i şovu bir bölme ayrıntıları bilgiyi
l bilinen bölme türleri listesinde
n yeni bölüm eklemek
o yeni bir boş GUID bölümleme tablosu (GPT) oluşturmak
p yazdırmak bölüm tablosu
q değişiklikleri kaydetmeden çık
r kurtarma ve dönüşüm seçenekleri (uzmanlar için)
s sıralama bölümleri
t Kisimlandirmanin türü kodu değiştirmek
v diski doğrulamak
w diske ve çıkış yazma tablosunu
x ekstra işlevsellik (uzmanlar için)
? Bu menüyü yazdırmak

Aşağıda Rod Smith tarafından yazılan yorumları gördüğünüzden emin olun, rehber kitabında gdisk yazarı .


2
Teşekkürler, bu sorunu çözdü! Şimdi başka bir soruya, iki ayrı ayrılmamış alan bloğunu birleştirmek mümkün mü ve bu durumda mıyım?
tomoqv

4
gdiskAyrıca vçoğu GPT sorunuyla ilgili ayrıntıları açması gereken bir komutu olduğunu unutmayın . Ayrıca, bu sayfadagdisk onarım seçenekleri açıklanmaktadır . İki ayrı tahsis edilmemiş alan bloğunu birleştirmek için, GParted veya benzerlerinde araya giren bölüm (ler) i taşıyarak yapılır. Bu riskli bir işlemdir, sadece gerekliyse yapın. Alternatif olarak, iki bölüm oluşturabilir ve LVM'yi, bitişik olmasalar bile her iki bölüme de yayılacak mantıksal bir cilt oluşturmak için kullanabilirsiniz.
Rod Smith,

1
DİKKATLİ - disklerim bir yazılım baskın dizisinin parçasıydı. Bu komut, bölüm türünü "Linux baskın autodetect" den "Linux dosya sistemine" değiştirdi ve şimdi benim baskın dizilim süper bloklarım eksik. (Bir yedeğim var).
barrypicker

İşletim sistemimdeki tüm dosyaları kaybettim, şimdi sabit disk ayrılmamış alanları gösteriyor. Bu cevabı takip etme.
Praveen Yadav

Bunun eski bir soru olduğunu biliyorum ve aynı sorunu yaşıyorum, ancak gdisk seçeneklerinin hiçbiri GPT'yi başarıyla onaramadı. Yedek GPT’nin bozuk olduğunu ve ne yaptığım önemli değil, bu sorunu çözemediğimi söylerken hata alıyorum. Şu anda cihazı kurtarmayı denemek için TestDisk kullanıyorum, ancak bunun işe yarayacağına dair umutlarım az. 250 Gb MicroSD kart kullanıyorum.
GNULinuxOnboard

0

Tam olarak emin değilim, ancak iki diskim olduğunda yazılım baskını (MDADM) bir parçası olarak bu mesajı alıyorum. Bu mesajı silmeye çalışırken diziye zarar verdim. Diziyi yeniden oluşturmak zorunda kaldım ve hala bu mesajı alıyorum. Dizi çalıştığından beri hala bu mesajı alıyorum, sadece onu kaldırmaya / düzeltmeye çalışmak yerine mesajla yaşayacağım.


Bir süre geçtiğini biliyorum ama şimdi benzer bir sorunla karşı karşıyayım :) Diziyi yeniden oluşturduktan sonra mesajın geri geldiğini söylerken, (a) gparted kullandıktan sonra mesajın gittiğini ve (b) geri geldiğini onaylayabilir misiniz? diziyi yeniden yarattıktan sonra? Öyleyse diziyi nasıl yeniden yarattığınızı hatırlıyor musunuz? Sürücüleri bırakmayı, çıkarmayı, parçalamayı ve yeniden eklemeyi düşünüyorum. Düşünceler?
jmlnik

Anladım. Benim durumumda baskını tüm cihazlarla yaptım (bölümleri kullanmak yerine - bu başka bir gün için bir tartışma). Tek yapmam gereken gdisk /dev/sdXseçenekleri kullanarak GPT ve MBR tablolarını " xz
zaplamak"
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.