MFT 버그
1. 개요
Windows 7부터 Windows 10 1507버전 까지 존재했던 버그로 C:\\$MFT에 접근하면 시스템을 다운시키는 치명적인 버그다.
우선 $MFT는 윈도우의 NTFS 파일시스템에서 사용되는 특수 메타데이터 파일이다. 이 파일은 NTFS 볼륨의 루트 디렉토리에 있지만, NTFS 드라이버가 특수한 방식으로 처리하며, 대부분의 소프트웨어는 접근할 수 없으며 볼 수도 없다. 이 파일을 열어보려고 시도하면 일반적인 상황에서는 접근이 차단이 된다.
하지만 이 버그는 C:\\$MFT\\123 와 같이 접근를 시도하게 되면 '''NTFS 드라이버는 파일을 잠그고, 절대로 해제가 되지 않는다.''' 그리고 이후의 모든 작업 잠금이 해제될 때까지 대기하게 된다. 또한 파일시스템에 접근하려는 모든 시도가 차단되어 모든 프로그램이 중단되며, 재부팅을 하지 않는 이상 윈도우를 사용할 수 없다. 즉 시스템 다운. 블루스크린도 볼 수 있다.
탐색기, 사이트, 프로그램도 C:\\$MFT을 열려고 하면 이 버그가 발생하게 된다. 물론 Windows 10 10240버전 부터는 발생하지 않는다.[1]
2. 관련 문서
[1] Windows Server 2016와 후속작인 Windows Server 2019 도 마찬가지.