Windows – (为什么)是FSCTL_SET_OBJECT_ID危险?
发布时间:2020-12-14 04:34:14 所属栏目:Windows 来源:网络整理
导读:NTFS文件可以有对象ID.这些ids可以使用 FSCTL_SET_OBJECT_ID 设置.但是,msdn article说: Modifying an object identifier can result in the loss of data from portions of a file,up to and including entire volumes of data. 但是,它不会进一步细节.如
NTFS文件可以有对象ID.这些ids可以使用
FSCTL_SET_OBJECT_ID 设置.但是,msdn article说:
但是,它不会进一步细节.如何导致数据丢失?是否在文件系统中讨论潜在的对象标识冲突,NTFS是否以某种方式依赖它们? 侧节点:在我发现该段落之前,我做了一些实验,并设置了一些新创建的文件的对象标识,这里希望我的文件系统仍然完整.
我真的不认为这可以直接导致数据丢失.
我可以想象的唯一方法是可能的.备份程序假设(1)每个文件都有一个对象Id,和(2)程序始终跟踪所有的ID.在这种情况下,可能会认为不在其数据库中的ID必须引用不应该存在的文件,并且可能会删除该文件. 是的,我知道这听起来很可笑,但这是我可以想到的唯一可能发生的方式.我不认为只能通过更改ID来丢失数据. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows – 崩溃转储分析
- 在Windows下编译适用于PHP 5.2.12及5.2.13的eAccelerator.d
- windows – 免费和malloc的Visual C线程安全?
- 在Windows上进行Qt dll部署
- 使用DOS中断字符串输入和显示输入MASM
- windows – 如何防止Alice杀死进程,但允许Bob卸载它?
- 如何从Windows启动Android模拟器浏览器中的URL链接
- Way Cross编译可在Windows,Linux和Mac OS上运行的C/C++代码
- windows-server-2016 – 是否可以在池中使用多个磁盘,将一些
- windows-7 – 完全使用PowerShell停止“资源管理器”进程