USB Flash drive not accepting file > 4GB

G

Guest

I'm using WindowsXP and recently bought a Patriot 32GB USB flash drive
but when I try to copy a file to it that is greater than 4GB, it says
no room available. The only format option I have is FAT32. Is this
expect with high capacity USB flash drives?
 
J

Jason Tsang

FAT32 has a file size limit of 4 gigs, as such you can't have a file larger
than 4 gigs on a drive formatted as FAT32.

You'd have to format the USB flash drive in NTFS if you want to copy a file
that is larger than 4 gigs to it. Why you can't select the NTFS option, I'm
not sure.

--
Jason Tsang - Microsoft MVP

Read my blog for the latest in Media Center topics
(and other topics that interest me)
http://jtsang.blogspot.com

More information by me
http://jtsang.mvps.org
http://www.classicsunveiled.com

Find out about the MS MVP Program -
http://mvp.support.microsoft.com/default.aspx
 
X

xcal

I have no XP rigth now, but what I remember is that USB flash drives cant be
formatted to NTFS, this option is only available on Vista.

Carlos.
 
I

Ian D

xcal said:
I have no XP rigth now, but what I remember is that USB flash drives cant
be
formatted to NTFS, this option is only available on Vista.

Carlos.

You are correct.

I confirmed this with 2 different 4GB flash drives on XP Pro SP3,
and Vista Ultimate SP1. On XP the only format option was FAT32
in Windows Explorer and Disk Manager. With Vista, the available
options were FAT32, NTFS, and exFAT (FAT64).
 
B

Bill Blanton

You are correct.

I confirmed this with 2 different 4GB flash drives on XP Pro SP3,
and Vista Ultimate SP1. On XP the only format option was FAT32
in Windows Explorer and Disk Manager. With Vista, the available
options were FAT32, NTFS, and exFAT (FAT64).

I wonder if it could be formatted NTFS if you clear the Removable Media
Bit on the flash drive? I've never tried this, but Uwe Sieber has an excellent
page explaining how to do that.

http://www.uwe-sieber.de/usbtrouble_e.html#partitions
 
B

Bill Blanton

You are correct.

I confirmed this with 2 different 4GB flash drives on XP Pro SP3,
and Vista Ultimate SP1. On XP the only format option was FAT32
in Windows Explorer and Disk Manager. With Vista, the available
options were FAT32, NTFS, and exFAT (FAT64).

I wonder if it could be formatted NTFS if you clear the Removable Media
Bit on the flash drive, and set the drive up with a standard partition structure?
I've never tried this, but Uwe Sieber has an excellent page explaining how
to do that.

http://www.uwe-sieber.de/usbtrouble_e.html#partitions
 
U

Uwe Sieber

I'm using WindowsXP and recently bought a Patriot 32GB USB flash drive
but when I try to copy a file to it that is greater than 4GB, it says
no room available. The only format option I have is FAT32. Is this
expect with high capacity USB flash drives?

Yes, it's a bit strange under XP. For 'removable' drives,
by default only FAT/FAT32 is an option. But for drives
larger than 32GB, NTFS is the only one option. Very strange.

XP allows to format 'removable' drives with NTFS when they
have set the policy 'optimize for speed'.

Double click the 'safe removal' tray icon, set the checkbox
'show device components'. Click on the item with the drives
name like 'Corsair Flash Voyager USB Drive', select Properties.
On the second tab 'Policies' you find the removal policies.
Select 'optimize for speed', OK. Then reattach the drive. Now
NTFS is allowed.

An easier way is to convert the drive to NTFS. Open a command
prompt and enter (assuming U: is your USB drive)

convert U: /fs:ntfs

When it is finished enter

chkdsk U:

Check if the cluster size ("bytes in each allocation unit")
is 4096. If you get a smaller values, take the long way and
format it because small clusers cause slow performance.

Remember that NTFS formated drives will always have a write
cache enabled, so using 'safe removal' or 'eject' is obligatory.


Uwe
 
O

Olórin

Uwe Sieber said:
Yes, it's a bit strange under XP. For 'removable' drives,
by default only FAT/FAT32 is an option. But for drives
larger than 32GB, NTFS is the only one option. Very strange.

XP allows to format 'removable' drives with NTFS when they
have set the policy 'optimize for speed'.

Double click the 'safe removal' tray icon, set the checkbox
'show device components'. Click on the item with the drives
name like 'Corsair Flash Voyager USB Drive', select Properties.
On the second tab 'Policies' you find the removal policies.
Select 'optimize for speed', OK. Then reattach the drive. Now
NTFS is allowed.

An easier way is to convert the drive to NTFS. Open a command
prompt and enter (assuming U: is your USB drive)

convert U: /fs:ntfs

When it is finished enter

chkdsk U:

Check if the cluster size ("bytes in each allocation unit")
is 4096. If you get a smaller values, take the long way and
format it because small clusers cause slow performance.

Remember that NTFS formated drives will always have a write
cache enabled, so using 'safe removal' or 'eject' is obligatory.


Uwe

Excellent, informative post Uwe; thanks.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top