ติดตั้ง Windows 10 ด้วย bootloader บนดิสก์อื่นหรือไม่?


1

ฉันกำลังพยายามติดตั้ง Windows 10 บนดิสก์ NVMe ใหม่ แต่ฉันเพิ่งค้นพบว่าเมนบอร์ดของฉันไม่สามารถบูตจากสิ่งเหล่านี้ได้ (แต่ windows เห็นว่าเป็นแบบดั้งเดิมในตัวติดตั้งและติดตั้งเพียงไฟล์) แต่ฉันมี HDD หมุน ที่ฉันสามารถบูตได้จาก เป็นไปได้หรือไม่ที่จะติดตั้ง bootloader บนดิสก์หมุนขณะที่ติดตั้งระบบไว้ในไดรฟ์ NVMe

ฉันได้ลองสร้างพาร์ติชัน EFI เมื่อเริ่มต้น HDD จัดรูปแบบและติดตั้งลงใน E: จากนั้นเรียกใช้

bcdboot C:\Windows /s E: /f UEFI

ซึ่งจะเขียนร้าน BCD ใหม่ อย่างไรก็ตาม Windows จะบู๊ตโดยตรงไปยังหน้าจอสีน้ำเงินโดยระบุว่า:

The application or operating system couldn't be loaded because a required file is missing or contains errors. File: \Windows\system32\winload.efi Error code: 0xc000000e

ฉันสมมติว่ากำลังมองหาไฟล์ winload.efi ใน HDD (ส่วนใหญ่ว่างเปล่า) แทนที่จะเป็นในไดรฟ์ NVMe ที่มี winload.efi อยู่ มีอะไรที่ฉันสามารถทำได้เพื่อบอกบูตโหลดเดอร์พาร์ติชั่น / โวลุ่มเพื่อค้นหาอย่างชัดเจนหรือไม่?

ฉันได้ดูไดรฟ์ Booting NVMe กับ bootloaderและพยายามติดตั้ง windows ใหม่พร้อมกับที่เก็บ BCD ที่ฉันสร้างขึ้นซึ่งไม่ได้เปลี่ยนแปลงอะไรเลย

เมนบอร์ดของฉันคือ MSI Z77A-G43 ที่กำหนดค่าให้บู๊ตในโหมด UEFI ล้วน SSD เป็น Samsung 970 EVO ที่ไม่ต้องใช้ไดรเวอร์ใด ๆ ในการติดตั้ง Windows หรือเมื่อใช้ไดรฟ์กู้คืน

ขอบคุณล่วงหน้า.


ทำไมคุณต้องสร้างพาร์ติชันด้วยตนเองสภาพแวดล้อมการติดตั้ง Windows จะทำเพื่อคุณ
Ramhound

พาร์ติชันเดียวที่ฉันสร้างขึ้นคือพาร์ติชัน EFI บนฮาร์ดไดรฟ์ที่กำลังหมุนของฉันทุกอย่างอื่นถูกทิ้งไว้ที่ตัวติดตั้ง Windows (หรือมากกว่าไปยังส่วนของตัวติดตั้งที่ทำงานก่อนที่จะรีบูตครั้งแรก ... )
anto418

คำตอบ:


1

เป็นไปได้หรือไม่ที่จะติดตั้ง bootloader บนดิสก์หมุนขณะที่ติดตั้งระบบไว้ในไดรฟ์ NVMe

ไม่ต่างจาก Linux ซึ่งโดยทั่วไปจะวางเคอร์เนลถัดจาก bootloader / -manager Windows ไม่ได้ทำเช่นนั้น Windows Boot Manager ต้องใช้บริการ BIOS / UEFI เพื่อโหลดไฟล์เริ่มต้นจากพาร์ติชัน Windows หาก BIOS / UEFI ไม่สามารถเข้าถึงไดรฟ์ Windows Boot Manager จะไม่สามารถทำได้

วิธีการอื่นอาจเป็นไปได้แทน: ใช้ไดรเวอร์ UEFI NVMe ทั่วไป (NvmExpressDxe) และมีตัวจัดการการบูตอื่นโหลดไว้ หรือคุณสามารถปรับเปลี่ยนเฟิร์มแวร์ UEFI ของคุณเพื่อรวมไดรเวอร์

นี่คือคำแนะนำในการใช้ Clover เพื่อโหลดไดรเวอร์ . ฉันจะไม่อ้างอิงเพราะไม่สามารถตรวจสอบได้

ตามหน้านี้ rEFInd สามารถโหลดไดรเวอร์ได้เช่นกัน หน้านี้ยังเชื่อมโยงไปยังไดรเวอร์ที่น่าสนใจต่างๆ

อัปเดต :

โอเคฉันพยายามหาวิธีที่ทำให้ rEFInd ค้นพบไดรฟ์ NVMe บนพีซีเครื่องเก่าของฉัน:

  1. รับrEFInd (เวอร์ชันใดขึ้นอยู่กับว่าคุณวางแผนจะติดตั้งอย่างไร) ติดตั้งบนไดรฟ์ที่เลือกได้ UEFI
  2. รับClover ISOจากนั้นคัดลอกEFI\CLOVER\drivers-Off\drivers64UEFI\NvmExpressDxe-64.efiไป refind ของโฟลเดอร์เปลี่ยนชื่อไปdrivers_x64NvmExpressDxe-x64.efi
  3. เริ่มบูทโดยใช้ rEFInd!

การติดตั้ง Windows อาจเป็นเรื่องที่ท้าทายหากตัดสินใจว่าไดรเวอร์ NVMe ของคุณไม่สามารถบู๊ตได้ แต่นอกจากนั้นควรจะตรงไปตรงมา rEFInd ควรทำงานโดยไม่มีการกำหนดค่าเพิ่มเติม คุณอาจต้องการปิดการใช้งาน / ลดระยะเวลาการหมดเวลา

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