Wondershare Recoverit

Hard Drive Recovery

  • Recovers deleted or lost files from hard drive effectively, safely and completely.
  • Supports data recovery from 500+ data loss scenarios, including computer crash, partition loss, accidental human error, etc.
  • Supports 1000+ file formats recovery with a high success rate and without any quality loss.
Free Download Free Download Free Download Learn More >
hard drive recovery

How to Format Write Protected Pen Drive on Windows or Mac

Wondershare Recoverit Authors

Jul 17, 2024 • Filed to: USB Recovery • Proven solutions

Is there any feasible solution to format a USB drive in Linux?

If you are thinking the same thing, then today is your lucky day – as you have come to the right place. A lot of Linux users find it hard to format USB drives due to the restricted environment of the OS. Although Linux offers tons of advantages, it can be a bit tedious to work on at times. Worry not – as I'm here to help you solve this problem and format flash drive in Linux in two different ways. Apart from that, the guide has also included a quick solution to recover accidentally deleted data from a USB drive.


Part 1: How to Format a USB Flash Drive in Linux?

You might already know that Linux is one of the most widely used open-source operating systems in the world. While Linux is a kernel, it is presented through different distribution systems like Ubuntu, Fedora, Debian, and so on. Therefore, the GUI solution to format a pen drive in Linux would depend on its distribution system. Apart from that, you can also take the assistance of certain commands to access and format a USB drive in Linux. Let's discuss both of these solutions in detail.

Solution 1: Format USB Drive via Terminal (Command Prompt)

Terminal or Command Prompt is one of the most vital components in any operating system that lets us communicate with it via a command-line interface. Therefore, it doesn't matter if you run a Fedora or Ubuntu, you can take the assistance of certain commands to format a USB stick in Linux.

Step 1: Launch Terminal on your Linux system

There are different ways to launch Terminal on Linux. Firstly, you can just press the Ctrl + Alt + T keys at the same time to launch the Terminal window. Gnome users can also find it under Applications > Accessories. Also, you can go to the Dash widget on the GUI and search for "terminal" as well.


Step 2: Identify the attached USB drive

Now, attach your USB drive to the system and let it detect it. To know its identifier, you can enter the "$ df" command. This will display a list of the connected media and disks with their details. For instance, in this case, it is identified as "/dev/sdc1".


Step 3: Unmount the disk

When a USB drive is first attached to a Linux system, it is automatically mounted. To format the flash drive in Linux, we need to unmount it first. To do this, you have to enter the "unmount" command, following by the identifier. In our case, we will enter the command: $ sudo umount /dev/sdc1


Step 4: Format the USB drive

Now, you can just format the USB drive in Linux by entering the "mkfs" command. It will have a parameter that will decide the file system on the drive. Mostly, NTFS or FAT32 is recommended due to its compatibility with Windows. Here are the common possible ways to write it:

  • For the vFAT (FAT32) file system: sudo mkfs.vfat /dev/sdc1
  • For NTFS file system: sudo mkfs.ntfs /dev/sdc1
  • For the EXT4 file system: sudo mkfs.ext4 /dev/sdc1


Please note that the "/dev/sdc1" identifier can be replaced by the one in your Linux system for the connected USB drive.

Solution 2: Format USB Drive via the Disks Utility

If you have an advanced layer of Ubuntu or Fedora over the Linux kernel, then you can also use its graphic user interface to format a USB drive. For instance, Ubuntu systems come with an inbuilt utility program known as "Disks". To learn how to format a USB drive in Linux via its GUI, follow these steps:

1. Firstly, access the Disks Utility on your system. To do this, click on the Dash option on Ubuntu on the top-right corner. Make sure that the USB drive that you wish to format is connected to the system beforehand.

2. Type "Disks" on the Dash search and when the relevant result is displayed, click on the icon to open it. You can also find the Disks Utility under its Applications as well.


3. This will launch the Disks Utility interface on the system. On the left panel, you can view the available internal and external storage sources. From here, select the connected thumb drive.

4. On the right, this will display various details of the USB drive. Click on the gear icon to visit its settings.


5. This will launch a dedicated window for formatting the disk. Select the file format and the type of formatting. You can also give the disk a new name as well. Once you are done, click on the "Format" button and wait as Linux would format the USB drive.


Part 2: How to Recover Files from Formatted USB Drive in Linux?

There are times when users end up formatting a USB drive in Linux by mistake. To resolve this and get back your formatted data, you can take the assistance of a data recovery tool. For instance, Recoverit by Wondershare is one of the most trusted and effective data recovery applications for Windows and Mac. If you have formatted a USB drive accidentally on Linux, then unmount it first, and connect it to a Windows or Mac. Later, you can take the assistance of Recoverit to extract all kinds of lost or deleted content from it.

Video: How to Recover Lost Data

Recent Videos from Recoverit

View More >

The application supports all sorts of USB drives with every major file format. The interface is also extremely user-friendly with an option to preview the data before restoring it. Here's how you can perform data recovery on a formatted USB drive using Recoverit.

Step 1: Connect the USB drive and select it

Firstly, disconnect the formatted drive from the Linux system and connect it to the Windows or Mac system on which Recoverit is installed. Launch Recoverit and check that the connected USB drive has been detected by it. Select its icon and click on the "Start" button to scan it.


Step 2: Wait for the scan to be over

As Recoverit would scan the connected USB drive, you can wait for it to be completed. Although, you can pause the process in between and even preview its results as well.


Step 3: Restore your data

In the end, you can just preview the extracted content like photos, videos, documents, etc. on Recoverit. Select the files you wish to get back and click on the "Recover" button to save them on the location of your choice. Instead of restoring your data to the USB drive, prefer saving it on your system instead.


That's it! After reading this quick and informative guide, you would certainly be able to format the USB drive in Linux like a pro. As you can see, there are so many ways for Linux users to format a USB drive on their system. Apart from that, if you have accidentally formatted a pen drive, then recover your lost data with a tool like Recoverit. Go ahead and give its free version a try and share this guide with others to teach them how to format a pen drive in Linux as well.

Recoverit author

Sue Wayne

staff Editor

Home > Resources > USB Recovery > How to Format Write Protected Pen Drive on Windows or Mac