Jump to content











Photo
- - - - -

Latest Greatest Booting ‘ Partition Strategy


  • Please log in to reply
6 replies to this topic

#1 Noer5

Noer5

    Member

  • Members
  • 34 posts
  •  
    Tahiti

Posted 30 March 2014 - 06:04 PM

With USB drives becoming so advanced, shouldn’t a PC box be considered just a MoBo / hardware interface and the OS be a universal image on a USB drive (that can boot on any box)?

The huge number of options is overwhelming, so hopefully restricting this to a USB HDD will narrow it down a bit.  Also assume that we want to boot Windows 7 & 8 64 bit.  Would also be nice if could preserve existing partitions on the USB drive, but not required.

I've pasted MS recommendations below and its easy to get caught up in that “Inside The Box” mindset;  But of course the best strategy for licencing may NOT be most practical for the end user.

Your opinions ‘ summations on the best Booting ‘ Partition Strategy greatly appreciated.
My level is only at installing via Imagex and boot managing via EasyBCD, so please don’t hessitate to dumb down your replies a little.

THANKS

From;
http://technet.micro...2(v=ws.10).aspx

MS recommended partition configuration -- for BIOS-Based -- includes a
system partition, a Windows partition, and a recovery image partition.

MS recommended partition configuration -- for UEFI-Based -- includes a
Windows RE tools partition, a system partition, an MSR, a Windows partition, and a recovery image partition.

 



#2 ztron

ztron

    Newbie

  • Members
  • 13 posts
  •  
    United States

Posted 03 April 2014 - 03:47 AM

Hi Noer5,
 
good to get your message.
 
my reply may be a little lenghty, but I figure in Tahiti you can take your time looking over it :-)
 
>With USB drives becoming so advanced, shouldn’t a PC box be considered just a MoBo / hardware interface and the OS be a universal image on a USB drive (that can boot on any box)?
 
This has been my feeling since USB drives first appeared, and so I started right away using DOS and Windows 95, even though W95 did not even support USB (and neither did DOS).
 
Plus until about 2004, many motherboards did not properly support USB booting.
 
Similar to having multiple internal hard drives, or multiple partitions on a single HDD, it just seems too good not to do.
The concept of a universal bootable portable windows drive is obviously so worthwhile for consumers, that it has been repressed, unsupported, and discouraged by the powers that be who do not have the consumer's best interest at heart.
With windows, that means until the appearance of Windows8, it was somewhat challenging to get windows to boot from USB to begin with, and even more challenging to get a bootable USB to work on a different PC than it was created on.
 
Form here on out a lot of my material applies to internal HDD as well as USB.
 
Even without windows, USB HDD's as well as flash drives (UFD's) need somewhat careful preparation so that they will boot on a particular
PC, and even more careful preparation if you want them to boot on a variety of different PC's.
Further care is needed for multiple partitions, and even more if extended partitions containing logical volumes are to be booted.
Experience has shown that any one random partitioning tool is unlikely to meet one or all of these requirements, without fairly extensive testing & verification.
 
Therefore you either need to get recommendations or find & prove a good tool yourself, and maybe go back to basics which is what I do using DOS to prove multi-partition multibootability before putting more complex OS's on the USB drive.
 
Otherwise I would not want to preserve the partitions you already have on the USB drive.
 
IMHO the 64-bit OS's would be the least recommended since they will not boot on 32-bit PC's.
OTOH, a USB drive having bootable 32-bit OS on it can boot to either 32-bit or 64-bit PC's.
 
Even on internal HDD's the 32-bit versions of Windows (and Linux) have fewer obstacles to booting in general than the corresponding 64-bit versions.
 
Now many forms of Linux are superior since Linux has fewer intentional obstacles to USB booting.
For reliability, simplicity, and compatibility I like to use FAT32 volumes on the USB and populate the volumes with Linuxes derived from the Live CD rather than trying to "install" Linuxes to the USB drive.
 
Anyway, I like having 4 or 5 versions of 32-bit Linux on a high-performance USB 3.0 UFD, along with Windows 8.1 32-bit on the same UFD.
That way the USB is as universal as you can get, and each of the Linuxes or Win8 boots within 30seconds after choosing it from the bootmenu.
 
