Oui, vous pouvez partitionner un lecteur flash USB pour démarrer dans une session Ubuntu Live et l'utiliser comme un lecteur USB normal (accessible à Windows) sur des partitions distinctes. J'ai pu le faire avec un lecteur flash USB 2.0 PNY de 32 Go sur un ordinateur portable Sony Vaio T Series Ultrabook avec UEFI et Windows 8.0 installés. J'ai également testé cela à partir du serveur Ubuntu 12.04 sur mon serveur RAID5 i7-290 16 To.
J'ai partitionné la clé USB à l'aide de GParted dans cette configuration:
sdh1
est la partition "Storage" accessible depuis Windows. sdh2
est la partition de démarrage d'Ubuntu desktop 12.04. Ce sont mes étapes:
1. Création d'une nouvelle partition logique de 10 Go, ntfs, avec 25 Mo d'espace libre précédent
et 0 Mo suivant, intitulé Stockage ( doit être le premier sur le lecteur )
2. Création d'une nouvelle partition logique de 5 Go, fat32, avec 0 Mo précédant et suivant
3. Définissez un indicateur de démarrage pour la deuxième partition
4. (Créé les autres partitions qui ne sont pas nécessaires)
5. Démarré sur une session Ubuntu Live chargée sur un DVD et sélectionné Try Ubuntu
sans installation dans le menu GRUB
6. Open Startup Disk Creator avec le lecteur flash USB branché
7. La
partition Ubuntu-Desktop 12.04 Image et le lecteur flash USB 2.0 pny (/ dev / sdh2) de 5,0 Go étaient déjà sélectionnés, ont déplacé la diapositive Combien de stocker les documents
et les paramètres dans un espace supplémentaire réservé et sélectionné Créer un disque de démarrage
Sans sélectionner l'indicateur de démarrage, le créateur de disque de démarrage reconnaîtrait uniquement l'intégralité du lecteur flash comme /dev/sdh
, au lieu de la deuxième partition souhaitée /dev/sdh2
.
Sans mettre la partition Windows en premier, le bit de support amovible ...
"Le paramètre de périphérique de support amovible est un indicateur contenu dans la
réponse SCSI Inquiry Data à la commande SCSI Inquiry. Le bit 7 de l'octet 1 (indexé à partir de 0) est le
bit de support amovible (RMB). Un RMB défini sur zéro indique que le périphérique n'est pas un
périphérique de support amovible. Un RMB de 1 indique que le périphérique est un
périphérique de support amovible . Les pilotes obtiennent ces informations à l'aide de la
demande StorageDeviceProperty . "
... signifierait qu'une seule partition apparaît dans Windows:
"Q. Qu'est-ce qu'une super-disquette?
UNE.
Les supports amovibles sans formatage GPT ou MBR sont considérés comme une "super-disquette".
L'ensemble du média est traité comme une seule partition.
Le fabricant de supports effectue tout partitionnement MBR des supports amovibles. Si le
support possède un MBR, une seule partition est prise en charge. Il y a peu de
différence perceptible par l'utilisateur entre les supports partitionnés MBR et les super-disquettes.
Exemples de supports amovibles: lecteurs de disquettes, cartouches de disques JAZ, supports
magnéto-optiques, DVD-ROM et CD-ROM. Les lecteurs de disque dur sur des bus externes
tels que SCSI ou IEEE 1394 ne sont pas considérés comme amovibles. "
Voici quelques outils qui permettent de retourner le RMB (ce qui n'est pas nécessaire dans ce cas):
Outil de formatage USB Laxar
Bootice
RMPrepUSB
Ce sont des approches logicielles (encore une fois inutiles dans ce cas):
Créez un pilote dummy.sys
Utilisez le Hitachi Microdrive Filterdriver
Crédit:
TSJNachos117 Live USB sur un lecteur USB à 2 partitions
http://ubuntuforums.org/showthread.php?t=1020293
https://stackoverflow.com/questions/2598502/howto-flip-removable-bit-on- usb-drive-in-c
http://www.rmprepusb.com/tutorials/multipartufd