UEFI Завантажте накопичувач NTFS


12

Я намагаюся встановити Windows 8 через завантажувальну флешку, в режимі UEFI. Однак, хоча він працює, коли диск відформатований як FAT для деяких версій Windows 8, версія, яку я хочу встановити, має файл install.wim, більший за 4 Гб, тому мені потрібно використовувати файлову систему NTFS на флешці, але я не можу завантажуватися в режимі UEFI з нього. В обох випадках я використовую таблицю розділів GPT. Чи не можливе завантаження з NTFS в режимі UEFI (дивно, як це використовується файлова система Windows) чи я щось роблю не так?

Відповіді:


11

З статті Вікіпедії про УЄФІ :

Специфікація UEFI явно вимагає підтримки FAT32 для системних розділів, а FAT12 / FAT16 для змінних носіїв; конкретні реалізації можуть підтримувати інші файлові системи.

Особисто я ще не стикався з будь-яким виробником материнської плати, який впровадив підтримку завантаження NTFS у своїх модулях UEFI.

Оновлення: Як згадувалося в коментарях нижче, через два роки після публікації вище було доступно щонайменше кілька материнських плат з модулями UEFI NTFS.


1
Наскільки мені відомо, це робить ASUS K75DE .
Акео

@pbatard: Дякую, приємно бачити принаймні один OEM (який-небудь інший відомий?) вдалося реалізувати це. О, і спасибі за Руфуса; така дивовижна утиліта! :)
Каран

1
Я робив тест і exFAT не працював з моєю системою UEFI.
Джей Р. Врен

1
@Karan: Зараз я підтвердив, що Intel Visual BIOS також містить драйвер UEFI NTFS. Принаймні, так це стосується D54250WYK Intel NUC з найновішою прошивкою UEFI ...
Akeo

1
@ JayR.Wren розділ UEFI exFAT? "EFI не сумісний з exFAT, а exFAT не сумісний з FAT32"
phuclv

20

Остання версія Rufus дозволяє безперешкодно завантажувати UEFI з розділу NTFS.

Якщо ви обрали ISO для встановлення Windows, встановіть схему розділів, GPT partition scheme for UEFI computersа також встановіть файлову систему NTFS, Rufus додасть все необхідне, щоб дозволити завантажувати розділ NTFS з системи UEFI.

Крім використання інсталяційного носія Windows, ви також можете створити "порожній" завантажувальний привід UEFI NTFS під час запуску Rufus в розширеному режимі (увімкнено натисканням на трикутник поруч Format Options), вибравши UEFI:NTFSяк варіант завантаження. У цьому випадку вам доведеться просто скопіювати /efi/boot/bootx64.efiабо /efi/boot/bootia32.efiна розділ NTFS, щоб ваша система завантажилася з NTFS.

Як це працює, додавши невеликий FAT-розділ (256 КБ) в кінці диска, який містить виконуваний файл EFI, який завантажує драйвер NTFS EFI вільного програмного забезпечення (GPLv3) і передає завантаження звичайному завантажувачу EFI на розділ NTFS. Це дозволяє встановити носії Windows, які містять install.wimбільше 4 Гб та інші речі ...

Більше про це дивіться у проекті UEFI: NTFS на github .

[Відмова: Я є автором Rufus та UEFI: NTFS]


Чи зможу я встановити Windows на gpt-розділи в uefi таким чином? Чи буде підтримуватися також біос (та установка на mbr)?
Правила

УЄФІ працював чудово !! Але не спробував біос (здається, працює, хоча я ніколи не дістався далі, ніж "вибір інсталяційного розділу" в режимі win setup ib bios)
Правила

@Akeo У минулому у мене були проблеми (а не Rufus), де все працювало б лише, якщо я відключив деякі безпечні налаштування UEFI в BIOS. Я думаю, що BIOS пропускав лише певні «довірені» уефі. Чи знаєте ви, чи буде останній з NTFS добре працювати? (У мене є ASUS MB)
Рахул

