无忧启动论坛

标题: 请推荐个小巧的可以显示活动分区的命令行exe程序 [打印本页]

作者: liuzhaoyzz    时间: 2019-5-8 17:10
标题: 请推荐个小巧的可以显示活动分区的命令行exe程序
本帖最后由 liuzhaoyzz 于 2020-5-13 20:56 编辑

请推荐个小巧的可以显示活动分区的命令行exe程序
    已经尝试的程序列表:
1、omnifs32.exe的确可以实现,2.34MB,略微显得大了点,不便携。ghost -dd一样。
一键恢复中最后有效分区及活动分区的确定批处理(for DOS) - 一键恢复区 - 无忧启动论坛 - Powered by Discuz! http://wuyou.net/forum.php?mod=viewthread&tid=134072
活动分区与最后分区确定的批处理(DOS/omnifs版) - 综合讨论区 - 无忧启动论坛 - Powered by Discuz! http://wuyou.net/forum.php?mod=viewthread&tid=124513
抛砖引玉:利用ghost的ghststat.txt确定活动分区及最后有效分区的方法 [09.06.19] - 一键恢复区 - 无忧启动论坛 - Powered by Discuz! http://wuyou.net/forum.php?mod=viewthread&tid=144565

2、gdisk32.exe的确可以实现,2.86MB,略微显得大了点,不便携。

3、clonecd写的一个小工具drvtype,只有惊人的8.5KB大小!
①drvtype20130128以前的版本存在已知的bug,当电脑所有分区数量超过19个时,drvtype运行会出错。
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=273557
20130128日版本:drvtype -a
No.     Type            Size(MB)         DriveList
1       FixedHDD        20387.18         C:
2       FixedHDD        244191.14        H:* G:
3       FixedHDD        953867.22        D:* E: F:
4       USBFlash        7632.44          I:*
盘符后面带*号的是活动分区。

②DrvType-20130611提供给victor888用的版本,不能显示优盘盘符,没法使用。
请拥有SSD硬盘者测试CLONECD的最新DRVTYPE - PE讨论区 - 无忧启动论坛 - Powered by Discuz! http://bbs.wuyou.net/forum.php?mod=viewthread&tid=310354
【2019-02-04】【测试版】盘符错乱调整批处理,BUG解决请联系QQ:2511755859 - PE讨论区 - 无忧启动论坛 - Powered by Discuz! http://bbs.wuyou.net/forum.php?mod=viewthread&tid=274499
DrvType20130128victor888版本:在命令行下运行drvtype -a
No.|InstanceID|PBTType|Type| DriveList
0|scsi#diskromex___ramdisk_______|MBR|FixedHDD| C:
1|ide#diskreeinno_fr256gb_r2s3___|MBR|FixedHDD| H:$ G:
2|ide#diskst1000lm035-1rk172_____|MBR|FixedHDD| D:$ E: F:
3|usbstor#disk&ven_kingston&prod_|MBR|
盘符后面带$符号的是活动分区;带MBR标志的是MBR硬盘,否则是GPT硬盘。同时还能够显示磁盘类型是SCSI、IDE、USB接口
存在的已知bug:无法显示优盘盘符,可以显示移动硬盘盘符。

drvtype没有开源,clonecd已经把源代码全部弄丢了,于是这个小巧的牛逼工具自此湮灭。

4、booticeX86.exe,451KB,只有GUI,没有命令行。/diskinfo输出命令没有显示哪个分区是活动分区。
booticex86 /diskinfo /list /file=xxx1.cmd
booticex86 /diskinfo /find /file=xxx2.cmd
booticex86 /diskinfo /getdrv /drive=n /file=xxx3.cmd
而且pauly也把bootice的源代码弄丢了一部分,现在还在工作之余进行重写。

5、dsptw.exe 23.5KB,作者“19951001”很久没有更新了,似乎有几个问题。dsptw的源代码已全部丢失。
①卷标超过13个字符无法显示,默认设置的卷标宽度是13个。
②当前时间设置为10年以后,程序无法运行。
③似乎只能显示MBR磁盘,无法显示GPT磁盘信息。
磁盘扇区读写、分区信息管理工具 Dsptw (2008.11.29 更新)
http://cndos.fam.cx/forum/viewth ... e=1&highlight=dsptw
422楼有附件 1:  dsptw.rar (2008-11-29 12:45, 22.64 K, 下载附件所需积分 1 点 ,下载次数: 753)
dsptw.rar (27.26 KB, 下载次数: 14)
freesoft00反馈DSPTW不好,不如ghost32.exe或者omnifs准确,磁盘不标准的话DSPTW就无法检测。sinoxer也反馈dsptw.exe问题很多,建议换其他方案。

6、minitow,lianjiang前辈反映,minito在他的机上出现兼容性问题。问题在其帖子后发了,可惜没有回答。报告的联想机子有4个分区,可是minitow只测出一个分区问题,今天再次测了一下,去掉/nohp,结果仍一样。windows下想备份出mbr来看看,结果出错,中止运行。猜测是否有联想的保护程序在工作。yqi99反馈minito在他电脑上, 总显示非法指令。QinXin反馈,测试发现对硬盘分区号识别能力比minito强,minito只能对付标准的分区表。
ghost自动备份时,活动主分区、最后分区号与盘符的确定思路和批处理(含win/dos下) - DOS讨论区 - 无忧启动论坛 - Powered by Discuz! http://wuyou.net/forum.php?mod=viewthread&tid=105057

7、PECMD脚本,学习起来难度有点大啊。chiannet大神有分享:http://wuyou.net/forum.php?mod=r ... 8342&fromuid=298214

