UEFI บูตไดรฟ์ NTFS


12

ฉันพยายามติดตั้ง Windows 8 ผ่าน USB แฟลชไดรฟ์ที่สามารถบู๊ตได้ในโหมด UEFI อย่างไรก็ตามในขณะที่มันทำงานเมื่อฟอร์แมตไดรฟ์เป็น FAT สำหรับ Windows 8 บางรุ่นรุ่นที่ฉันต้องการติดตั้งจะมีไฟล์ install.wim ที่ใหญ่กว่า 4Gb ดังนั้นฉันต้องใช้ระบบไฟล์ NTFS ในแฟลชไดรฟ์ แต่ฉันไม่สามารถบูตในโหมด UEFI ได้ ในทั้งสองกรณีฉันใช้ตารางพาร์ติชัน GPT การบูทจาก NTFS เป็นไปไม่ได้ในโหมด UEFI (แปลกเช่นเดียวกับระบบไฟล์ที่ใช้โดย Windows) หรือฉันทำอะไรผิดหรือเปล่า?

คำตอบ:


11

จากบทความ Wikipedia บน UEFI :

ข้อกำหนด UEFI ต้องการการสนับสนุน FAT32 สำหรับพาร์ติชันระบบอย่างชัดเจนและ FAT12 / FAT16 สำหรับสื่อบันทึกแบบถอดได้ การใช้งานเฉพาะอาจสนับสนุนระบบไฟล์อื่น ๆ

โดยส่วนตัวฉันยังไม่ได้พบกับผู้ผลิตแผงวงจรหลักใด ๆ ที่ใช้ระบบบู๊ต NTFS ในโมดูล UEFI

ปรับปรุง: ดังที่กล่าวไว้ในความคิดเห็นด้านล่างสองปีหลังจากที่ฉันโพสต์ข้างต้นตอนนี้มีอย่างน้อยสองสามเมนบอร์ดมาพร้อมกับโมดูล UEFI NTFS


1
เท่าที่ผมรู้ว่าอัสซุส K75DE ไม่
Akeo

@pbatard: ขอบคุณดีที่เห็นอย่างน้อยหนึ่ง OEM (อื่น ๆ ที่รู้จักกัน?) มีการจัดการเพื่อดำเนินการนี้ โอ้และขอบคุณสำหรับรูฟัส; ยูทิลิตี้ที่ยอดเยี่ยม! :)
Karan

1
ฉันทำการทดสอบและ exFAT ไม่ทำงานกับระบบ UEFI ของฉัน
Jay R. Wren

1
@ Karan: ตอนนี้ฉันได้รับการยืนยันแล้วว่าBIOSของ Intel นั้นดูเหมือนจะรวมไดรเวอร์ 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รูฟัสจะเพิ่มทุกอย่างที่จำเป็นเพื่ออนุญาตให้บูตพาร์ติชัน NTFS จากระบบ UEFI

นอกเหนือจากการใช้สื่อการติดตั้ง Windows คุณยังสามารถสร้างไดรฟ์ UEFI ที่บูตได้ "เปล่า" เมื่อใช้ Rufus ในโหมดขั้นสูง (เปิดใช้งานโดยคลิกที่ปุ่มสามเหลี่ยมใกล้Format Options) โดยเลือกUEFI:NTFSเป็นตัวเลือกการบูต ในกรณีนี้คุณจะต้องคัดลอก/efi/boot/bootx64.efiหรือ/efi/boot/bootia32.efiบนพาร์ติชัน NTFS เพื่อให้ระบบของคุณบูตจาก NTFS

วิธีการทำงานคือการเพิ่มพาร์ติชัน FAT ขนาดเล็ก (256KB) ที่ส่วนท้ายของไดรฟ์ที่มีไฟล์เรียกทำงาน AM EFI ที่โหลดไดร์เวอร์ NTFS EFI ของซอฟต์แวร์เสรี (GPLv3) และมอบการบูตให้กับ bootloader EFI ปกติในพาร์ติชัน NTFS อนุญาตให้ทำการติดตั้งสื่อ Windows ที่มีinstall.wimขนาดใหญ่กว่า 4GB และสิ่งอื่น ๆ ...

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับเรื่องนี้ดูUEFI: โครงการ NTFS ใน GitHub

