Atat Bios cat si UEFI acceseaza stick-ul cu geometrie diferita in functie de implementarea producatorului placii de baza.
Pentru compatibilitatea cu USB-HDD se va partitiona CHS specific hdd-urilor cu 255 capete si 63 sectoare.
Prima partitie va avea maxim 1024 cilindri asfel se asigura functionarea corecta in CHS pentru Bios-urile ce sunt limitate la LBA.
Astfel partitia maxima se va termina la sectorul 1024*255*63-1=16450559 dar trebuie sa inceapa la sectorul 63, primile sectoare sunt pentru MBR si loader.
Capacitatea maxima va fi (16450559-63)*512B=8422654464B/1024=8225248,5kiB/1024=8032,469238281MiB~=8032,47MiB.
O partitie peste aceasta capacitate va avea ultimul cilindru peste 1024 iar daca bios-ul nu poate face translatie la LBA vor fi fisiere inaccesibile desi ele exista.
Sunt Bios-uri vechi ce nu identifica stick-ul ca USB-HDD daca prima partitie nu incepe de la sectorul 63 (CHS 0,1,0) desi au mbr si geometrie corecte.
Pentru linux cu de la Syslinux sau cu (la versiunea 2.37.2 inca poate fi folosit modul CHS)
Pentru windows cu sau , ambele au si versiuni portabile
Partitionare cu DiskGenius
DiskGenius poate fi folosit atat x86 cat si x64 pentru partitionare, versiunea free are doar geometrie 255/63
Poate fi descarcata si de aici se dezarhiveaza si se ruleaza ca Administrator
Se sterg partitiile de pe stick iar in cazul unui stick nou si sectoarele rezervate
Se confirma si se da reload
Se creaza o partitie noua FAT32, se debifieaza Align, se pune label HBCD152
in Advanced se trec CHS de start 0 1 1 si end 1023 254 63, OK apoi Save
Partitia va fi facuta automat activa adica de boot, se confirma formatarea
in spatiul liber se face o noua partitie ntfs fara Align cu label NTFS
Save si se poate inchide,la windows-urile pana la versiunea 1703 (build 15063) partitia a doua nu poate fi montata (sa aiba litera)