Hello EverydayAden,
Thank you for using Microsoft products and posting to the community.
The difference in the "size on disk" between your internal SSD and a flash drive (formatted in NTFS) when copying files can be explained by differences in cluster size and file system overhead. Here's why this occurs:
- Cluster Size: A file system, such as NTFS, divides storage space into clusters or allocation units. The cluster size is the smallest amount of disk space that can be allocated to a file. Smaller files can result in a portion of a cluster being unused, leading to "slack space" or "wasted space."
- File System Overhead: File systems have metadata structures, such as the Master File Table (MFT) in NTFS, that store information about each file and directory. This metadata takes up space on the storage device and contributes to the "size on disk."
- Fragmentation: Fragmentation can occur over time as files are created, modified, and deleted. Fragmented files may occupy non-contiguous clusters, which can increase the "size on disk" for those files.
- NTFS format features: Writing a file to an NTFS partition keeps a copy of the file in memory. But there is a difference when you copy a file to a flash drive retaining only a record of the last modification.
In summary, the "size on disk" discrepancy is mainly due to how different storage devices handle file allocation, metadata storage, and cluster size. It's a normal variation between storage mediums and file systems. If you want to minimize this difference, you can try formatting your flash drive with a smaller cluster size, but keep in mind that smaller cluster sizes can be less efficient for larger files. Additionally, compression settings and the presence of fragmented files can also contribute to differences in "size on disk."
I hope the above information is helpful. Please feel free to post back if you need further assistance.
Sincerely
Mavis - MSFT | Microsoft Community Support Specialist