无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 1872|回复: 28
打印 上一主题 下一主题

批处理确定U盘盘符的方法,而不使用PECMD加载ChangeUSB.INI强制更改

[复制链接]
1#
发表于 2024-4-16 10:20:23 | 显示全部楼层
本帖最后由 fuyechun 于 2024-4-16 10:21 编辑

以前在网上搜的,在PE下能用,一直用到现在,代码也简洁。应该是没什么问题吧
  1. @echo off
  2. for %%i in (c d e f g h i j k l m n o p q r s t u v w x y z) do (
  3.     for /f %%h in ('fsutil fsinfo drivetype %%i:^|find "可移动"') do (
  4.         set DriveU=%%h
  5.     )
  6. )
  7. echo,%DriveU%
复制代码

点评

这个也好用,不过有个问题。PE用什么启动?U盘。通常能启动PE的U盘会有两个分区,一个启动分区、一个数据分区。这两个分区都会被fsutil fsinfo drivetype %%i识别为可移动,所以这个方法不准确  详情 回复 发表于 2024-4-16 13:23
回复

使用道具 举报

2#
发表于 2024-4-30 10:19:28 | 显示全部楼层
bjay2008xmy 发表于 2024-4-16 13:23
**** 作者被禁止或删除 内容自动屏蔽 ****

这是微软官方的脚本,没去试过,不知道效果怎么样:
在 Windows PE 中使用此脚本来识别包含“Images”文件夹的驱动器。
  1. @echo Find a drive that has a folder titled Images.
  2. @for %%a in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do @if exist %%a:\Images\ set IMAGESDRIVE=%%a
  3. @echo The Images folder is on drive: %IMAGESDRIVE%
  4. @dir %IMAGESDRIVE%:\Images /w
复制代码

链接:https://learn.microsoft.com/zh-c ... -deployment-scripts
拉到底就可以看到了
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-22 04:00

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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