UEFI Bir NTFS Sürücüsünü Önyükleme


12

Windows 8'i UEFI Modunda önyüklenebilir bir USB flash sürücüden yüklemeye çalışıyorum. Ancak, sürücü Windows 8'in bazı sürümleri için FAT olarak biçimlendirildiğinde çalışsa da, yüklemek istediğim sürümün 4Gb'den daha büyük bir install.wim dosyası var, bu yüzden flash sürücüde bir NTFS dosya sistemi kullanmalıyım, ancak UEFI modunda önyükleme yapamıyorum. Her iki durumda da bir GPT bölümleme tablosu kullanıyorum. UEFI modunda (Windows tarafından kullanılan dosya sistemi gibi garip) NTFS'den önyükleme yapılamıyor mu yoksa yanlış bir şey mi yapıyorum?

Yanıtlar:


11

Gönderen UEFI Vikipedi'ye :

UEFI belirtimi açıkça sistem bölümleri için FAT32 ve çıkarılabilir medya için FAT12 / FAT16 için destek gerektirir; belirli uygulamalar diğer dosya sistemlerini destekleyebilir.

Şahsen henüz UEFI modüllerinde NTFS önyükleme desteği uygulayan herhangi bir anakart üreticisi ile karşılaşmadım.

Güncelleme: Aşağıdaki yorumlarda belirtildiği gibi, yukarıdakileri gönderdikten iki yıl sonra UEFI NTFS modüllerinde en az birkaç anakart mevcut.


1
Bildiğim kadarıyla ASUS K75DE yapıyor .
Akeo

@pbatard: Teşekkürler, en az bir OEM (bilinen herhangi biri?) Bunu görmek güzel. Oh, ve Rufus için teşekkürler; harika bir yardımcı program! :)
Karan

1
Test yaptım ve exFAT UEFI sistemimle çalışmadı.
Jay R. Wren

1
@Karan: Artık Intel'in Visual BIOS'unun bir UEFI NTFS sürücüsü içerdiğini doğruladım . En azından en son UEFI bellenimine sahip bir D54250WYK Intel NUC'de durum böyle görünüyor ...
Akeo

1
@ JayR.WEF UEFI exFAT bölümü? "EFI, exFAT ile uyumlu değildir ve exFAT, FAT32 ile geriye dönük uyumlu değildir"
phuclv

20

Rufus'un en son sürümü bir NTFS bölümünden kesintisiz UEFI önyüklemesine izin verir.

Bir Windows kurulum ISO'su seçerseniz, bölüm şemasını GPT partition scheme for UEFI computersve dosya sistemini de ayarlarsanız NTFS, Rufus bir UEFI sisteminden NTFS bölümünün önyüklenmesine izin vermek için gereken her şeyi ekler.

(Yakın iken üçgeni tıklayarak etkin gelişmiş modda Rufus çalıştırırken Dışında Windows yükleme ortamını kullanmak yerine, aynı zamanda bir "boş" oluşturabilir önyüklenebilir UEFI sürücü NTFS Format Optionsseçerek) UEFI:NTFSönyükleme seçeneği olarak. Bu durumda, sisteminizin NTFS'den önyüklenmesi için NTFS bölümünü bir /efi/boot/bootx64.efiveya kopyalamanız /efi/boot/bootia32.efiyeterlidir.

Çalışmanın yolu, sürücünün sonuna bir Özgür Yazılım (GPLv3) NTFS EFI sürücüsü yükleyen ve önyüklemeyi NTFS bölümündeki normal EFI önyükleyicisine teslim eden am EFI yürütülebilir dosyası içeren küçük (256KB) bir FAT bölümü eklemektir. Bu, install.wim4GB'tan daha büyük Windows ortamlarının ve diğer şeylerin yüklenmesine izin verir ...

Bununla ilgili daha fazla bilgi için github'daki UEFI: NTFS projesine bakınız .

