|
本帖最后由 dayeye 于 2023-9-9 10:55 编辑
受过其扰,才知其苦。
发此贴的原由在于几个月前使用用Dism++挂载PE后当时没有卸载,后来发现这个挂载的文件夹怎么都删不掉。具体是Dism++哪个版本未知。
在网上搜索一些删除顽固文件的方法,都解决不了这个问题。
查看有介绍Dism++使用方法的文章,只说了这种情况下挂载的文件特别难以删除。
无忧论坛某贴有备份分区文件后格式化分区再恢复文件的办法。此方法不宜推广。
目前手头的Dism++版本又似乎没有这个问题,专门试了一次。先一天挂载的文件夹第二天又很容易删除掉了。自己也有些疑惑,是从某个版本起不再有这个问题?
我当时是利用Dism++解决了这个问题。此方法也适用于Windows系统下删除其他难以删除的文件,比如某一键备份程序创建的文件夹。
其实删除这类文件/文件夹的方法非常简单:
前提是此难以删除的文件或文件夹在所在磁盘分区内可以移动。把它移到同一分区内的另外一个用Dism++挂载的可写属性的目录(文件夹)内,然后卸载这个目录(文件夹)。
扩展:
这个删不掉文件问题的创造者是微软,所以此方法仅适用于XP以后的windows系统。XP之前不存在这个问题。windows系统之外未可知。
深层次的原因请参考Dism++相关介绍和百度百科“TrustedInstaller”。
windows 系统自带的Dism.exe估计也可以解决问题。
有熟悉Dism.exe用法的同学?请留言。
一点点经验仅供参考。
以下为坛友回复后实测
实测DiskGenius_5.5.0.1488x64专业版,也可以删除“TrustedInstaller”权限的文件。老版本未知。
经实测,最新版2023.9.8火绒粉碎文件不能删除(其实不确定,一直在转圈,没耐心等待)。
DISM.exe在管理员Windows Powershell删除挂载映像的命令行如下:
DISM.exe /Unmount-Image /MountDir:C:\test\offline /Discard (C:\test\offline 为镜像挂载目录)
运行命令可以直接删除以前挂载的映像文件夹,包括Dism++挂载后未卸载的文件夹。
把其他删除不掉的文件移到这个映像挂载文件夹内,这些删除不掉的文件一样可以被卸载(删除)掉的。
以下是卸载昨天用Dism++挂载到PE映像到 G:\11 文件夹的实测。
C:\Users\Administrator>DISM.exe /Unmount-Image /MountDir:G:\11 /discard
部署映像服务和管理工具
版本: 10.0.19041.844
正在卸载映像
[==========================100.0%==========================]
操作成功完成。
此贴可以结了,谢谢各位留言!
|
评分
-
查看全部评分
|