技术支持
互动社区
学习培训
深信服官网
合作伙伴

桌面云aDesk

关注
深信服桌面云aDesk方案,是基于超融合架构的新型桌面模式,通过深度整合服务器虚拟化、桌面虚拟化及存储虚拟化,只需桌面云一体机和云终端两种设备,即可实现云平台的快速交付,为用户提供操作体验及软硬件兼容性媲美PC、更安全、更高效的云桌面。
故障案例库
典型场景排查思路

【aDesk】U盘提示磁盘被写保护

更新时间:2023-01-05
  • 阅读权限:游客
  • 下载
  • 分享
  • 收藏
所属模块 外设相关 | U盘、移动硬盘、key
适用版本 通用
现象如下图所示,U盘在物理机上正常读写,插入虚拟机内,读取正常,无法写入。
错误提示:
1.磁盘被写保护。
2.请去掉写保护或使用另一个张软盘。


一、排查VDC策略是否设置了写保护
我们的VDC有两处地方可以限制u盘的写入。
1.USB访问控制


2.文件导出审计


二、系统注册表是否设置U盘写保护
操作系统注册表有两处位置可以设置写保护
1. 通过StorageDevicePolicies项设置写保护
(1)HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\
(2)HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\
(3)HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\
这三个注册表下面是否有StorageDevicePolicies这个项(没有也是没有写保护的),此项内是否有WriteProtect字段,该字段的值如果是1代表开启了写保护,改为0即可。
备注:要确保以上三个位置都去除了。


2.通过RemoveableStorageDevices项设置写保护
此项根据32位系统和64位系统的不同,有两处注册表,建议,直接搜索注册表,关键词“RemoveableStorageDevices”。
确保其内部的DenyWrite项值为0,即可。
备注:同样,要确保搜索到的所有的都为0。


三、其他厂商的驱动的影响
第三种情况,一般来说,将Disk或者跟Storage有关的驱动层的LowerFilters或者UpperFilters字段内的对应驱动字符串删除即可。如果不清楚,可以都清除掉(之前记得打快照)。因为如果删错了。虚拟机可能会蓝屏。
如果以上两种方式都确认了,那就是存在第三方驱动,给设备设置了只读属性。
1.找到该u盘加载的所有驱动程序
(1)右键U盘,点击“属性”
(2)点击“硬件”栏的,点击U盘的磁盘驱动器,再点属性。
(3)这些就是正常U盘所需要的驱动。

如果除了上述驱动,还有其他驱动加载,并且版权所有者,数字签名者不是微软。则记住驱动的名字。
例如:这边遇到的一个usbuf.sys驱动。
这个时候,打开注册表。搜索usbuf。
如果搜索到的usbuf字符串,在LowerFilters或者UpperFilters中,则双击点开,将值中的usbuf字符串删除。




删除后的LowerFilters的值如下。


重启虚拟机,即可正常写入
第三方驱动,将该磁盘设置了写保护属性。
1.将第三方驱动去除,或者联系第三方厂商确认驱动是否异常。
U盘写保护问题,基本上通过上面的三步排查,都能解决。
1.排查VDC策略是否设置了写保护
2.系统注册表是否设置U盘写保护
3.其他厂商的驱动的影响
本页目录
  • 问题描述
  • 有效排查步骤
  • 根因
  • 解决方案
  • 建议与总结
  • 排查内容