无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 5446|回复: 13
打印 上一主题 下一主题

[求助] 硬盘分区的guid码,有什么办法获取吗,mountvol获取不完全。(已解决)

[复制链接]
跳转到指定楼层
1#
发表于 2022-2-24 06:53:05 来自手机 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 窄口牛 于 2022-2-24 09:03 编辑

注册表里面有,但是无法确定谁是谁(没有盘符的那些)。
我看有用wmi获取的办法。
这东西不是所有分区都有。
没有多大实际意义。
2#
 楼主| 发表于 2022-2-24 07:04:02 来自手机 | 只看该作者
本帖最后由 窄口牛 于 2022-2-24 07:15 编辑

GWMI -namespace root\cimv2 -class win32_volume | FL -property DriveLetter, DeviceID
只能ps吗?
回复

使用道具 举报

3#
发表于 2022-2-24 08:03:54 | 只看该作者
本帖最后由 liuzhaoyzz 于 2022-2-24 08:05 编辑

执行不带参数的mountvol,可以显示所有磁盘分区的GUID,然后可以进行更进一步的处理。你说的无法确定谁是谁是什么意思?      

评分

参与人数 1无忧币 +1 收起 理由
holley2008 + 1 赞一个!

查看全部评分

回复

使用道具 举报

4#
 楼主| 发表于 2022-2-24 08:26:42 来自手机 | 只看该作者
本帖最后由 窄口牛 于 2022-2-24 08:27 编辑

大概有个排序,就能知道哪个是哪个分区,注册表里感觉是乱的,看不出来那个id是哪个分区。不带参数也显示不完全,比如Linux分区,efi分区都没有。

点评

ESP分区可以显示的,要想知道那个分区,不应该从注册表里面看,应该看分区里面本身的内容是什么,有什么文件才行。 linux分区,要想用mountvol实现,估计够呛,因为windows只支持他主导的那些分区格式FAT32/NTFS/EX  详情 回复 发表于 2022-2-24 10:20
回复

使用道具 举报

5#
发表于 2022-2-24 09:39:01 | 只看该作者
用diskgenius查看
回复

使用道具 举报

6#
发表于 2022-2-24 10:20:29 | 只看该作者
本帖最后由 liuzhaoyzz 于 2022-2-24 10:22 编辑
窄口牛 发表于 2022-2-24 08:26
大概有个排序,就能知道哪个是哪个分区,注册表里感觉是乱的,看不出来那个id是哪个分区。不带参数也显示不 ...

ESP分区可以显示的,要想知道那个分区,不应该从注册表里面看,应该看分区里面本身的内容是什么,有什么文件才行。
linux分区,要想用mountvol实现,估计够呛,因为windows只支持他主导的那些分区格式FAT32/NTFS/EXFAT啥的,xfs/ext234/lvm啥的不可能支持的,不支持的话,mountvol就不可能实现。所以linux分区mount不现实,只能当做一个美梦,谈论mountvol linux分区,没有什么意义。        

点评

[attachimg]496321[/attachimg] volume guid是windows在第一次挂载这个分区的时候随机生成的,没挂载过/不支持的文件系统都没有这个。  详情 回复 发表于 2022-2-24 11:18
回复

使用道具 举报

7#
发表于 2022-2-24 11:18:09 | 只看该作者
本帖最后由 wintoflash 于 2022-2-24 11:20 编辑
liuzhaoyzz 发表于 2022-2-24 10:20
ESP分区可以显示的,要想知道那个分区,不应该从注册表里面看,应该看分区里面本身的内容是什么,有什么 ...


卷guid是windows在第一次挂载这个分区的时候生成的,没挂载过/不支持的文件系统都没有这个。
mbr分区表里面分区的卷guid是根据系统时间随机生成的,gpt分区表分区的卷guid是GPT分区guid。

点评

mountvol和HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices的MBR都是磁盘签名+分区偏移,BCD里也是按这个判断不同磁盘和分区的。  详情 回复 发表于 2022-2-24 15:41
解锁新知识。。  详情 回复 发表于 2022-2-24 15:31
学习了  详情 回复 发表于 2022-2-24 12:59

评分

参与人数 1无忧币 +5 收起 理由
纯脆entropy + 5 赞一个!

查看全部评分

回复

使用道具 举报

8#
发表于 2022-2-24 12:59:29 来自手机 | 只看该作者
wintoflash 发表于 2022-2-24 11:18
卷guid是windows在第一次挂载这个分区的时候生成的,没挂载过/不支持的文件系统都没有这个。
mbr分区 ...

学习了
回复

使用道具 举报

9#
发表于 2022-2-24 15:31:26 来自手机 | 只看该作者
wintoflash 发表于 2022-2-24 11:18
卷guid是windows在第一次挂载这个分区的时候生成的,没挂载过/不支持的文件系统都没有这个。
mbr分区 ...

解锁新知识。。
回复

使用道具 举报

10#
发表于 2022-2-24 15:41:02 | 只看该作者
wintoflash 发表于 2022-2-24 11:18
卷guid是windows在第一次挂载这个分区的时候生成的,没挂载过/不支持的文件系统都没有这个。
mbr分区 ...

mountvol和HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices的MBR都是磁盘签名+分区偏移,BCD里也是按这个判断不同磁盘和分区的。
回复

使用道具 举报

11#
发表于 2022-2-24 23:46:28 | 只看该作者
回复 学习下
回复

使用道具 举报

12#
发表于 2024-8-25 21:39:37 | 只看该作者
diskfire  这个工具能分享一下吗
回复

使用道具 举报

13#
发表于 2024-8-25 22:25:52 | 只看该作者
用diskpart不行吗? 比如:
(        echo.select disk %DISK_n%
        echo.detail disk
)|diskpart|find "磁盘分区">%tmp%\diskpart.txt
for /f "tokens=3*" %%i in (%tmp%\diskpart.txt) do  echo "%%i"
回复

使用道具 举报

14#
发表于 2024-8-26 08:15:31 来自手机 | 只看该作者
进来学习一下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-28 18:27

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表