I leave WinXP, vista, and Win7 (even Win98 or Win95) on the internal, machine-specific HDD.
 
MS recommendations are usually not in favor of the user.  Especially UEFI, I'm about to write an article for my blog about UEFI, I would link to it but it's not there yet.
 
I think you should become very familiar with multibooting on MBR/BIOS before expanding into UEFI/GPT, and very familiar with
multibooting 32-bit before trying to include 64-bit, plus get some experience on internal HDD before branching out to USB, but that's just my opinion.
 
The MS info you linked to is somewhat truthy, but woefully inadequate in a misleading kind of way.
About like their UEFI justification which I will be documenting my opinion of.
 
The bullet points under BIOS-Based Computers are lacking more important info than they contain, either the author does not know much, or they left out the important stuff intentionally.
 
i.e. the primary partition's most important feature regarding windows is that windows does intentionally best support booting to primary partitions.  "Any" partition can store files.
 
As important as the restriction to having only one active partition, is the fact that you can easily change which partition is active and this can be the most direct way to multiboot.
 
The idea of a separate boot partition, commonly known in computer science as a "Boot Partition" but usually (intentionally) incorrectly referred to by MS as a "system partition" is generally not your friend unless you replace it with one large enough to hold an OS of its own.  Otherwise you may be wasting one of your valuable primary partitions.
 
In computer science the true Boot Partition is the active one and contains at the least, your essential boot files and/or folders only.
This is usually referred to by MS as the "system partition".
In computer science the true System Partition contains at the least, your main OS files and/or folders only.
This is usually referred to by MS as the "boot partition", although in your link it shows as a "windows partition" this time.
 
Until NT6, using separate boot & system volumes was not very common, and a single active partition containing both boot files and system files is a combined boot & system partition by any account.
Unless the motherboard has a problem with booting to a single combined boot & system volume, or with larger HDD's if the later partitons start beyond the point where the boot files can access the target windows folder, you will not need to have the boot files stuck in the first partition.
 
You are probably better off dedicating one partition to a single OS, and putting as many as 4 OS's on 4 primary partitions, each independently bootable if made active, and the other 3 inactive partitions could also be hidden each time if you wanted each version of windows to have only its own C: drive accessible.
I assume you are already aware that whatever partition is booted to is enumerated as the C: drive at the time,
and the remaining visible windows-compatible partitions get assigned other alphabetical drive letters at the time also.
 
To keep from wasting internal HDD resources, as well as making your partiton layout more flexible, your recovery drive might best be archived (carefully and with testing) to external storage.  Sometimes a recovery partition needs to be the exact size & location to function as intended so if you move or delete it without testing your preservation method, it might not be good.
You never know when other factors like volume serial numbers or special boot sectors might be important too, so if you cannot recreate all these elements from scratch one good idea is to get a duplicate blank HDD, clone your whole factory HDD to it, then test the clone before choosing which HDD to make changes to while preserving the other.
Using a third blank HDD to copy to can then enable easier experimentation with variations to the recovery partition.
 
UEFI is not your friend, I would not even go there if it can be avoided.
If you have a UEFI W8 PC and you are working on it anyway, that would be a good time to change back to MBR/BIOS in order to be more similar to everything that has gone before on NT6.
I most prefer to remove & clone a factory HDD from a brand new PC to a duplicate HDD before even turning the PC on, that way the clone can
be tested and the original preserved in its virgin state.  That way you can also repeat the virgin experience if you like, by recloning at later times.  This would mean preserving the original layout of a UEFI W8 PC even if I was going to change it to MBR/BIOS for my everyday work.
 
To go back to MBR/BIOS from UEFI/GPT you basically change to "Legacy" or "BIOS" or the equivalent on the motherboard "setup" (UEFI configuation) then reinstall windows from external media to a traditional MBR-style pre-partitioned (not GPT) blank HDD.  You will probably be better off disabling "secure boot" so that you are not as locked in to the exact windows version the PC shipped with.  You are probably already aware the motherboard needs to also be set for USB to have higher booting priority than internal HDD.
 
