dencorso, on 10 May 2010 - 04:34 PM, said:
rloew, on 10 May 2010 - 01:20 PM, said:
BIOSes typically only report an integral number of Cylinders when reporting the Drive size.
Yes, but not an exact multiple of #cyls * 255 * 63... and this results in just 80 heads on the last cylinder, for all HDDs I've ever seen.
I confirmed your statement on the Drive I used. I have seen at least one BIOS that always truncates the size to a Cylinder Boundary.
I tried another Hard Drive. Ranish then decided it liked Head 47 Sector 30.
Quote
To be CHS compatable, all of the Type '05' Partitions in the Chain must start on a Cylinder Boundary. The Logical Partition typically starts one track later. I don't think this is a requirement. The Partition need not end on any particular boundary, so having all Partitions on Cylinder Boundaries will not waste space, if the last one takes the partial Cylinder. The first one MUST end on a Cylinder Boundary, otherwise the BIOS may miscompute the Geometry of the Drive. Using Ranish, I got my BIOS to think there were only 240 Heads per Cylinder. Phelum's Patch will not bypass Geometry discrpancies on CHS Primary Partitions.
I tried to install Windows NT 4 on my Test Computer. It crashed during loading. I looked at some of the files for Partition checking.
So far I found only one piece of code. It did recognize Type '0F' Partitions but did not recognize '0B', '0C', or '0E'.



Help


Back to top









