Changing filesystem of USB drives

  • Thread starter Cinimod
  • Start date
  • #1
34
0
I found some USB removable storage drives a few days ago, but they won't work on windows. Windows acts as though they haven't been plugged in, so I tried having a look at them using linux, and I can see everything to do with them etc. I now know that the filesystem used is "vfat" (i've never heard of that filesystem before now). Anyway, I was hoping that there was a command in the bash which could convert the drive to ntfs, that way I could use it in windows and linux. I know the convert command in dos can do it, but is there an equivalent command in linux?
 

Answers and Replies

  • #2
ranger
Gold Member
1,676
1
"vfat" is how linux reports that a FAT32 file system is being used by the storage device. For creating a NTFS from linux, try the command mkfs.ntfs or mkntfs. Read the manual page for more specific info. You would however need ntfsprogs to have access to that command option.

I would however, strongly advise that you not make the fs of your storage media NTFS. If you're looking to move between linux and windows with the drive, make the fs FAT32 instead. NTFS support is there for linux, but it not reliable.

For FAT32 paritions, see the man page of mkfs.vfat.

The more general form of the command is mkfs. Refer to the man page.
 
Last edited:
  • #3
dst
376
0
They might use the newest FAT standard(exFAT). Just copy all of the stuff over to a hard drive and from windows, format it to FAT32. Then it should work.
 
  • #4
mgb_phys
Science Advisor
Homework Helper
7,774
13
Under XP you can't format the key as ntfs if you have "optomize for quick removal" turned on.
Fat32 is recommended for USB keys since moving an NTFS drive to another machine without properly unmounting it can cause corruption.
 
  • #5
321
3
You can use gparted, i know Ubuntu 7.10 comes with it, if not you can run your package manager

In Ubuntu iut would be

Code:
sudo apt-get install gparted
Once taht is up and runnign you can format it to FAT, NTFS, or ext3
 
  • #6
237
10
Fat32 is recommended for USB keys since moving an NTFS drive to another machine without properly unmounting it can cause corruption.
I wasn't aware of this at all. Thanks mgb.
 
  • #7
403
1
Under XP you can't format the key as ntfs if you have "optomize for quick removal" turned on.
Fat32 is recommended for USB keys since moving an NTFS drive to another machine without properly unmounting it can cause corruption.
In fact, you should umount ANY filesystem in your drive (not only the NTFS) before moving it.
(otherwise the OS could not flush the associated buffers...)
:smile:
 
  • #8
mgb_phys
Science Advisor
Homework Helper
7,774
13
Yes, but ironically NTFS is a full journalling filesystem designed so it can always cope with a failure/removal during any write process.
The unfortunate part is that the security model is heavily tied to the concept of machine and user ids which can cause problems if it is moved to a different machine. It also annoyingly can't be mounted in read only mode from a key with a write lock - and the error you get isn't very helpfull.
 

Related Threads on Changing filesystem of USB drives

  • Last Post
Replies
2
Views
1K
  • Last Post
Replies
14
Views
3K
  • Last Post
Replies
7
Views
910
  • Last Post
Replies
13
Views
4K
  • Last Post
Replies
5
Views
2K
  • Last Post
Replies
8
Views
9K
Replies
1
Views
2K
Replies
9
Views
4K
Replies
2
Views
4K
  • Last Post
Replies
3
Views
2K
Top