无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: victor888

【2022-07-15】盘符错乱调整批处理

    [复制链接]
发表于 2022-4-7 13:06:59 | 显示全部楼层
本帖最后由 2012胡言乱语 于 2022-4-7 13:13 编辑
victor888 发表于 2022-4-7 12:03
1. pe下ssd优先,多个ssd有系统的优先。2.Windows 下有系统的盘优先。3. 自定义参数通过批处理传递

我感觉批处理 增加判断桌面环境和PE环境

桌面环境:
  不论固态或机械 含有系统盘符所在硬盘的所有盘符提前(例如: hd0 两个分区12, hd1三个分区 345,  4有系统 就应该43512    3有系统 34512. 1有系统 12345

PE环境: (这个环境有点复杂 可以分几种)
  固定X:盘(搜索系统时排除X:)前提下 分为几种情况
   一. 搜索到系统 不论固态或机械 含有系统盘符所在硬盘的所有盘符提前(例如: hd0 两个分区12, hd1三个分区 345,  3有系统 应该 34512 4有系统 还应该34512    . 1有系统 12345后面各种虚拟盘 ->光盘盘符->可移动磁盘

  二,没有搜索到系统  固态硬盘->机械硬盘->各种虚拟盘 ->光盘盘符->可移动磁盘



点评

你这个提议非常好,但是还有情况要考虑: 存在多个系统怎么办?以第1个搜索到的系统为准? 固态硬盘有多个,那就按顺序来?  详情 回复 发表于 2022-4-7 17:59
回复

使用道具 举报

发表于 2022-4-7 15:41:56 | 显示全部楼层
非常实用,谢谢分享,学习ing
回复

使用道具 举报

发表于 2022-4-7 17:25:56 | 显示全部楼层
真不容易,樓主維護這麼多年,感謝樓主的付出
回复

使用道具 举报

发表于 2022-4-7 17:32:01 来自手机 | 显示全部楼层
aiya01 发表于 2022-4-7 12:32
希望pe下看到的盘符顺序与正常系统里一致,同一硬盘分区连续不被插入其它分区,谢谢!

没错,同意此观点,支持。
回复

使用道具 举报

 楼主| 发表于 2022-4-7 17:59:31 | 显示全部楼层
2012胡言乱语 发表于 2022-4-7 13:06
我感觉批处理 增加判断桌面环境和PE环境

桌面环境:

你这个提议非常好,但是还有情况要考虑:

存在多个系统怎么办?以第1个搜索到的系统为准?
固态硬盘有多个,那就按顺序来?

点评

搜索系统时 首先要确定一共搜到了几个有系统的盘符 再看每一个有系统的盘符它们在不在同一磁盘下 如果在同一磁盘 就按照这个磁盘的分区号 排列 如果不在同一磁盘 先搜到的第一个系统固态磁盘先排列 在排列第二个  详情 回复 发表于 2022-4-7 19:11
回复

使用道具 举报

发表于 2022-4-7 19:11:47 | 显示全部楼层
本帖最后由 2012胡言乱语 于 2022-4-7 19:26 编辑
victor888 发表于 2022-4-7 17:59
你这个提议非常好,但是还有情况要考虑:

存在多个系统怎么办?以第1个搜索到的系统为准?

搜索系统时 首先要确定一共搜到了几个有系统的盘符 再看每一个有系统的盘符它们在不在同一磁盘下
如果在同一磁盘 就按照这个磁盘的分区号 排列
如果不在同一磁盘 先搜到的第一个系统固态磁盘先排列 在排列第二个搜到系统的磁盘 以此类推 如果可移动磁盘也有系统 不要考虑提前可移动磁盘  可移动磁盘永远排在 光盘后面
说的简单点就是仅搜到一个系统情况下 无论固态或机械 有系统的那个磁盘在前
如果有多个系统 有系统的固态磁盘在前 有系统的机械在后
pe下 每个磁盘下的分区 按分区号 排列  便于大家看清磁盘状况

点评

对于存在多选情况,程序无论怎么考虑都无法替代人去判断,所以建议不要复杂化,当检测到多个系统存在,就弹出提示框,让使用者勾选一个主系统即可;毕竟这种难以判断的情况估计不到1%,且有这种情况的电脑使用者肯定  详情 回复 发表于 2022-4-12 20:29
这里涉及一个问题,固定类型USB盘,即非可移动型USB盘,或通常说的U盘,它如果有系统,也排在前面吗?如果这样,一个U盘量产为了fixed类型的U盘,有系统,盘符也排前面支了。当然,传统的USB硬盘也在前面。  详情 回复 发表于 2022-4-8 14:07
回复

使用道具 举报

发表于 2022-4-7 19:34:09 来自手机 | 显示全部楼层
2012胡言乱语 发表于 2022-4-7 19:11
搜索系统时 首先要确定一共搜到了几个有系统的盘符 再看每一个有系统的盘符它们在不在同一磁盘下
如果 ...

pe下更应慎重,因为很多情况下习惯于直接格式化C盘。所以C盘原来有系统的一定要优先,一不小心格到数据盘那要哭死

点评

pe下大多是维护的 你那样有 更分不清磁盘的分区状况了 进pe不认真看直接格式化 这样的维护者肯定也是个经验不丰富的 既然格式化都这么粗心 系统的盘符都排在前面 更分不清哪个磁盘分了几个区 乱糟糟的  详情 回复 发表于 2022-4-7 19:44
回复

使用道具 举报

发表于 2022-4-7 19:44:18 | 显示全部楼层
aiya01 发表于 2022-4-7 19:34
pe下更应慎重,因为很多情况下习惯于直接格式化C盘。所以C盘原来有系统的一定要优先,一不小心格到数据盘 ...

pe下大多是维护的 你那样分 更分不清磁盘的分区状况了  进pe不认真看直接格式化 这样的维护者肯定也是个经验不丰富的 既然格式化都这么粗心 系统的盘符都排在前面 更分不清哪个磁盘分了几个区 乱糟糟的

点评

赞同,进PE,不像是DOS下的GHOST,必须弄的明明白白的,因为一切都在那儿放着。其实,现在GHOST已经不太常用。  详情 回复 发表于 2022-4-7 20:27
回复

使用道具 举报

发表于 2022-4-7 20:06:32 | 显示全部楼层
日常使用环境最多的可能就是以下几种吧(欢迎补充)

Win桌面环境;


单磁盘单系统;
单磁盘多系统;
混合磁盘单系统;
混合磁盘多系统
有/无移动设备
PE环境;

无系统单磁盘;
单磁盘单系统;
单磁盘多系统;
无系统多磁盘(机械);
无系统多磁盘(固态);
混合磁盘无系统;
混合磁盘单系统;
混合磁盘多系统
有/无移动设备;

复杂环境变量判断还不如人工指定,比如:当存在无法正常判断或判断有误的场景可以人工输入盘符指定分区排序

点评

没事,这些都能搞定,咱玩注册表。  详情 回复 发表于 2022-4-7 20:24
回复

使用道具 举报

 楼主| 发表于 2022-4-7 20:24:57 | 显示全部楼层
糊涂 发表于 2022-4-7 20:06
日常使用环境最多的可能就是以下几种吧(欢迎补充)

Win桌面环境;

没事,这些都能搞定,咱玩注册表。
回复

使用道具 举报

 楼主| 发表于 2022-4-7 20:27:02 | 显示全部楼层
2012胡言乱语 发表于 2022-4-7 19:44
pe下大多是维护的 你那样分 更分不清磁盘的分区状况了  进pe不认真看直接格式化 这样的维护者肯定也是个 ...

赞同,进PE,不像是DOS下的GHOST,必须弄的明明白白的,因为一切都在那儿放着。其实,现在GHOST已经不太常用。
回复

使用道具 举报

发表于 2022-4-7 22:07:01 | 显示全部楼层
太复杂了。谢谢楼主的付出
回复

使用道具 举报

发表于 2022-4-8 10:17:30 | 显示全部楼层
坐等樓主更新版本
回复

使用道具 举报

发表于 2022-4-8 13:17:39 | 显示全部楼层
看起来很不错哦,收藏之~~~谢谢LZ啦!!!
回复

使用道具 举报

发表于 2022-4-8 14:05:33 | 显示全部楼层
感谢楼主
回复

使用道具 举报

 楼主| 发表于 2022-4-8 14:07:26 | 显示全部楼层
2012胡言乱语 发表于 2022-4-7 19:11
搜索系统时 首先要确定一共搜到了几个有系统的盘符 再看每一个有系统的盘符它们在不在同一磁盘下
如果 ...

这里涉及一个问题,固定类型USB盘,即非可移动型USB盘,或通常说的U盘,它如果有系统,也排在前面吗?如果这样,一个U盘量产为了fixed类型的U盘,有系统,盘符也排前面支了。当然,传统的USB硬盘也在前面。
回复

使用道具 举报

 楼主| 发表于 2022-4-8 14:09:28 | 显示全部楼层
本帖最后由 victor888 于 2022-4-8 16:29 编辑

我总结了一下,就是这样:
desk: sysfirst, osssd, oshd, osusbbhd, ssd, hdd, dvd, rem
pe: osssdfirst, oshd, osusbhd, ssd, hdd, dvd, rem

先按这个做,得找时间。

点评

我这边测试了几台不同运行环境,不同磁盘组合,结果OK  发表于 2022-4-11 07:19
看了 应该是对的 先做出来 大家测试测试 看看后面有啥反馈  详情 回复 发表于 2022-4-8 14:59
回复

使用道具 举报

发表于 2022-4-8 14:59:39 | 显示全部楼层
victor888 发表于 2022-4-8 14:09
我总结了一下,就是这样:
desk: sysfirst, ossecond (osssdfirst, oshdsecond[hdd, usbhdd]), ssd, hdd,  ...

看了 应该是对的 先做出来 大家测试测试 看看后面有啥反馈
回复

使用道具 举报

发表于 2022-4-8 16:21:31 | 显示全部楼层
感谢 !
回复

使用道具 举报

 楼主| 发表于 2022-4-9 18:14:07 | 显示全部楼层
更新了,大家测试吧。
回复

使用道具 举报

发表于 2022-4-10 07:23:25 来自手机 | 显示全部楼层
感谢更新,我这测试ok!
回复

使用道具 举报

发表于 2022-4-10 07:50:09 来自手机 | 显示全部楼层
谢谢楼主分享
回复

使用道具 举报

发表于 2022-4-10 11:23:52 | 显示全部楼层
跟楼主学习!向楼主致敬!我是你的拥趸
回复

使用道具 举报

发表于 2022-4-10 11:41:15 | 显示全部楼层
学习 学习
回复

使用道具 举报

发表于 2022-4-10 23:03:58 | 显示全部楼层
不错,越做越好
回复

使用道具 举报

发表于 2022-4-11 11:40:30 | 显示全部楼层
支持楼主不懈的努力!
回复

使用道具 举报

发表于 2022-4-11 12:23:18 | 显示全部楼层
试一试试一试试一试
回复

使用道具 举报

发表于 2022-4-11 12:23:56 | 显示全部楼层
试一试试一试
回复

使用道具 举报

发表于 2022-4-12 18:11:42 | 显示全部楼层
4月9ri版本,我在PE下测试没有发现问题!
三个硬盘(一个固态2分区、两个机械盘各有3分区),四个U盘(一个固态3分区、一个3.0 2分区,两个2.0各有2分区)共17个分区
回复

使用道具 举报

发表于 2022-4-12 20:29:28 | 显示全部楼层
2012胡言乱语 发表于 2022-4-7 19:11
搜索系统时 首先要确定一共搜到了几个有系统的盘符 再看每一个有系统的盘符它们在不在同一磁盘下
如果 ...

对于存在多选情况,程序无论怎么考虑都无法替代人去判断,所以建议不要复杂化,当检测到多个系统存在,就弹出提示框,让使用者勾选一个主系统即可;毕竟这种难以判断的情况估计不到1%,且有这种情况的电脑使用者肯定也都是玩系统的,基本都明白,不会怕麻烦,反倒更愿意自己选;
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-4-17 07:08

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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