Installers use wrong drive/partition, fix?

Jason

New member
Local time
8:44 PM
Messages
44
Location
Nebraska
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

OS
Windows 7 x64
CPU
AMD Phenom X4 9850 Black Edition @ 2.65GHz
Motherboard
NVIDIA nForce 720
Memory
8 GB
Graphics Card(s)
NVIDIA 9800 GT 512MB
Sound Card
Creative XTreme-Gamer
Monitor(s) Displays
22" ViewSonic
Screen Resolution
1680x1050
Hard Drives
750 GB
500 GB
PSU
500 watt
Keyboard
Razer Lycosa (Mirror)
Mouse
Razer DeathAdder
Internet Speed
1.5Mbps
Other Info
5.1 surround sound
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

Computer Manufacturer/Model Number
Personal Build
OS
Vista Ult 64bit - Windows 7 Ult 7264 64bit
CPU
Intel Core 2 Duo E6750
Motherboard
Asus Commando
Memory
4 G's Crucial Ballistix Tracer
Graphics Card(s)
BFG Nvidia 8800 GTS 340
Sound Card
Creative Sound Blaster X-FI Platinum FATAL1TY
Monitor(s) Displays
2-22" HP W2207 LCD
Screen Resolution
1920 x 1080
Hard Drives
3 x 500G WD Caviar SATA II
PSU
Enermax Noise Taker II 600W
Case
NZXT Lexa Classic (dual doored & windowed)
Cooling
Zalman 9700 CPU cooler - 4 x 120mm, 1 x 90mm fans
Keyboard
Logitech MX 5500
Mouse
Logitech MX Revolution
Internet Speed
Blazing...
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

Computer Manufacturer/Model Number
Home Brew
OS
Windows 7 Ultimate Vista Ultimate x64
CPU
Core 2 Duo E8500 3.16Ghz @ 3.8Ghz
Motherboard
eVGA 750i FTW
Memory
2x2Gigs Patriot PC2-6400 LL
Graphics Card(s)
Inno3D GeForce GTX260 216 SP
Monitor(s) Displays
ASUS VW222U 22" 2ms Response time
Screen Resolution
1680x1050
Hard Drives
SATA 150GB
SATA II 250GB
USB IDE 750GB Ext.
PSU
HYTEC 600W & Thermaltake 650W Toughpower Power Exp
Case
Thermaltake Armor LCS (Liquid Cooling System)
Cooling
Liquid Cooling System
Keyboard
Logitech G15 Gaming Keyboard
Mouse
Logitech G9 Gaming Mouse
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:rolleyes:.


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

Computer Manufacturer/Model Number
CUSTOM
OS
XP/win7 x86 build 7127
CPU
Athlon64 X2 DUAL 4200+ 2.21ghz
Motherboard
ASUS K8 PRO SLI
Memory
2GB Dual Chan DDR2 Corsair
Graphics Card(s)
Nvidia 6800GT
Sound Card
nvidia
Monitor(s) Displays
19' LCD
Screen Resolution
1280x1024
Hard Drives
WD 250, 2x500, 2x1TB IDE/USB
WD 250 SATA (system)
SEAGATE 120 Sata
PSU
coolermaster 450
Case
SUPERFLOWER
Cooling
1 HDD bay fan, 5x80mm Case Fans, AEROGATE II Fan/Temp
Keyboard
MS wireless
Mouse
MS Wireless
Internet Speed
fassssssssst
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.

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

System One System Two

  • Computer type
    PC/Desktop
    OS
    7 X64
    CPU
    i5 8400
    Motherboard
    gigabyte b365m ds3h
    Memory
    2x8gb 3200mhz
    Hard Drives
    various
    PSU
    pure power 11 400w cm
    Case
    Coolermaster
    Cooling
    cryorig m9i
  • Computer type
    PC/Desktop
    OS
    7x64
    CPU
    g5400
    Motherboard
    ga b365m ds3h
    Memory
    8gb ddr4 2400
    PSU
    xfx pro 450w
@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

OS
Windows 7 x64
CPU
AMD Phenom X4 9850 Black Edition @ 2.65GHz
Motherboard
NVIDIA nForce 720
Memory
8 GB
Graphics Card(s)
NVIDIA 9800 GT 512MB
Sound Card
Creative XTreme-Gamer
Monitor(s) Displays
22" ViewSonic
Screen Resolution
1680x1050
Hard Drives
750 GB
500 GB
PSU
500 watt
Keyboard
Razer Lycosa (Mirror)
Mouse
Razer DeathAdder
Internet Speed
1.5Mbps
Other Info
5.1 surround sound
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

System One System Two

  • Computer type
    PC/Desktop
    OS
    7 X64
    CPU
    i5 8400
    Motherboard
    gigabyte b365m ds3h
    Memory
    2x8gb 3200mhz
    Hard Drives
    various
    PSU
    pure power 11 400w cm
    Case
    Coolermaster
    Cooling
    cryorig m9i
  • Computer type
    PC/Desktop
    OS
    7x64
    CPU
    g5400
    Motherboard
    ga b365m ds3h
    Memory
    8gb ddr4 2400
    PSU
    xfx pro 450w
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

OS
Windows 7 x64
CPU
AMD Phenom X4 9850 Black Edition @ 2.65GHz
Motherboard
NVIDIA nForce 720
Memory
8 GB
Graphics Card(s)
NVIDIA 9800 GT 512MB
Sound Card
Creative XTreme-Gamer
Monitor(s) Displays
22" ViewSonic
Screen Resolution
1680x1050
Hard Drives
750 GB
500 GB
PSU
500 watt
Keyboard
Razer Lycosa (Mirror)
Mouse
Razer DeathAdder
Internet Speed
1.5Mbps
Other Info
5.1 surround sound
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

System One System Two

  • Computer type
    PC/Desktop
    OS
    7 X64
    CPU
    i5 8400
    Motherboard
    gigabyte b365m ds3h
    Memory
    2x8gb 3200mhz
    Hard Drives
    various
    PSU
    pure power 11 400w cm
    Case
    Coolermaster
    Cooling
    cryorig m9i
  • Computer type
    PC/Desktop
    OS
    7x64
    CPU
    g5400
    Motherboard
    ga b365m ds3h
    Memory
    8gb ddr4 2400
    PSU
    xfx pro 450w
Back
Top