My preferred layout then is 4 adequately sized primary partitions.  Each one dedicated to a single OS which can be installed or unimaged into place while the other 3 are hidden.
Each having its required boot files alongside in the same partition as its Windows folder.
Then each can be booted to simply by changing which of the 4 is active.  This technique is fundamentally basic and requires no special multibooting software.  Also consistent back to W9x.
No auxiliary partitions for recovery or anythng else, those need to be archived separately, even if kept handy for true recovery purposes.
Once this basic independent-partition layout is proven, then a number of options become available if you want to layer on a boot menu instead of manually setting which partition is active beforehand.
 
I'm just about finished with a pure windows quad-boot article on how to set up 4 windows versions on a traditional MBR/BIOS PC.  It will be a good learning experience even if you don't follow through with it completely.  One of the examples it makes is that all 4 of the most useful different windows versions can be installed the factory way on a MBR/BIOS PC, but UEFI/GPT will not support all 4 even though GPT can have "up to 128 primary partitions".
 
take your time making your next plans and if there are any questions holler back
 
I'll have my direct 4-banger documented eventually, or if there is good interest I can make it sooner
 
there's always this:
 


#3 Noer5

Noer5

    Member

  • Members
  • 34 posts
  •  
    Tahiti

Posted 03 April 2014 - 02:34 PM

Thanks for your excellent reply.
Look forward to reading your article on UEFI – an exciting advance, but not if you want to work with previous versions of windows.
Like you say: not something I’m really ready for.

I thought it was weird how MS seemed to be changing the way certain terms are defined.
Like the “Boot Partition” is now their “System Partition” that contains the boot files.
I've seen some heated arguments come up over the semantics involved.

I did manage to make a 150 MB System partition (set as active and no drive letter), using EasyBCD to keep it configured, and all my OSs now on Logicals. This is an internal HDD with 32 & 64 bit Win7s (and XP).

>> Then each can be booted to simply by changing which of the 4 is active.  
>> This technique is fundamentally basic and requires no special multibooting software.  Also consistent back to W9x.
This was exactly the alternative I was thinking about as I was learning how to set up the “MS System Partition”.
BCD seems pretty reliable so far.

>> No auxiliary partitions for recovery or anything else, those need to be archived separately, even if kept handy for true recovery purposes.
Makes sense… if the HDD goes bad.  Maybe ALSO have them on the HDD just as a convenience.

I’ll need to reread some of this to digest.
Thanks again.
 



#4 ztron

ztron

    Newbie

  • Members
  • 13 posts
  •  
    United States

Posted 06 April 2014 - 02:30 AM

Is your 150MB partition FAT32 or NTFS?
 
Either way it would be the active primary true "boot partition" which probably contains your boot files only.
 
The OS's like you said are on logical volumes.
These (even if they were primaries) do not have to contain boot files or be bootable on their own or ever made active since your boot files seem to already be arranged with a windows multiboot menu to choose from.
 
It would be good to see your basic partition layout if you can post that, plus what your bootmenu looks like or what choices are on it.
 
XP is not supposed to be very good at booting from a logical volume, unless it is the first OS installed with no unhidden primary partitions preceding it, otherwise it may not be identified as a C: drive and it gets a later letter in the alphabet.  It can still work when it's not C: but it would not be ideal for everything.
Once the first boot is accomplished and XP is identified correctly as C: to begin with, then other preceding primaries can be unhidden and XP will still be a C: upon reboot.
 
Could you briefly outline your procedure for partitoning, formatting, and getting your OS's onto the internal HDD like you have for this?
 
Also, did you zero the HDD beforehand?
 


#5 Noer5

Noer5

    Member

  • Members
  • 34 posts
  •  
    Tahiti

Posted 08 April 2014 - 07:26 PM

>>Is your 150MB partition FAT32 or NTFS?

NTFS for the 150 MB "MS System" partition.  And yes active primary and boot files only.

 

>>did you zero the HDD beforehand?

No, wanted to save the existing installations ' partitions.

 

>>It would be good to see your basic partition layout if you can post that,

>>plus what your bootmenu looks like or what choices are on it.

