On an external 160G USB mobile drive /dev/sda using Knoppix I have successfully created and formatted
/dev/sda1 4G 83 ext2
/dev/sda2 4G b FAT32
/dev/sda3 8G b FAT32
/dev/sda4 144G b FAT32
and when starting up Windows these are all seen; drivenames can be modified using Disk Manager and they persist.
On an external 4G USB stick /dev/sdb I have likewise successfully created and formatted
/dev/sdb1 600M 83 ext2
/dev/sdb2 40M b FAT32
/dev/sdb4 3G b FAT32
but on starting up Windows these are NOT recognised. According to Disk Manager the partition /dev/sdb1 has been given the drive letter K: even though an ext2 partition is not accessible to Windows!! and according to Disk Manager /dev/sdb2 and /dev/sdb4 can be neither formatted nor named, because they have not been enabled.
Can anybody *please* either (i) explain the inconsistency in outcome drive v. stick; or (ii) tell me how to get the stick partitions recognised in Windows; or preferably both (i) and (ii)?
Thank you.
Fergus

Dell EMC PowerEdge R740 8 Bay Server w/ 32GB RAM 2x GOLD 6132 2x 1600W PSU H730p
$499.88
Dell EMC PowerEdge R440 Xeon silver 4215 2.5GHz 16 GB ram 2x 550W PSU No HDD
$275.00
Dell Intel X710-DA2 5N7Y5 Dual-Port 10GbE SFP+ PCIe 3.0 x8 Network Adapter
$27.50
DELL POWEREDGE R340 Server | Xeon E-2126G 64GB RAM PERC H330 (Onboard)
$399.95
Dell Poweredge R730xd 12LFF 2*2660v4 4*1Gbe h730 2x 750W Server CTO
$308.00
Dell PowerEdge C4130 1U AI GPU Server | 2x E5-2680 v3 | 32gb Ram | 2x 1600W
$484.99
Dell Poweredge R630 2x Xeon E5-2680 v3 2.5ghz 24-Cores / 64gb / Raid / 2x 1Tb
$374.99
Dell PowerEdge R730 8 Bay Server 64Gb 1x80Gb SSD 3x900Gb SAS 2x12c v4CPU Proxmox
$620.00
Dell EMC VxRail E560F 10-SFF 2*Gold 6230R 2.1GHz No RAM HBA330 iDrac Ent Server
$349.99
Dell PowerEdge C4130 1U AI GPU Server E5-2698 V4 | No RAM | 2x 1600W PSU
$414.99