1. You are viewing our forum as a guest. For full access please Register. WindowsBBS.com is completely free, paid for by advertisers and donations.

Advice sought on Dual/Triple Boot Win XP from PATA and SATA drives

Discussion in 'Windows XP' started by PeteC, 2005/12/06.

  1. 2005/12/13
    Zander

    Zander Geek Member Alumni

    Joined:
    2002/01/07
    Messages:
    4,084
    Likes Received:
    5
    It's my understanding that XP will always use the first primary partition on the first drive for the boot files. It's always worked for me that way and it hasn't mattered what OS was installed or even if there was no OS installed on it. Looking at the pics Sparrow posted, you can see that the c: drive is a primary partition, not a logical partition. Seems perfectly normal to me.

    As for Pete's drive letter problem, I wonder if you could fix it using something like Partition Magic? First of all, I have to admit that I've never used SATA drives myself and don't know for sure how they affect things when it comes to windows assigning drive letters. But, before SATA, Windows would always assign the first primary partition on the first drive as the c drive. The next one in line depends on whether there's any other primary partitions or not. Windows assigns the next letter to the next primary partition found, whether it's on another drive or not. This would be the D drive. If there's only one primary partition found the d drive would be the first logical partition on the first drive, e would be the next one on that drive and so on. Then it goes on to the logical partitions on the rest of the drives.

    So, first question to Pete is, is the partition that XP is installed to on the SATA drive a primary partition? If so, how brave are you? :) No guarantees but I would think that if you would convert the partition on the SATA drive to a logical partition, the drives would be lettered as you want them to be. XP doesn't care what kind of partition it's installed on. It only needs a primary partition for it's boot files. Only problem is, it would probably seriously mess up your current XP installation on the SATA drive (registry entries would be a problem, I would think) and quite possibly require a reinstall of Windows or perhaps even starting from scratch with that particular Windows installation. But I would think it would straighten out the drive letters for the other OS's. Just something for you to chew on. :D

    Found these at MS. They aren't for XP but with Win2k it appears things are pretty much the same as they always have been. The one for DOS seems to be pretty much the same but may be a bit clearer.

    How Windows 2000 Assigns, Reserves, and Stores Drive Letters

    Order in Which MS-DOS and Windows Assign Drive Letters
     
  2. 2005/12/13
    PeteC

    PeteC SuperGeek Staff Thread Starter

    Joined:
    2002/05/10
    Messages:
    28,896
    Likes Received:
    389
    Hi Zander

    Thanks :) All problems have been resolved, including the drive letters ....

    I took Sparrows lead and deleted the OS partitions on the PATA drives and reinstalled XP one of the SATA drives ....

    http://www.windowsbbs.com/showpost.php?p=268338&postcount=20

    I then fussed around resizing/creating partitions and assigning drive letters using Partition Magic 8 and finally removed the 4th, 80 Gb drive to allow me to reinstate the cooling fans on the WD PATA drive. The current view in PM 8 is attached.
     

  3. to hide this advert.

  4. 2005/12/13
    Zander

    Zander Geek Member Alumni

    Joined:
    2002/01/07
    Messages:
    4,084
    Likes Received:
    5
    Ok, it was a long thread and I have to admit to just skimming through it. Shame on me. :) My guess is that you would have been ok to begin with if you had created a logical partition on the SATA for XP instead of a primary but I guess it doesn't matter now. Till the next time. ;)
     
  5. 2005/12/13
    McTavish

    McTavish Inactive

    Joined:
    2005/06/24
    Messages:
    576
    Likes Received:
    1
    Wow, that’s a lot of mounted partitions and drive letters Pete. You need to be careful you don’t run out. Windows will only mount 26 drives "“ A to Z. Assuming you have two optical drives then you only have 5 left. Remember you need to have free drive letters for removable drives etc. If you add another hard drive in the future you may end up having to unmount a partition to free up a drive letter before you can even use a USB Flash Drive.

    Win9x won’t even boot if you exceed 26 drives. XP will stop during bootup, tell you that drives over 26 will be ignored, then let you continue.
     
  6. 2005/12/14
    PeteC

    PeteC SuperGeek Staff Thread Starter

    Joined:
    2002/05/10
    Messages:
    28,896
    Likes Received:
    389
    Thanks for the heads up re. drive letters, but I am well aware of that (outdated?) limitation :)

    I've run the box this way for several years and feel more comfortable with my data isolated in this way and having the pagefile and print spool on dedicated partitions.

    Optical drives are X and Y which still leaves me with 5 spare drive letters as you say. As posted above I removed the 4th hard drive as surplus to requirements at the moment and to enable me to reinstate the cooling fans on the PATA drive. I have a couple of USB external back up drives which are only connected (singly) as and when required and a couple of flash drives (ditto).
     
  7. 2005/12/14
    McTavish

    McTavish Inactive

    Joined:
    2005/06/24
    Messages:
    576
    Likes Received:
    1
    I wonder if it has been dealt with in Vista. Perhaps you will be able to tell us soon. I’d be curious to know but I would not want or need more drive letters.
     
  8. 2005/12/14
    PeteC

    PeteC SuperGeek Staff Thread Starter

    Joined:
    2002/05/10
    Messages:
    28,896
    Likes Received:
    389
    I'll keep you posted, but will not be reinstalling Vista until Beta 2 is released.
     
  9. 2005/12/14
    sparrow

    sparrow Inactive

    Joined:
    2004/03/21
    Messages:
    2,282
    Likes Received:
    0
    McTavish et al, PeteC has pointed the way to accomplish what he set out to do without falling into the traps that got us. By making only one primary partition, he forced the loader onto the system partition, and in the process can have an unlimited number of disks!

    From Microsoft
    Logical drives are defined as drives created in an extended partition. Any other partition is a primary drive. Logical drives can be addressed by paths, and so don't require alphabetic addresses.
     
    Last edited: 2005/12/14
  10. 2005/12/14
    PeteC

    PeteC SuperGeek Staff Thread Starter

    Joined:
    2002/05/10
    Messages:
    28,896
    Likes Received:
    389
    Sparrow

    Much, if not all of the credit for this must go to you as it was your suggestion to delete the OS partitions on the PATA drives and reinstall the OS on the SATA drive :)
     
  11. 2005/12/14
    McTavish

    McTavish Inactive

    Joined:
    2005/06/24
    Messages:
    576
    Likes Received:
    1
    Once you understand how the ntloader works it helps greatly in organising and maintaining a simple dual/multiboot set up. However the ntloader has limitations and disadvantages and personally I would always recommend using a third party bootmanager and make every WinNT install have its own ntloader.

    With the ntloader you can only have one install of Win9x on the entire computer.
    You can’t have Linux or any other OS.
    The partition with the ntloader can’t be hidden from the booted OS, so it’s always vulnerable to malware corruption.
    You can’t move hard drives around without editing the boot.ini accordingly. Even then your options are limited and you must always keep the ntloader drive as the boot drive.
    If you have a boot hard drive or ntloader partition failure then you can’t just change hard drive order to get Windows booting as none of the installed Windows on those drives have their own boot files.

    Of course there are repairs and workarounds to a lot of the above, but none of it is simple and most is beyond the average user. Having the ntloader on its own partition may be slightly better than having it inside a working OS, but only marginally.

    With a suitable third party boot manager there are few limits and things are a lot simpler. My main machine, this one, has 36 fully independent and bootable OSes. My second machine has a few more.
    Disk Management Screenshot
    Partition Manager Screenshot
     
  12. 2005/12/14
    PeteC

    PeteC SuperGeek Staff Thread Starter

    Joined:
    2002/05/10
    Messages:
    28,896
    Likes Received:
    389
    Hey, McTavish - you're clearly on a different planet to us mere mortals - and who said I had a lot of drives :D :D

    What do you do with all those OS's ???
     
  13. 2005/12/15
    PeteC

    PeteC SuperGeek Staff Thread Starter

    Joined:
    2002/05/10
    Messages:
    28,896
    Likes Received:
    389
    While I still have your attention :) ....

    One problem which has not been resolved by the rebuild we discussed in this thread is 'The Case of the Missing Pagefile'.

    On the previous build and on this new build I set up a 3000Mb Pagefile on a dedicated partition - on a separate disk and a 250Mb Pagefile on C:\ to enable dump data to be saved.

    The Pagefile on C:\ disappears on a regular basis and obviously then does not show up in Windows Explorer or Diskeeper, BUT it still shows in the Properties > Virtual Memory dialogue box, although it is not included in the total - screenshots. Hitting the Set button resets the Pagefile on C:\ - until it disappears again. As yet I have not determined at what stage it disappears.

    Any thoughts?
     
  14. 2005/12/15
    McTavish

    McTavish Inactive

    Joined:
    2005/06/24
    Messages:
    576
    Likes Received:
    1
    You have a lot of mounted partitions Pete. I only have the booted OS and usually only two or three data partitions that show and have drive letters.

    I like about a dozen clones each of my working OSes. I can mess with an OS and try software to my hearts content and don’t care if I trash things, as I just reboot into the next one. I keep unused master copies that I’ll do updates on about once a month and then renew all the working clones. It means I can have a brand new install every day if I want, so I never have to maintain, clean, or repair anything. I also don’t have to run a mass of security apps to protect the OS. Any problem fixed with a reboot. My own foolproof System Restore if you like.

    Doesn’t take as much time to maintain as a lot of people spend on house keeping for their single OS. Also no more reinstalls that can take weeks to get all your settings and tweaks and software back. I’ve been running this kind of setup for about 5 years now and can’t imagine doing things any other way.

    Edit:-
    No real thoughts on your pagefile problem Pete. Personally I’ve never tried more than one. Is there a way to get the dump data to go to a specified pagefile?
     
    Last edited: 2005/12/15
  15. 2005/12/15
    PeteC

    PeteC SuperGeek Staff Thread Starter

    Joined:
    2002/05/10
    Messages:
    28,896
    Likes Received:
    389
    Not AFAIK - the dmp files are written to the system root on the boot volume. I recall reading an MS KB article on Pagefile.sys which recommended, I think, placing the pagefile elsewhere for best performance, but maintaining a small pagefile on the boot volume if dump recording was required.
     
  16. 2005/12/15
    McTavish

    McTavish Inactive

    Joined:
    2005/06/24
    Messages:
    576
    Likes Received:
    1
    Oh I get it, a Windows BSOD will by default look for a pagefile on the same partition as the OS to dump the memory to. I didn’t know that but I suppose it makes sense as once crashed other mounted drives in Windows will probably go unrecognised.

    Can’t imagine why yours is disappearing. Personally I would try just changing a few settings first to see if it makes any difference. If your O drive is set to Custom Size, then try changing it to System Managed "“ or vice versa. Try making the C drive one bigger and see what happens. If you have XP set to do a complete memory dump then I believe you need more than 250mb anyway. Shouldn’t it be set to at least the same size as the installed RAM. I don't actually know much about data/memory dumps - just how to turn them off.
     
  17. 2005/12/16
    PeteC

    PeteC SuperGeek Staff Thread Starter

    Joined:
    2002/05/10
    Messages:
    28,896
    Likes Received:
    389
    I've fiddled with settings to no avail and it still disappears - gone again this morning. When I get back to this box - away now for a while - I may try just a single pagefile on C:\ for a while and then try and wean the system back on to two. It's a problem only in that I have no facility for memory dumps should the occasion arise.

    FWIW ...

    Small Memory Dump requires a 2 Mb pagefile
    Kernel Memory Dump requires 50 - 800 Mb pagefile depending on installed RAM
    Full Memory Dump requires a pagefile equal to RAM plus 1 Mb.
     
  18. 2005/12/16
    Christer

    Christer Geek Member Staff

    Joined:
    2002/12/17
    Messages:
    6,585
    Likes Received:
    74
    Pete,

    Is it fixed with the same max and min value?

    Try setting it to min=2, max= "RAM+1" and see what happens. I doubt it would ever be increased above 2 MB and you would have your emergency dump location.

    Christer
     
  19. 2005/12/17
    PeteC

    PeteC SuperGeek Staff Thread Starter

    Joined:
    2002/05/10
    Messages:
    28,896
    Likes Received:
    389
    Hi Christer

    Yes, it's fixed at 250/250 Mb. I'll give your suggestion a try when I get home sometime in January, but what I would like to avoid is Windows using it for anything but dumps - unlikely I guess,

    When we last discussed this on the BBS some time ago I remember an MS KB article on Pagefiles which suggested doing exactly what I am trying to do. In the past I had no problem with this arrangement, but all of a sudden this behaviour started. On the previous build I used Doug Knox's Pagefile monitor to monitor usage (both pagefiles were used - the one on the dedicated partition more heavily) and that gave the first indication that the C:\ pagefile was going AWOL. On this new build using a new XP CD and using different hard drives the problem remains :confused:

    The only other thought I have is to set up the C:\ pagefile first and then set up the main pagefile.
     
  20. 2005/12/17
    Zander

    Zander Geek Member Alumni

    Joined:
    2002/01/07
    Messages:
    4,084
    Likes Received:
    5
    Well Pete, it appears you aren't alone on this. I've always kept a 3MB pagefile on the system drive (enough for a minidump). I've not really watched it at all though because until yesterday I never really had any reason to check. Yesterday I installed a new video driver and after running windows for a while got a blue screen. Something I've only seen two other times (a long time ago) in the 3yrs I've had this setup.

    Long story short, I looked for the dmp file and found none. Kind of blew it off for a while until I came here and saw this thread again. It made me think and it turns out my pagefile on the system drive was gone too. In the window where you set it, it still showed that it should be there. I've recreated it now and I guess I'll have to keep an eye on it for a while. I know it was there for a long time just from browsing in windows explorer. I don't have many files in the root of the system drive and I remember seeing it there from time to time. I know it stuck around for quite a while so I wonder if this could possibly be due to an update or something. This isn't much help for you but I thought I'd mention it. Maybe it'll get others that run things this way to check. I'm going to leave mine for now but keep an eye on it. If I figure out anything I'll let you know.

    Oh yeah, my blue screen is taken care of. Unloaded one of the extras that came with the driver and all is well again.
     
  21. 2005/12/17
    Christer

    Christer Geek Member Staff

    Joined:
    2002/12/17
    Messages:
    6,585
    Likes Received:
    74
    Pete,
    thinking twice about your issue makes me draw parallel lines between some odd pagefile behaviour that I have noticed on my own system. It started in april 2005 prior to the release of the "batch of updates" of that month (BSOD in the morning, updates in the evening) and my conclusion is that IF it has anything to do with an update to Windows, it must be prior to april 2005.

    I posted a thread on my BSOD in STOP 0x00000024. Since that first occasion, I have had several BSOD, the error messages being different each time, "blaming" different files but always accompanied by a relocated pagefile. (Sometimes, the computer is idling and the power settings have turned off the monitor. This means that I have not seen all error messages but had to hit the reset button.)

    I use Ghost Images to roll back every now and then to "clean up" prior to installing new applications or updates. As mentioned in the quoted thread, restoring an Image puts the pagefile towards the front of the partition (optimized location according to Norton). I have restored an Image dozens of times and no problems whatsoever. Suddenly, Windows starts moving things around and after a few weeks, "ka-boom" it relocates the pagefile. The "new" location is approximately the same as the initial location when the installation of XP was fresh.

    In addition to that, Windows also messes with the reserved MFT-zone, resizing it and moving it around. (I have read somewhere that the reserved MFT-zone on XP is dynamic but I didn't think it was that dynamic.)

    I have substituted Diskeeper Lite for the native defragger and the reasons are; - quicker - a better graphical display. If I had been using the native defragger, I doubt that I had been able to figure out what is going on. Anyway, I started blaming Ghost (for relocating the pagefile when restoring an Image) and posted a topic at RADIFIED in Ghost 9/10 and the pagefile. I have posted a few screenshots in that topic.

    Today, I have done some house cleaning after the december batch of updates. I decided to uninstall Diskeeper Lite and revert to the native defragger and if I have a new BSOD in a few weeks, we can rule out Diskeeper Lite as the culprit.

    A lot of rambling but the bottom line is: Does april 2005 ring a bell?

    Christer
     

Share This Page

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.