I want to make 2 partitions in usb flash drive. How can a usb can be partitioned using c++, even if all partitions are not shown in windows OS.