无忧启动论坛

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

[原创] 找出特定条件的分区并分配盘符 Ver.2.61

  [复制链接]
跳转到指定楼层
1#
发表于 2023-3-17 15:32:35 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 dos时代菜鸟 于 2023-5-24 09:07 编辑

pecmd 2012 脚本,已经集成进 exe 。
64位。win8 下运行通过。


Search_part_x64_cmd-2.62.exe.7z (1.14 MB, 下载次数: 92)



search-part-2.62(pecmd_cli_script).wcs.7z

3.41 KB, 下载次数: 31, 下载积分: 无忧币 -2

pecmd_cli 脚本

评分

参与人数 1无忧币 +5 收起 理由
wuxin9712 + 5

查看全部评分

2#
发表于 2023-3-17 19:19:37 | 只看该作者
这是个挂wim工具包的前期准备动作吗?

点评

只是尝试用 pecmd 定位 具有某些特性的分区。  详情 回复 发表于 2023-3-17 20:42
回复

使用道具 举报

3#
发表于 2023-3-17 19:22:22 | 只看该作者
请教是否找到了pe的X盘某个子文件夹挂载petools.wim后再开启fbwf的方法完美了吗?记得你以前说会影响网络启动

点评

win10 下 不稳定。  详情 回复 发表于 2023-3-17 20:24
目前我用p驱动内存盘挂载pe的工具包wim算最方便高效的。  详情 回复 发表于 2023-3-17 19:33
回复

使用道具 举报

4#
发表于 2023-3-17 19:31:13 | 只看该作者
谢谢分享。 支持。
回复

使用道具 举报

5#
发表于 2023-3-17 19:33:02 | 只看该作者
sairen139 发表于 2023-3-17 19:22
请教是否找到了pe的X盘某个子文件夹挂载petools.wim后再开启fbwf的方法完美了吗?记得你以前说会影响网络启 ...

目前我用p驱动内存盘挂载pe的工具包wim算最方便高效的。

点评

可以用 pecmd 在 x:盘创建一个小体积 vhd 挂到 y:. win7 时代, 老wim 驱动 和 native pe ,用 后开启 x:可写驱动的办法 实现把x盘里的一些系统固有文件夹挂x盘,用来减少启动时间。现在看,已经过时了。  详情 回复 发表于 2023-3-17 20:30
回复

使用道具 举报

6#
 楼主| 发表于 2023-3-17 20:24:16 | 只看该作者
sairen139 发表于 2023-3-17 19:22
请教是否找到了pe的X盘某个子文件夹挂载petools.wim后再开启fbwf的方法完美了吗?记得你以前说会影响网络启 ...

win10 下 不稳定。
回复

使用道具 举报

7#
 楼主| 发表于 2023-3-17 20:25:48 | 只看该作者
本帖最后由 dos时代菜鸟 于 2023-3-17 20:26 编辑

1.增加了个 debug 参数。
2.支持 设定 无卷标分区条件。

回复

使用道具 举报

8#
 楼主| 发表于 2023-3-17 20:30:07 | 只看该作者
sairen139 发表于 2023-3-17 19:33
目前我用p驱动内存盘挂载pe的工具包wim算最方便高效的。

可以用 pecmd 在 x:盘创建一个小体积 vhd 挂到 y:.

win7 时代, 老wim 驱动 和 native pe ,用 后开启 x:可写驱动的办法 实现把x盘里的一些系统固有文件夹挂x盘,用来减少启动时间。现在看,已经过时了。
回复

使用道具 举报

9#
 楼主| 发表于 2023-3-17 20:42:31 | 只看该作者
sairen139 发表于 2023-3-17 19:19
这是个挂wim工具包的前期准备动作吗?

只是尝试用 pecmd 定位 具有某些特性的分区。
回复

使用道具 举报

10#
发表于 2023-3-17 21:14:14 | 只看该作者
谢谢分享
回复