1
UEFI: NTFS НЕ сумісний із SecureBoot (тому що він не підписаний ... і не може бути, оскільки Microsoft довільно забороняє підписувати GPLv3, що є повним зловживанням ними повноваженнями). Таким чином, Ви ОБОВ'ЯЗКОВО відключити функцію SecureBoot для UEFI: NTFS. Однак ви повинні вимкнути його лише на етапі встановлення (ви можете його повторно ввімкнути, і це буде так, ніби він ніколи не був відключений), і якщо ви підтвердили, що ваш ISO є офіційним (перевіривши його SHA-1, наприклад), установка з вимкненим SecureBoot не менш достовірна, ніж була б, якби вона була включена.
Акео

@Akeo Щойно це побачив. Спасибі за ваш час. Я знаю, що ми можемо знову включити безпечне завантаження після встановлення. Я думаю, що під час звичайного завантаження ОС (після встановлення), хоча файлова система NTFS, BIOS дозволяє це через Secureboot, оскільки її підписав Microsoft.
Рахул

1

По-перше, що читає install.wimфайл, який ви згадуєте? Якщо воно читається після того, як ядро ​​Windows взяло контроль над системою, не слід ставити файл на розділ системи EFI (ESP), який повинен бути FAT. Після завантаження ядра Windows (та завантаження його драйверів файлової системи, якщо вони знаходяться в окремих файлах), Windows повинна мати можливість читати томи NTFS. Я підозрюю, що саме так воно працює; однак я не знаю достатньо про інсталятор Windows, щоб запропонувати, як вказати його install.wimна певний розділ.

OTOH, якщо його install.wimпотрібно прочитати, поки EFI все ще працює, можливо, це можливо зробити. Пакет інструментів Clover EFI (доступний у цій темі форуму ) включає драйвер NTFS для EFI; однак я не знаю походження цього драйвера, тому надаю цей покажчик лише неохоче. Щоб використовувати його, вам потрібно буде або завантажити його вручну з оболонки EFI, або використовувати rEFInd, щоб автоматично запустити його. Я не можу запропонувати будь-яких конкретних порад щодо розділення вашого диска або отримання інсталятора Windows для запуску та розпізнавання файлів на томі NTFS.

Можливо, ви також можете змусити його працювати з іншою файловою системою. rEFInd включає драйвери для ReiserFS, ext2fs, ext3fs та HFS +, які підтримують файли понад 4GiB. Проблема, звичайно, полягає в тому, що Windows не підтримує ці файлові системи, тому щойно Windows перейме на сайт, вона втратить доступ до цих файлів. Створення двох розділів - одного з файловою системою Linux або OS X і одного з NTFS - і розміщення на них однакових файлів може бути вирішенням.


0

Я наткнувся на ту ж проблему на ноутбуці Lenovo T430s. Програмне забезпечення відмовляється завантажуватися з розділу, відформатованого NTFS, створеного інструментом завантаження Microsoft Windows .

На щастя, створити завантажувальний USB-диск для встановлення Windows FAT32 Windows дуже просто, і найкраще не потрібні інструменти, окрім системи, що працює у Windows, вже є, а саме diskpart та Explorer.

Ви можете знайти інструкції на веб-сайті http://www.eightforums.com/tutorials/15458-uefi-bootable-usb-flash-drive-create-windows.html . Переконайтесь, що перейдіть до Варіант 2. Він використовує лише diskpart та Explorer. Підсумовуючи це: він створює активний розділ FAT32 на USB-накопичувачі, після чого копіювати всі файли та папки з інсталяційного DVD-диска Windows все, що потрібно.


0

Створення GPT-розділу правильно, має бути два розділи. 1-й розділ - FAT з rEFInd, другий розділ - ваш NTSF. З 2012 року rEFInd випустив драйвер NTFS, за допомогою якого він може сканувати будь-який каталог всередині файлової системи NTFS. Все, що вам потрібно зробити - це вказати на завантажувач всередині розділу NTFS


-2

Я спробував створити новий розділ FAT32, потім скопіював модифікований BCD та інші файли в цей розділ (це можна зробити за допомогою bcdboot та bcdedit) - це спрацювало. Перший розділ використовує exFAT. Оскільки Windows не зможе монтувати другий розділ, вам можуть знадобитися деякі хитрощі, як драйвер мікроприводу (Знімний флеш-диск як локальний диск).

GPT також може працювати.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.