美文网首页
uefi通过ntfs.efi只读访问ntfs分区

uefi通过ntfs.efi只读访问ntfs分区

作者: 杰_6343 | 来源:发表于2021-12-16 20:24 被阅读0次

方法一

uefi和dos一样,只能直接访问FAT文件系统(FAT12/16/32),而不能直接从其他文件系统中读取文件。

近日从rEFInd和clover EFI bootloader中发现两个文件系统驱动,能让efi shell下读取NTFS分区和光盘iso文件系统(类似于dos的ntfs驱动和光盘驱动),并且直接可以从NTFS和光盘上直接启动UEFI支持的操作系统了。

附件中的ntfs.efi和iso9660_x64.efi分别是这两个驱动(x64平台的,x86平台的也有但没什么意义)。在EFI shell中cd到相关文件的目录(这两个文件本身还需要存储在FAT分区中,也可以放在一个FAT分区的u盘上),然后执行命令

load ntfs.efi

map -r

第一条命令是加载驱动,第二条命令是重新分配盘符(fs0: fs1等等)。然后就能访问NTFS分区了(这个ntfs分区是只读的)。

iso驱动也类似用load加载然后map -r重新分配盘符,就能读取光盘上的文件了(不支持UDF光盘)

以上命令可以放在startup.nsh脚本中自动执行,其作用类似于autoexec.bat

方法二

注意:此命令虽然不会造成文件丢失,但是这转换过程是单向不可逆的

convert C:fs:FAT32

相关文章

网友评论

      本文标题:uefi通过ntfs.efi只读访问ntfs分区

      本文链接:https://www.haomeiwen.com/subject/fcavfrtx.html