[ข้อสงวนสิทธิ์: ฉันเป็นผู้เขียน Rufus และ UEFI: NTFS]


ฉันจะสามารถติดตั้ง windows บนพาร์ติชัน gpt ใน uefi ด้วยวิธีนี้ได้หรือไม่? ไบออส (และการติดตั้งบน mbr) จะได้รับการสนับสนุนเช่นกันหรือไม่?
กฎ

UEFI ทำงานได้ดี !! แต่ไม่ได้ลองไบออส (ดูเหมือนว่าจะทำงานแม้ว่าฉันจะไม่ได้รับมากกว่า "การเลือกพาร์ทิชันการติดตั้ง" ในโหมดการตั้งค่าชนะการตั้งค่า ib bios)
กฎ

@Akeo ในอดีตฉันมีปัญหา (ไม่ใช่รูฟัส) ซึ่งทุกอย่างจะทำงานได้ก็ต่อเมื่อฉันปิดใช้งานการตั้งค่า Secure UEFI ใน BIOS ฉันเดาว่า BIOS อนุญาตให้เฉพาะ uefi ที่ 'เชื่อถือได้' ผ่านเท่านั้น คุณรู้หรือไม่ว่าล่าสุดที่มี NTFS จะทำงานได้ดี? (ฉันมี ASUS MB)
Rahul

1
UEFI: NTFS เข้ากันไม่ได้กับ SecureBoot (เพราะยังไม่ได้ลงนาม ... และไม่สามารถเป็น Microsoft อย่างเด็ดขาดเพื่อห้ามไม่ให้ GPLv3 ลงชื่อเข้าใช้โดยเด็ดขาดซึ่งเป็นการใช้พลังงานอย่างไม่เหมาะสม) ดังนั้นคุณต้องปิดการใช้งาน SecureBoot สำหรับ UEFI: NTFS เพื่อให้ทำงานได้ อย่างไรก็ตามคุณจะต้องปิดการใช้งานในระหว่างขั้นตอนการติดตั้ง (คุณสามารถเปิดใช้งานอีกครั้งในภายหลังและจะเป็นเหมือนว่ามันไม่เคยถูกปิดใช้งาน) และถ้าคุณตรวจสอบว่า ISO ของคุณเป็นทางการ (โดยตรวจสอบ SHA-1 เป็นตัวอย่าง) การติดตั้งด้วย SecureBoot นั้นถูกปิดการใช้งานไม่น่าเชื่อถือน้อยไปกว่าการเปิดใช้งาน
Akeo

@Akeo เพิ่งเห็นสิ่งนี้ ขอขอบคุณสำหรับเวลาของคุณ. ฉันรู้ว่าเราสามารถเปิดใช้งานการบูตที่ปลอดภัยหลังจากการติดตั้ง ฉันเดาว่าระหว่างการบูตระบบปฏิบัติการปกติ (หลังการติดตั้ง) แม้ว่าระบบไฟล์จะเป็น NTFS แต่ BIOS อนุญาตให้ใช้งานผ่าน Secureboot ได้เพราะได้รับการลงนามโดย Microsoft
ราหุล

1

ก่อนอื่นinstall.wimไฟล์ที่คุณพูดถึงคืออะไร? ถ้ามันถูกอ่านหลังจากเคอร์เนล Windows ได้เข้าควบคุมระบบไม่จำเป็นต้องวางไฟล์ลงบน EFI System Partition (ESP) ซึ่งต้องเป็น FAT เมื่อเคอร์เนล Windows โหลดแล้ว (และโหลดไดรเวอร์ระบบไฟล์หากอยู่ในไฟล์แยกต่างหาก) Windows จะสามารถอ่านไดรฟ์ข้อมูล NTFS ได้ดี ความสงสัยของฉันคือว่ามันทำงานอย่างไร; อย่างไรก็ตามฉันไม่รู้เกี่ยวกับตัวติดตั้ง Windows มากพอที่จะแนะนำวิธีชี้ไปinstall.wimที่พาร์ติชันเฉพาะ

