'EFI Sistem Bölümünü' sürücüdeki diğer verilere zarar vermeden silebilir miyim?


17

Bir USB kasasında üç harici HDD'im var. Bu üç sürücünün aslında PC kulesinin içine kurulduğu Windows 7'ye yükseltildikten sonra, üç sürücünün ikisinde artık 200 MB EFI bölümü var ve iki sürücü Windows 7 veya Kar leoparı . Sürücülerden biri boş; ancak diğeri üzerinde mümkünse kaydetmek istediğim bir sürü şey var.

Bu verilere nasıl geri dönebilirim? Sadece EFI bölümünü silebilir miyim ve hepsi iyi olacak mı? Yoksa daha zorlayıcı bir şey mi yapmam gerekiyor? Yoksa yeni mi evlendim?

Yanıtlar:


18

Bu sürücüleri başlangıçta bir Intel Mac (OS X) sisteminde biçimlendirdiğinizi varsayıyorum.

Başka yerlerde duyduklarımı anlatmak yerine, EFI Sistem bölümü için Wikipedia makalesinden alıntı yapacağım .

Apple – Intel mimarisi Macintosh bilgisayarlarda, EFI bölümü başlangıçta boştur ve önyükleme için kullanılmaz.

Ancak, EFI bölümü ürün yazılımı güncellemeleri için bir hazırlama alanı olarak kullanılır; özellikle EFI / APPLE / FIRMWARE dizinine daha sonra sistemi "flash firmware" modunda yeniden başlatırken çalıştırılan bir firmware flash yardımcı programı (EFI binary) ve veri dosyası (FD - "Firmware Device") yerleştirir.

Silinirse, sistem yine de önyükleme yapar ve önyükleme yöneticisi, kullanıcıların bir Boot Camp bölümü mü yoksa varsayılan Mac OS X'i başlatmayı mı seçmelerine izin verir, ancak ürün yazılımı güncellemeleri başarısız olur.

Ben diğer yanıtlar işaret edilmiştir inanıyorum üzere, EFI bölümü olan değil Windows 7 tarafından kullanılan ve EFI kullanmayan bir sistem kullanılırken oluşturulmaz. Başka bir deyişle, bu sürücüleri veri sürücüleri dışında bir şey olarak kullanmayacaksanız, evet, EFI bölümünü silebilirsiniz.

Korkarım EFI bölümünün silinmesinin Windows 7'de sürücüdeki NTFS bölümlerinizi "görmesi" ile ilgili sorunları çözüp çözmeyeceğini öğrenmek için zaman ayırmadım. Ama denemeye değer gibi görünüyor.

Doğru hatırlıyorsam EFI bölümünü Windows Disk Managementyardımcı programından silemezsiniz . EFI bölümlerini silmenin bir yolu, DISKPART(yükseltilmiş) Pencerenin komut isteminden çalıştırmaktır.

Bunu önce silmek istediğim bölümü seçip doğru bölümü seçtiğimi doğrulayarak yaparım. Aşağıda sürücülerimden biriyle ilgili bir örnek var.

Silmek istediğiniz bölümü seçtiğinizden emin olduktan sonra , komutun bölümü
delete part override
silmesi gerekir.

(Eğer sürücüde herhangi bir veri hakkında bakım ve sadece bölümlerini yeniden istemiyorsanız, ayrıca kullanabilirsiniz cleankomutu. Daha bu konuda bilgi, türü için HELP CLEANde DISKPART.)

Bu yardımcı olur umarım.

DISKPART> list disk
  Disk ###  Status         Size     Free     Dyn  Gpt
  --------  -------------  -------  -------  ---  ---
  Disk 0    Online           76 GB      0 B
  Disk 1    Online          372 GB    32 GB
  Disk 2    Online          465 GB      0 B
  Disk 3    Online          931 GB      0 B
  Disk 4    Online          149 GB   255 MB        *

DISKPART> select disk 4
Disk 4 is now the selected disk.

DISKPART> list part
  Partition ###  Type              Size     Offset
  -------------  ----------------  -------  -------
  Partition 1    System             200 MB    20 KB
  Partition 2    Unknown             37 GB   200 MB
  Partition 3    Unknown            111 GB    37 GB

DISKPART> select part 1
Partition 1 is now the selected partition.

DISKPART> detail part
Partition 1
Type    : c12a7328-f81f-11d2-ba4b-00a0c93ec93b
Hidden  : Yes
Required: No
Attrib  : 0000000000000000
Offset in Bytes: 20480

  Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
  ----------  ---  -----------  -----  ----------  -------  ---------  --------
* Volume 15        EFI          FAT32  Partition    200 MB  Healthy    Hidden

