Hi, I am trying to set a HPA of a hard disk using HDAT2. I have three old hard disk for testing. Using the set max command in HDAT2, it seems that I changed the max address of the hard disk successfully. (The program claimed success on the operation and I tried quit the program and enter again and the detected capacity is what I set it is). However, after reboot the machine, the capacity restored to its original size... (the option I choose is hard change)
Anyone knows the solution please help me...
I tried all the possible jumper position of the hard disk. The disk I used for testing is "IBM DHEA-34331 E182115 S". The naive capacity is 10.11 GB.
Another Seagate hard disk (U8 Model: ST38410A, Capacity: 8.4GB) have the same problem.
Also there is another hard disk( Also IBM hard disk) that HDAT2 have no menu for setting max. ( I guess it's too old, its capacity is only 4.5 GB). However, using another tool called mhdd I successfully created HPA on this hard disk. MHDD have the same problem creating the HPA on the other two hard disks.
The attached please find the debug info and detect info before and after the set max operation.

