无忧启动论坛

 找回密码
 注册
搜索
最纯净的「微PE装机优盘」UEPON大师作品系统gho:最纯净好用系统下载站数据恢复、数据保护、视频编辑
Win To Go 极致利器(IXUNCIS固态U盘)无忧启动网成立20周年!广告联系 QQ:184822951 微信:wuyouceo
查看: 1837|回复: 24

[原创] DP盘符整理 1.0.1

  [复制链接]
发表于 2021-3-24 21:46:55 | 显示全部楼层 |阅读模式
本帖最后由 nttwqz 于 2021-3-25 21:18 编辑

捕获.PNG


本工具基于dpinfo开发,不需要任何三方工具,仅支持Win7以上简体中文系统。

仅在对其它盘符整理工具均不满意的情况下才推荐使用本工具,或者不太注重效率的场合,因为diskpart首次初始化缓慢众所周知。

按照diskpart磁盘和分区顺序整理,顺序或者ACT/ESP倒序整理,倒序时ACT/ESP在最后,DVD等在其前。

支持设置白名单,添加不希望被整理和使用的盘符列表,但可能会影响盘符顺序。例如,你的U盘盘符为G,添加到白名单后,G盘不会被整理,即使弹出,盘符G也不会分配给其它磁盘,再次插入应该依然是G。

支持设置分区无盘符时需要分配盘符的文件系统关键字,只有文件系统含有关键字且非隐藏分区则分配盘符,不影响ACT/ESP分区。注:关键字FAT包含FAT、FAT32、exFAT。如果不想无盘符的分区被分配盘符,可以清空此列表(不建议)。

支持设置当系统盘是 C 时是否挂载ACT/ESP分区。

支持设置ACT/ESP分区分配顺序模式,倒序模式:ACT/ESP分区将按磁盘和分区的倒序从Z到C分配。正序模式:无论是否ACT/ESP分区,均按从C到Z顺序排列。系统盘是 C 时强制为倒序模式,即从Z往前分配,可根据个人习惯设置,默认为正序模式。

支持设置ACT/ESP倒序分配模式时USB的ACT/ESP依然正序分配,一般用于保证U盘的启动分区和数据分区相邻。

支持设置检查脚本是否已退出,用于隐藏自动运行脚本时判断脚本是否退出。启用后在桌面生成 整理盘符中.txt,完成后删除,仅自动模式有效,通过检查桌面是否有此文件来判断是否整理完成。

支持自动模式,使用 /S 参数调用,自动开始,不显示磁盘信息列表,完成后变绿底白字并自动退出。

实测在添加到PE,进入桌面后依然需要等待5、6、7、8、9、10秒,虽然很多时候也不那么急,但总的来说,首次运行依然较慢,各位用的时候要有点心理准备。

WinPE启动项添加位置:HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\WinPE\OC\Microsoft-WinPE-HTA
此位置可以解决diskpart脚本开机自启需要1分钟以上手动运行只需要几秒的问题
此位置在欢迎屏幕期间执行,并且是阻塞执行,启动时有黑框一闪而过,只有执行完才能进入桌面。建议添加其它批处理或者pecmd配置文件,间接调用减少等待。


下载
DP盘符整理_1.0.1.bat.7z (16.64 KB, 下载次数: 101)

评分

参与人数 8无忧币 +40 收起 理由
smss + 5 很给力!
chshrm + 5 整一下呗
Anson4 + 5 赞一个!
1024782496 + 5 很给力!
我是小青蛙 + 5 赞一个!
dos时代菜鸟 + 5 赞一个!
wuxin9712 + 5
freesoft00 + 5

查看全部评分

发表于 2021-3-24 22:03:54 | 显示全部楼层
谢谢不错的工具
回复

使用道具 举报

发表于 2021-3-24 22:18:32 来自手机 | 显示全部楼层
半小时后的沙发

点评

板凳了:)  详情 回复 发表于 2021-3-25 19:47
回复

使用道具 举报

发表于 2021-3-24 22:47:14 | 显示全部楼层
不错试试
回复

使用道具 举报

发表于 2021-3-24 23:00:17 | 显示全部楼层
感谢分享!
回复

使用道具 举报

发表于 2021-3-25 07:46:47 | 显示全部楼层
学习一下。。。
回复

使用道具 举报

发表于 2021-3-25 07:48:15 | 显示全部楼层
支持原创
回复

使用道具 举报

发表于 2021-3-25 08:15:30 | 显示全部楼层
不错,支持
回复

使用道具 举报

发表于 2021-3-25 08:27:56 | 显示全部楼层
感谢分享,盘符整理工具有好几个了
回复

使用道具 举报

发表于 2021-3-25 08:37:26 | 显示全部楼层
简单实用
回复

使用道具 举报

发表于 2021-3-25 14:40:01 | 显示全部楼层
谢谢不错的工具
回复

使用道具 举报

发表于 2021-3-25 14:49:35 | 显示全部楼层
谢谢楼主分享
回复

使用道具 举报

发表于 2021-3-25 19:47:35 来自手机 | 显示全部楼层
窄口牛 发表于 2021-3-24 22:18
半小时后的沙发

板凳了:)
回复

使用道具 举报

 楼主| 发表于 2021-3-25 21:08:41 | 显示全部楼层
更新日志

