Le problème
Contrairement à Linux, Windows ne peut pas partitionner ou utiliser correctement une clé USB partitionnée ; c'est-à-dire que si vous branchez une clé USB partitionnée, seule la première partition sera visible.
La solution
La solution doit résoudre deux problèmes : la partition et rendre les partitions visibles. Pour le premier, une option est d'utiliser Linux, peut-être une distribution live spécifiquement conçue pour l'imagerie et la partition, comme Clonezilla. Il existe également des outils Windows gratuits comme Bootice.
La deuxième tâche consiste à rendre toutes (et pas seulement la première) utilisables dans Windows. Une option déconseillée est d'utiliser des outils qui modifient le bit des supports amovibles, car ils peuvent endommager des clés incompatibles.
Une meilleure solution consiste à installer un filtre. Un programme similaire à un lecteur, ajoutant des fonctionnalités supplémentaires à ceux-ci. Dans notre cas, il s'agit de faire apparaître une clé USB comme un lecteur fixe. Voir par exemple diskmod.sys de Karyonix discuté sur reboot.pro.
Effets secondaires et utilisations alternatives
Comme Windows ne peut voir que la première partition d'une clé USB sans filtre, on peut rendre certains fichiers Linux invisibles à un utilisateur Windows, en les stockant sur une partition autre que la première.
Un cas particulier est une distribution Linux sur clé USB. Si vous souhaitez utiliser la clé pour stocker également des documents et que vous ne voulez pas rendre les fichiers du système d'exploitation Linux visibles sous Windows, il suffit de ne pas installer Linux sur la première partition.