Điều cần biết
- Tệp EFI là tệp Giao diện chương trình cơ sở mở rộng.
- Mở một tài khoản với Bộ công cụ dành cho nhà phát triển EFI.
Bài viết này giải thích tệp EFI được sử dụng để làm gì và cách mở tệp nếu bạn cần.
Tệp EFI là gì?
Tệp có phần mở rộng tệp EFI là tệp Giao diện chương trình cơ sở mở rộng. Chúng là các tệp thực thi của trình tải khởi động, tồn tại trên hệ thống máy tính dựa trên UEFI (Giao diện phần mềm có thể mở rộng hợp nhất) và chứa dữ liệu về cách quá trình khởi động sẽ diễn ra.
Tệp EFI có thể được mở bằng Bộ công cụ dành cho nhà phát triển EFI, nhưng thành thật mà nói, trừ khi bạn là nhà phát triển phần cứng, thì việc "mở" tệp này rất ít sử dụng.
Tệp EFI ở đâu trong Windows?
Trên hệ thống có hệ điều hành được cài đặt, trình quản lý khởi động tồn tại như một phần của chương trình cơ sở UEFI của bo mạch chủ sẽ có vị trí tệp EFI được lưu trữ trong biến BootOrder. Đây thực sự có thể là một trình quản lý khởi động khác nếu bạn đã cài đặt công cụ đa khởi động, nhưng thường chỉ là trình tải khởi động EFI cho hệ điều hành của bạn.
Hầu hết thời gian, tệp này được lưu trữ trên một phân vùng hệ thống EFI đặc biệt. Phân vùng này thường bị ẩn và không có ký tự ổ đĩa.
Ví dụ: trên hệ thống UEFI có cài đặt Windows 10, tệp EFI sẽ được đặt tại một trong các vị trí sau, trên phân vùng ẩn đó:
EFI / boot / bootx64.efi
EFI / boot / bootia32.efi
Bạn sẽ thấy tệp bootx64.efi nếu bạn đã cài đặt phiên bản Windows 64 bit hoặc tệp bootia32.efi nếu bạn đang sử dụng phiên bản 32 bit. Xem 64-bit & 32-bit: Sự khác biệt là gì? để biết thêm về điều này nếu bạn không chắc chắn.
Trên một số máy tính Windows, tệp winload.efi hoạt động như bộ tải khởi động và thường được lưu trữ trong thư mục System32:
C: / Windows / System32 / Boot / winload.efi
Nếu ổ đĩa hệ thống của bạn không phải là C hoặc Windows được cài đặt vào một thư mục không phải Windows, thì đường dẫn chính xác trên máy tính của bạn tất nhiên sẽ khác.
Trên hệ thống không có hệ điều hành được cài đặt, với biến BootOrder trống, trình quản lý khởi động của bo mạch chủ sẽ tìm ở những vị trí được xác định trước cho tệp EFI, như trên đĩa trong ổ đĩa quang và trên các phương tiện được kết nối khác. Điều này xảy ra bởi vì, nếu trường đó trống, bạn chưa cài đặt hệ điều hành đang hoạt động và vì vậy bạn có thể sẽ cài đặt một hệ điều hành tiếp theo.
Ví dụ: trên đĩa DVD cài đặt Windows 10 hoặc ảnh ISO, hai tệp sau đây tồn tại, mà trình quản lý khởi động UEFI của máy tính của bạn sẽ nhanh chóng xác định vị trí:
D: / efi / boot / bootx64.efi
D: / efi / boot / bootia32.efi
Giống như ổ đĩa cài đặt Windows và đường dẫn từ trên xuống, ổ đĩa ở đây sẽ khác nhau tùy thuộc vào nguồn phương tiện. Trong trường hợp này, D là chữ cái được gán cho ổ đĩa quang của tôi. Ngoài ra, như bạn có thể đã nhận thấy, cả bộ tải khởi động EFI 64-bit và 32-bit đều được bao gồm trên phương tiện cài đặt. Điều này là do đĩa cài đặt chứa cả hai kiểu kiến trúc làm tùy chọn cài đặt.
Tệp nằm ở đâu trong Hệ điều hành khác?
Đây là một số vị trí tệp EFI mặc định cho một số hệ điều hành không phải Windows:
macOS sử dụng tệp này làm bộ tải khởi động, nhưng không phải trong mọi trường hợp:
System / Library / CoreServices / boot.efi
Bộ tải khởi động EFI cho Linux sẽ khác nhau tùy thuộc vào bản phân phối bạn đã cài đặt, nhưng sau đây là một số:
EFI / SuSE / elilo.efi
EFI / RedHat / elilo.efi
EFI / ubuntu / elilo.efi
Bạn có ý tưởng.
Vẫn không thể Mở hoặc Sử dụng Tệp?
Hãy lưu ý rằng có một số loại tệp được đánh vần rất giống ". EFI" mà bạn thực sự có thể có và có thể mở bằng chương trình phần mềm thông thường. Rất có thể đây là trường hợp nếu bạn chỉ đọc nhầm phần mở rộng tệp.
Ví dụ: bạn có thể thực sự có tệp Tài liệu Fax eFax EFX không liên quan gì đến tệp Giao diện phần mềm mở rộng và thay vào đó là tài liệu mở bằng dịch vụ fax. Hoặc có thể tệp của bạn sử dụng phần mở rộng tệp. EFL và là tệp Ngôn ngữ định dạng bên ngoài hoặc tệp được mã hóa Encryptafile.
Nếu bạn chắc chắn rằng bạn có thể mở tệp mình có, thì rất có thể tệp đó không có cùng định dạng được mô tả trên trang này. Thay vào đó, hãy kiểm tra kỹ phần mở rộng tệp cho tệp của bạn và nghiên cứu chương trình có thể mở hoặc chuyển đổi tệp sang định dạng mới.
Bạn thậm chí có thể thử tải nó lên một dịch vụ chuyển đổi tệp như Zamzar để xem nó có nhận dạng được loại tệp hay không và đề xuất định dạng chuyển đổi.
FAQ
Tệp: / efi / microsoft / boot / bcd?
Tệp này là tệp Dữ liệu Cấu hình Khởi động (BCD) cho hệ điều hành Windows của bạn. Nếu bạn thấy thông báo lỗi liên quan đến nó ngăn bạn khởi động PC của mình, bạn có thể cần phải xây dựng lại tệp BCD. Trên Windows 11/10, truy cập Advanced Startup Options> Troubleshoot> Advanced optionsvà chạy bootrec lệnh.
Định dạng hệ thống tệp cần thiết cho / boot / efi là gì?
Phân vùng hệ thống EFI phải ở định dạng hệ thống tệp FAT32 File Allocation Table (FAT).