0

在 Windows 中是否可以不可逆地删除/覆盖文件的内容,无论存储介质如何(即没有对驱动器的原始 I/O 访问),只要授予写访问权限?

4

1 回答 1

2

不,至少一般情况下不会。

微软在 Windows Vista 中引入了所谓的“卷影副本”。因此,Windows 不一定会覆盖现有数据,即使您确实告诉它用新内容覆盖现有文件(只要启用了卷影副本)。文件的旧版本仍有可能继续隐藏在驱动器上(并且可以通过资源管理器中的文件属性窗口访问),除非没有足够的磁盘空间来继续这样做。

更多信息可以在MSDN上找到,甚至还有一个 API 可以访问此功能,但我想它仅限于实际编写/创建新副本,而不是删除它们。

于 2013-04-24T10:07:37.993 回答