之前测试的时候,有处括号忘记改过来了,导致在PE下倒序整理时,第一次正常,ACT/ESP分配盘符后,第二次打开将C吞掉导致仍需整理的问题,如果ACT/ESP本来就有盘符,也会受到影响。顺序模式和倒序模式ACT/ESP无盘符且整理一次的不受此bug影响,相信不会有人整理两次。
回复

使用道具 举报

发表于 2021-3-25 21:14:46 | 显示全部楼层
谢谢楼主分享,辛苦了!
回复

使用道具 举报

发表于 2021-3-27 20:26:14 | 显示全部楼层
试试看
回复

使用道具 举报

发表于 2021-4-1 08:45:05 | 显示全部楼层
下载下来应用,谢谢大佬
回复

使用道具 举报

发表于 2021-4-6 10:41:23 | 显示全部楼层
不是新系统别乱用
回复

使用道具 举报

发表于 4 天前 | 显示全部楼层
盘符整理会把ESP、MSR分区分配盘符
而后边的引导分区工具时就会出问题 已重刷好几次机了
希望作者大大改善下

U盘会分配为Z 我们更希望它是U(这不是BUG 只是习惯问题)

点评

ESP分区分配盘符我知道,因为本来就会分配,正常系统下不分配(有开关),PE下WinNTSetup会自动检测并使用该分区盘符。但是MSR分区分配盘符的情况我没遇到过,因为微软保留分区一般是不格式化的,也就是没有文件系统  详情 回复 发表于 4 天前
回复

使用道具 举报

 楼主| 发表于 4 天前 | 显示全部楼层
smss 发表于 2021-4-18 13:44
盘符整理会把ESP、MSR分区分配盘符
而后边的引导分区工具时就会出问题 已重刷好几次机了
希望作者大大改 ...

ESP分区分配盘符我知道,因为本来就会分配,正常系统下不分配(有开关),PE下WinNTSetup会自动检测并使用该分区盘符。但是MSR分区分配盘符的情况我没遇到过,因为微软保留分区一般是不格式化的,也就是没有文件系统,无盘符无文件系统列表关键字的分区是不分配盘符的,除非有bug。

恢复分区会分配盘符的情况我知道,已在1.0.2测试版中修正,你正好帮忙测试下,一个人的力量有限。
注意:恢复分区正常情况下需要GPT ATTRIBUTES=0x8000000000000001设置属性,否则仍可能会分配盘符

正常系统下U盘ACT/ESP分区分配Z的问题,有开关可以自己修改(1.0.2已默认打开)

暂无固定U盘为U的计划,之前认真考虑过,貌似有用实则无用,特别是现在10系统默认显示优盘多分区,现在启动优盘一般都是多分区,正序整理就好,虽然对于本工具来说实现优盘多分区UVWYZ排列并非难事。


完善分区属性判断,增加全局开关“排除无盘符分区”

DP盘符整理_1.0.2.bat.7z

16.98 KB, 下载次数: 7

回复

使用道具 举报

发表于 4 天前 | 显示全部楼层
U盘设为U 是因为还原软挂载IOS时会虚拟最后一个盘也就是Z为虚拟盘 有时就会用不这样的工具吧
回复

使用道具 举报

发表于 4 天前 来自手机 | 显示全部楼层
谢谢分享
回复

使用道具 举报

发表于 前天 18:19 | 显示全部楼层
以下这句在PE中使用要删除 (PE中好多都已精减 何况无须提权 有这句会闪退无限卡cmd窗口)
::自动请求以管理员权限运行
reg query HKU\S-1-5-20>nul || echo;CreateObject^("Shell.Application"^).ShellExecute "%~f0", "%*", "", "runas", 1 > "%temp%\getadmin.vbs" && cscript //b "%temp%\getadmin.vbs" && exit /b & del "%temp%\getadmin.vbs" /f /q>nul

点评

我可以改为当系统盘盘符是C执行。  详情 回复 发表于 前天 20:04
会吗?这句可是用了好多年,而我的哪个pe从来都没有支持过vbs。因为只有reg查询失败后才会执行后面的命令,而reg属于内置命令,pe又默认有权限,所以应该都正确。 个人不少情况会在正常系统中使用,不想删除这句  详情 回复 发表于 前天 20:02
回复

使用道具 举报

 楼主| 发表于 前天 20:02 来自手机 | 显示全部楼层
smss 发表于 2021-4-20 18:19
以下这句在PE中使用要删除 (PE中好多都已精减 何况无须提权 有这句会闪退无限卡cmd窗口)
::自动请求以 ...

会吗?这句可是用了好多年,而我的哪个pe从来都没有支持过vbs。因为只有reg查询失败后才会执行后面的命令,而reg属于内置命令,pe又默认有权限,所以应该都正确。

个人不少情况会在正常系统中使用,不想删除这句,下个版本发布时我可以在帖子中注明,需要删除的可自行删除。
回复

使用道具 举报

 楼主| 发表于 前天 20:04 来自手机 | 显示全部楼层
smss 发表于 2021-4-20 18:19
以下这句在PE中使用要删除 (PE中好多都已精减 何况无须提权 有这句会闪退无限卡cmd窗口)
::自动请求以 ...

我可以改为当系统盘盘符是C执行。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2021-4-22 09:44

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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