剛進到EFI Shell時,預設畫面 (圖1) 會顯示Shell版本以及Device mapping table。
![]() |
圖 1 |
Device mapping table會列出所有EFI shell能辨識出的儲存裝置 (必需含有FAT32 Partition),並依序命名為fs0、fs1.....,fs = filesystem即每個fsX代表一個Partition。已安裝UEFI OS的儲存裝置會被指定fsX: HardDisk屬性 (根據.efi開機檔的路徑),如圖1的fs0~fs2即是代表某顆UEFI Win10 HDD裡的Partitions (圖2),一般隨身碟則會被辨識為fsX: Removable HardDisk。
![]() |
圖 2 |
而我們所使用的EFI Shell隨身碟在此被辨識為fs3,想切換到隨身碟下,只需在提示符號後輸入fs3:即可 (圖3):
Shell> fs3: 成功進入隨身碟後 fs3:>
依此類推,想再切換到其它裝置則輸入fsX:即可。
![]() |
圖 3 |
EFI Shell的指令基本上跟Linux指令幾乎相同,可以輸入help來查詢所有的指令 (圖4)。輸入ls則可以顯示目前目錄中所有的檔案跟子目錄 (圖3) ─ 綠色的.efi是執行檔 (相當於Windows中的.exe檔),可以直接執行也能搭配參數執行,ex. 使用Fpt更新BIOS:
Fpt.efi -f Test_BIOS.bin
綠色的.nsh也是可以直接執行的批次檔 (相當於Windows中的bash檔);藍色的為子目錄,輸入cd可以切換進入子目錄中 ;其它的所有非執行檔則以白色顯示。
![]() |
圖 4 |
沒有留言:
張貼留言