mikesw Posted November 19, 2007 Share Posted November 19, 2007 I have Windows 2000 Pro with SP4 and a 750gig Seagate drive.Originally I had a 40 gig drive with win2k that I moved over to the larger disk using Seagates Disc-wizard tool. I also had installed MSDOS v6.22 too to the first partitionand it boots into either MSDOS or Win2K on this new disk. The partitions where 2.1gigs(MSDOS), 50gigs (windows)and two more storage partitions of 323 gigs each. However, the recovery console will BSOD and stopwhen trying to bootup Win 2K.Now I want to install the same setup on a second computer, but not using Seagates Discwizard orMaxblast. Here are the steps and the problems I encountered.a). installed MSDOS v6.22 floppy disk and booted up.b ). ran fdisk MSDOS version and created a partition on C: of 2047 MB, created a second partition of 51270 MB so that after formatting it will be 50 gigs. The remaining space of 646 gigs can be seen by fdisk, but it can't create the partition. Thus, once Win2k boots up, I'll use the disk management tool to create those.c). I then used MSDOS "format c: /V /E /S" to reformat drive C: and install a system on it. This can be booted without problem and the total file size is approximately 2.146 gigs and all the floppy files were xcopied to this disk too.d). I then want to install Win 2K pro on the second partition of 50 gigs to create a dual boot system with MSDOS and Win2k Pro SP4. e). I then installed the windows 2k Pro sp4 disk and booted up off of that. After all the drivers are loaded, the Win 2k Pro setup lists all the partitions. The amount of space allocated above for partition 1, 2047 MB, partition 2 shows 51270 MB and the other unallocated free space as 646000 MB (or about).f). Although the partition sizes are shown, Win 2K PRO setup lists under the filesystems the following text of "unformatted or damaged" for everything. How can this be since I can boot into MSDOS without problem and MSDOS' "scandisk.exe" of the MSDOS partition shows that it has no disk errors?g). Moreover, if I use the Win 2K Pro setup disk to format the second partition as NTFS which will be 51270 MB, the setup routines gives a progress bar saying it is formating, but when it hits 100%, it bombs out saying it can't format this partition.h). If I try to use Win 2K Pro setup disk to allocate the 646 gigs into two partitions, I get the screen where one can enter the partition size for the partition being allocated. It shows all the remaining space left of lets say 646000 MB, but when I try to enter 323086 MB, it won't allow me to enter the last number in the data field. Hence the setup limits the allocation number to 5 digits and not the 6 digits needed.How to correct the Windows 2k setup issues with partition filesystem message of "unformatted or damaged",the allocation entry problem and formating error described in items (f-h)?Are there any patches for these problems after SP4 came out? Link to comment Share on other sites More sharing options...
os2fan2 Posted November 21, 2007 Share Posted November 21, 2007 Windows 2k suffers from the 137 G limit: Your partition goes past this. You need to slipstream SP4, and then apply the batch file listed here to the new cdrom.Look here: http://www.msfn.org/board/lofiversion/index.php/t75713.html REG.EXE is in the support tools.setlocalset winsource=q:\wnt50sp4\i386reg load HKLM\Setup %winsource%\setupreg.hivset regkey=ControlSet001\Services\atapi\Parametersreg add HKLM\Setup\%regkey% /v EnableBigLba /t reg_dword /d 00000001reg unload HKLM\Setupset winsource=set regkey=endlocalAlternately, load setup.hiv into regedit, and edit the corresponding ControlSet001\Services\atapi\Parameters, to add EnableBigLba to dword:01 Link to comment Share on other sites More sharing options...
mikesw Posted November 21, 2007 Author Share Posted November 21, 2007 Thanks. I was wondering if I had to modify both the regular OS hives with this patchand the setupreg.hiv too; or whether the patch modified both at the same time. Yourpost answered that by saying that both had to be modified. Moreover, the linkyou provided also listed a tool too and info that said there is even an Win95/9848Bit LBA patch too.http://www.48bitlba.com/tools.htmWill reburn tonight Link to comment Share on other sites More sharing options...
mikesw Posted November 21, 2007 Author Share Posted November 21, 2007 (edited) Here's how I got rid of the "unformated or damaged disks" message.During windows 2000 install, I created two partitions at the same time. The firstwas 2047 MB for MSDOS, and 50 Gigs for Windows 2000. Then when Iselected the first partition to format and install as FAT and then install win 2k on it,the error message is displayed after the format is complete stating that it couldn't formatthe drive. Moreover, if I select the second partition to format as NTFS and then install win 2kon it the error message is displayed after the format is complete stating that it couldn't formatthe drive.To get around this format problem, I deleted all the partitions, and only created one partition of2047 MB. I then formatted it as FAT and installed win 2K files on it followed by rebooting the computer.I then rebooted and used the win 2k setup disk to see what it thought the partition was. Win setupthen listed the first partition as FAT and 2047 mB as expected. I rebooted and installed theMSDOS v6.22 floppy bootup disk. I then did an fdisk , partition delete and allocated to the max for the first partition along with installing the MSDOS OS and floppy disk files. I then rebooted to make sure MSDOSwould boot off the HDD. I then rebooted and installed the win 2k setup disk to see what it thoughtthe partition was. Win setup said it was FAT and 2047 MB as was expected when I used theMSDOS format command.Now that the first partition was correct and seen by MSDOS and win 2k setup disk with noerror message stating it was "unformatted or damaged", I allocated 50 gigs usingWin 2K setup since MSDOS fdisk can't go higher than 2 gigs. I then formated it to NTFSand installed the Win 2K OS. After reboot into Win 2K setup, I verified that the secondpartition was shown as NTFS and around 50gigs.Now that windows setup can correctly identify and show me the partition filesystems asFat16 and NTFS, I rebooted into Windows to see if it worked. IT did. I didn't try to usewindows setup to allocate the remaining disk space since only two more partitions are allowedon this drive and and they would be about the 137 gig limit minus that which was already used.Although my BIOS is 48 bit lba compliant, I'll have to recreate the CD/DVD with the48bitlba patch of the OS registries on install and to modify the setupreg.hiv file aslisted above.Thanks.PS: Don't pre-allocate more than one partition at a time using windows setup since you'll geta can't format partition or is damaged error message. Do it one at a time for each OSthat one installs.NOTES:a). per MSOFTS KB article for 48bitlba one will have corruption problems without the lba fixif the parition the OS is being installed on exceeds 137 gigs. In my case my OS is on a 50 gigpartition. Thus, no problemb ). After MY OS is installed and running, I will have to modify the registry for the 48bit lbaif I want to allocate the remaining HDD space that is avail to the 750 gigs I have. c). Once the registry is modified, I could use the win 2k sp4 disk management screens tocontinue allocating the remaining space into disk partitions less than 137 gigs or greaterwithout the possible data corruption.Conclusion:I'll just go back and fix the hives on the install disk using the reg.exe routines since the abovemethod takes a bit to do if one reinstalls alot. Edited November 21, 2007 by mikesw Link to comment Share on other sites More sharing options...
mikesw Posted November 21, 2007 Author Share Posted November 21, 2007 (edited) What is preferred method to run the batch .cmd file?I see that cmdlines.txt is at the T-12 time which would seem pretty late in the gameto modify the registry for setupreg.hiv - particularily if one hasn't even formatted the partition or copiedthe Win 2K OS files to the drive yet since the registry change to setupreg.hiv is supposedto allow me to allocate more thant 137 gigs during windows 2k setup?The alternative "runoncex" also seems to be done late in the game of installing the Win 2K OS.The above two methods are OK after windows is copied to the drive and then the OS registry is modifiedwith the LBA fix before restarting and booting up the OS for the first time.Is there a another method to get this stuff loaded as windows setup is loading? Theonly one I can think of is for me to manually modify the setupreg.hiv file by hand and then burnthe CD with it already updated vs. letting the unattended method do it for me.Hmmm, I believe that what you were telling me is that the original Win 2K CD sp4 gets copied to theHDD, and then run the batch file on this copy which modifies the setupreg.hiv file. Then reburn aCD with the new image. Then the other Runoncex or cmdlines.txt file stuff can be done at T-12 afterI've been thru the windows setup, partition creation and allocation with the new setupreg.hiv andthe copying of the Win 2K OS onto the new partition. It is at this point the WIn 2K OS registrythat will be used is modified to include the 48bitlba fix before booting up for the first time. Edited November 21, 2007 by mikesw Link to comment Share on other sites More sharing options...
RJARRRPCGP Posted November 23, 2007 Share Posted November 23, 2007 (edited) g). Moreover, if I use the Win 2K Pro setup disk to format the second partition as NTFS which will be 51270 MB, the setup routines gives a progress bar saying it is formating, but when it hits 100%, it bombs out saying it can't format this partition.Are you sure that the BIOS is 48-bit LBA compatible? That error likely is a BIOS issue. Edited November 23, 2007 by RJARRRPCGP Link to comment Share on other sites More sharing options...
Kelsenellenelvian Posted November 23, 2007 Share Posted November 23, 2007 Super dooper easy way for you d'l and integrate the unnoficial sp5 for windows 2000, it has large lba support built in! Link to comment Share on other sites More sharing options...
mikesw Posted November 23, 2007 Author Share Posted November 23, 2007 g). Moreover, if I use the Win 2K Pro setup disk to format the second partition as NTFS which will be 51270 MB, the setup routines gives a progress bar saying it is formating, but when it hits 100%, it bombs out saying it can't format this partition.Are you sure that the BIOS is 48-bit LBA compatible? That error likely is a BIOS issue.Yes Im sure, I updated the Netvista BIOS to the latest one and per the docs it said it was. Link to comment Share on other sites More sharing options...
mikesw Posted November 23, 2007 Author Share Posted November 23, 2007 Windows 2k suffers from the 137 G limit: Your partition goes past this. You need to slipstream SP4, and then apply the batch file listed here to the new cdrom.Look here: http://www.msfn.org/board/lofiversion/index.php/t75713.html REG.EXE is in the support tools.setlocalset winsource=q:\wnt50sp4\i386reg load HKLM\Setup %winsource%\setupreg.hivset regkey=ControlSet001\Services\atapi\Parametersreg add HKLM\Setup\%regkey% /v EnableBigLba /t reg_dword /d 00000001reg unload HKLM\Setupset winsource=set regkey=endlocalAlternately, load setup.hiv into regedit, and edit the corresponding ControlSet001\Services\atapi\Parameters, to add EnableBigLba to dword:01Os2fan2,I'm running into problems with the ".bat" or ".cmd" script above.I have "reg.exe" from the support tools (latest) which is v2.0Problem:a). when I do the "reg load" of the setupreg.hiv that I copied from Win2K SP4 I get the error of"error: The parameter is incorrect". I even tried "reg add HKLM\Setup /ve" which gave me the same error message. Iguess I can't create an entry in HKLM at this level but only at the sub-key level.b ). I noticed there is a "HKLM\SYSTEM\Setup" defined already in my registry. I'm not sure what will happen if I load/overwritethis "Setup" with the one in the setupreg.hiv once I get it to work/load.c). If I do this "reg load HKLM\SYSTEM\Setup setupreg.hiv" I also get the same error message as in item (a).d). If I do this "reg add HKLM\SYSTEM\Setup1 /ve" , the "Setup1" will be created in the register or even with "Setup" too.e). Once "HKLM\SYSTEM\Setup1" is created. I can do the rest of the reg add to add the EnablebigLBA with REG_DWORD of 0x1.f). The same problem also occurs when I run the command to unload the registry using "reg unload HKLM\Setup" or if I do this"reg unload HKLM\SYSTEM\Setup" I get access denied as the error message. This also occurs for "reg unload HKLM\SYSTEM\Setup1"too.Thus, I can't load/unload the setupreg.hiv nor create the RootKey that is needed to be modified so that I can reburn the CDfor Win 2K SP4 with the new setupreg.hiv file. I even removed all the directory paths and system variables and puteverything in the same directory to eliminate this as a possibility. I even copied a Windows XP Pro SP2 setupeg.hiv overto see if my Win 2K Pro SP4 setupreg.hiv was corrupt (although I can install the OS without problem) and it had the sameproblem.Any ideas as to how to verify the integrity of the setupreg.hiv structure and how to get this file updated? I even tried to bootinto MSDOS and do it there, but reg.exe can't run in DOS mode. Link to comment Share on other sites More sharing options...
os2fan2 Posted November 24, 2007 Share Posted November 24, 2007 HiThe batch file loads an external hive into the root of HKLM. the line variable SET winsource=... should point to where the windows setup files are installed. I use q: as the drive for all setups. You are probably getting an error because winsource= is pointing the wrong place.You can load and unload hives either by reg load .... or using regedt32.exe. In either case, the hives must be loaded as new names under the root of HKLM or HKU. Reg.exe is giving an error because you are not pointing the command to the name of the file (winsource=). W Link to comment Share on other sites More sharing options...
mikesw Posted November 26, 2007 Author Share Posted November 26, 2007 HiThe batch file loads an external hive into the root of HKLM. the line variable SET winsource=... should point to where the windows setup files are installed. I use q: as the drive for all setups. You are probably getting an error because winsource= is pointing the wrong place.You can load and unload hives either by reg load .... or using regedt32.exe. In either case, the hives must be loaded as new names under the root of HKLM or HKU. Reg.exe is giving an error because you are not pointing the command to the name of the file (winsource=). WI've changed the drive for winsource to the correct drive letter and directory path but this doesn't make any difference (yes I'm familiar with environment variables and directoh pathnames). Thus, I am doing this one step at a time at the windows DOS command line prompt vs. a batch file.When this works at the command prompt, I'll redo it via the batch file as an alternative method.I've done this manually on Win 2K PRO SP4 with reg.exe v2.0 and on Win XP PRO SP2 with reg.exe v3.0and in both cases the reg.exe complains with "invalid parameter".Can you do this on your system at the command prompt?reg add HKLM\Setup /ve /fOr can you copy the "setupreg.hiv" file to a directory where the "reg.exe" file is copied to and do thisat the command prompt? Thus, no Environment paths are needed.reg load HKLM\Setup "setupreg.hiv"Or without the double quotes surrounding the hiv filename?If it should work for you, can you post or PM me the contents of the "setupreg.hiv" fileby exporting the HKLM\Setup hive to an ASCII text file so that I can read what this hive contains?I don't think my hive file is corrupt since I can install the Win 2K OS with it, but I don't know whatit is in it. I could also re-import your ASCII version and then try to "unload" the hive to an newversion of a "setupreg.hiv" to see if I can at least do this before I question my hive file.Note: I've read the help by doing "reg add /?" or "reg load /?" and all of the above commands should work.Note2: Although I'm administrator, do I have to change any registry read/write or attribute permissionson each registry key once I've opened the regsitry using regedit, by selecting the key and changing theproperties on the key? Link to comment Share on other sites More sharing options...
os2fan2 Posted November 27, 2007 Share Posted November 27, 2007 (edited) I started a cmd session. with these cmds. Q:\WIN2KA\I386>dir setupreg.hiv Volume in drive Q is APPSERV Volume Serial Number is 906F-7EB9 Directory of Q:\WIN2KA\I38617/10/2005 10:52a 69,632 SETUPREG.HIV 1 File(s) 69,632 bytes 0 Dir(s) 2,002,755,584 bytes freeQ:\WIN2KA\I386>reg load hklm\setup SETUPREG.HIVThe operation completed successfullyQ:\WIN2KA\I386>reg query hklm\setup! REG.EXE VERSION 2.0HKEY_LOCAL_MACHINE\setupHKEY_LOCAL_MACHINE\setup\ControlSet001HKEY_LOCAL_MACHINE\setup\SelectREM Loaded into HKLM\setupQ:\WIN2KA\I386>reg unload hklm\setupError: Access is denied.:: Regedit is still open - close it and rerun command.Q:\WIN2KA\I386>reg unload hklm\setupThe operation completed successfullyQ:\WIN2KA\I386>reg query hklm\setupError: The system was unable to find the specified registry key or valueQ:\WIN2KA\I386>verMicrosoft Windows 2000 [Version 5.00.2195] Edited November 27, 2007 by os2fan2 Link to comment Share on other sites More sharing options...
mikesw Posted November 27, 2007 Author Share Posted November 27, 2007 (edited) I started a cmd session. with these cmds. Q:\WIN2KA\I386>dir setupreg.hiv Volume in drive Q is APPSERV Volume Serial Number is 906F-7EB9 Directory of Q:\WIN2KA\I38617/10/2005 10:52a 69,632 SETUPREG.HIV 1 File(s) 69,632 bytes 0 Dir(s) 2,002,755,584 bytes freeQ:\WIN2KA\I386>reg load hklm\setup SETUPREG.HIVThe operation completed successfullyQ:\WIN2KA\I386>reg query hklm\setup! REG.EXE VERSION 2.0HKEY_LOCAL_MACHINE\setupHKEY_LOCAL_MACHINE\setup\ControlSet001HKEY_LOCAL_MACHINE\setup\SelectREM Loaded into HKLM\setupQ:\WIN2KA\I386>reg unload hklm\setupError: Access is denied.:: Regedit is still open - close it and rerun command.Q:\WIN2KA\I386>reg unload hklm\setupThe operation completed successfullyQ:\WIN2KA\I386>reg query hklm\setupError: The system was unable to find the specified registry key or valueQ:\WIN2KA\I386>verMicrosoft Windows 2000 [Version 5.00.2195]Os2fan2,Below I have a few requests of you!Request #1:Can you email/PM me your "setupreg.hiv" file so that I can try your version and also do a binary diffwith mine to see if it is the file? This will help me track down where the problem lies.As for your commands, I've tried all of those too. The only difference is thatyou went to the directory I386 that contains the setupreg.hiv file after you copied yourWin 2K OS disk to the hard drive. I also have a copy of my OS too on the hard drive.However, I copied the reg.exe and the setupreg.hiv from their current respective directories toa directory I created called C:\Temp2 and ran the commands after I CD'd into the Temp2directory. Thus, no PATH variable definitions would be needed.Perhaps by you running the command on the setupreg.hiv directly in the I386 directory containingit, makes it work.Request #2:PS: Can you also post your PATH Environment variable so that I can see if reg.exe or the setupreg.hivfile require any other directories that may create some sort of file dependency (ie a DLL)? Request #3:Can you also run this command for me on your system?reg add hklm/setupIf it doesn't work, can you add "/ve" and/or "/f" to create an empty key and force it?I'm interested to see if I can test my capability and yours to create a key without the setupreg.hiv fileto narrow down the problem.After you try this out, you can run the command below to remove it of course.reg delete hklm/setupQuestion 1:After you did the registry "unload", where is the new setupreg.hiv file stored? In the same directoryit was loaded from or somewhere in the OS directories where the other registry hives are stored?Question 2:Can you also tell me the permissions that you have on setupreg.hiv file i.e. is it "RA" or something else? Edited November 27, 2007 by mikesw Link to comment Share on other sites More sharing options...
os2fan2 Posted November 28, 2007 Share Posted November 28, 2007 It is instructive here to note what hives do. It's pretty much like "mounting" volumes.A hive is part of the registry stored on hard disk. When you 'load' a hive, at part of the registry tree, it is then exposed to the registry API, eg commands that change registry (like reg add, reg delete, regedit). When the hive is unloaded, the version in registry is saved to disk. Running a command like 'reg load hklm\setup setupreg.hiv' to registry, you expose setupreg.hive to any reg commands that affect the mount point hklm\setup. Commands that affect this would have to access keys beginning hklm\setup\..., which become stored at \... in the hive. When the hive is unloaded.I:\USERS\wendy>pathPATH=i:\prog\exe;I:\FENSTER\system32;I:\FENSTER;I:\FENSTER\System32\Wbem;d:\cdata\batch:: i:\prog\exe contains my general utilities (pathed), while d:\cdata\batch is batch files [on multi boot]I:\USERS\wendy>echo %systemroot% %userprofile% %allusersprofile%I:\FENSTER I:\USERS\wendy I:\USERS\PublicI:\USERS\wendy>reg query hklm\setupError: The system was unable to find the specified registry key or valueI:\USERS\wendy>reg add hklm\setup /ve /t reg_dword /f /v 00000001Error: Invalid command-line parametersI:\USERS\wendy>reg add hklm\software /ve /d TestThe operation completed successfully:: you see that you can't add to hklm\setup because it's not there!:: Here are the dependencies for reg.exe, along with the attributes.I:\USERS\wendy>depend /l /f:i:\fenster\system32\reg.exeDependencies for: i:\fenster\system32\reg.exeshlwapi.dllkernel32.dlladvapi32.dllmsvcrt.dlluser32.dllCompleted.I:\USERS\wendy>attrib q:\win2kc\I386\setupreg.hivA Q:\win2kc\I386\setupreg.hivI:\USERS\wendy>cacls q:\win2k\I386\SETUPREG.HIVq:\win2k\I386\SETUPREG.HIV Everyone:FWhen you unload a hive, it is stored from where it was loaded. When i did this in the i386 directory, it is the same registry that Windows will use when it boots for the first time.setupreg.zip Link to comment Share on other sites More sharing options...
mikesw Posted November 28, 2007 Author Share Posted November 28, 2007 (edited) It is instructive here to note what hives do. It's pretty much like "mounting" volumes.A hive is part of the registry stored on hard disk. When you 'load' a hive, at part of the registry tree, it is then exposed to the registry API, eg commands that change registry (like reg add, reg delete, regedit). When the hive is unloaded, the version in registry is saved to disk. Running a command like 'reg load hklm\setup setupreg.hiv' to registry, you expose setupreg.hive to any reg commands that affect the mount point hklm\setup. Commands that affect this would have to access keys beginning hklm\setup\..., which become stored at \... in the hive. When the hive is unloaded.I:\USERS\wendy>attrib q:\win2kc\I386\setupreg.hivA Q:\win2kc\I386\setupreg.hivos2fan2,Thanks for all the info and the zip file.The thing I noticed real quick was the above permissions on your hiv file. It doesn't contain the "R"attribute. On a slipped Win 2K Pro with SP4, the setupreg.hiv isn't modified/updated so it has the orginaldate and the attributes "RA".When I do the following "reg load hklm\setup setupreg.hiv" I get the following error message,"Error: The parameter is incorrect". If I remove the "R" attribute from my setupreg.hiv fileit will now load into the registry and if I unload it after the key updates, it will unload it to the same filenamebut will contain a new date due to the modification. If no keys are modified, then unloading it will not changethe date on the setupeg.hiv file. So the above error message mislead me to believe that a subkey in thesetupreg.hiv wasn't understood or that the hiv file was corrupt. However, it was just a permissions problem.The error message should have said "Error: the permissions on the hive are read-only". Need I say moreabout the above error message?I checked a Win XP Pro with SP2 that had a setupreg.hiv in the recovery console subdirectory C:\cmdcons.The attrib on this file only had the "R" attribute. When I tried to load the hiv file it gave a differentmessage "Error: Access denied". I then added the "A" attribute to the hiv file and in spite of the "R"attribute the hiv loaded. When it was unloaded, the hiv file still had the "A" attribute, but the "R" attributewas removed. Note: XP is using v3.0 for reg.exe vs. the Win 2K support tool which is v2.0 for reg.exe sothese two variations work differently when it comes to file permissions.I'll have to remove the "A" attrib on the Win 2K Sp4 setupreg.hiv file and leave the "R" attrib on it alongwith trying to load it to see what happens now as an experiment once I get back to the home PC so thatI can compare the result with the current Win XP permissions on this file. I've modified the hiv file byputting the "A" attribute on the setupreg.hiv in the c:\cmdcons directory that is a FAT filesystem (MSDOSpartition) and it acts like the Win Xp Pro SP2 version did for c:\cmdcons although it was in an NTFSfilesystem. Moreover, if "A" is removed on the setupreg.hiv in the I386 directory on an NTFS filesystem,it generates the same error of "Error: The parameter is incorrect". Thus, the "R" has to be removed.Summary Comment:The above batch file will have to be modified to add the line before the "reg load" of the hiveas "attrib -A -R %winsource%\setupreg.hiv" and after the "reg unload" to restore the permissionsback as "attrib +A +R %winsource%\setupreg.hiv". This will eliminate all of the above weird/misleading error messages one gets for a Win 2K Pro SP4 OS CD and the support tools reg.exe command whenone is modifying the setupreg.hiv file for large disks. Another issue along these lines is the following.I have a dual boot system with partition one containing MSDOS v6.22 and the second partition containingWin 2K Pro SP4 with all the latest patches. I also have recovery console installed. When I try torun recovery console, the system starts booting with the dots displayed across the screen and when windowsstarts it crashes with a BSOD stop code 7A (0xF6863848,0xC0000034, 0x00000000) INACCESSIBLE_BOOT_DRIVE. The partition size of the Win 2K Pro SP4 OS is 50 gigs, the MSDOS is 2 Gigs, and the remaining partitions are greater than 137 gigs since this is a 750 Gig Seagate IDE drive with 16 MB buffers. The windows OS was already patched by hand with the EnableBigLba D_Word 0x1 in the registry when it was first installed on the 50 gig partition. Moreover, theremaining partitions were allocated and formatted after this registry fix and the windows OS was MSoft updated with allthe latest OS hotfixes. So this isn't causing my recovery console bootup problem. scandisk and check disk didn't find any problems. Here is the solution to my problem as I write this, although I haven't verified it yet.Recovery Console has a directory called C:\cmdcons on the MSDOS partition and all the otherboot.ini and bootsect files are there too. It also includes a copy of "setupreg.hiv" in theC:\cmdcons subdirectory. However, this file has not been patched with the EnableBigLba D_Word 0x1patch for large drives. Thus, when it is trying to boot up to the second partition containing the Win 2K OSand probably tries to mount the drives, it sees the other partitions on this drive that are greater than137 Gigs and doesn't like this, thus it crashes. Therefore, now that I can load and modify the setupreg.hivfile with the registry patch, I'll correct this by hand with the batch file and retest it to see if therecovery console boot problem goes away. I'll report back later what happened for those in the future.UPDATE: I've modified the setupreg.hiv file to add the EnableBigLba D_WORD 0x1 that resides in thec:\cmdcons directory of the MSDOS partition. The Recovery Console will now bootup properly without any stoperrors.QUESTION:Since Win 2K has an old setupreg.hiv file and Win XP Pro SP2 has a newer/updated one, has anyonetried to patch the Win 2K setupreg.hiv with the changes/additions contained within the Win XP versionof setupreg.hiv to bring it up-to-date?OTHER WEIRD ISSUESI noticed in Win 2K PRO SP4 with v2.0 of reg.exe that if one loads a hive file whereby the hivefile filename contains various combinations of capitol and small letters thatif one types the filename all in small letters or all in caps that the file will load regardless of the filenames original smalland capitol letter naming convention. If it is unloaded, without modification, then the registry just discards thehive without modifying the original hive filename or it's small/capitol letter usage. If the hive ismodified, then when unloading it, it will create another hive file using the small/capitol letters specifiedby me during the load of the hive and not overwrite the original hive filename. If the usage ofsmall/cap letters matches the one on the disk and the hive is modified, then it will overwrite the originalhive file on disk. The same applies to Win XP too. Edited November 29, 2007 by mikesw Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now