|
本帖最后由 wintoflash 于 2023-6-23 22:30 编辑
写了一个获取文件系统 UUID 的小程序,以方便 rEFInd 等 bootloader 的使用者编写菜单。
fsuuid.zip
(152.77 KB, 下载次数: 32)
rEFInd 可以参考以下菜单
- menuentry "Windows NT6+ VHD" {
- loader /path/to/ntloader
- initrd /path/to/initrd.lz1
- options "uuid=XXXX file=/path/to/win10.vhd"
- }
复制代码
uuid=XXXX 处填入 vhd/wim 所在分区的文件系统 UUID,可以用 fsuuid.exe 来获取。
比如
- fsuuid.exe X
- fsuuid.exe X:
- fsuuid.exe X:\
- fsuuid.exe \\?\Volume{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}
复制代码
都可以。
fsuuid 也可以编译为 Linux 程序,在 Linux 下运行,如
======
TMD 微软是疯了。如果信不过,可以自己审查代码,自行编译。
- i686-w64-mingw32-gcc -Wall -Werror -idirafter . fsuuid.c -o fsuuid.exe
- gcc -Wall -Werror -idirafter . fsuuid.c -o fsuuid
复制代码 |
评分
-
查看全部评分
|