[Feragatname: Rufus ve UEFI: NTFS'nin yazarıyım]


Bu şekilde uefi'de gpt bölümlerine pencere kurabilecek miyim? Bios (ve mbr üzerine kurulum) da desteklenecek mi?
Kurallar

UEFI iyi çalıştı !! Ancak havent bios'u denedi (galibiyet kurulumu ib bios modunda "kurulum bölümünü seçmekten daha fazlasını alamadım gibi görünüyor)
Kurallar

@Akeo Geçmişte, yalnızca BIOS'ta bazı Güvenli UEFI ayarlarını devre dışı bıraktığımda işlerin çalışacağı sorunlar (Rufus değil) yaşadım. Sanırım BIOS sadece belirli 'güvenilir' uefi'ye izin veriyordu. En son NTFS ile çalışıp çalışmayacağını biliyor musunuz? (ASUS
Rahul

1
UEFI: NTFS, SecureBoot ile uyumlu DEĞİLDİR (çünkü imzalanmamıştır ... ve Microsoft'un GPLv3'ün imzalanmasını engelleyebilmesini engelleyemez, bu da onlardan gücün tamamen kötüye kullanılmasıdır). Bu nedenle UEFI: NTFS'nin çalışması için SecureBoot'u devre dışı bırakmalısınız. Ancak, yalnızca kurulum aşamasında devre dışı bırakmanız gerekir (daha sonra yeniden etkinleştirebilirsiniz ve hiç devre dışı bırakılmamış gibi olacaktır) ve ISO'nuzun resmi olduğunu doğruladıysanız (örneğin SHA-1'ini kontrol ederek), SecureBoot devre dışı bırakılmış kurulum, etkinleştirilmişse olduğundan daha az güvenilir değildir.
Akeo

@Akeo Bunu gördüm. Zaman ayırdığınız için teşekkür ederim. Kurulumdan sonra güvenli önyüklemeyi yeniden etkinleştirebileceğimizi biliyorum. Sanırım normal işletim sistemi önyüklemesi sırasında (kurulumdan sonra), dosya sistemi NTFS olsa da, BIOS Microsoft tarafından imzalandığı için Secureboot üzerinden izin veriyor.
Rahul

1

İlk olarak, install.wimbahsettiğiniz dosyayı ne okur ? Windows çekirdeği sistemin denetimini aldıktan sonra okunursa, dosyayı FAT olması gereken EFI Sistem Bölümü'ne (ESP) koymak gerekmez. Windows çekirdeği yüklendikten (ve ayrı dosyalardaysa dosya sistemi sürücülerini yükledikten sonra), Windows NTFS birimlerini iyi okuyabilmelidir. Şüphem şu şekilde çalışıyor; ancak, Windows yükleyicisi hakkında install.wimbelirli bir bölüme nasıl yönlendirileceğini önerecek kadar bilgim yok .

OTOH, install.wimEFI hala çalışırken okunması gerekiyorsa, bunu yapmanın bir yolu olabilir. Clover EFI Tools paketi ( bu forum dizisinden edinilebilir ) EFI için bir NTFS sürücüsü içerir; Ancak, bu sürücünün provenansını bilmiyorum, bu yüzden bu işaretçiyi sadece isteksiz olarak sağlıyorum. Kullanmak için bir EFI kabuğundan manuel olarak yüklemeniz veya rEFInd kullanmanız ve otomatik olarak başlatmak için kullanmanız gerekir . Diskinizi nasıl bölümleyeceğiniz veya Windows yükleyicisinin NTFS birimindeki dosyaları başlatmasını ve tanımasını nasıl sağlayacağınız konusunda özel bir öneride bulunamıyorum.

Başka bir dosya sistemiyle de çalışmasını sağlayabilirsiniz. rEFInd, tümü 4GiB'nin üzerinde dosyaları destekleyen ReiserFS, ext2fs, ext3fs ve HFS + sürücülerini içerir. Sorun, elbette, Windows'un bu dosya sistemlerini desteklememesidir, bu nedenle Windows ele geçtikten sonra bu dosyalara erişimi kaybedecektir. Biri Linux veya OS X dosya sistemine ve diğeri NTFS'ye sahip olmak üzere iki bölüm oluşturmak ve üzerlerine özdeş dosyalar koymak geçici bir çözüm olabilir.


0

Aynı sorunu bir Lenovo T430s dizüstü bilgisayarda da gördüm. Ürün yazılımı, Microsoft Windows İndirme Aracı tarafından oluşturulan NTFS biçimli bir bölümden önyüklemeyi reddediyor .

Neyse ki, önyüklenebilir bir FAT32 Windows kurulum USB diski oluşturmak çok basittir ve en iyisi, diskpart ve explorer gibi çalışan bir windows sistemi dışında hiçbir araca gerek yoktur.

Talimatları http://www.eightforums.com/tutorials/15458-uefi-bootable-usb-flash-drive-create-windows.html adresinde bulabilirsiniz . Seçenek 2'ye ilerlediğinizden emin olun. Yalnızca diskpart ve explorer kullanır. Özetlemek gerekirse: USB sürücüsünde etkin bir FAT32 bölümü oluşturur, ardından tüm kurulum ve dosyaların Windows kurulum DVD'sinden kopyalanması yeterlidir.


0

GPT bölümü oluşturmak doğrudur, 2 bölüm olmalıdır. 1. bölüm rEFI ile FAT, 2. bölüm NTSF'nizdir. 2012'den bu yana, rEFInd bir NTFS dosya sistemi içindeki herhangi bir dizini tarayabildiği NTFS sürücüsünü yayınladı. Tek yapmanız gereken NTFS bölümündeki yükleyiciyi işaret etmektir


-2

Yeni bir FAT32 bölümü oluşturmaya çalıştım, sonra değiştirilmiş BCD ve diğer dosyaları bu bölüme kopyaladım (bu bcdboot ve bcdedit tarafından yapılabilir) - bu çalıştı. İlk bölüm exFAT kullanır. Windows ikinci bölümü bağlamadığından, mikro sürücü sürücüsü (Yerel Disk olarak Çıkarılabilir USB Flash Sürücü) gibi bazı numaralara ihtiyacınız olabilir.

GPT de işe yarayabilir.

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.