How to format a hard drive, SSD, or USB flash drive

Updated: 07/13/2023 by Computer Hope
My computer

There are multiple types of drives or devices for storing data to format and erase all data. Popular drives and devices include the following:

Select a formatting option from the list below, and follow the steps to erase all data on these drives.

Note

To format a hard drive and reinstall Windows, see: How to erase a hard drive and start over?

Note

To format a write-protected USB flash drive, you must first disable the write protection, then proceed with formatting the flash drive. See: How to enable or disable write protection on a USB flash drive.

Basic format using My Computer in Microsoft Windows

  1. Press the Windows key, type My Computer, and press Enter.
  2. Find the appropriate drive icon and right-click it.
  3. In the drop-down menu, select the Format option.
  4. Most options are set by default in the Format window, and you can most likely use those default settings.
Note

Quick Format is optional. The Quick Format feature formats the drive faster but makes it easier to recover data using specialized software.

  1. Click Start to begin the format process.

Basic format using the Windows command line

  1. Open the Windows command prompt.
  2. At the prompt, type format and the appropriate drive letter, and press Enter. For example, if the hard drive you are formatting is drive E:, type format E:
  3. When asked to erase all contents on the hard drive, type Y to proceed.
Note

You may see a prompt to Enter the current volume label for drive E: or something similar, depending on what drive letter you are formatting. You need to know the volume for the hard drive before starting the format process. Before executing the format command, type vol e: (replace e: with the hard drive letter being formatted) and press Enter. The volume name displayed, for example, with Volume in drive E is MyData, "MyData" is the volume name.

  • See our format command page for further information and other options available with this command.

Zero-fill format using the Windows command line

Note

The zero-fill format option is only available in Windows Vista and later.

For a more thorough erasing of data on a storage drive or device, you can zero fill it, overwriting all data on the hard drive with zeroes. Zero filling makes it impossible for someone to recover data from the hard drive that was overwritten.

To zero-fill a hard drive, use the following command at the Windows command prompt.

format e: /p:count

The command above tells Windows to format the hard drive (in this case, the E: drive) by writing zeroes to every sector. Replace the count text with the number of times you want the hard drive to be formatted. After the first round of zero-fill formatting, the format process fills every sector with a random number between zero and nine. The more times you format the drive with the count option, the more securely the hard drive is erased.

  • See our format command page for further information and other options available with this command.

Basic format using the DOS command line

If you have a Windows recovery disc or a Windows installation disc, you can access the DOS command prompt and erase a hard drive. Using the following format method lets you erase the primary hard drive on the computer (e.g., the C: drive).

Note

To format the primary hard drive and don't have a recovery disc, you can use a Windows installation disc instead. If you don't have a Windows recovery disc or USB drive, you need another computer to format the drive.

  1. Insert the Windows recovery or installation disc in the CD (compact disc) or DVD (digital versatile disc) drive.
  2. Restart the computer. As the computer is booting up, a message like Press any key to boot from CD is displayed. Press any key on the keyboard to make the computer boot to the Windows recovery or installation disc.
Note

If you do not see the message Press any key, the computer's boot sequence is likely not set to boot from the CD or DVD drive first. In your BIOS setup, configure the boot sequence, so the CD or DVD drive is listed first.

  1. Once the computer has finished booting to the disc, a Recovery Options box should appear. Click Next to proceed through the recovery process.
  2. After a few moments, a System Recovery Options screen should appear. Select the Use recovery tools that can help fix problems starting Windows option.
  3. Select the operating system you want to repair and click Next.
  4. On the next screen, select the Command Prompt option.
  5. The recovery process should exit and return you to the command prompt. At the command prompt, type the following command: format e: (change the e: drive letter to the drive letter you are formatting).
  6. When asked to erase all contents on the drive, type Y to proceed.
Note

You need to know the correct volume for the drive you want to format. For example, you may see a prompt to Enter the current volume label for drive E: or similar, depending on what drive letter you are formatting. Before executing the format command, you can type vol e: (replace e: with the hard drive letter being formatted) and press Enter. The volume name displayed, for example, with Volume is drive E is MyData, "MyData" is the volume name.

  • See our format command page for further information and other options available with this command.

Changing the file system (e.g., FAT32 and NTFS)

Some operating systems require different file systems, like exFAT, FAT, FAT32, or NTFS, to run correctly. To change the file system on your USB drive, follow the steps below.

  1. Connect your USB drive to your computer.
  2. Open File Explorer by pressing the Windows key, typing Explorer, and pressing Enter. For this example, our USB is called HP V100W (D:).
  3. Locate and right-click the USB drive. You may need to scroll down in the left menu to find it.

Find USB drive in File Explorer

  1. In the pop-up menu, select Format.

Format option in right-click pop-up menu

  1. In the Format window, click the down arrow under File system.
  2. Choose the best option for your needs. FAT32 (file allocation table) or NTFS (NTFS file system) are the most common file systems used on computers.

Format USB drive to selected file system

  1. Click the Start button to format the USB drive to the selected file system.