I have a 4G Silicon-Power flash memory.
When I format it in Windows-7, 47 MByte will remain as used space :

But when I format it in Windows-8, 18 MByte will remain as used space :

Note : In both windows I select File System = NTFS and Allocation Unit size = 4096
What is the difference?
Update :
Windows-7 Professional- 64 bit - Version 6.1 Service pack 1
C:\>fsutil fsinfo ntfsinfo j:
NTFS Volume Serial Number : 0x02764432764428ad
Version : 3.1
Number Sectors : 0x000000000078077f
Total Clusters : 0x00000000000f00ef
Free Clusters : 0x00000000000ed5de
Total Reserved : 0x0000000000000000
Bytes Per Sector : 512
Bytes Per Cluster : 4096
Bytes Per FileRecord Segment : 1024
Clusters Per FileRecord Segment : 0
Mft Valid Data Length : 0x0000000000040000
Mft Start Lcn : 0x0000000000040000
Mft2 Start Lcn : 0x0000000000000002
Mft Zone Start : 0x0000000000040000
Mft Zone End : 0x000000000004c820
RM Identifier: 94E3CDFA-2ADD-11E4-B3D3-005056C00001
.
C:\>defrag /a /h /u /v j:
Microsoft Disk Defragmenter
Copyright (c) 2007 Microsoft Corp.
Invoking analysis on GHASEMI (J:)...
Analysis: 100% complete.
The operation completed successfully.
Post Defragmentation Report:
Volume Information:
Volume size = 3.75 GB
Cluster size = 4 KB
Used space = 43.06 MB
Free space = 3.70 GB
Fragmentation:
Total fragmented space = 0%
Average fragments per file = 1.10
Movable files and folders = 23
Unmovable files and folders = 12
Files:
Fragmented files = 0
Total file fragments = 0
Folders:
Total folders = 11
Fragmented folders = 0
Total folder fragments = 0
Free space:
Free space count = 4
Average free space size = 899.49 MB
Largest free space size = 2.55 GB
Master File Table (MFT):
MFT size = 256.00 KB
MFT record count = 255
MFT usage = 100%
Total MFT fragments = 2
Note: File fragments larger than 64MB are not included in the fragmentat
ion statistics.
You do not need to defragment this volume.
C:\>
untfs.dll version : 6.1.7601.17514
ntfs.sys version : 6.1.7601.18127
Windows 8.1 Version 6.3 :
C:\>fsut fsinfo ntfsinfo E:
'fsut' is not recognized as an internal or external command,
operable program or batch file.
C:\>fsutil fsinfo ntfsinfo E:
NTFS Volume Serial Number : 0xbc18035618030ed8
NTFS Version : 3.1
LFS Version : 1.1
Number Sectors : 0x000000000078077f
Total Clusters : 0x00000000000f00ef
Free Clusters : 0x00000000000ef2c7
Total Reserved : 0x0000000000000000
Bytes Per Sector : 512
Bytes Per Physical Sector : 512
Bytes Per Cluster : 4096
Bytes Per FileRecord Segment : 1024
Clusters Per FileRecord Segment : 0
Mft Valid Data Length : 0x0000000000040000
Mft Start Lcn : 0x0000000000040000
Mft2 Start Lcn : 0x0000000000000002
Mft Zone Start : 0x0000000000040000
Mft Zone End : 0x000000000004c820
Resource Manager Identifier : DC8269B6-2A42-11E4-BE90-0021CCD87AAC
.
C:\>defrag /a /h /u /v E:
Microsoft Drive Optimizer
Copyright (c) 2013 Microsoft Corp.
Invoking analysis on GHASEMI (E:)...
Analysis: 100% complete.
The operation completed successfully.
Post Defragmentation Report:
Volume Information:
Volume size = 3.75 GB
Cluster size = 4 KB
Used space = 14.15 MB
Free space = 3.73 GB
Fragmentation:
Total fragmented space = 0%
Average fragments per file = 1.11
Movable files and folders = 19
Unmovable files and folders = 4
Files:
Fragmented files = 2
Total file fragments = 2
Folders:
Total folders = 1
Fragmented folders = 0
Total folder fragments = 0
Free space:
Free space count = 4
Average free space size = 906.72 MB
Largest free space size = 2.55 GB
Master File Table (MFT):
MFT size = 256.00 KB
MFT record count = 255
MFT usage = 100%
Total MFT fragments = 1
Note: File fragments larger than 64MB are not included in the fragmentat
ion statistics.
You do not need to defragment this volume.
C:\>
untfs.dll version : 6.3.9600.17031
ntfs.sys versio : 6.3.9600.17055
FileSystem = NTFSandAllocationUnitSize = 4096. There is no hidden file! So why UsedSpace are different in this two case?! – TheGoodUser Aug 22 '14 at 15:09X:with the correct letter:fsutil fsinfo ntfsinfo X: & defrag /a /h /u /v X:Copy the full command output and save it somewhere. For reference, take note of the file version reported foruntfs.dllandntfs.sys, which can be usually found inC:\Windows\System32andC:\Windows\System32\drivers, respectively. Then repeat the same steps using Windows 8 and Windows 8.1. When done, post here the information you gathered. – and31415 Aug 23 '14 at 08:23