NTFS uses atomic transactions, that's the only way it has the ability to recover after a fault.
You can read more if you wish in 'Inside the Windows NT File System' by Helen Custer, page 15.