Msftres, msftdata ve gizli bölümleri biçimlendirmek güvenli midir?


16

1 TB HDD, 24 GB SSD ve Windows 8 yüklü olarak gelen bir Acer V7'im var. Ubuntu'yu SSD'ye yükledim ve HDD'nin ana bölümlerini biçimlendirdim. Ancak, HDD'de msftres, msftdata olarak işaretlenmiş 3 bölüm daha fark ettim. Bunları ayrıca bitişik bir sürücü bölümüm olacak şekilde biçimlendirmek güvenli mi yoksa önyükleme veya bios verileri gibi önemli bir şeyi silecek miyim?


1
Bunlar microsoft windows bölümleridir. pencereleri çalıştırmazsanız ve bir pencere geri yüklemesi yapmak istemiyorsanız bunları silebilirsiniz.
thom

Bir yerde bir UEFI (EFI) bölümü olabilir. UEFI'nin (BIOS'un yeni ve geliştirilmiş değişimi) düzgün çalışması için bunu saklamanız gerekebilir.
user68186

Eski boot kullanarak ubuntu yüklü zaten bu yüzden önemli değil mi?
db579

Yanıtlar:


35

partedVeya GParted'da gösterilen "bayraklar" farklı şeyleri ifade edebilir. GPT disklerindeki yaygın olanlardan bazıları şunlardır:

  • msftres - Bu bayrak "Microsoft ayrılmış" anlamına gelir. Belirli Microsoft araçları tarafından "karalama alanı" olarak kullanılır, bu nedenle Windows'u silmediğiniz sürece silinmemeli veya yeniden kullanılmamalıdır. Daha fazla bilgi için bu bölüm türündeki Wikipedia girişine bakın .
  • msftdata - Bu bayrak bir Microsoft Temel Veri bölümünü tanımlar . Normalde FAT veya NTFS gibi bir Microsoft dosya sistemi içerir, bu nedenle bu bölümler C:bölümünüzü ve belki de kurtarma veya veri bölümlerinizi içerecektir . Bölümde ne tür veri olduğunu tam olarak anlamadığınız ve silmek istemediğiniz sürece bunları silmemeli veya değiştirmemelisiniz. Linux'un kendi bölümleri için aynı tür kodunu kullandığını unutmayın, bu nedenle bu bayrağı Linux bölümünde de görebilirsiniz. İki yıl önce yeni bir Linux'a özgü tür kodu oluşturuldu ve bu tür kodlu Linux bölümleri hiçbir bayrak ayarlanmamış olarak görünecek. Yeni Linux'a özgü tür kodunu tanıyan libparted sürümleri yeni kullanıma sunuluyor. "Msftdata bayrağı" aynı yeni libparted sürümü ile ortaya çıktı.
  • boot - GPT diskinde, bu bayrak bir EFI Sistem Bölümünü (ESP) tanımlar . Ne yaptığınızı bilmiyorsanız kesinlikle bu bölümle uğraşmamalısınız. Benzer şekilde, "önyükleme bayrağını" başka bir bölüme ayarlamamalısınız - Linux /bootbölümünde bile . "Önyükleme bayrağı" nın MBR disklerinde tamamen farklı bir anlamı olduğunu unutmayın. Bu tür disklerde, bir Linux /bootveya /bölümdeki "önyükleme bayrağını" ayarlamak yaygındır , ancak genellikle gerekli değildir.
  • bios_grub - Bu bayrak bir tanımlayan BIOS Önyükleme Bölümü, BIOS mod mağaza önyükleme koduna GRUB kullanımlarını. Normalde EFI önyükleme yapan bir bilgisayarda böyle bir bölüme ihtiyacınız yoktur. BIOS modundan EFI modu kurulumuna geçtiyseniz, bu bölümü güvenli bir şekilde silebilirsiniz, ancak BIOS Önyükleme Bölümü normalde oldukça küçük (~ 1MiB) olduğu için fazla yer kazanmazsınız.
  • legacy_boot - Sadece tarif onca bayraklar aksine, bu mu değil bir tür koduna karşılık; bunun yerine bir GPT niteliğini tanımlar. Bu öznitelik, önyüklenebilir bir bölümü tanımlamak için GPT uyumlu SYSLINUX sürümü tarafından kullanılır. Yani, amacı bir MBR diskindeki "önyükleme bayrağı" ile aynıdır. Çoğu araç için, bu bayrak ilgisizdir; uygun gördüğünüz gibi ayarlanabilir veya silinebilir.
  • hidden - "legacy_boot" gibi, bu bayrak bir bölüm türü kodu değil, bir GPT özelliğidir. EFI'nin görmezden gelmesi gereken bölümleri tanımlar. Deneyimlerime göre, çoğu EFI bu bayrağı görmezden geliyor, bu yüzden gerçekten çok kullanışlı değil. Bazı bilgisayarlar bu bayrak bazı bölümlerde ayarlanmış olarak gönderilir.

GPT'deki Wikipedia girişinde bunlar ve diğer GPT türü kodları hakkında daha fazla bilgi edinebilirsiniz . partedVe GParted tarafından atanan "bayrak" adlarının libparted'e özel olduğunu unutmayın. GPT fdisk veya Windows bölümleme araçları gibi diğer araçların GPT türü kodlarına başvurmak için başka yolları vardır. (Uzun ve garip onaltılık sayılar olduğundan, az sayıda program kodu doğrudan kullanır.)

Ayrıca, libparted'in tamamen farklı iki veri yapısını tanımlamak için aynı "bayrak" kavramını kullandığını unutmayın: bölüm türü kodları ve bölüm öznitelikleri. Tip kodları birbirini dışlar; bölüm bir ESP veya Microsoft Temel Veri bölümü olabilir, ancak her ikisi birden olamaz. Bu nedenle, ESP'deki "önyükleme bayrağını" kaldırırsanız, ESP'ler FAT kullandığından ve FAT bölümleri varsayılan olarak "msftdata bayrağını" aldığından, büyük olasılıkla "msftdata bayrağı" ile açılır. (Libparted'ın eski sürümlerinde "msftdata bayrağı" mevcut değildir, bu nedenle bölümün bayrağı olmaz.) Bir bölümün birden fazla özelliği olabilir, bu nedenle hem "gizli bayrak" hem de "legacy_boot" olabilir. bayrak kümesi. Ayrıca, bu iki artı "bios_grub" gibi bir tür kod bayrağı ayarlanmış olabilir. "Bayrak" kavramının bu ikili kullanımı kafa karıştırıcıdır. GPT fdisk (gdiskve ilgili programlar) bu kavramları, tip kodları ve raporlama öznitelikleri için iki baytlık onaltılık kodlar (EF00 veya 8300 gibi) kullanarak ayırır.


Bir mdadm-RAID1'in üye cihazının msftdatabayrağı almasının nedeni ne olabilir ?
buhtz

1
Büyük olasılıkla tür kodunun yanlış ayarlanmış olmasıdır. Tür kodu değiştirilmeden varolan bir bölüm yeniden kullanılabilir, RAID yapılandırması ayarlanırken yanlış ayarlanmış olabilir veya RAID yapılandırması ayarlandıktan sonra yanlış değiştirilmiş olabilir.
Rod Smith

Sadece yaptım mdadm --assemble /dev/mdX /dev/sdXYve işe yaradı. Ama otomatik olarak mdadmsüper blok bulamadı.
buhtz
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.