Bunu temizlediğiniz için çok teşekkür ederim. EFI'nin Windows'a ait olduğu bir Win7 / OSX çift önyükleme kurulumum (MBR) var. (Kurulumu oluşturduğumda bilginiz bende yoktu.) Windows şimdi EFI gerektiriyor ve OSX bunu yalnızca bellenim güncellemeleri için gerektiriyor. Mavericks'e yükseltmek için (ürün yazılımı güncellemesi gerektirir), sabit sürücüyü geçici olarak değiştirmeyi planlıyorum. Ürün yazılımını boş bir sabit sürücü kullanarak yükselttikten sonra, işlemi tamamlamak için orijinali geri takıp yazılımı Mavericks'e güncellemek istiyorum. Herhangi bir fikir, uyarı veya alternatif var mı?
Timo

@Timo Hala MBR / GPT bölümleme karma bir çamur kullanan bir çift önyükleme (Boot Camp) OS X / Windows 7 sistemi için, Windows'un EFI bölümü GEREKMEZ . Neden "Windows şimdi EFI gerektiriyor" diyorsunuz?
irrasyonel John

@irrationalJohn EFI'yi sildiğimde, Windows önyükleme yapamıyor. Önceki kurulumlarda, Boot Camp asistanı aracılığıyla Windows kurdum, bu durumda bir EFI oluşturmaz veya gerektirmez. Ancak bu 'düz' yüklemeyi kullanarak, Windows onsuz yaşayamaz. Acaba bu durumu değiştirebilir miyim?
Timo

1

Ben sadece benzer bir sorun vardı ve silme bölümü veya silme birim aslında diskpart çöküyorlardı!

Başka bir forumda, seçili olan diski temizleyen "clean" komutunu buldum.

> list disk
....
> select disk 1
> clean

ve şimdi disk ÇOK temiz. MBR veya GPT içermez. Benim durumumda Server 2008'i (R2 değil) yüklemek istedim ve bu yüzden GPT'yi daha önce Windows 7 çalıştıran bir diskten kaldırmak zorunda kaldım


1

Iomega iConnect ile harici HDD'imdeki NTFS bölümlerinden birini "görmek" ile ilgili bir sorunla karşılaştım.

Sürücüdeki EFI bölümünü silmek zorunda kaldım (değiştirmeden önce MBP dahili sürücümdüm) ve sonra her şey iyi çalıştı.

Windows 7 ile NTFS sürücüsünü okurken sorun yaşıyorsanız, bu olası bir çözüm olabilir.


0

200 MB'lık bir bölüm, günümüz standardında önemli bir şey değildir. Ben senin yerinde olsaydım, onunla uğraşmazdım.

Ancak, bir EFI bölümünü silme konusunda bir deneyimim oldu. Mac OS X bölümünde EFI'yi silmeye çalıştım. Mac OS X'in EFI sabit diskinde bulunan NTFS bölümlerini okuyamayacağı ortaya çıkıyor. Bir GUID Bölümleme Tablosu (GPT) kullanmak için tüm sabit diski yeniden biçimlendirdiğimde düzelttim .

Ayrıca, EFI bölümünde önemli bir veri olduğundan şüpheliyim, ancak yine de burada Mac OS X'e nasıl monte ettiğiniz:

mkdir /Volumes/EFI
mount_hfs /dev/disk0s1 /Volumes/EFI

200MB alandan endişe etmiyorum; yaklaşık 6 TB'lık disklerden bahsederken fıstık bu. Benim sorunum, bu küçük bölümler aniden ortaya çıktı (ya da belki de orada bulundular ve bunu fark ettim) ve şimdi sürücülerden birindeki diğer 9.5GB verilere erişemiyorum.
Andy

Windows 7'de bu 9.5GB'lik veriyi aramaya çalıştınız mı?
09:14, deddebme

0

Sorununuzu keşfettikten sonra erişilemeyen verilerle sürücüyü Windows 7 PC'ye dahili olarak takmayı denediniz mi?

Bunu yapmak için bir komut vermeden bir şekilde bir sürücüde bir EFI bölümü oluşturmuş olabileceğinizi düşünmüyorum. Bu bölümler yükseltmenizden önce oradaydı veya Windows 7 yükleyicisine bunları oluşturmak için bir şey yapmasını söylediniz. Hem EFI hem de BIOS'u destekleyen sistemlerle ilgili olarak Windows'u EFI Tabanlı Bilgisayara Yükleme makalesine göz atın :

Windows Kur birleştirilmiş EFI / BIOS sisteminde BIOS modunda başlatılırsa, ESP ve MSR bölümleri oluşturulmaz. Windows Kur tamamlandıktan sonra, ESP ve MSR bölümlerinin oluşturulduğunu doğrulamak için Diskpart komutunu kullanın.

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.