Файлы NTFS могут иметь идентификаторы объектов. Эти идентификаторы можно установить с помощью FSCTL_SET_OBJECT_ID
. Тем не менее, в статье msdn говорится:
Изменение идентификатора объекта может привести к потере данных из частей файла, вплоть до целых объемов данных.
Но это не более подробно. Как это может привести к потере данных? Это говорит о потенциальных столкновениях объектов в файловой системе, и NTFS полагается на них каким-то образом?
Side node: Я немного экспериментировал с этим, прежде чем обнаружил этот параграф и установил идентификатор объекта для некоторых вновь созданных файлов, надеясь, что моя файловая система все еще не повреждена.