Installers use wrong drive/partition, fix?


  1. Posts : 44
    Windows 7 x64
       #1

    Installers use wrong drive/partition, fix?


    Okay, I'm dual booting W7 right now, as drive G: (Vista is C: ).

    My problem is that installers like to use C: rather than G:, is there a setting somewhere where I can make my absolute main drive G:, rather than C:?

    Some installers correctly use G:, while others (NSIS based, some others) use C: -- perhaps it's an installer issue, I don't know.

    -- ALSO --

    When I try to install Microsoft software, the installer extracts temporary files.. okay, but it extracts them to my external drive, and often they are not removed. How can I stop that from happening?
      My Computer


  2. Posts : 445
    Vista Ult 64bit - Windows 7 Ult 7264 64bit
       #2

    Yah...tell me about this one Jason..

    I've had the same issue numerous times, an I even got one large Company to change the way their s'ware installs (Roxio) and I'm currently pestering Nero to make a change to theirs too. Theirs stole every single media extension and every "possible" extension, I had found all my .dat files were changed to open with Nero Showtime...apparently one company makes a media file with .dat ext and so Nero thought it should be stolen too.
    (Everyone with Nero, PLEASE write and complain about file extension theft!)

    I used to have to unplug other drives while installing a second XP install as it Always saw another drive first (other than the one I was installing onto), decided the first partition on it should be the C: drive, and always installed the hidden boot files onto that partition. Many times it was my Music part or my Movies part, and until I started unplugging other drives it never installed them onto the actual partition I was installing onto.

    I have yet to find or figure out, other than decompiling the installer and trying to rebuild it...a way to stop this behavior.
    Other than contacting the company who makes the s'ware and complaining that this is Unwanted behaviour, I can't really see anything else. More of us need to do this when we run across unwanted installer behaviours so we can change the way they do this (Everyone Contact Nero Please )
      My Computer


  3. Posts : 4,282
    Windows 7 Ultimate Vista Ultimate x64
       #3

    Hi Jason, I have installed windows 7 a dozen times in dual boots and tipple boots and every time I have always done an install from boot screen and I have always had C: assigned when seen from inside that OS, so I have no Idea why you would see yours as G: when you are in Windows 7.

    I also have all my temporary install files saved to the external disc but I have only seen empty folders remain on the odd occasion which were easily deleted, but to be honest I would rather have them there than on my Primary partition because they are easier to spot for deletion.
      My Computer


  4. Posts : 995
    XP/win7 x86 build 7127
       #4

    Mr GRiM said:
    Hi Jason, I have installed windows 7 a dozen times in dual boots and tipple boots and every time I have always done an install from boot screen and I have always had C: assigned when seen from inside that OS, so I have no Idea why you would see yours as G: when you are in Windows 7.

    I also have all my temporary install files saved to the external disc but I have only seen empty folders remain on the odd occasion which were easily deleted, but to be honest I would rather have them there than on my Primary partition because they are easier to spot for deletion.

    Depends on how you have your HD setup Grim, if on a seperate physical drive, then yes like you said, but if you have say a 250 split up in 4 ways, this would be how he has G: (depending on setup and cd/dvd drives as well)... I actually installed 7 on the laptop an extended partition D:. Somehow it flipped drive letters after install making 7 C: and XP D:, go figure right.... But when booting up to XP, it shows D: for win7.... dont really know, as i havent gotten on there much lately after the install and setup... but no problems with the weirdness thats going on affecting a boot problem or such. History tells me different tho.


    As for your issue jason... i actually think there is a reg workaround, but i'm not your guy... this is 7 also, and may NOT be a reg for it.... not sure what the problem could be as every installer i have gotten that i can recall, has given the custom install option. Always a good habit to use instead of "typical", "express", "compact". This way you know what and where you are installing something, not too mention any addons for any program setup.
      My Computer


  5. Posts : 16,160
    7 X64
       #5

    Hi Jason,

    If you are comfortable editing the registry ( always make a back up first )

    Go to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion

    Click Current version in the left pane. In the right pane , rt click ProgramFilesDir and Modify to any value you want, eg G:\Program Files.

    Do the same for the one underneath for x86.

    Installers use wrong drive/partition, fix?-programfilesdir2009-02-12_043621.jpg

    You can find it easily - open regedit, click Edit>Find, copy and paste ProgramFilesDir and click Find Next - will take you straight there.

    Hope it helps

    SIW2
      My Computers


  6. Posts : 44
    Windows 7 x64
    Thread Starter
       #6

    @SIW2
    That's all configured to how it should be (it's all set to G:\). I guess it's just the installers fault for assuming I'm on C: when I'm not.

    @Chappy/Digger
    Yeah, I always have to use custom to define the path.. or else it could be placed on my Vista partition

    @Grim
    So you had Vista AND W7 on a drive, identified by the OS, labeled as C:? That sounds wrong, unless they are on different disks, which mine are not. I have a 500 GB HDD split up two ways, two 200GB partitions (one for W7 and Vista). Each partition is labeled as a drive when you boot up, and mine just happened to have the drive letter G:, because Vista is on C:..
      My Computer


  7. Posts : 16,160
    7 X64
       #7

    Hi Jason,

    Usually when you boot into either Vista or 7, whichever one you are booted into will take the letter C.

    If you installed 7 from within windows, i.e. while booted into Vista, C was not available at that time , so 7 will assign itself another letter.

    Hope it helps

    SIW2
      My Computers


  8. Posts : 44
    Windows 7 x64
    Thread Starter
       #8

    I assumed that :)

    I just mounted the image with Daemon, and continued from there. I just don't happen to have any blank DVD disks laying around.

    Thanks for your help.. this issue seems unsolvable as it's really the installers fault, I guess
      My Computer


  9. Posts : 16,160
    7 X64
       #9

    Hi Jason,

    That's the answer - if you mounted it with Daemon, then you were booted into Vista at the time.

    7 saw all the letters being used by the "live" Vista install , and took the next letter for itself - G.

    Normally if you install 7 by booting the dvd, it doesn't see any letters being used (as there is no "live" installation) - it gives itself the letter C ( in other words, C is the default ).

    Then when you boot Vista,it calls itself C.

    When you boot 7, that calls itself C.

    That is what the installers expect.

    The solution is to boot into 7 and go into Disk Management.

    Give Vista a different drive letter ( anything except C , V will do ).

    Give 7 the drive letter C. Restart.

    Now when you boot 7 it calls itself C and the installers will install on the drive currently called C, which is 7 drive.

    Then when you boot Vista, it calls itself C and anything you install on Vista will go on the drive currently called C, which is the Vista drive.

    Hope it helps

    SIW2
      My Computers


 

  Related Discussions
Our Sites
Site Links
About Us
Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd
All times are GMT -5. The time now is 14:58.
Find Us