Your step four really doesn't matter.
Operating systems that do not have 48-bit LBA support enabled by default
(such as Microsoft Windows 98, Microsoft Windows Millennium Edition (Me), or
Windows 2000) that are installed on a partition that spans beyond the 28-bit
LBA boundary (137GB) will experience data corruption or data loss.
If you install a copy of Windows 2000 that includes SP3 (SP3 integrated) on
a large hard disk that has already been preformatted by using a 48-bit
LBA-enabled operating system, the ATAPI subsystem may report hard-disk space
greater than that which is addressable without the 48-bit LBA support
(larger than approximately 137 GB) during the text-mode portion of Setup. In
this case, the hard disk's partition table information has already been
created. To fix the incorrect disk information, delete the partition by
using either a disk partitioning utility or by deleting and then re-creating
the partition during the text-mode portion of Setup. After you create the
new partition, quit Setup by pressing F3, and then restart the Windows
installation process. The ATAPI subsystem now correctly shows approximately
137 GB of hard disk space.
The operating system must be installed on the first partition that is
smaller or equal to 137 GB when the EnableBigLba registry value is enabled
but when you do not have a 48-bit LBA compatible BIOS.
The operating system must be installed on the first partition that is less
than or equal to 137 GB and the rest of the hard disk divided into one or
more remaining partitions when the EnableBigLba registry value is enabled on
a computer without a 48-bit LBA compatible BIOS that has a hard disk with a
capacity of more than 137 GB.
--
Regards,
Dave Patrick ....Please no email replies - reply in newsgroup.
Microsoft Certified Professional
Microsoft MVP [Windows]
http://www.microsoft.com/protect
"akbrian" wrote:
> I'm having a problem with a Linux/Windows 2000 Professional SP2 multi-boot
> installation on a large hard drive (500g) on a Gateway Pentium 4 computer
> with an old (2001) bios. The bios sees only ~137g. No newer bios is
> available.
>
> These were the installation steps;
>
> 1) Created small (300m) first primary partition for Linux /boot.
> 2) Created large (100g) Second primary partition for Windows 2000.
> 3) Installed Windows 2000, and install all updates.
> 4) ** This step was missed** The Windows registry should have been edited
> as
> described here;
> http://support.microsoft.com/default...b;en-us;305098
> but it was not 
> 5) Partitioned the remainder of the harddrive during the Linux
> installation,
> with the Linux partitions being on logical partitions between 100g and
> 250g,
> and the last primary partition on the remainder of the harddrive
> (250g-500g)
> as a shared NTSF data partition. Linux does not seem to use bios to
> determine harddrive size.
> 6) I'm using grub as a bootloader.
> 7) Linux works fine, and boots to Windows boot screen fine.
> 8) Windows 2000 locks up hard early in the boot process, even if the F8
> safe
> mode is chosen.
>
> What options do I have to repair this Windows installation? If I reinstall
> Windows 2000, I know from experience that I will have to delete any
> partitions above 137g first, which I would prefer not to do, if at all
> possible. Can I edit the registry manually from outside of Windows with a
> text editor, in order to add the missing key as described in the Microsoft
> link I listed above? Would installing XP over 2000 fix the problem, or
> does
> it still use bios to determine hard drive size? I would prefer not to
> buy/install vista, because the purpose of the Windows installation is to
> run
> already purchased software written for 2000/XP.
>
> Thanks in advance for any help.