When I non-quick format a USB flash drive in Windows, what actually happens?

3

Using quick format (right-click on drive in file explorer) in Windows (8.1) is a quick way to remove the files on a USB flash drive.

But what happens when I use the ordinary format on a USB flash drive? It takes quite some time. Almost as long as a erase / wipe would, but I guess that is not what format does.

Takeaguest

Posted 2015-01-08T04:23:06.290

Reputation: 33

Answers

3

You are actually just putting the data on it marked as "free space" but not really deleting it.

Beware that may be possible to recover your data on it if did that way.

The often called "full format" usually requires more time because it will erase all your data and overwrite your data with zeros and also scan the hard drive for erros and bad sectors.

Prior to Windows Vista the "full format" does not write zeros on your data so you might consider an 3d party program for that.(edited to adress what @Daniel said on comments)

It's usually the safest and preferably option if time isn't a problem or you need to make sure nobody can recover your data.

Regarding the above risks there is no difference. With every format the operating system writes the file system structure, and this structure is the starting point for every file system access. It does not make any difference if unused sectors are zeroed out or filled with random data.

Freedo

Posted 2015-01-08T04:23:06.290

Reputation: 422

It might be noteworthy that this behavior is “new”. Prior to Windows Vista, the partition is not zeroed when doing a full format.

– Daniel B – 2015-01-08T08:00:33.237

You are right i wil add that to my answer – Freedo – 2015-01-08T12:57:28.923

Thank you Daniel B and Freedom! This is news to me! So, one could say that Microsoft has built in some kind of erase / wipe feature into Windows from Vista and onwards? The problem still persists with solid state memories using "usage balancing", but this would handle hard disk drives! SSD:s can be erased in under a minute with "Secure Erase" commands. – Takeaguest – 2015-01-08T22:56:46.813