Windows 8.1上的TrueCrypt卸载始终提示:“卷包含应用程序或系统正在使用的文件或文件夹”


8

我有一个TrueCrypt挂载的卷。一切正常,除非我尝试卸下它(确认我没有任何应用程序或资源管理器中使用了任何东西)。每次单击Dismount按钮,都会收到此错误:

该卷包含应用程序或系统正在使用的文件或文件夹。强制下马?

在此处输入图片说明

我启动了Sysinternals的Process Monitor,在以该驱动器号开头的路径上进行了过滤,并注意到奇怪的结果,我发誓我没有尝试使用列出的任何应用程序(Explorer.EXE,SnippingTool.exe,firefox 。可执行程序)。

所有3个应用程序都显示相同类型的“访问”(带有SUCCESS结果):

  • CreateFile: 所需访问权限:同步,处置:打开,选项:目录,同步IO非警报,属性:不适用,ShareMode:无,分配大小:不适用,OpenResult:已打开
  • QueryNameInformationFile:名称:\
  • QueryInformationVolume: VolumeCreationTime:2/10/2015 10:04:26 PM,VolumeSerialNumber:D753-7E32,SupportsObjects:True,VolumeLabel:
  • QueryAttributeInformationVolume: FileSystemAttributes:保留大小写,区分大小写,Unicode,ACL,压缩,命名流,EFS,对象ID,重新解析点,稀疏文件,配额,事务,0x3c00000,MaximumComponentNameLength:255,FileSystemName:NTFS
  • CloseFile:
  • CreateFile:所需访问权限:同步,处置:打开,选项:目录,同步IO非警报,为可用空间查询打开,属性:n / a,ShareMode:无,AllocationSize:n / a,OpenResult:已打开
  • QueryFullSizeInformationVolume: TotalAllocationUnits:4,194,303,CallerAvailableAllocationUnits:2,425,717,ActualAvailableAllocationUnits:2,425,717,SectorsPerAllocationUnit:8,BytesPerSector:512
  • CloseFile:

我试图通过取消选中驱动器属性页面上的相应复选框来禁用该驱动器(及其所有子文件夹和文件)的索引编制,但这没有帮助。

在此处输入图片说明


ACCESS DENIEDTrueCrypt的FileSystemControl操作仅显示在进程监视器上:

控制:FSCTL_LOCK_VOLUME


有趣的是,如果我挂载了该驱动器并立即将其卸下(甚至一次都没有尝试通过资源管理器访问它),那么它将无任何错误地卸下。


此问题最严重的部分是,如果我继续单击并单击Yes(强制卸下),则Windows 8.1会因BSOD(死亡的蓝屏)而崩溃。显然,这并不能使该工具非常有用。


任何想法如何摆脱此错误消息?禁用导致此问题的Windows服务或功能?


1
作为疑难解答的一部分,您是否检查了日志中造成BSOD的确切原因?在这里可能会有帮助。此外,您是否尝试注销并登录以卸载?-我知道,这不会回答问题背后的原因,但可以解决该问题。
Firelord

TrueCrypt大约一年前停产;从那以后我一直在使用DiskCryptor。如果您是我,那么我将从TrueCrypt区域获取所有内容并将其移至当前正在维护的平台上。随着时间的流逝,它将变得更糟,因为它不再被开发了。
杰森·洛克

Answers:


1
  1. 您可以安装CrystalRich的LockHunter 来查看哪些进程具有TrueCrypt卷的打开文件句柄。

  2. 您的AV正在访问文件吗?

  3. 回复:“ TrueCrypt已停产”,它已经被部分审核,并且未发现主要缺陷或后门(在AES中)。有关TrueCrypt的评论,请参见How-To GeekE. Ciurana。如果您确实想切换加密软件,以解决锁定问题或出于安全原因,请参见AlternativeTo:TrueCrypt ...,目前,VeraCrypt处于领先地位。请注意,如果您确实切换到VeraCrypt,则将需要重新创建所有当前的TrueCrypt容器。


1

迟到了-我在磁盘分区中创建的VeraCrypt容器遇到了相同的问题(磁盘分为三个扇区-一个小型普通型驱动器,用于存储我的软件的备份,包括VeraCrypt,KeePass和KeePass密钥文件,以及以及同一便携式硬盘上的两个VeraCrypt分区)。一旦我关闭了普通驱动器容器的索引编制,VeraCrypt分区容器便开始正确卸除-显然,索引编制过程被解释为对同一物理磁盘上所有分区的活动访问请求。


0

我意识到这是一个有历史的问题,但是由于我是在自己寻找解决方案时发现的,而且没有发布解决方案,因此请允许我提供。

简短的答案:TrueCrypt容器中的某些东西似乎变坏了,无法卸载。创建一个新的TrueCrypt容器并将文件从一个移到另一个即可解决该问题。

我最近遇到了与这里的OP完全相同的问题,并且很快就可以将其范围缩小到单个TrueCrypt容器。我在同一物理USB拇指驱动器上有另一个容器,在另一个拇指驱动器上有另一个容器,但两个都没有问题。当我将容器(和无问题的容器)复制到新驱动器时,即使在新的物理指驱动器上,该容器仍然存在相同的问题;并且无故障的容器在新的拇指驱动器上被认为是无故障的。

我分配了一个新容器,并复制了文件,然后正确卸载了新容器。

我想这可能是因为旧的拇指驱动器变得片状,或者可能是由于我没有正确卸下而将其卸下了,所以容器中的某些东西损坏了。不足以损害数据,但不能干净拆卸。无论哪种方式,重新创建容器都能为我完成工作。


-1

对于所有TrueCrypt用户,VeraCrypt是TrueCrypt的别名,它是一个TrueCrypt,其名称已更改,并且具有更多的安全性和更多选项。

他们采用了TrueCrypt的代码形式,并从那里开始。现在我同时使用:TrueCrypt用于旧版本,VeraCrypt用于新版本。

而veraCrypt确实是经过维护的,并且随着新功能的到来,他们牢记能够对UEFI系统的GPT磁盘(没有MBR,没有BIOS)上的Windows系统分区进行加密,他们不知道何时需要,但是正在尝试最好的方法是,了解UEFI启动以及Windows如何从GPT磁盘分区方案启动的知识。

也许可以帮上忙。

PD:VeraCrypt的源代码是TrueCrypt的源代码,其中添加了修复程序和其他功能,相同的GUI等,带有一些“附加”。


这实际上并不能回答问题。
Chenmunka '16
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.