无忧启动论坛

标题: (已解决)Win10如何禁用自动给U盘加盘符? [打印本页]

作者: 1400700226    时间: 2019-5-28 13:51
标题: (已解决)Win10如何禁用自动给U盘加盘符?
本帖最后由 1400700226 于 2019-5-31 04:25 编辑

感谢13楼网友提供的软件Ratool:

https://www.sordum.org/8104/ratool-v1-3-removable-access-tool/

这个软件通过在注册表添加以下键值:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\StorageDevicePolicies]
"WriteProtect"=dword:00000001

实现USB磁盘写保护,并且给这个键值加权限以防修改。但是我试了下用Total Uninstall能够删除这个键值哈哈

这个软件可以实现设置后重启系统仍保留设置,但是我试了下就只加那个注册表项重启后也不会失效哈哈。所以不想用这个软件的话可以直接加那个注册表项。

===============================================


Win加盘符挂载分区后会强制创建系统卷信息内的一些文件,虽小但仍有可能影响数据恢复。

所以有方法可以禁用Win给新插入的磁盘加盘符:

diskpart automount disable 或者

mountvol /n 或者

reg add HKLM\SYSTEM\ControlSet001\Services\MountMgr /v NoAutoMount /t REG_DWORD /d 1 /f
reg add HKLM\SYSTEM\ControlSet001\Services\partmgr\Parameters /v SanPolicy /t REG_DWORD /d 4 /f


以上三种方法据说在Win7有效,但是在Win10无效,很多网友也发现了这个问题。


所以求助各位大神,Win10下应该怎么关闭自动挂载新卷呢?

谢谢
作者: 2012jiashanni    时间: 2019-5-28 17:23
简单 监测USB插入事件   获取盘符 删掉盘符 几行代码的事情
作者: 1400700226    时间: 2019-5-28 17:54
2012jiashanni 发表于 2019-5-28 17:23
简单 监测USB插入事件   获取盘符 删掉盘符 几行代码的事情

你大概理解错了。。一旦加了盘符接着就写入东西了,删掉就无意义
作者: xing1954    时间: 2019-5-29 05:15
顶帖,等大神到。
作者: newyun    时间: 2019-5-29 11:14
好像系统有个服务是自动分配盘符的
作者: 1400700226    时间: 2019-5-29 13:00
newyun 发表于 2019-5-29 11:14
好像系统有个服务是自动分配盘符的

是呀,加了那个服务的参数也没用
作者: newyun    时间: 2019-5-29 14:32
https://blog.csdn.net/yangyuankp/article/details/8234278你试试这个方法呢
作者: 1400700226    时间: 2019-5-29 21:38
newyun 发表于 2019-5-29 14:32
https://blog.csdn.net/yangyuankp/article/details/8234278你试试这个方法呢

呃,似乎不行
作者: 1400700226    时间: 2019-5-29 21:40
frg521 发表于 2019-5-29 18:06

谢谢,要先删除曾经连接的设备真的有点蛋疼哈,不过我等会重装完系统试一下,谢谢了

那个帖子编辑了,论坛嘛还是不要动感情的好,毕竟什么人都可以参与哈哈
作者: qq2348227    时间: 2019-5-29 22:49
本帖最后由 qq2348227 于 2019-5-31 12:42 编辑

把盘符先用满

https://wenku.baidu.com/view/68118b523c1ec5da50e27025.html

4.jpg (266.14 KB, 下载次数: 171)

4.jpg

3.jpg (265.38 KB, 下载次数: 157)

3.jpg

2.gif (125.8 KB, 下载次数: 189)

2.gif

1.gif (391.39 KB, 下载次数: 172)

1.gif

作者: 1400700226    时间: 2019-5-30 04:25
frg521 发表于 2019-5-29 22:43
...

呃,编辑掉了,不好意思
作者: 1400700226    时间: 2019-5-30 04:26
qq2348227 发表于 2019-5-29 22:49
把盘符先用满

太狠了
作者: newyun    时间: 2019-5-30 09:56
如果可以用第三方你可以试试用Ratool禁止移动设备看看
作者: 1400700226    时间: 2019-5-30 18:13
newyun 发表于 2019-5-30 09:56
如果可以用第三方你可以试试用Ratool禁止移动设备看看

谢谢,我查查
作者: 527104427    时间: 2019-5-30 19:04
1400700226 发表于 2019-5-30 18:13
谢谢,我查查

