man8user Posted December 26, 2010 Report Share Posted December 26, 2010 Merry X-mas. Had some time today to arrange my PC a bit and I discovered that somehow all 4 of my SATA hard drives got "infected" with HPA. Looking for the source of it, I traced back their purchase from NewEgg about 12-18 months back. Two of them had been exposed to WinXP earlier and so I do not know. But the other 2 had never had any contact with Windoze and they were under Mandriva 2010.0. Installing Mandriva would not put an HPA I believe. Or, would it? I emptied 2 500 GB Seagate ST3500320AS for preparation for MDADM. One had a junk Windoze partition with HPA and I nuked it. The other had an XFS file system with all the usable area and nothing else. That's when I discovered the HPA nightmare. These drives are /dev/sda and /dev/sdb in my setup. On bootup, the "dmesg" is showing HPA as 976,771,055 / 976,773,168 for both of them. The "hdparm -N" is also showing the same information. So, I issued "hdparm -N p976773168 /dev/sda" and then for /dev/sdb and both reported successful for permanent HPA removal. That did not last very long because the very next reboot with power cycle reverted them back to their original HPA 976,771,055 / 976,773,168! Perplexed, I went into Mandriva Control Center and then to "Change Disk Partition" section. These two 500GB disks are showing as 465 GB disks which is correct assuming the HPA is still intact (976,771,055 * 512 is 500.106,780,160 and then dividing by 1024*1024*1024 gets the 465GB number). So, I would appreciate any input on who is reverting back the HPA and with the same HPA size on both disks every time! Thank you. My mobo: Gigabyte GA-EP45-UD3R with Intel Core2 Quad Q9550 at 4Ghz. This is 2 years old. There is no other BIOS related software running. [moved from Software by spinynorman] Quote Link to comment Share on other sites More sharing options...
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.