Not able to upload ' attach any pics; but still shuffling things around anyway.
Will be putting all OSs at front partitions.
And all app ' data ' page ' temp on back partitions.
Thus to keep letters of linked ' support partitions the same regardless of which OS becomes "C".
 

>>Could you briefly outline your procedure for partitioning, formatting,

Have been using PartitionWizard to create ' resize ' shuffle and MS Disk Manager to label, letter, & format.

 

>>and getting your OS's onto the internal HDD like you have for this?

Used this bat file to install if I want OS to boot as "C" (as an example install on J):

And to install 64bit from a currently booted 32bit system.

With exe & Unattend files in same folder as bat file.

@ECHO off
imagex.exe /apply H:\ISOs\X17-59465\sources\install.wim 4 J:\
Pause
xcopy.exe Unattend.xml J:\Windows\System32\Sysprep /F /H /R /Y
Pause
bcdboot.exe J:\windows
Pause
exit

>>XP is not supposed to be very good at booting from a logical volume

That must be why I can't get it to finishing booting.  Thought previously it was still working, but not.

I gave my 150 MB "MS System" partition the letter "B" and then let EasyBCD define An XP Partition -- and it chose B.

Which then got me to the boot.ini for my 2 XP partitions (on 0,5 and 0,12 when B in use), but neither would finish booting.

Oh well, I was just keeping XP to get some settings off of anyway -- so not going to spend any more hours struggling on that.

Great info you provided though, for those determined to keep it.

 



#6 ztron

ztron

    Newbie

  • Members
  • 13 posts
  •  
    United States

Posted 10 April 2014 - 02:06 AM

Looks almost like you've got more than just 4 partitions if 0,5 & 0,12 mean what I think :-)
 
If you have 12 or more partitions I would call that advanced.
 
I myself cut back to 11 at the most, 3 primaries and 8 logicals usually.
 
The reason was in windows, if you have all 11 visible on an internal HDD, and you plug in an external drive also having 11 visible, that gives you 22 plus you've got a CD/DVD or card reader, and you only get 24 letters since A & B are taken.
 
For chaining reasons explained later, if it's a large HDD where there is supposed to be a lot of storage way beyond the OS's GB, then I will
make the first logical volume be the largest and use it alone for true storage.
Among the logical volumes only the first one has recoverability which compares more straightforwardly to a primary in case of corruption in the extended partition chain.
All the other logical volumes I will usually size to contain a bootable OS each with room to spare, but usually don't do any true storage on them.
They can be relatively small compared to the primaries and first logical, and usually have a well-backed-up OS fileset standing by for replacement.  This makes each logical booter quick and easy to write zeros to and replace it from backup in only a few minutes each.
 
Now don't give up on logical XP, people know a good answer but usually wouldn't think of going there ;-)
I said:
>unless [XP] is the first OS installed with no unhidden primary partitions preceding it
and you said:
>I gave my 150 MB "MS System" partition the letter "B" and then let EasyBCD define An XP Partition -- and it chose B.
 
Well, if there are no unhidden primary partitions preceding the logical volume holding the XP fileset, then an NT5 boot floppy would be pretty convenient about now.
And "B" would be an identifier which is so sensible it's supposed to always be a floppy itself.
I have a procedure and a REG file to make logical XP booting work directly, I'll have to clean it up and post it some other time.  If you have the full XP fileset uncorrupted out there on a logical volume, it can probably be made to boot properly, so don't erase it prematurely or without backup.
And floppy isn't really necessary,
but do you by chance have a floppy drive on this PC?  USB is OK if it boots.
 
Well, I'm downloading PartitionWizard now to give it a try,
and have kept trying to make a few notes which I though could be helpful.
 
I carefully selected a single tool on windows 98 (partiton magic 7, then 8 while booted to DOS) and stuck with it for consistency as many years as I could while I learned to accomplish what I needed manually which led to using Linux for partitioning.  I don't like to do any fancy stuff, just create partitions right the first time, then leave them in place.  Plus check up on them from time to time.
I will generally not make a significant change to size or location of a partition without zeroing the whole HDD beforehand, or at least the functional equivalent targeted at potential problem areas of the platter.
Otherwise previous information can still be in place where it was before under a different geometry, filesystem, or volume size.  I like to start out with a zeroed virgin HDD before partitioning, and a zeroed partition before formatting it.
 
