Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I want to split a large external USB hard drive into at least 2 partitions.

I've heard that multiple partitions on a USB drive involves problems not associated with partitioning a regular IDE/SATA hard drive, especially with Windows. But I can't find specific information about it.

What are those specific problems, and how are they avoided or worked around? Do journaling file systems like ext3, ext4, xfs present special concerns for a USB drive? What are the particular problems Windows has with a partitioned USB drive that don't exist with regular internal drives?

I plan to use Linux (most likely GParted) to do the partitioning. I also plan to use Truecrypt's whole-partition encryption on the partitions, so a thief doesn't have easy access to the data.

share|improve this question

1 Answer 1

up vote 0 down vote accepted

Normally Windows does not support multiple partitions on USB, but Linux has no problems with it. Windows has no trouble seeing the other partitions, it just will not let you assign them drive-letters.

One solution is to use a utility such as Lexar BootIt to flip the Removable Media Bit setting of a USB drive. This utility works with Lexar drives, but for everything else you use it at your own risk.

For another solution to trick Windows into thinking that the USB is an internal disk, see this article:
How To Create Multiple USB Stick Partitions.

The article refers to a product called Hitachi Microdrive whose download doesn't exist any more, but can still be found here. However, it will only work for a 32-bit version of Windows.

The article Fool the BIOS booting any USB stick as a Hard Disk claims that if the USB is already partitioned (which you can do via Linux), many BIOS will treat it as a hard internal disk. Maybe yours does too, but the article is not very recent.

share|improve this answer
    
Thanks. I can live with Windows only seeing one partition; I'll use Linux for the occasional need to transfer a file from one partition to another. –  Mike Rowave Apr 15 '11 at 14:18
1  
Without using trickery, how do I ensure that Windows sees the one partition I want it to see? Does the partition have to be placed first, or last? Or do I format only one partition with a format Windows that can understand (FAT32 or NTFS), so that Windows will see the FAT32/NTFS partition and ignore the ext2/ext3 Linux partition? –  Mike Rowave Apr 15 '11 at 14:24
    
it might 'just work' on a standard usb hard drive - they arn't the same as a USB stick to windows –  Journeyman Geek Apr 15 '11 at 14:39
    
For Windows, only the physically first partition is (almost) guaranteed to be accessible. The other partitions might or might not, depending on parameters that are not all that clear, and that also depend upon the version of Windows. –  harrymc Apr 15 '11 at 15:30

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.