最简单的操作,就是清除55AA,不伤数据,没有盘符。
作者: 527104427    时间: 2019-5-30 19:16
1400700226 发表于 2019-5-30 18:13
谢谢,我查查

或者干脆用diskpart设置成只读,让微软啥也写不进去:
select disk 1
select partition 1
attributes volume set readonly
作者: 527104427    时间: 2019-5-30 19:18
1400700226 发表于 2019-5-30 18:13
谢谢,我查查

不自动分配盘符:
attributes volume set nodefaultdriveletter
作者: 527104427    时间: 2019-5-30 19:19
1400700226 发表于 2019-5-30 18:13
谢谢,我查查

设置成隐藏属性:
attributes volume set hidden
作者: 1400700226    时间: 2019-5-31 03:51
527104427 发表于 2019-5-30 19:19
设置成隐藏属性:
attributes volume set hidden

谢谢五大回复,可能我没有说明白,我的要求是插入过或者没插入过的usb设备在不能插入后再设置的情况下禁止写入,上面那位网友推荐的Ratools我试了下符合我的要求哈
作者: 1400700226    时间: 2019-5-31 03:56
newyun 发表于 2019-5-30 09:56
如果可以用第三方你可以试试用Ratool禁止移动设备看看

试了下完美实现我的要求哈,谢谢了!

软件设置usb设备只读后,插入过的也能插入即加盘符但阻止写入了,用安卓手机删除system volume information文件夹后插入电脑,用r-studio查看并没有新的被写入。即使用DG也无法修改U盘内的文件。
软件不需要自启动,设置后即使电脑重启也不会失效。非常棒哈哈
作者: 窄口牛    时间: 2019-5-31 06:33
既然是好东西,那就传上来。
Ratool.zip (428.95 KB, 下载次数: 53)
作者: 品色大大虾    时间: 2019-8-31 10:19
这个小东东确实不错。在单位局域网里每台机子都运行一次,完全实现上级部门的要求。
作者: 20120831    时间: 2020-12-10 15:04
刚才在WIN7下想禁用自动加载盘符功能,禁用给U盘或移动硬盘分配盘符,先在组策略试着关闭自动播放功能,没效果
用mountvol /n也没作用,在注册表里新建NoAutoMount 为1,也不能禁用分配盘符
最后输入DISKPART,再automount disable,终于起作用了
作者: 1400700226    时间: 2020-12-10 17:07
20120831 发表于 2020-12-10 15:04
刚才在WIN7下想禁用自动加载盘符功能,禁用给U盘或移动硬盘分配盘符,先在组策略试着关闭自动播放功能,没 ...

但是已经连接过的设备不能起作用,并且貌似即使没盘符,Windows也有可能写分区表什么的。。所以严谨数据恢复还是Linux下吧,没办法
作者: 20120831    时间: 2020-12-27 10:21
1400700226 发表于 2020-12-10 17:07
但是已经连接过的设备不能起作用,并且貌似即使没盘符,Windows也有可能写分区表什么的。。所以严谨数据 ...

用LINUX恢复数据不太现实,现在一直处于禁用分配盘符的模式下,效果很好
作者: 1400700226    时间: 2020-12-29 14:15
20120831 发表于 2020-12-27 10:21
用LINUX恢复数据不太现实,现在一直处于禁用分配盘符的模式下,效果很好

R-Studio有linux版哈哈,另外还可以用testdisk
作者: 20120831    时间: 2021-1-3 14:00
1400700226 发表于 2020-12-29 14:15
R-Studio有linux版哈哈,另外还可以用testdisk

那不一样,要不就在PE下恢复,要不就用常用的WIN7恢复,直接热插拔,平时实在用不到LINUX
作者: 20120831    时间: 2023-5-20 12:34
527104427 发表于 2019-5-30 19:04
最简单的操作,就是清除55AA,不伤数据,没有盘符。

已经很不简单了,目的肯定是不能有任何写入操作,甚至系统下都不应该读取它
用专用工具读取的
作者: 20120831    时间: 2023-5-20 12:40
1400700226 发表于 2019-5-31 03:56
试了下完美实现我的要求哈,谢谢了!

软件设置usb设备只读后,插入过的也能插入即加盘符但阻止写入了 ...

假如是USB设备有问题呢,能完美实现吗
只要分配了盘符,它有问题的话,会一直卡住,打不开反复读取
如果能不分配盘符,那情况就不一样了




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