OTOH ถ้าinstall.wimต้องอ่านในขณะที่ EFI ยังคงทำงานอยู่อาจมีวิธีการทำ แพ็คเกจ Clover EFI Tools (มีให้ในฟอรัมนี้ ) รวมถึงไดรเวอร์ NTFS สำหรับ EFI; อย่างไรก็ตามฉันไม่ทราบที่มาของไดรเวอร์นั้นดังนั้นฉันจึงให้ตัวชี้นี้อย่างไม่เต็มใจ ในการใช้งานคุณต้องโหลดด้วยตนเองจากเปลือก EFI หรือใช้rEFIndเพื่อเปิดใช้งานโดยอัตโนมัติ ฉันไม่สามารถให้คำแนะนำเฉพาะเกี่ยวกับวิธีการแบ่งพาร์ติชันดิสก์ของคุณหรือรับตัวติดตั้ง Windows เพื่อเรียกใช้และรู้จักไฟล์ในโวลุ่ม NTFS

เป็นไปได้ที่คุณจะสามารถทำงานกับระบบไฟล์อื่นได้เช่นกัน rEFInd รวมถึงไดรเวอร์สำหรับ ReiserFS, ext2fs, ext3fs และ HFS + ซึ่งทั้งหมดนี้รองรับไฟล์มากกว่า 4GiB แน่นอนปัญหาคือ Windows ไม่รองรับระบบไฟล์เหล่านี้ดังนั้นเมื่อ Windows เข้ามาแทนที่จะทำให้สูญเสียการเข้าถึงไฟล์เหล่านั้น การสร้างพาร์ติชั่นสองพาร์ติชัน - พาร์ติชั่นหนึ่งที่ใช้ระบบไฟล์ Linux หรือ OS X และพาร์ติชั่นหนึ่งที่มี NTFS - และการวางไฟล์ที่เหมือนกันไว้ในนั้นอาจเป็นการแก้ปัญหา


0

ฉันพบปัญหาเดียวกันกับแล็ปท็อป Lenovo T430 เฟิร์มของมันปฏิเสธที่จะบูตจาก NTFS พาร์ทิชันที่จัดรูปแบบที่สร้างขึ้นโดยใช้ Microsoft Windows ดาวน์โหลดเครื่องมือ

โชคดีที่มันง่ายมากในการสร้างดิสก์ USB ติดตั้ง FAT32 Windows ที่สามารถบู๊ตได้และที่ดีที่สุดคือไม่จำเป็นต้องใช้เครื่องมืออื่นใดนอกจากระบบ windows ที่ใช้งานได้อยู่แล้วนั่นคือ diskpart และ explorer

คุณสามารถค้นหาคำแนะนำในhttp://www.eightforums.com/tutorials/15458-uefi-bootable-usb-flash-drive-create-windows.html ตรวจสอบให้แน่ใจว่าได้เลื่อนไปที่ตัวเลือก 2 ใช้เฉพาะ diskpart และ explorer ในการสรุป: สร้างพาร์ติชัน FAT32 ที่ใช้งานอยู่บนไดรฟ์ USB หลังจากนั้นคัดลอกไฟล์และโฟลเดอร์ทั้งหมดจากดีวีดีการติดตั้ง Windows เป็นสิ่งที่จำเป็น


0

การสร้างพาร์ติชัน GPT นั้นถูกต้องจะต้องมี 2 พาร์ติชัน พาร์ติชันที่ 1 คือ FAT พร้อม rEFInd พาร์ติชันที่สองคือ NTSF ของคุณ ตั้งแต่ปี 2012 rEFInd เปิดตัวไดรเวอร์ NTFS ซึ่งสามารถสแกนไดเรกทอรีใด ๆ ภายในระบบไฟล์ NTFS สิ่งที่คุณต้องทำคือชี้ไปที่ตัวโหลดภายในพาร์ติชัน NTFS


-2

ฉันพยายามสร้างพาร์ติชัน FAT32 ใหม่จากนั้นฉันคัดลอก BCD ที่แก้ไขแล้วและไฟล์อื่น ๆ ลงในพาร์ติชันนี้ (สามารถทำได้โดย bcdboot และ bcdedit) - มันใช้งานได้ พาร์ติชันแรกใช้ exFAT เนื่องจาก Windows จะไม่ติดตั้งพาร์ติชันที่สองคุณอาจต้องใช้ลูกเล่นบางอย่างเช่นไดรฟ์ microdrive (USB Flash Drive แบบถอดได้เป็น Local Disk)

GPT อาจใช้งานได้เช่นกัน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.