无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 1558|回复: 38
打印 上一主题 下一主题

[求助] 有没有体积小便携的判断分区表类型为MBR/GPT的命令行工具,越小越好

  [复制链接]
跳转到指定楼层
1#
发表于 2023-11-26 17:50:06 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 学习学习学习 于 2023-11-26 18:54 编辑

有没有体积小便携的判断分区表类型为MBR/GPT的命令行工具,越小越好
目前论坛测试过的有

CxDir --- 返回数据分割符不明确,个别返回参数为空的时候不能准确获取到想到的参数)
BootMode --- 手动在cmd里面调用没问题,用软件调用返回参数为空(原因不详)

看看有没有其他更好的选择,感谢。
体积几十KB的最好,因为要用其他程序取参数,所以需要返回参数分割比较规整的,不需要多少功能,就单独一个查分区表类型的就行,给个盘符就可以直接返回分区表类型的最好。

2#
 楼主| 发表于 2023-11-26 18:29:51 | 显示全部楼层
bfgxp 发表于 2023-11-26 17:57
我记得一根葱有个批处理命令就行

批处理有点闹不明白
回复

使用道具 举报

3#
 楼主| 发表于 2023-11-26 18:31:23 | 显示全部楼层
nttwqz 发表于 2023-11-26 18:06
  • Crystal Disk Info
  • nwinfo,本坛wintoflash大神编写的开源软件
  • diskpart,系统自带命令行工具 ...

  • 感谢,刚看了下,体积感觉有些大,个别参数也有些混乱,因为是需要加入到别的程序里面携带的,体积控制在百十KB的最好

    点评

    百十K恐怕只有C、Rust等编程语言、可编译脚本类如AU3等可以做到,这要看论坛大神们的兴趣了,愿不愿意动手给你写几句。 其实snapshot、diskpart都行,随便写几行批处理提取下数据就好。  详情 回复 发表于 2023-11-26 19:32
    回复

    使用道具 举报

    4#
     楼主| 发表于 2023-11-26 18:34:04 | 显示全部楼层
    tanglf 发表于 2023-11-26 17:55
    可以到 系统中提取命令执行文件

    系统中的个别工具都需要附带其他关联文件的吧,不是纯粹的独立程序。
    回复

    使用道具 举报

    5#
     楼主| 发表于 2023-11-26 19:38:00 | 显示全部楼层
    nttwqz 发表于 2023-11-26 19:32
    百十K恐怕只有C、Rust等编程语言、可编译脚本类如AU3等可以做到,这要看论坛大神们的兴趣了,愿不愿意动 ...

    是的,也是看论坛大神多,所以求助一下,现在是可以取出来,就是多少还有点不如意,像diskpart反应慢,发帖时候说的那两个参数混乱,个别参数回调空白等,所以想看看还有没有更好的选择。
    回复

    使用道具 举报

    6#
     楼主| 发表于 2023-11-26 21:02:21 | 显示全部楼层
    本帖最后由 学习学习学习 于 2023-11-26 21:12 编辑
    nttwqz 发表于 2023-11-26 20:12
    下面是几行基于snapshot64编写的示例。

    刚下了snapshot64.exe这个软件试了一下,软件确实不大,也有返回,但是这个参数不带分区盘符,还要另外确定C盘在哪块硬盘上,要是能直接取到像C:MBR
    D:GPT
    E:MBR
    这种格式的就好了,其他参数都无所谓。

    点评

    自己动手,丰衣足食! 这个完全可以实现,你自己研究一下。 如果是安装系统,我建议你直接使用WinNTSetup...  详情 回复 发表于 2023-11-26 21:20
    回复

    使用道具 举报

    7#
     楼主| 发表于 2023-11-26 21:46:45 | 显示全部楼层
    nttwqz 发表于 2023-11-26 21:20
    自己动手,丰衣足食!

    这个完全可以实现,你自己研究一下。

    之前没看懂批处理,刚研究了下,用snapshot64.exe软件 配合 snapshot64.exe --show这条命令已经搞定。软件大小还行,就这个了,特别感谢,另外也感谢另外各位的帮助。
    回复

    使用道具 举报

    8#
     楼主| 发表于 2023-11-26 21:57:29 | 显示全部楼层
    JERRY爱电脑 发表于 2023-11-26 21:53
    用PECMD,下载链接论坛里有自己找。PECMD执行后,输出:
    当然如果是MBR磁盘就输出MBR。

    感谢,暂时先采用这个了snapshot --show 先进行着,以后遇到问题再说。
    回复

    使用道具 举报

    9#
     楼主| 发表于 2023-11-26 22:49:17 | 显示全部楼层
    Bruce65 发表于 2023-11-26 22:15
    键入 diskpart 并按 Enter 键,然后键入 list disk 以显示所有连接的驱动器。
      记下您要检查的磁盘号。  ...

    disk这个是最先接触到的,主要是初始化太慢,首次使用需要等待一会,而且不是单层命令,所以就没用。
    回复

    使用道具 举报

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

    本版积分规则

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

    闽公网安备 35020302032614号

    GMT+8, 2024-5-22 07:19

    Powered by Discuz! X3.3

    © 2001-2017 Comsenz Inc.

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