რა უნდა იცოდე
- EFI ფაილი არის გაფართოებადი Firmware Interface ფაილი.
- გახსენით EFI დეველოპერის ნაკრებით.
ეს სტატია განმარტავს, თუ რისთვის გამოიყენება EFI ფაილი და როგორ უნდა გახსნათ ის, თუ ეს გჭირდებათ.
რა არის EFI ფაილი?
ფაილი EFI ფაილის გაფართოებით არის Extensable Firmware Interface ფაილი. ისინი არიან ჩამტვირთველის შესრულებადი, არსებობს UEFI-ზე (Unified Extensible Firmware Interface) დაფუძნებულ კომპიუტერულ სისტემებზე და შეიცავს მონაცემებს იმის შესახებ, თუ როგორ უნდა გაგრძელდეს ჩატვირთვის პროცესი.
EFI ფაილების გახსნა შესაძლებელია EFI Developer Kit-ით, მაგრამ გულწრფელად რომ ვთქვათ, თუ არ ხართ ტექნიკის დეველოპერი, მისი "გახსნა" ნაკლებადაა გამოსადეგი.
სად არის EFI ფაილი Windows-ში?
სისტემაში დაინსტალირებული ოპერაციული სისტემით, ჩატვირთვის მენეჯერს, რომელიც არსებობს დედაპლატის UEFI firmware-ის ნაწილად, ექნება EFI ფაილის ადგილმდებარეობა შენახული BootOrder ცვლადში. ეს შეიძლება რეალურად იყოს სხვა ჩატვირთვის მენეჯერი, თუ თქვენ გაქვთ დაინსტალირებული მრავალ ჩატვირთვის ხელსაწყო, მაგრამ, როგორც წესი, მხოლოდ EFI ჩამტვირთავია თქვენი ოპერაციული სისტემისთვის.
ხშირად, ეს ფაილი ინახება სპეციალურ EFI სისტემის დანაყოფზე. ეს დანაყოფი ჩვეულებრივ დამალულია და არ აქვს დისკის ასო.
UEFI სისტემაზე დაინსტალირებული Windows 10, მაგალითად, EFI ფაილი განთავსდება ერთ-ერთ შემდეგ ადგილას, ამ ფარულ დანაყოფზე:
EFI\boot\bootx64.efi
EFI\boot\bootia32.efi
თქვენ ნახავთ bootx64.efi ფაილს, თუ დაინსტალირებული გაქვთ Windows-ის 64-ბიტიანი ვერსია ან bootia32.efi ფაილი, თუ იყენებთ 32-ბიტიან ვერსიას. იხილეთ 64-ბიტიანი და 32-ბიტიანი: რა განსხვავებაა? ამის შესახებ მეტი თუ არ ხართ დარწმუნებული.
ზოგიერთ Windows კომპიუტერზე, winload.efi ფაილი მოქმედებს როგორც ჩამტვირთავი და ჩვეულებრივ ინახება System32 საქაღალდეში:
C:\Windows\System32\Boot\winload.efi
თუ თქვენი სისტემის დისკი არის რაღაც C-ის გარდა ან Windows დაინსტალირებულია Windows-ის გარდა სხვა საქაღალდეში, მაშინ თქვენი კომპიუტერის ზუსტი გზა, რა თქმა უნდა, შესაბამისად განსხვავდება.
სისტემაზე დაინსტალირებული ოპერაციული სისტემის გარეშე, ცარიელი BootOrder ცვლადით, დედაპლატის ჩატვირთვის მენეჯერი ეძებს წინასწარ განსაზღვრულ ადგილებში EFI ფაილისთვის, როგორც დისკებზე ოპტიკურ დისკებზე და სხვა დაკავშირებულ მედიაში. ეს ხდება იმის გამო, რომ თუ ეს ველი ცარიელია, თქვენ არ გაქვთ დაინსტალირებული მოქმედი ოპერაციული სისტემა და ამიტომ, სავარაუდოდ, აპირებთ შემდეგის დაინსტალირებას.
მაგალითად, Windows 10 ინსტალაციის DVD ან ISO სურათზე არის შემდეგი ორი ფაილი, რომლებსაც თქვენი კომპიუტერის UEFI ჩატვირთვის მენეჯერი სწრაფად აღმოაჩენს:
D:\efi\boot\bootx64.efi
D:\efi\boot\bootia32.efi
როგორც Windows-ის საინსტალაციო დრაივისა და ზემოდან არსებული ბილიკის შემთხვევაში, აქ დისკი განსხვავებული იქნება მედიის წყაროს მიხედვით. ამ შემთხვევაში, D არის ასო, რომელიც მინიჭებულია ჩემს ოპტიკურ დისკზე. გარდა ამისა, როგორც თქვენ შენიშნეთ, როგორც 64-ბიტიანი, ასევე 32-ბიტიანი EFI ჩამტვირთავი ჩართულია ინსტალაციის მედიაში. ეს იმიტომ ხდება, რომ საინსტალაციო დისკი შეიცავს არქიტექტურის ორივე ტიპს, როგორც ინსტალაციის ვარიანტებს.
სად არის ფაილი სხვა ოპერაციულ სისტემებში?
აქ არის EFI ფაილის ნაგულისხმევი მდებარეობა ზოგიერთი არა Windows ოპერაციული სისტემისთვის:
macOS იყენებს ამ ფაილს ჩამტვირთავად, მაგრამ არა ყველა სიტუაციაში:
System\Library\CoreServices\boot.efi
EFI boot loader Linux-ისთვის განსხვავდება თქვენს მიერ დაინსტალირებული დისტრიბუციის მიხედვით, მაგრამ აქ არის რამდენიმე:
EFI\SuSE\elilo.efi
EFI\RedHat\elilo.efi
EFI\ubuntu \elilo.efi
თქვენ გესმით იდეა.
ჯერ კიდევ არ შეგიძლიათ ფაილის გახსნა ან გამოყენება?
გაითვალისწინეთ, რომ არსებობს ფაილის ტიპები, რომლებიც ძალიან ჰგავს ". EFI"-ს, რომლებიც შეიძლება რეალურად გქონდეთ და, შესაბამისად, შეგიძლიათ გახსნათ ჩვეულებრივი პროგრამული პროგრამით. ეს დიდი ალბათობით ხდება, თუ უბრალოდ არასწორად წაიკითხეთ ფაილის გაფართოება.
მაგალითად, შეიძლება გქონდეთ EFX eFax Fax Document ფაილი, რომელიც საერთო არ აქვს გაფართოებულ Firmware ინტერფეისის ფაილებთან და არის დოკუმენტი, რომელიც იხსნება ფაქსის სერვისით. ან შესაძლოა თქვენი ფაილი იყენებს. EFL ფაილის გაფართოებას და არის გარე ფორმატის ენის ფაილი ან დაშიფრული ფაილების დაშიფრული ფაილი.
თუ დარწმუნებული ხართ, რომ შეგიძლიათ გახსნათ ფაილი, რომელიც გაქვთ, მაშინ ის სავარაუდოდ არ არის იმავე ფორმატში, რაც აღწერილია ამ გვერდზე. ამის ნაცვლად, გადაამოწმეთ თქვენი ფაილის გაფართოება და გამოიკვლიეთ პროგრამა, რომელსაც შეუძლია გახსნას ან ახალ ფორმატში გადაიყვანოს.
შეიძლება სცადოთ მისი ატვირთვა ფაილების გადამყვან სერვისში, როგორიცაა Zamzar, რათა ნახოთ, ამოიცნობს თუ არა ის ფაილის ტიპს და შემოგთავაზებთ კონვერტაციის ფორმატს.
FAQ
რა არის ფაილი: \efi\microsoft\boot\bcd?
ეს ფაილი არის ჩატვირთვის კონფიგურაციის მონაცემების (BCD) ფაილი თქვენი Windows ოპერაციული სისტემისთვის. თუ ხედავთ მასთან დაკავშირებულ შეცდომის შეტყობინებას, რომელიც ხელს უშლის კომპიუტერის ჩატვირთვას, სავარაუდოდ დაგჭირდებათ BCD ფაილის აღდგენა. Windows 11/10-ზე შედით Advanced Startup Options > Troubleshoot > Advanced პარამეტრები > bootrec ბრძანება.
რა არის ფაილური სისტემის ფორმატი საჭირო /boot/efi?-სთვის
EFI სისტემის დანაყოფი უნდა იყოს FAT32 ფაილების განაწილების ცხრილის (FAT) ფაილური სისტემის ფორმატში.