• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

Windows XP and space / installation questions

Winchester

Diamond Member
I installed XP on a 2gb hard drive, but I have 2x120gb drive in a RAID array. Im just curious if it is ok to install everything else on the RAID drives, other than drivers etc, and is there a registry function I can change so that when I go to install software it automatically goes to G:\ instead of C:\, or is that built into the software? Im new to RAID stuff, not sure about what all the benefits I gain and which ones I lose?
 
There's no way I know of to make Windows automatically point to anything but the C drive for installs. An application can specify it, but many just use the normal Windows pointer to the Program Files folder. You can't change which folder that is without screwing up a lot of Windows components.

It should be fine to install all your stuff to the RAID drives, however some applications still will install components to the C drive even if the majority of the files go to the G drive. Usually this goes into the Program Files\Common Files folder, but some apps create a directory in the root that you aren't given any control over. If you're really low on space on the C drive (XP itself does take up nearly 2GB) then you might want to consider just reinstalling it on the RAID drives. That 2GB drive is most likely not a very fast drive anyway, and there won't be any major loss of performance by having XP on the RAID drive with the apps.
 
Thanks for your reply.

Since I already have my drives setup, can I just put the XP CD in and install a Fresh Installation on the RAID drive?
 
You should probably remove the 2GB drive from the system, so that there's no chance of it accidentally being assigned as the C drive. Then just make sure your BIOS is set up to boot from the RAID array. The partitions on the RAID array should then be assigned drive letters properly. However make sure you have a floppy disk with drivers for your RAID controller, since XP will need it during setup in order to see the drives (when it says press F6 to install drivers for a SCSI controller).
 
to change the default path where programs try to get installed:

HKEY_LOCAL_MACHINE -> SOFTWARE -> Microsoft -> Windows -> Current Version -> ProgramFilesDir

and change the string value to the folder of choice.

This will work for most programs but some will still want to install somewhere else since
they don't check with Windows.
haven't tryed it yet myself , but......

good luck
 
Actually that changes the actual location of the Program Files directory. It isn't just a pointer to a default install path. If you change that, Windows will start looking to the new location when it looks for anything it expects to find in the Program Files. Since you started out with all those files on the C drive, Windows will b0rk because they're not in the new location. The use of the Program Files directory is also a variable in many of the paths pointing to it, rather than a hard path to the C drive and the folder.

Meaning, instead of a Windows file being referenced as c:\Program Files\Common Files\blah.blah it is referenced as %programfiles%\%commonfiles%\blah.blah (common files also being a variable).

Now, you go and change that, and Windows suddenly starts looking for particular files on the G drive and they aren't there. You might get away with copying all the files then making the change and rebooting, but you might also hose the installation.

For instance, the App Paths key in Windows\CurrentVersion. Several of those use the variable. Then, in the Handlers key under Explorer, there are Windows Media Player handlers using the variable.

As far as applications are concerned, some will heed the variable, some won't. Anything that uses the Microsoft Installer is likely to, plus some other very common ones. But you'll still run into apps that will ignore it.

Of course, you COULD create your own new variable, like %originalprograms% and replace all the current references to %programfiles% with that, and make the variable's value point to the C drive Program Files. Then change the ProgramFilesDir setting to the other drive, and any future installations that use that variable will point to the new directory but existing programs or shared files or DLLs will continue to work with the C drive. Of course, simply copying all the Program Files contents to the new location first would probably be easier. But not as cool.

The Powertoys for Windows XP version of TweakUI allows you to change many of the special folder locations, but NOT this one. This is most likely due to the fact that it does point to so many required files, and if you just change it it breaks so much stuff. With the My Documents folder or something like that, you just end up with a new folder where your personal stuff goes and you have to move it from the original location.
 
Actually that changes the actual location of the Program Files directory. It isn't just a pointer to a default install path.
whooo...glad i didn't try it....thanks for the info Lord Evermore.
 
I took out the 2gb and now have it on RAID. Once I figured out that the XP folder on the drivers disk needs to be copied to the root part of the floppy I was in good shape. As my luck goes, I use Diet Kazaa, but I couldnt get to the site, so I downloaded one from Kazaa, it was a flippin virus. arghh! My AVG fixed it right up 😉 ... Hopefully
 
Back
Top