使用道具 举报

11#
发表于 2023-3-18 10:19:34 | 只看该作者
感谢分享
回复

使用道具 举报

12#
 楼主| 发表于 2023-3-20 15:30:48 | 只看该作者
改进了算法,
增加一个 usb 参数,特指 Devidx 中 的 usbstor 盘。

可以指定 找出 u盘上的 具有特定卷标和特定文件的激活分区或esp 分区或者一般分区。
回复

使用道具 举报

13#
 楼主| 发表于 2023-3-21 10:59:53 | 只看该作者
增加和改进了参数。
回复

使用道具 举报

14#
发表于 2023-3-21 20:49:07 | 只看该作者
PECMD 的 part 命令好像在虚拟机环境下不正常(无法正常工作于虚拟磁盘?)

点评

不应该呀  详情 回复 发表于 2023-3-22 06:57
回复

使用道具 举报

15#
 楼主| 发表于 2023-3-22 06:57:29 | 只看该作者
本帖最后由 dos时代菜鸟 于 2023-3-22 06:59 编辑
Bluebells 发表于 2023-3-21 20:49
PECMD 的 part 命令好像在虚拟机环境下不正常(无法正常工作于虚拟磁盘?)

不应该呀

更新了一些算法,ver 2.57

回复

使用道具 举报

16#
发表于 2023-3-23 08:54:43 来自手机 | 只看该作者
谢谢分享
回复

使用道具 举报

17#
发表于 2023-3-24 12:30:44 | 只看该作者
谢谢分享!!!!
回复

使用道具 举报

18#
发表于 2023-4-11 17:18:16 | 只看该作者
这个在正常系统下,多硬盘下能行吗

点评

可以,但是注意不要对系统盘操作  详情 回复 发表于 2023-4-11 21:41
回复

使用道具 举报

19#
 楼主| 发表于 2023-4-11 21:41:26 | 只看该作者
aceainarj 发表于 2023-4-11 17:18
这个在正常系统下,多硬盘下能行吗

可以,但是注意不要对系统盘操作
回复

使用道具 举报

20#
 楼主| 发表于 2023-5-20 19:59:48 | 只看该作者
加了俩参数,
     7.FS=NTFS/FAT32/RAW..., 指定分区的文件系统类型 ntfs/fat32/raw...。
     8.Sty=MBR/GPT,          指定硬盘分区模式 mgr/gpt。
     9.Disk=0/1/2/3....,     指定某个硬盘。
回复

使用道具 举报

21#
 楼主| 发表于 2023-5-20 20:17:06 | 只看该作者
本帖最后由 dos时代菜鸟 于 2023-5-20 22:33 编辑

程序不提供  不等于 条件,所以如果涉及到 想设定 不等于 条件的情况,需要用p处理配合,
如:找出分区序列中 没有分配盘符且是win可识别的分区。用如下p处理

  1. @echo off
  2. setlocal ENABLEDELAYEDEXPANSION
  3. set part=
  4. for /f "delims=" %%c in ('Search_part_x64_cmd-2.61.exe list') do (
  5.     for /f "tokens=1,2,5 delims=," %%d in ("%%c") do (
  6.         if /i not '%%f'=='raw' (
  7.             if '%%e'=='*:' (
  8.                 set part=!part!;%%d
  9.             )
  10.         )
  11.     )
  12. )
  13. Search_part_x64_cmd-2.61.exe "part=!part!"
  14. pause
复制代码

至于如何把这些 符合条件的分区 装载盘符,用这个程序或者 pecmd 都可以办到。
回复

使用道具 举报

22#
 楼主| 发表于 2023-5-20 22:36:37 | 只看该作者
改进:
part 参数 支持一次性挂载 或卸载 一系列分区
如:一次性卸载 分区 0:1;0:2;3:1  这三个分区的盘符
Search_part_x64_cmd-2.61.exe part=0:1;0:2;3:1  unmount
回复

