ชื่อไฟล์ EFI\BOOT\bootx64.efi
คือ ชื่อไฟล์ทางเลือก สำหรับบูตโหลดเดอร์ (U) EFI (โดยทั่วไปตัวโหลดการบูตเหล่านี้จะอยู่ในระบบไฟล์ FAT ซึ่งเป็นแบบตัวพิมพ์เล็กและตัวพิมพ์ใหญ่) ไฟล์นี้จะเก็บซ้ำ GRUB, ตัวบูตการบูต Windows, เชลล์ EFI หรือเครื่องมือ EFI อื่น ๆ
ดูเหมือนว่าคุณกำลังพยายามวิ่ง bootx64.efi
จาก DOS นอกจากบางสิ่งมีการเปลี่ยนแปลงเมื่อเร็ว ๆ นี้ใน FreeDOS โปรแกรม EFI ไม่สามารถเรียกใช้จาก DOS และโปรแกรม DOS ไม่สามารถเรียกใช้จาก EFI ได้ ดังนั้นวิธีการของคุณจะไม่ทำงาน คุณโชคดีมากที่ใช้งานโปรแกรม macOS ใน Windows
ฉันไม่ได้ทำตามคำอธิบายของคุณเกี่ยวกับโปรแกรมนี้ หากเป็นโปรแกรม EFI คุณต้องทำสองสิ่งต่อไปนี้เพื่อโอกาส:
- เรียกใช้ครั้งเดียว - หากจำเป็นต้องเรียกใช้โปรแกรมหนึ่งครั้ง (เช่นต้องการอัปเดตเฟิร์มแวร์ถึงแม้ว่าคำอธิบายของคุณจะทำให้เกิดเสียงแบบนี้ ไม่ มันทำอะไรอยู่) จากนั้นคุณสามารถทำได้หลายวิธี วิธีที่ง่ายที่สุดน่าจะคัดลอกโปรแกรมไปยังระบบไฟล์ FAT บน USB แฟลชไดรฟ์ดังนี้
EFI\BOOT\bootx64.efi
. คุณควรจะสามารถ "บู๊ต" USB flash drive เพื่อเรียกใช้โปรแกรม วิธีอื่นในการเรียกใช้ก็คือการเปิดใช้เชลล์ EFI ไฟล์โปรแกรมเชลล์ EFI ไปยัง USB แฟลชไดรฟ์และ "บูต" มัน) หรือโดยการสร้างรายการในตัวจัดการการบูตใด ๆ ที่คุณใช้เพื่อเปิดโปรแกรม
- รวมไว้ในกระบวนการบูตของคุณ - หากโปรแกรมจำเป็นต้องรันทุกครั้งที่คุณบู๊ตงานของคุณก็จะยากกว่าเพราะคุณต้องรวมเข้ากับกระบวนการบูตปกติ วิธีการทำสิ่งนี้อย่างแม่นยำขึ้นอยู่กับระบบปฏิบัติการที่คุณใช้และตัวจัดการการบูตที่คุณใช้ คุณอาจต้องเปลี่ยนกระบวนการบู๊ตเพื่อบู๊ตผ่านเชลล์ EFI และใช้
startup.nsh
สคริปต์เพื่อเปิดโปรแกรมที่คุณพยายามเรียกใช้ตามด้วยตัวจัดการการบูตปกติ หากไฟล์ดังกล่าวเป็นไดรเวอร์แล้วละก็ rEFInd ตัวจัดการการบูต ควรให้คุณเปิดใช้งานมันโดยอัตโนมัติในทุก ๆ การบู๊ต ฉันต้องการรายละเอียดเพิ่มเติมเพื่อให้คำแนะนำที่ดีกว่าหากโปรแกรมจำเป็นต้องทำงานทุกครั้งที่บู๊ต - แต่ในกรณีนี้ฉันคาดว่าผู้เขียนโปรแกรมจะให้คำแนะนำ
OTOH ถ้าโปรแกรมนั้นเป็นโปรแกรม DOS จากนั้นทำการบูทไปยัง FreeDOS และทำการรันที่นั่น แต่ก็เปลี่ยนชื่อเป็น bootx64.efi
ไม่มีจุดหมายอย่างสมบูรณ์ ฉันสงสัยว่านี่ไม่ใช่กรณีเนื่องจากคำแนะนำที่มีเหตุผลที่คุณพบสำหรับการเรียกใช้โปรแกรม DOS จะไม่มีขั้นตอนแปลก หากเป็นไปได้ว่ามันเป็นโปรแกรม DOS แต่คุณควรทิ้งมันไว้กับชื่อไฟล์ดั้งเดิม (อาจจะลงท้ายด้วย .com
หรือ .exe
) และเรียกใช้เป็นเช่นนี้ ที่กล่าวว่าการเรียกใช้โปรแกรม DOS เป็นส่วนหนึ่งของกระบวนการบูตปกติของคอมพิวเตอร์ที่ใช้ EFI จะเป็นไปไม่ได้ คุณยังคงสามารถใช้โปรแกรม DOS เพื่อทำการเปลี่ยนแปลงอย่างถาวร (เช่นอัปเกรดเฟิร์มแวร์)