liu_zhenfeng 发表于 2019-9-28 17:51:17

Win10下U盘EFI启动分区盘符去除批处理mountvol %cd:~0,2% /d

保存此批处理到U盘启动区根目录,每当第一次插入win10电脑时在根目录运行一次就会免疫到下次装系统前

mountvol %cd:~0,2% /d




生成恢复盘符批处理版:

HideDriveLetter.cmd

set "a=%cd:~0,1%"
mountvol %a%: /l >%temp%\%a%
set/p b=<%temp%\%a%
echo mountvol %a%: %b% >"c:\%a%_%date:~0,4%-%date:~5,2%-%date:~8,2%_%time:~0,2%`%time:~3,2%.cmd"
mountvol %a%: /d &exit




遍历运行HideDriveLetter.cmd

@echo off
@for %%i in (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 %%i:\HideDriveLetter.* (start /min /d %%i: %%i:\HideDriveLetter))









liu_zhenfeng 发表于 2019-9-28 17:54:04

本帖最后由 liu_zhenfeng 于 2019-10-2 04:25 编辑

mountvol %cd:~0,2% /d或HideDriveLetter.cmd 不要在系统盘(例如c盘)运行,因这是个简单粗暴直接去除所运行位置所在盘符,不慎运行直接硬重启应该没什么大碍。      遍历运行HideDriveLetter.cmd放哪里运行都没关系,为方便可放桌面上:只要根目录含HideDriveLetter.cmd的分区 双击一下“遍历运行HideDriveLetter.cmd”就能一次全隐藏驱动器号




1楼忘记使用%SystemDrive%代替C:了,这层补传一个。系统非C盘的可以试一下(遍历运行也改搜26盘了)













http://bbs.pcbeta.com/forum.php?mod=redirect&goto=findpost&ptid=1775085&pid=49562798

2010sya 发表于 2019-9-28 18:48:27

谢谢分享

soso000111 发表于 2019-9-28 21:17:07

应该只是在运行批处理的电脑上隐藏吧?

liu_zhenfeng 发表于 2019-9-28 21:27:21

soso000111 发表于 2019-9-28 21:17
应该只是在运行批处理的电脑上隐藏吧?

是的,就因为这样所以要放在EFI分区根目录 方便双击运行。好在一个U盘每分区只运行一次就能在电脑重做系统前一直隐藏下去了
页: [1]
查看完整版本: Win10下U盘EFI启动分区盘符去除批处理mountvol %cd:~0,2% /d