Windows95 32 GB drive size limitation

Windows95 32 GB drive size limitation

Post by Peter » Sat, 11 Mar 2000 04:00:00



I'm posting this to the Linux group because Linux people may have more
insight into the implementation of Windows95 and FAT32.

Windows95 OSR2 has a 32 GB drive size limitation, per Microsoft Knowledge
Base article Q246818.  Does anyone know what "32 GB" really means in
byte count, so that I can partition my 36 GB drive in such a way that the
last FAT32 partition just reaches the boundary.  I tried 32 * 1024 * 1024
* 1024 = 34359738368, but this seems too large, as my first partition
gets corrupted when the last FAT32 partition gets written near the
maximum boundary.  The number 32 * 1000 * 1000 * 1000 = 32000000000 may
be workable, but does not make sense in light of the binary nature of
file system pointers/counters.  Thanks for any insight.  I don't want to
go to Windows98 because it is unstable and incompatible to a lot of my
apps.

Peter Lu

 
 
 

Windows95 32 GB drive size limitation

Post by Brian Hets » Sat, 11 Mar 2000 04:00:00




Quote:

>I'm posting this to the Linux group because Linux people may have more
>insight into the implementation of Windows95 and FAT32.

>Windows95 OSR2 has a 32 GB drive size limitation, per Microsoft Knowledge
>Base article Q246818.  Does anyone know what "32 GB" really means in
>byte count, so that I can partition my 36 GB drive in such a way that the
>last FAT32 partition just reaches the boundary.  I tried 32 * 1024 * 1024
>* 1024 = 34359738368, but this seems too large, as my first partition
>gets corrupted when the last FAT32 partition gets written near the
>maximum boundary.  The number 32 * 1000 * 1000 * 1000 = 32000000000 may
>be workable, but does not make sense in light of the binary nature of
>file system pointers/counters.  Thanks for any insight.  I don't want to
>go to Windows98 because it is unstable and incompatible to a lot of my
>apps.

one gigabyte is 2^30 bytes  so I would say 32 GB is 64^30 bytes...
whatever that is in decimal I have no idea... do it on a high overflow
level calcuator and you should be able to get a good approximation.
Hope this helps.

  Brian Adam Hetsko           Yet each man kills the thing he loves      
   Class of 2001              By each let this be heard,
 Lehigh University            Some do it with a bitter look,        
Computer Engineering          Some with a flattering word.
  Delta Sigma Phi             The coward does it with a kiss,
  Kappa Kappa Psi             The brave man with a sword                          
Drum Major - Marching 97               -O. Wilde

http://www.lehigh.edu/~bah3     "Life is a tragedy for those who feel;
                                and a comedy for those who think."

 
 
 

Windows95 32 GB drive size limitation

Post by David . » Sat, 11 Mar 2000 04:00:00


 32 GB is  34,359,738,368 bytes
 1 GB  is   1,073,741,824 bytes
--
Due to extreme SPAM abuse! Remove z's and x's from above to reply.
Thnak the spammer's A..holes that they are. Still can't reach me?
Then your address range is already blocked due to previous spam.
Sorry!  I hate spam!!
 
 
 

Windows95 32 GB drive size limitation

Post by Brian Hets » Sun, 12 Mar 2000 04:00:00


On Fri, 10 Mar 2000 19:26:37 -0600, "David .."


> 32 GB is  34,359,738,368 bytes
> 1 GB  is   1,073,741,824 bytes
>--

Ya, thats right... I'm an idiot...  I got the Gig part right
though....

  Brian Adam Hetsko           Yet each man kills the thing he loves      
   Class of 2001              By each let this be heard,
 Lehigh University            Some do it with a bitter look,        
Computer Engineering          Some with a flattering word.
  Delta Sigma Phi             The coward does it with a kiss,
  Kappa Kappa Psi             The brave man with a sword                          
Drum Major - Marching 97               -O. Wilde

http://www.lehigh.edu/~bah3     "Life is a tragedy for those who feel;
                                and a comedy for those who think."

 
 
 

Windows95 32 GB drive size limitation

Post by Diego Ber » Mon, 13 Mar 2000 04:00:00






>>I'm posting this to the Linux group because Linux people may have more
>>insight into the implementation of Windows95 and FAT32.

>>Windows95 OSR2 has a 32 GB drive size limitation, per Microsoft Knowledge
>>Base article Q246818.  Does anyone know what "32 GB" really means in
>>byte count, so that I can partition my 36 GB drive in such a way that the
>>last FAT32 partition just reaches the boundary.  I tried 32 * 1024 * 1024
>>* 1024 = 34359738368, but this seems too large, as my first partition
>>gets corrupted when the last FAT32 partition gets written near the
>>maximum boundary.  The number 32 * 1000 * 1000 * 1000 = 32000000000 may
>>be workable, but does not make sense in light of the binary nature of
>>file system pointers/counters.  Thanks for any insight.  I don't want to
>>go to Windows98 because it is unstable and incompatible to a lot of my
>>apps.

>one gigabyte is 2^30 bytes  so I would say 32 GB is 64^30 bytes...

   you got that wrong. 32Gb is 32*(2^30) bytes, which is
34,359,738,368 bytes.

   To the OP:

1Kb = 1024  bytes (2^10 bytes)
1Mb = 1024 Kbytes (2^20 bytes)
1Gb = 1024 Mbytes (2^30 bytes)
1Tb = 1024 Gbytes (2^40 bytes)

...etcetera

Regards,
Diego Berge.

 
 
 

1. 32 GB Drive Size Limitation Jumpers

Some drives come with instructions to run drive makers software to
enable full use of a drive which has the 32 GB jumper set to prevent a
BIOS boot hang. Do they all?

I have a machine (with latest available Award 4.51 BIOS) that hangs on
large drives if the 32 GB limit jumpers are not set. This system
normally has an IBM 60GXP 40 MB with the 32 GB jumper set, plus 2-3 SCSI
drives. Partition Magic, cfdisk, OS/2, and W2K all report the same size,

I did a partial clone to the IBM 40 by temporarily installing a Seagate
Barracuda IV 60 GB 360021A with the 32 MB jumper set. The PC BIOS
reports this as the same 33822 MB size as the IBM 40, which is expected
behavior. I did not try booting either W2K or Linux with this disk
installed, but I did boot OS/2. The puzzle is that OS/2 sees the whole

only the 32 GB jumper limited-size for the IBM drive. Is this something
firmware-specific? Something expected due to a newer drive design? Quirk
of the OS/2 storage driver?
--
"To fear the Lord is to hate evil. . . ."            Proverbs 8:13 NIV

 Team OS/2 ** Reg. Linux User #211409

Felix Miata  ***  http://members.ij.net/mrmazda/partitioningindex.html

2. Diamond MB and BIOS

3. Award BIOS/32 GB disk limitation

4. Only allocate per-cpu copies for possible CPUs

5. 2 GB file size limitation in Caldera OpenLinux 3.1 using Samba and ftp server

6. desktop login won't start openwindows - [text]

7. kmalloc() limitations in IA-32

8. named

9. 32 ppp ports and ARP... is there limitations?

10. Solaris 9 x86 SCSI drive size limitation?

11. Solaris 7 x86 hard drive size limitation??

12. large disks (> 32 GB)

13. RH 5.1 partitions, FAT16/32, LBA, 40 GB, /boot etc??