Welcome, Guest. Please login or register.

Author Topic: What is the precise 4 Gig limit?  (Read 4164 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline Zac67

  • Hero Member
  • *****
  • Join Date: Nov 2004
  • Posts: 2890
    • Show all replies
Re: Updated: What is the precise 4 Gig limit?
« on: January 10, 2011, 07:29:01 AM »
Up to 3.1 you're generally restricted to 4 GB due to the API - read: Do not partition beyond 4 GiB (=2^23 sectors)! Any write access beyond 4 GB will 'wrap around' and overwrite lower sectors (=destroy data). You can very well destroy RDB information where partitioning data is stored.

From 3.5 onwards (or with various other patches), you'll gain 64 bit addressing capability. There are some issues: http://www.youngmonkey.ca/nose/articles/NewTekniques_9810/AmigaInMotion.html, esp. when your controller doesn't support 64 bit access nor is it automatically patched by 3.5+. Your boot partition must not exceed 4 GB as it is possibly written to during boot before patches are applied.

There are various further restrictions due to hardware architecture:
- A1200/4000/600 IDE is limited to 2 TB (32 bit block address)
- many SCSI controller (e.g. WD33C93 based ones) are limited to 2 TB (32 bit block address)
Some of these can be worked around.
« Last Edit: January 10, 2011, 07:43:09 PM by Zac67 »
 

Offline Zac67

  • Hero Member
  • *****
  • Join Date: Nov 2004
  • Posts: 2890
    • Show all replies
Re: Updated: What is the precise 4 Gig limit?
« Reply #1 on: January 10, 2011, 07:45:26 PM »
Quote from: Thomas;605357
This should read 2 TB in both cases.


Err - yes. I've fixed my post, sorry about that.