My BIOS doesn't have USB-HDD option and I can't able to to boot with USB-FDD option. Only USB-ZIP is working.
drive 0x80(LBA): C/H/S 38913/255/63, sector count / size 625137345 / 512
partition num: 0, active, NTFS, 0x07
partition num: 1, NTFS, 0x07
partition num: 2, NTFS, 0x07
partition num: 3, FAT32, 0x0C
When I use BOOTICE's UltraISO v2+ using boot code USB-ZIP+ v2, "hide boot part" to hidden with boot partition size 32MB FAT16 Grub4Dos (grldr), "Data partition" FAT32 with size the rest of space I get:
drive 0x00(CHS): C/H/S 30020/64/63 sector count / size 121037824/512
partition num: 0, active, FAT16, 0x06
partition num: 3, unknown, 0x0C
partition num: 3 is actually a FAT32, I don't know why grub4dos say it is unknown. In fact if I switch partitions 0 with 3 using BOOTICE, or Unhide the hidden partition, the grub4dos then report:
num: 0, unknown, 0x0C
num: 3, active, FAT16, 0x06
So, when the FAT16 partition is hidden only the partition ID is changing from 0x06 (unhide) to 0x16 (hidden) but the 2nd FAT32 partition is always reported as unknown where it is clearly formatted as FAT32.
Then I format it with BOOTICE U.V2+ hide boot part to none, boot partition size the whole space as FAT32 (grldr), set PBR to grub4dos, copy the grldr to root and get:
drive 0x00(CHS) 30036/255/63, sector count / size 121103360/512
partition num: 3, active, FAT32, 0x0C
Filesystem type is FAT32, using whole disk.
usb --init
Found 1 USB devices. Device Num: 0x81;
geometry (fd0) : Error 25 disk read error
geometry (hd1) :
drive 0x81(LBA) C/H/S=7539/255/63 sector count / size 121103616/512
partition num: 3, active, FAT32, 0x0C
Then reformat with U V2+ hide boot part: hidden, play with Set accessible and unhide a bit then I get for (fd0):
drive 0x00(CHS) 17/255/63, sector count / size 65536/512
partition num: 0, FAT32, 0x0C
partition num: 3, active, FAT16, 0x16
Filesystem type is FAT16, using whole disk.
This time I get the right type for the 2nd partition and I don't know why and don't know what that "using whole disk" means.
using usb --init
Found 1 USB devices. Device Num: 0x81;
geometry (fd0) : Error 25 disk read error
geometry (hd1) :
drive 0x81(LBA) C/H/S=7539/255/63 sector count / size 121103616/512
partition num: 0, FAT32, 0x0C
partition num: 3, active, FAT16, 0x16
On all cases the shifthd.bat hangs when it gets to the plop boot manager.
Another issue just before it goes to execute the plop is when it is say "The highlighted menu entry will auto start after 10 seconds" but there isn't any menu entry so probably shifthd.bat has a bug.
When I give usb --init and then root (hd1) it hangs.
The winsetup.lst is the one from WinSetupFromUSB. I try to insert some usb --init, map (fd0) (hd1), map --hook etc. here and there but it hangs or goes to file not found.
My latest attempt with only one partition indicates that WinSetupFromUSB has issues which are not depend to my initial setup which had two partitions.