Enable support for hard disk above 137 GByte
12 October 2002 by Snakefoot | Comment » | Trackback OffIf using an Hard disk drive (HDD) larger than 137 gigabyte (GB), then one might not have access to the entire HDD.
To use such a large HDD then one needs an 48 Bit LBA (Logical Block Addressing) ready system:
If trying to install Windows 2000 and it writes data beyond the 137 GByte limit (Independent of partitions), then it will start to trash the beginning of the first partition. To avoid this do the following:
More Info MS KB Q305098
More Info MS KB Q314695 (ATAPI.SYS is updated in Win2k SP3)
More Info MS KB Q331958 (ATAPI.SYS Update for WinXP SP1)
Credits jsifaq.com
- It requires a motherboard (or disc-controller) BIOS that supports 48 Bit LBA
- Check with the manufacture of the motherboard (or disc-controller) to confirm it supports 48 Bit LBA
- It requires that Windows 2000/XP supports 48 Bit LBA
- Check that one is at least using Windows 2000 SP3 or Windows XP SP1
If trying to install Windows 2000 and it writes data beyond the 137 GByte limit (Independent of partitions), then it will start to trash the beginning of the first partition. To avoid this do the following:
- Install Windows 2000 on a partition within the first 137 GByte.
- Right after the first login then start the registry editor and create this registry key:
[HKEY_LOCAL_MACHINE \SYSTEM \CurrentControlSet \Services \atapi \Parameters]
EnableBigLba = 1
More Info MS KB Q303013C: is corrupt or unreadable
C:\ path is inaccessible. the file or folder is corrupt and unreadable
The file or directory C:\$MFT is corrupt and unreadable. please run the chkdsk utility
More Info MS KB Q305098
More Info MS KB Q314695 (ATAPI.SYS is updated in Win2k SP3)
More Info MS KB Q331958 (ATAPI.SYS Update for WinXP SP1)
Credits jsifaq.com
Tags:
Category:
Updated: 9 June 2007
Comment by Alon - 5 December 2007 @ 18:05 Reply
if one need the recognize the large disk st setup time:
1) copy setupreg.hiv from the CD to another windows 2000 machine.
2) on that machine run regedt32.exe
3) select File ->Load hive
4) select the name you want ( for example: asdasd)
5) apply the above registry change to [asdasd\HKEY_LOCAL_MACHINE \SYSTEM \CurrentControlSet \Services \atapi \Parameters]
6) unload the hive.
7) create and Iso image of the install CD.
8) replace in that image the SETUPREG.HIV you edited.
9) burn the Iso image.
when boot from the burned CD, setup will recognize the CD correctly
and after install from that CD, there is not need to apply the above registry change