First post, by red_avatar
- Rank
- Oldbie
I got a rather simple question but because I never had to mess this much with CHS values, I wanted to double check before I proceed:
My 1995 Pentium PC's BIOS doesn't auto-detect drives but requires me to enter CHS values. When I use tools to determine the CHS values of the formatted SD card on my PC, I get a "Heads" value of 255. Now, the BIOS limits this value to 127 so if I double the amount of cylinders and set the Heads value to its max of 127, I assume I'll be able to access the full drive? I already tested this and the BIOS does say I nearly have 16GB (this is for a 16GB SD card) so it's certainly possible but I wanted to make sure I won't run into problems like sectors not being readable or files not getting corrupted by doing this. I successfully got a 2GB SD card to work before using high cylinder values so there's no cylinder limit.
My second question is a follow up question: I want the full 16GB accessible in a DOS 7.1 environment (Windows 98 without the Windows part) but if I use FDISK with the settings above, it DOES see 16GB but the moment I delete the partition and make a new one, it limits it to 7589,13MB. Anyone have any tips here to get the full 16GB? I don't believe there's a limit on this BIOS since it will happily show it's a 16GB drive in the BIOS if I manually enter the CHS values.
Retro game fanatic.
IBM PS1 386SX25 - 4MB
IBM Aptiva 486SX33 - 8MB - 2GB CF - SB16
IBM PC350 P233MMX - 64MB - 32GB SSD - AWE64 - Voodoo2
PIII600 - 320MB - 480GB SSD - SB Live! - GF4 Ti 4200
i5-2500k - 3GB - SB Audigy 2 - HD 4870