无忧启动论坛

标题: 找出特定条件的分区并分配盘符 Ver.2.61 [打印本页]

作者: dos时代菜鸟    时间: 2023-3-17 15:32
标题: 找出特定条件的分区并分配盘符 Ver.2.61
本帖最后由 dos时代菜鸟 于 2023-5-24 09:07 编辑

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


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



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

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

pecmd_cli 脚本


作者: sairen139    时间: 2023-3-17 19:19
这是个挂wim工具包的前期准备动作吗?
作者: sairen139    时间: 2023-3-17 19:22
请教是否找到了pe的X盘某个子文件夹挂载petools.wim后再开启fbwf的方法完美了吗?记得你以前说会影响网络启动
作者: 旁观者清    时间: 2023-3-17 19:31
谢谢分享。 支持。
作者: sairen139    时间: 2023-3-17 19:33
sairen139 发表于 2023-3-17 19:22
请教是否找到了pe的X盘某个子文件夹挂载petools.wim后再开启fbwf的方法完美了吗?记得你以前说会影响网络启 ...

目前我用p驱动内存盘挂载pe的工具包wim算最方便高效的。
作者: dos时代菜鸟    时间: 2023-3-17 20:24
sairen139 发表于 2023-3-17 19:22
请教是否找到了pe的X盘某个子文件夹挂载petools.wim后再开启fbwf的方法完美了吗?记得你以前说会影响网络启 ...

win10 下 不稳定。
作者: dos时代菜鸟    时间: 2023-3-17 20:25
本帖最后由 dos时代菜鸟 于 2023-3-17 20:26 编辑

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


作者: dos时代菜鸟    时间: 2023-3-17 20:30
sairen139 发表于 2023-3-17 19:33
目前我用p驱动内存盘挂载pe的工具包wim算最方便高效的。

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

win7 时代, 老wim 驱动 和 native pe ,用 后开启 x:可写驱动的办法 实现把x盘里的一些系统固有文件夹挂x盘,用来减少启动时间。现在看,已经过时了。
作者: dos时代菜鸟    时间: 2023-3-17 20:42
sairen139 发表于 2023-3-17 19:19
这是个挂wim工具包的前期准备动作吗?

只是尝试用 pecmd 定位 具有某些特性的分区。
作者: 1825208    时间: 2023-3-17 21:14
谢谢分享
作者: 9527sss    时间: 2023-3-18 10:19
感谢分享
作者: dos时代菜鸟    时间: 2023-3-20 15:30
改进了算法,
增加一个 usb 参数,特指 Devidx 中 的 usbstor 盘。

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

作者: dos时代菜鸟    时间: 2023-3-21 10:59
增加和改进了参数。

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

不应该呀

更新了一些算法,ver 2.57


作者: 时尚拼搏    时间: 2023-3-23 08:54
谢谢分享
作者: lxgood    时间: 2023-3-24 12:30
谢谢分享!!!!
作者: aceainarj    时间: 2023-4-11 17:18
这个在正常系统下,多硬盘下能行吗
作者: dos时代菜鸟    时间: 2023-4-11 21:41
aceainarj 发表于 2023-4-11 17:18
这个在正常系统下,多硬盘下能行吗

可以,但是注意不要对系统盘操作
作者: dos时代菜鸟    时间: 2023-5-20 19:59
加了俩参数,
     7.FS=NTFS/FAT32/RAW..., 指定分区的文件系统类型 ntfs/fat32/raw...。
     8.Sty=MBR/GPT,          指定硬盘分区模式 mgr/gpt。
     9.Disk=0/1/2/3....,     指定某个硬盘。
作者: dos时代菜鸟    时间: 2023-5-20 20:17
本帖最后由 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 都可以办到。

作者: dos时代菜鸟    时间: 2023-5-20 22:36
改进:
part 参数 支持一次性挂载 或卸载 一系列分区
如:一次性卸载 分区 0:1;0:2;3:1  这三个分区的盘符
Search_part_x64_cmd-2.61.exe part=0:1;0:2;3:1  unmount
作者: li就是    时间: 2023-5-23 22:16

作者: 921_j    时间: 2023-8-25 03:37
本帖最后由 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 区后的那个分区,而这个脚本似乎也停止更新了……强迫症苦恼得很。

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

具体问题,只有具体编制特定 脚本,还是需要自己研究。
pecmd 又不是啥 庞大的体系。
而且你的需求环境,别人也不一定有。
作者: dos时代菜鸟    时间: 2023-8-25 09:09
本帖最后由 dos时代菜鸟 于 2023-8-25 09:12 编辑
921_j 发表于 2023-8-25 03:37
多谢大佬的研究
不过对我等 pecmd 的小白来说例子太少
比如我在 vmware 中使用量产成 DVD 的 PE 时想固定 ...

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

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

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

作者: 921_j    时间: 2023-8-25 09:16
dos时代菜鸟 发表于 2023-8-25 09:09
你的这些需求,pecmd 都可以做到。

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

都是同时代的人啊
也是一看 pecmd 那密密麻麻的说明就眼花的状况
无论如何,还是谢谢您了!
作者: qq537202    时间: 2023-8-25 11:39
感谢楼主分享, 支持下....
作者: 2010yuhongxi    时间: 2023-9-4 16:20
谢谢分享




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