如果我尝试运行这个:
#include <Windows.h> int main() { CreateFile( TEXT("X:\\$MFT\\Folder"), FILE_READ_ATTRIBUTES, FILE_SHARE_READ | FILE_SHARE_WRITE | FILE_SHARE_DELETE, NULL, OPEN_EXISTING, 0, NULL); return 0; }
系统会死锁(并在Windows 8上,随后蓝屏)进一步尝试访问X:
.
( 更新: X:
只是一个占位符;可以用任何有效的驱动器replace它。)
我花了一段时间来追查,现在我已经 – 但我很困惑,原因是什么?
这是一个NTFS错误。
既然它现在终于被公众所知了 ,我就不会回答这个问题,并把它作为答案。