8、也有人用自带的diskpart结合批处理来实现,不太喜欢。
   
    有没有推荐的可用的命令行exe程序,能够直接枚举活动分区,或者大神能够出手写一个,最好能用c语言或者vc++来写,希望能小点的,KB级别的。
   


作者: bdfcy    时间: 2019-5-8 20:55
这有个 ghost 8.3 版带的 gdisk.exe 463KB  gdisk32.exe 630KB
再早的 8.0、7.5、7.0、6.0 网络上很难找到了

8.3.0.1331.rar (675.06 KB, 下载次数: 45)
作者: liuzhaoyzz    时间: 2019-5-8 21:30
8.0的不知道兼容性咋样?
作者: nttwqz    时间: 2019-5-8 21:31
所以,还是用我或者菜鸟的批处理吧,哈哈哈哈~

原来,牛逼的大神都喜欢丢源代码啊!

期待整个微软全部丢失Windows源代码的一天。。。
作者: 2012jiashanni    时间: 2019-5-8 23:31
cxdir.7z (14.9 KB, 下载次数: 74)
不知道谁写的   命令行  cxdir.exe  -mohong

作者: liuzhaoyzz    时间: 2019-5-9 07:12
本帖最后由 liuzhaoyzz 于 2019-5-9 07:41 编辑
nttwqz 发表于 2019-5-8 21:31
所以,还是用我或者菜鸟的批处理吧,哈哈哈哈~

原来,牛逼的大神都喜欢丢源代码啊!


    拜读过您和“DOS时代菜鸟”的大作,挺不错的。


【新提醒】查找活动及ESP分区 2.52.3 测试版 - DOS讨论区 - 无忧启动论坛 - Powered by Discuz! http://wuyou.net/forum.php?mod=viewthread&tid=409570   

lintrainwy(若水)大神里面也有涉及到启动分区:Window引导修复&ESP分区挂载&启动分区文件管理(Legacy+UEFI)[2017.12.26] - 综合讨论区 - 无忧启动论坛 - Powered by Discuz! http://wuyou.net/forum.php?mod=viewthread&tid=403811

作者: liuzhaoyzz    时间: 2019-5-9 07:19
本帖最后由 liuzhaoyzz 于 2019-5-9 09:36 编辑
2012jiashanni 发表于 2019-5-8 23:31
不知道谁写的   命令行  cxdir.exe  -mohong


    cxdir这个工具应该就是clonecd写的,和drvtype是同一作者,大小只有37.5KB,支持显示MBR、GPT多磁盘,支持显示优盘盘符,超过19个分区的时候显示正常,亲测,感谢!
    可是它只能用于64位系统,不能在32位系统下运行!有没有32位的版本?
    想问下这个cxdir出处是怎么来的?有链接吗?有没有人能够测试下在优盘三分区的情况下是否会出错?   

作者: chishingchan    时间: 2019-5-9 08:33
有没有考虑使用VBS写一个?但是老PE一般不支持VBS脚本运行。
作者: liuzhaoyzz    时间: 2019-5-9 08:36
本帖最后由 liuzhaoyzz 于 2019-5-9 09:28 编辑

    VBS肯定不用考虑,楼上那个cxdir,适用于各种复杂条件,基本上不需要什么支持文件,应该是用c语言写的。
    可是它只能用于64位系统,不能在32位系统下运行!   

作者: 2012jiashanni    时间: 2019-5-9 10:03
liuzhaoyzz 发表于 2019-5-9 07:19
cxdir这个工具应该就是clonecd写的,和drvtype是同一作者,大小只有37.5KB,支持显示MBR、GPT多磁 ...

有的  我一键装机助理一直在用 在ghost分区序号识别也是稳定的  晚点发你32位版本的
作者: 2012jiashanni    时间: 2019-5-9 10:04
liuzhaoyzz 发表于 2019-5-9 08:36
VBS肯定不用考虑,楼上那个cxdir,适用于各种复杂条件,基本上不需要什么支持文件,应该是用c语言写的 ...

优盘三分区下也是正常的
作者: bdfcy    时间: 2019-5-9 11:25
Symantec Ghost Solution Suite v1.1
Ghost 8.3 带的
omnifs.exe              979KB
omnifs32.exe           1.15MB

omnifs8.3.rar (1.33 MB, 下载次数: 38)
作者: liuzhaoyzz    时间: 2019-5-9 11:27
bdfcy 发表于 2019-5-9 11:25
Symantec Ghost Solution Suite v1.1
Ghost 8.3 带的
omnifs.exe              979KB

    谢谢分享!感觉体积略大,我还是倾向于用clonecd写的几十KB的工具。   
作者: liuzhaoyzz    时间: 2019-5-12 21:36
2012jiashanni 发表于 2019-5-9 10:03
有的  我一键装机助理一直在用 在ghost分区序号识别也是稳定的  晚点发你32位版本的

    你好,你说的32位的版本请发来下,谢谢了!   
作者: 2012jiashanni    时间: 2019-5-12 23:52
liuzhaoyzz 发表于 2019-5-12 21:36
你好,你说的32位的版本请发来下,谢谢了!

CxDir.7z (24.25 KB, 下载次数: 111)


差点忘了
作者: liuzhaoyzz    时间: 2019-5-13 06:50
本帖最后由 liuzhaoyzz 于 2019-6-6 17:04 编辑

         非常感谢!CXdirX86.exe只有23.5KB,很强啊!      
作者: xinzaixin    时间: 2020-1-11 16:50
不错,学习了。。。。
作者: 2011sxpdwzs    时间: 2020-5-12 17:39
不能下载附件怎么回事
作者: me007003    时间: 2020-11-7 19:45
Partid微云分享:
https://share.weiyun.com/8Mf2ePQK

有命令参数,
如果这软件作者帮你做,估计简单




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3