使用道具 举报

23#
发表于 2023-5-23 22:16:33 | 只看该作者
回复

使用道具 举报

24#
发表于 2023-8-25 03:37:17 | 只看该作者
本帖最后由 921_j 于 2023-8-25 03:50 编辑

多谢大佬的研究
不过对我等 pecmd 的小白来说例子太少
比如我在 vmware 中使用量产成 DVD 的 PE 时想固定虚拟成 DVD 的盘为某个固定盘符如 O 时不知怎么做,我用各种搜索以及 list 命令发现只能显示出硬盘,并不支持 PE 虚拟出的 RamDisk 和 DVD
希望大佬抽空告知一下该如何操作
其实我最想实现的是
1.固定 DVD 盘符;
2.搜索 ESP 分区,并卸载盘符;
3.找到活动的系统分区,指定为 C:盘符;
4.找到与 C:分区同一硬盘的下一分区,指定为 D:盘符

目前在我自己的 PE 中集成的是另一大佬的 orderdrv-2022-07-15 这个脚本,但它并不能正确识别量产的 USB-DVD 并固定盘符,而且上次做系统的时候发现目前的主板都默认把 SATA 盘排在 NVME 盘的前面,这就导致了 D 盘错乱的问题,进 PE 就会把 SATA 盘的分区指定为 D盘,我相信大部分人的用盘逻辑是 D 盘也是第一个 SSD 的 C 区后的那个分区,而这个脚本似乎也停止更新了……强迫症苦恼得很。

点评

下载 pecmd 里面的例子成百上千 ,还少么?  详情 回复 发表于 2023-8-25 09:09
具体问题,只有具体编制特定 脚本,还是需要自己研究。 pecmd 又不是啥 庞大的体系。 而且你的需求环境,别人也不一定有。  详情 回复 发表于 2023-8-25 09:08
回复

使用道具 举报

25#
 楼主| 发表于 2023-8-25 09:08:09 | 只看该作者
921_j 发表于 2023-8-25 03:37
多谢大佬的研究
不过对我等 pecmd 的小白来说例子太少
比如我在 vmware 中使用量产成 DVD 的 PE 时想固定 ...

具体问题,只有具体编制特定 脚本,还是需要自己研究。
pecmd 又不是啥 庞大的体系。
而且你的需求环境,别人也不一定有。
回复

使用道具 举报

26#
 楼主| 发表于 2023-8-25 09:09:14 | 只看该作者
本帖最后由 dos时代菜鸟 于 2023-8-25 09:12 编辑
921_j 发表于 2023-8-25 03:37
多谢大佬的研究
不过对我等 pecmd 的小白来说例子太少
比如我在 vmware 中使用量产成 DVD 的 PE 时想固定 ...

你的这些需求,pecmd 都可以做到。

我都快50岁了,实在没心力来做这些 功能单一而又费时间的事情了。

下载 pecmd 里面的例子成百上千 ,还少么?自己研究下,不吃亏。

点评

都是同时代的人啊 也是一看 pecmd 那密密麻麻的说明就眼花的状况 无论如何,还是谢谢您了!  详情 回复 发表于 2023-8-25 09:16
回复

使用道具 举报

27#
发表于 2023-8-25 09:16:34 | 只看该作者
dos时代菜鸟 发表于 2023-8-25 09:09
你的这些需求,pecmd 都可以做到。

我都快50岁了,实在没心力来做这些 功能单一而又费时间的事情了。
...

都是同时代的人啊
也是一看 pecmd 那密密麻麻的说明就眼花的状况
无论如何,还是谢谢您了!
回复

使用道具 举报

28#
发表于 2023-8-25 11:39:32 | 只看该作者
感谢楼主分享, 支持下....
回复

使用道具 举报

29#
发表于 2023-9-4 16:20:25 | 只看该作者
谢谢分享
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-16 06:08

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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