... Mine is 103 MB and I have so much blocks... That is what I dont understand I think there are too much purple block for 103MB...
The purple blocks are only the "reserved space" for MFT (for when it grows). Not the actual MFT (103 MB).
That
reserved space can and will be used for normal data once the partition becomes full. Then only the purple blocks shrink. (Normally it is 12,5% of the entire partition size).

MFT Reservation and Fragmentation
MFT contains frequently used system files and indexes, so performance of MFT affects a lot to the entire volume performance.
By default NTFS reserves zone, 12.5% of volume size for MFT and does not allow writing there any user's data, which lets MFT to grow. However, when, for example, a lot of files are placed to the drive, MFT can grow beyond the reserved zone and becomes fragmented. Another reason is when you delete file, NTFS does not always use its space in MFT to store new one, it just marks MFT entry as deleted and allocates new entry for the new file. It provides some performance and recovery benefits, however it forces MFT to be fragmented.
The more MFT fragmentation, the more the HDD heads movements to access the data, the less overall performance of file system.
Starting from Windows NT 4.0 SP4 you can define MFT Zone Reservation value through the Registry.
Key: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem
Value NtfsMftZoneReservation of DWORD type (1 to 4) allows you to specify MFT Zone for the newly created/formatted volumes(12.5 percent, 25 percent, 37.5 percent, 50 percent of NTFS volume accordingly)
Comes from here:
NTFS.com Hard Drive Fragmentation.Define Cluster Size ProperlyNota: The built-in windows-defragmenter defragments the MFT. I tested it. Went from 9 fragments to 3. (To see it in the report the defragmenter must be closed and opened again). That was in XP.