Used space on an "empty," formatted flash drive

11

1

I recently purchased a SanDisk Cruzer CZ36 16GB USB 2.0 flash drive. The flash drive was formatted as FAT32 from the package. I will need to store files that are larger than 4GB on this flash drive, so I decided to reformat the flash drive as NTFS. (Also, the drive had some SanDisk SecureAccess software preloaded on it that I don't want.) On Windows 7, I right-clicked the drive and selected Format. I did a full format by unchecking the "Quick format" box.

After the format, however, Windows tells me that the drive is not completely empty. If I right-click on the drive and select Properties, Windows gives me this infomation:

Type:        Removable Disk
File system: NTFS

Used space:     96,169,984 bytes    91.7 MB
Free space: 15,912,419,328 bytes    14.8 GB

Capacity:   16,008,589,312 bytes    14.9 GB

Why is this the case, since I just formatted the drive? Is this to be expected? Or are some files still lingering on the drive?

When I open the drive on Windows Explorer, no folders or files appear, even when I tell Windows to show hidden folders and files. But, still, I find it worrisome that there is 91.7 MB some how being used on this "empty" drive.

Andrew

Posted 2015-11-05T18:53:31.010

Reputation: 616

A full format on flash based memory is not good for the device life time. It doesn't erase every information, because of wearleveling and rescue space. – Paebbels – 2015-11-05T21:29:13.637

2@Paebbels: not good for the device life time? AFAIK, NAND flash cells still have a typical write cycle life expectancy in the 100,000 to 1,000,000 orders of magnitude. A single full format writes each bit exactly once. I'll agree that it's a pretty useless thing to do, but I can't see it making a significant difference for the drive's life expectancy. – Mels – 2015-11-05T22:03:37.437

Tip: have you also told Windows to show you "protected operating system files"? You still don't get to see everything, but it's a start.

– Mels – 2015-11-05T22:09:59.303

1@Mels No modern NAND flash cells (< 20 nm) have a write life cycle around 10.000 (as of my knowledge). The wearleveling techniques in modern SSDs and USB flash controllers distribute write access to achive higher life time. Especially TLCs (three level cells) have low values. – Paebbels – 2015-11-05T22:12:23.480

1For better performance, it's probably better to do a full format, so the Flash drive knows it has more free space and so in turn has more room for garbage collection and wear leveling. – CivMeierFan – 2015-11-06T00:23:17.813

Answers

17

This is normal. An "empty" NTFS filesystem has a number of internal files such as the master file table ("$MFT"), the log file used for filesystem recovery ("$LogFile"), the volume descriptor file ("$Volume"), and so on.

The largest one is probably the cluster allocation bitmap ("$Bitmap") that keeps track of what space is used and what space is free. This is pre-allocated when the filesystem is created.

David Schwartz

Posted 2015-11-05T18:53:31.010

Reputation: 58 310

4In addition: This is not restricted to NTFS. Every file system stores itself on the same medium and requires some space. The size depends on the partition size and/or the file count. – Paebbels – 2015-11-05T21:35:30.667

Thanks so much. So do you think 91.7 MB of used space is reasonable for a 16 GB flash drive? – Andrew – 2015-11-05T22:58:54.427

10.6% sounds reasonable to me. – David Schwartz – 2015-11-05T23:01:48.470

Interesting. Do you have a source so I can delve further? – CivMeierFan – 2015-11-06T00:26:29.073

1

@CivMeierFan You can start here or just punch something like "ntfs structure" into your favorite search engine.

– David Schwartz – 2015-11-06T00:53:06.080

1

@CivMeierFan: The best documentation about NTFS used to be the reverse-engineered specification on the Linux-NTFS Wiki. It was so comprehensive that – according to some curious webserver log entries – it seems it was actually used as training material inside Microsoft. Unfortunately, the Wiki, along with the entire Linux-NTFS project no longer exists. But you can still find some remnants at the Internet Archive's WayBack Machine.

– Jörg W Mittag – 2015-11-06T08:46:41.187

-1

I'm not an expert, but I believe that all USB devices have some code on them that tells the computer what it is. ie. a flash drive, a keyboard, a mouse, etc.

Chuck Fullmer

Posted 2015-11-05T18:53:31.010

Reputation: 1

3This random computer-related fact doesn't really relate to the question. – fixer1234 – 2015-11-14T04:08:06.250