如何获得EFI系统分区的卷名?【JAVA教程】

!
也想出现在这里? 联系我们
信息

如何获得EFI系统分区的卷名?,第1张

概述如何获得EFI系统分区的卷名?

我有一个windows机器与GPT驱动器。

我有一个EFI系统分区的DOS设备名称作为bcdedit的输出。

我想打开这个分区的句柄,并通过queryDosDevice()获得DOS名称来与我已经拥有的DOS名称进行比较。

我试图使用FindFirstVolume / FindNextVolume查找卷名以从queryDosDevice获取DOS名称,但是我没有findEFI系统分区的卷。 WMI也没有这个分区的卷。

如何从C ++代码获取EFI系统分区的卷名以在queryDosDevice中使用它?

autoCompleteSource停止KeyPress事件?

检测编辑控件中的input

通过dll边界传递对STL向量的引用

如何在linux中删除一个文件,我只有文件描述符

如何在Unix套接字编程中获得本地IP地址和端口?

尝试这个。 下载并安装WinObj(来自MS technet)。 通过 Device目录查看EFI系统分区的逻辑设备名称。 请注意, Device目录中的逻辑设备名称格式为DeviceHarddisk<N>Partition<M> ,其中N是硬盘编号,M是分区编号。 注意M等于零表示整个硬盘,而M> 0表示单个分区。 数字N是您将在磁盘管理器(diskmgmt.msc)和diskpart中看到的相同数字。

一旦你得到逻辑设备名称在 GLOBAL? 目录为该名称的别名。 如果你找到一个别名,那么你很好走。 如果您没有找到别名,那么您将需要使用可以访问 Device名称的Win32 API。 我认为至少有一个这样的API,因为我写了一个多年前的程序,以 Device名称作为参数。

总结

以上是内存溢出为你收集整理的如何获得EFI系统分区的卷名?全部内容,希望文章能够帮你解决如何获得EFI系统分区的卷名?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

© 版权声明
THE END
喜欢就支持一下吧
点赞141 分享
评论 抢沙发

请登录后发表评论

    请登录后查看评论内容