I also first got accustomed to Linux for Zeroing whole HDD's or just individual partitions when needed, using the very powerful DD command, which you need to be careful with, especially syntax & nomenclature.
DD is native to linux but there is a windows version which is almost as good, I think it is still a good idea to be very acquainted with DD in linux before trying to accomplish the same things in windows later down the line.
One important nomenclature for devices (not just using DD) in linux is that the first logical volume is always the 5th device, such as /dev/sda5, since /dev/sda1 thru /sda4 are reserved for primaries.
 
If the partitions are created just like you want them to begin with, it is possible to zero each partition later individually using DD without affecting the others.  For instance if you had XP on a primary partiton2 and you wanted to change to W7, in linux you could write zeros to /dev/sda2 and the partition size & location do not change (since the partition table in sector0 remains unchanged when you are only zeroing /sda2), but the entire section of the platter occupied by that partition will be erased.  It will need to be reformatted, and from a zeroed state will be just as much of a virgin as if the whole HDD had been zeroed, regarding that one partition.
Using DD on /dev/sda for instance will zero the whole HDD, since you are specifiying the entire device, not just a single partition which is being treated as a device.
DD is powerful enough that you can target specific sectors, so you will need to study it & experiment on drives which contain no valuable data, to become the most familiar.
 
Now the following was from an outline where I was thinking of a possible configuration you had for XP and two W7 installs:
assuming your blank HDD was zeroed then partitioned only (without formatting or installing any OS yet), into a 150MB primary followed by 3 more sizeable partitions (like it was a virgin), then sector0 would contain only your partition table (PT) at bytes 446 to 509 (out of 512 bytes in the sector, numbered 0 to 511), plus the final standard disk signature 55 AA in bytes 510 & 511.
If only partitioning has been done to a zeroed HDD, then in sector0 there will still be only zeroes from bytes 0 to 445,
IOW that is where the Master Boot Record (MBR) will be placed but it is not there yet since nothing has been "installed" yet and no other action such as running BOOTSECT.EXE with the /MBR option has occurred.
Both the MBR and the PT are different from each other and share sector0 by occupying their respective different byte ranges, when each is present.  The MBR will extend from bytes 0 to 439.  The NT serial number (for the whole HDD) will be automatically placed by windows in bytes 440 to 443 the first time the HDD has been present on a motherboard while the motherboard was booted to an NT version.
Bytes 444 & 445 are supposed to be zeroes.  Sector0 is important and that covers the whole sector.
 
At this point if the 3 partitions intended for your OS's were also primaries (therefore using up all 4 of your primaries), then all your partitions would be fully defined within the main regular PT in sector0.
The remainder of the HDD would still be all zeroes until formatting.
In this case the complete partitioning scheme can be preserved by backing up sector0 alone, to specifically focus on bytes 446 to 509 (or up to 511 to complete the sector).
Later, in everyday operation, if corruption of sector0 occurs, then it can often be fully corrected by restoring either the MBR to the first bytes
of sector0, or the PT to the last bytes of sector0, or both, from a backup.
Attention is sometimes needed to restore the NT serial number which exists in between the MBR & PT.
 
OTOH, if the 3 OS partitions were all logical partitions ("contained" within an extended partition), then only part1 (the primary) would be fully defined, and the extended partition would only have its size & location defined, within the sector0 PT.
In that case there are 3 additional logical volume sub-partiton tables scattered deep into the platter at the sectors preceding where each of the volumes will begin after formatting.  Usually this is 63 sectors before where each Volume Boot Record (VBR or "bootsector", there is one for each formatted volume) formally begins each logical volume after formatting.
Your logical volumes are not actually contained by the extended partition, they are "chained".
Only the first logical volume is pointed to by the extended partition data in sector0, then the second logical volume is pointed to by the first logical sub-partiton table out there on the platter.
Therefore preserving the entire partitoning layout can not be done simply by backing up sector0.
And if you have corruption to an early logical volume sub-partiton table, all the following logical volumes will usually appear to be nonexistent.
When some partitoning tools do this for you automatically, jaws sometimes drop.
 
