liuzhaoyzz 发表于 2019-5-8 17:10:11

请推荐个小巧的可以显示活动分区的命令行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确定活动分区及最后有效分区的方法 - 一键恢复区 - 无忧启动论坛 - 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)
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:49

这有个 ghost 8.3 版带的 gdisk.exe 463KBgdisk32.exe 630KB
再早的 8.0、7.5、7.0、6.0 网络上很难找到了

liuzhaoyzz 发表于 2019-5-8 21:30:00

8.0的不知道兼容性咋样?

nttwqz 发表于 2019-5-8 21:31:09

所以,还是用我或者菜鸟的批处理吧,哈哈哈哈~

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

期待整个微软全部丢失Windows源代码的一天。。。

2012jiashanni 发表于 2019-5-8 23:31:43


不知道谁写的   命令行cxdir.exe-mohong

liuzhaoyzz 发表于 2019-5-9 07:12:54

本帖最后由 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) - 综合讨论区 - 无忧启动论坛 - Powered by Discuz! http://wuyou.net/forum.php?mod=viewthread&tid=403811

liuzhaoyzz 发表于 2019-5-9 07:19:55

本帖最后由 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:14

有没有考虑使用VBS写一个?但是老PE一般不支持VBS脚本运行。

liuzhaoyzz 发表于 2019-5-9 08:36:13

本帖最后由 liuzhaoyzz 于 2019-5-9 09:28 编辑

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

2012jiashanni 发表于 2019-5-9 10:03:16

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

有的我一键装机助理一直在用 在ghost分区序号识别也是稳定的晚点发你32位版本的

2012jiashanni 发表于 2019-5-9 10:04:33

liuzhaoyzz 发表于 2019-5-9 08:36
VBS肯定不用考虑,楼上那个cxdir,适用于各种复杂条件,基本上不需要什么支持文件,应该是用c语言写的 ...

优盘三分区下也是正常的

bdfcy 发表于 2019-5-9 11:25:21

Symantec Ghost Solution Suite v1.1
Ghost 8.3 带的
omnifs.exe            979KB
omnifs32.exe         1.15MB

liuzhaoyzz 发表于 2019-5-9 11:27:37

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:36

2012jiashanni 发表于 2019-5-9 10:03
有的我一键装机助理一直在用 在ghost分区序号识别也是稳定的晚点发你32位版本的

    你好,你说的32位的版本请发来下,谢谢了!   

2012jiashanni 发表于 2019-5-12 23:52:45

liuzhaoyzz 发表于 2019-5-12 21:36
你好,你说的32位的版本请发来下,谢谢了!




差点忘了

liuzhaoyzz 发表于 2019-5-13 06:50:07

本帖最后由 liuzhaoyzz 于 2019-6-6 17:04 编辑

         非常感谢!CXdirX86.exe只有23.5KB,很强啊!      

xinzaixin 发表于 2020-1-11 16:50:44

不错,学习了。。。。

2011sxpdwzs 发表于 2020-5-12 17:39:03

不能下载附件怎么回事

me007003 发表于 2020-11-7 19:45:24

Partid微云分享:
https://share.weiyun.com/8Mf2ePQK

有命令参数,
如果这软件作者帮你做,估计简单
页: [1]
查看完整版本: 请推荐个小巧的可以显示活动分区的命令行exe程序