Just some things to keep in mind.
 
Which is why if there are only going to be 4 (or fewer)  partitions total, they should probably all usually be primaries.
 
If there is going to be an extended partition (it is technically a "primary" itself), it should be created following the final regular primary partition which has been made.
 
anyway, back to the ranch
 
I like to format in advance before installing.
Formatting is what places (or overwrites to an extent) a version-specific VBR onto the platter at the beginning of the volume, among other things, such as assigning the Volume ID number (there is one ID for each volume, not to be confused with the NT serial which is for the entire HDD), and very importantly for multibooting; Volume Labeling.
But formatted in advance or not,
If XP was installed first while the 150MB was active, it would most likely simply put ntdetect.com, ntldr, & boot.ini on the 150MB to serve as the proper Boot volume, and the remaining XP fileset onto the target volume you select during install.
Boot.ini would automagically be configured to point to the partition containing the XP OS fileset (the true XP System volume).
Also besides dividing the boot & system files between the two filesystems on the boot & system volumes, then a virgin sector0 would have been populated with the XP MBR during install.  Also an NT serial number assigned during the first NT boot.  This would occur without any changes to your PT.
Either when booted to XP and formatting the volume, or during XP installation, an NTLDR-seeking VBR would be placed out there on the platter at the beginning of the formatted volume targeted for XP.
An NTLDR-seeking VBR would also be placed out there on the 150MB boot volume either during formatting by XP or XP installation when Boot & System volumes are two separate things.
 
On bootup, the typical MS MBR seeks the active partition, then runs the VBR on that active partition.
If the VBR on the active volume is an XP one, it then seeks NTLDR.  If there is no NTLDR on the active volume, then booting halts with NTLDR Not Found.
If NTLDR is properly found, then the (NT5) bootmenu contained in Boot.ini is consulted to seek the OS.
If there is only one OS in Boot.ini or the timeout is set to 0, then no boot.ini bootmenu is displayed and the default selection booted directly.
 
If xp (NT5) was your first version of windows installed this would be it so far.
 
Then when you format with NT6 or install NT6, it will place or overwrite to an extent the VBR on the target volume(s) with one which seeks BOOTMGR.
If W7 was installed next after XP, then the 150MB boot volume would have its VBR changed to one that seeks BOOTMGR.
The XP boot files in the 150MB would still be there, but BOOTMGR (and BOOTNXT if W8) will be placed by the install process to the boot volume also, along with a new BOOT folder containing the BCD and its auxilliary files & folders.
The BCD (Boot Configuration Data) contains the NT6 bootmenu but it is not a simple text file like boot.ini was, so when BCD needs to be changed you need to use MS BCDEDIT.EXE in the command line, or something from a third party like EasyBCD to accomplish that.
 
After adding NT6 to an NT5 system, a multi-entry NT6 bootmenu (including access to NTLDR) is automatically created within BCD, then it works something like this:
On bootup, the MBR still seeks the active partition's VBR, it's still the 150MB but has been updated to seek BOOTMGR,
if bootmgr is not found it will then fall back to seeking NTLDR and boot according to boot.ini if possible.
If neither bootmgr or ntldr are there booting will halt with an error.
If bootmgr is properly found and the timeout is not 0, then the NT6 bootmenu contained in \boot\bcd is displayed for the timeout period before booting the default selection if you make no other choice.
 
Adding another version of NT6 to a third volume like I assume you have with W7-64 would entail putting its entry as a third choice on the bootmenu contained within BCD on the 150MB volume.
 
There's more.
 
The above material is intended to apply to your particular outlined system as I have interpreted it,
so you can have better grasp from personal experience.
 
Now take a look at my "factory" procedure I have documented for installing 4 versions of windows on a single HDD.
It's been recently put up on my blog at http://wordpress.bootbaby.com
This tries to be a step-by-step howto without requiring all of the details I have posted here for deeper understanding.
It is a good excersize if you imagine these details as you logically go through this simplified (but lengthy) howto.
It's lengthy because I've tried to document every little step, and it naturally takes 4 times as long to install 4 OS's as it does to install a single one.
 
I'll fill in a little key background on the howto:
It is a learning experience, but worth actually doing if you have a spare old PC of the proper vintage, or can assemble a suitable one just for the demonstration.
A 120GB HDD is employed since FAT32 is the filesystem of the fundamental DOS boot testing, and windows 98 is involved.
Also, any interpretation of HDD or volume size limitations of FAT32 are not exceeded when using only a 120GB HDD,
i.e. each partition is under the 32GB max for mainstream FAT32, and no data at all is written or read from beyond the 128GB point which is another expected limitation of DOS and maybe Windows 98, which is the DOS version being employed.
Windows XP is installed to a FAT32 partiton just like it was always intended to be.
After testing & proving in FAT32 with DOS, partitions for NT6 are reformatted to NTFS before installing NT6.
This way you can at least be sure the partiton itself is proper & bootable before adding a more complex OS.
Many essential multiboot parameters are transparently configured by this carefully selected howto, but it can be seen that the steps do follow the general recommendations from the factory to install the oldest windows version first.
There is more than one way to accomplish what the howto does.
If you were going to improve your abilities to accomplish a quad-boot without following factory guidelines, such as installing any older windows after newer ones were present, you would then need to add a number of important boot-oriented details that could get more confusing without understanding this as an example first, and that might be good to have in mind as you look it over or give it a try.
Same with the imagex technique which is more powerful than installing, but you might as well have good understanding of what installing can accomplish before tweaking small bits or large amounts of the process manually.
Where you have a 150MB partition1, I have a 30GB partition1 so I can fit an OS (& more) in there along with the boot files, I still backup all the boot files separately from the OS that is there.
 
>keep letters of linked ' support partitions the same
 
I don't do this by partiton position, but it can be accomplished in Disk Management by assigning desired letters.
I label the volumes systematically and keep track of them myself.
The last section of the howto has some info.  So I am avoiding support partitions and preferring each one to stand alone so I can hide or unhide the rest when I want.
The name of my drive in the example is Z120 because it's a 120 GB and I wanted to differentiate it from drives I had given a different first initial.
Z120_P1 is FAT32 partition1 on Z120, and Z120_N2 is NTFS partition2 on Z120.
I don't label the volumes with what they contain or what they are for, I specify which HDD & its size, plus Partition and Filesystem.
This really helps when multipartitioned with multiple HDD's.
 
With multibooting what you really need to watch out for is daylight savings time.  Once the date passes where the clock is supposed to be set, each OS may by default want to change it by an hour until they have each been booted, so you may have to change it back manually a number of times.  You may not boot an OS or two for a number of weeks and then if you are not careful your clock will end up one or more hours off without you knowing it.
 


#7 Noer5

Noer5

    Member

  • Members
  • 34 posts
  •  
    Tahiti

Posted 19 April 2014 - 08:34 PM

>>Looks almost like you've got more than just 4 partitions if 0,5 & 0,12 mean what I think :-)
Yes that is what I meant, but some were just placeholders until I got things shuffled around.  Did finally get my main support partition (portable ‘ secondary apps not needed on Cs) moved toward the back and now only OSs at the front (other than the MS System stuff).  Also got several productivity apps reinstalled, so better typing now.
Thanks for your warning about 64bit = confirmed.  Surprised some apps are still so quirky on 64 bit.

>>I myself cut back to 11 at the most, 3 primaries and 8 logicals usually.  The reason was in windows, if you have all 11 visible on an internal HDD, and you plug in an external drive also having 11 visible, that gives you 22 plus you've got a CD/DVD or card reader, and you only get 24 letters since A & B are taken.

Excellent points, never thought of that. 

 

I was going to try to reply to the separate issues, but as I read through I realized you had most of it covered.

 

I'll rethink the MS System strategy in favor of separate boot files backup, different use of primaries, and letters not based on HDD position -- was starting to wonder about that.

 

Still have a lot of experimenting to do.

 

Thanks again ztron for all the great info.






0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users