View Single Post
  #5  
Old 01-05-2006, 06:13 AM
Jim
 
Posts: n/a
Default Re: Partitioning & Dual Booting Operating Systems

JMTC, FWIW,

Dual/multi-booting should involve more than partitioning. You really need a
good boot manager too. Simply focusing on the partitioning only addresses
the physical layout of your partitions, it does NOTHING to manage the boot
process itself. That management can include hiding partitions, for example,
and IMO, is a critical component if you don't want to end up w/ a mess. Let
me explain.

If you don't use a boot manager, and simply use partitioning software to
resize and add partitions, you still have to contend w/ boot management (or
more precisely, the lack of it). Most naive users default to using the
Windows boot loader, which is NOT a boot manager. All Windows does is
install boot files and a config file called boot.ini in the C: partition.
In your case, this would be your existing W2K partition. If you now choose
to install XP, Windows will install it as D: (or whatever drive letter is
available) on your newly created partition. Your boot.ini file on C: will
be updated to reflect that change. So the sequence is as follows: the
Windows boot loader gets control at boot-up, locates the boot.ini file on
C:, and then presents a menu of OS choices, and based on the selection,
finds the appropriate partition to boot. Sounds simple enough. If you boot
W2K, you'll see W2K as C:, and a data partition of D: (where XP resides).
Likewise, if you boot XP, you'll still see C: (W2K), but only as a data
partition, and of course, XP will be D:.

Personally, I find this objectionable. I don't want one OS exposed to the
other, if only to avoid inadvertent corruption of the other partition. But
at the very least, I want the *choice* to see or not see the other
partition(s). Using the Windows boot loader, you have no choice, you ALWAYS
see partitions that the OS recognizes (for example, Win98 would be an
exception if your other OS partition, was say, NTFS, in that case, Win98
doesn't recognize NTFS, so it's not exposed). But in all other cases, you
ALWAYS do. And while I understand there may be occasions that warrant such
exposure (e.g., you can't boot one of the OS's and wish to repair it, such
as its boot.ini file), 99% of the time this is NOT a good idea, or even
necessary. The OS and your DATA (Word/Excel documents, pictures, audio
clips, etc.) should NEVER be stored in the same partition anyway! Never
clog/burden your OS w/ DATA files. Instead, keep DATA files on a separate
partition, and preferrable a format compatible to all those OS installations
that wish/need access to them (including My Documents). By doing this, you
can optimize your OS and DATA partitions differently, according to their
much different characteristics. For example, I maintain my OS installations
on a RAID0 (stripped) array for performance, but maintain my DATA files on a
RAID1 (mirrored) array for data integrity purposes. This significantly
reduces the size of the OS installation, allowing more room for other OS
installations, faster OS backups/restores from image copies (and because
it's smaller and faster, I backup more often!), and even completely
different formats (the OS is typically NTFS for performance, the DATA is
FAT32 for compatibility).

The reason I'm making such a big deal about this is that people deal with
the issue of dual/multi-booting much too narrowly. To do it right requires
looking at the big picture, how your data is organized, how you you will
manage the boot process, what your future expansion needs are, etc.
Consider your own assessment, it all came down to partitioning. Well,
that's like wanting to be a major league baseball player, and only focusing
on hitting. It takes a lot more, like defense, running, rules of the game,
etc. You'll never do well or do it successfully only focusing one a narrow
aspect of the game.

Anyway, back to the Windows boot loader. So let's assume you continue to
use the Windows boot loader, as initially described in your post. Sounds
acceptable, but there's a catch. You've just created multiple dependencies!
First, your boot files are located on C:, and within the W2K partition.
Suppose someday you wish to delete, move, or otherwise dispose of that
partition. You can't because it's still supporting the booting of XP on D:.
The second dependency is the fact that XP is based on D:. So now you have
an additional problem if you choose to move the XP partition (some OS's,
e.g., Win98, will determine drive letter assignment based on hardware
location). This limits your ability to move the XP partition. Plus,
suppose you want to clone that XP (D partition, perhaps to experiment w/
installation of new software, establish a gaming version, whatever. Because
you can't have two or more D: partitions, you can't just copy-n-paste the
existing XP partition to establish another bootable version of XP. Why?
Because you don't have a boot manager, which if you did, could HIDE all
extraneous partitions! When I use my boot manager, and have cloned XP
upteen times, I have NO problems because each is installed as C:, has its
own boot files and boot.ini, and 100% completely independent from EVERY
other OS on the system. And it's all possible because my boot manager let's
me pick and choose which, if any, other partitions I want to make visible
when a given OS is booted.

Yeah, it may sound a little confusing at first, there are a lot of tedious,
arcane issues involving dual/multi-booting, but the biggest error I see made
in these forums regarding recommendations is not getting people on a GOOD
boot manager! If you insist on using the Windows default boot loader, you
create a multitude of dependencies that will come back to bite you later (if
not immediately, depending on your current situation). The Windows boot
loader is NOT a boot manager, it's nothing more than a small bootstrap
program that picks among various bootable partitions. Beyond that, it's
nothing. Just take a look throughout these forums for the never ending
cases of people trying to recover from the mess that the Windows boot loader
creates. There are a LOT of very well done and useful FAQ's referenced in
this forum wrt boot management issues, and MANY of the problems addressed in
those FAQ wouldn't be a problem in the first place if people used a real
boot manager. Microsoft simply takes the quick-n-dirty approach to
dual/multi-booting w/ its default solution, then leaves you to contend with
the mess it creates later down the road.

I've been dual/multi-booting for a VERY long time, using MS-DOS, Win 3.0,
Win 3.11, Win95/98, NT, W2K, XP, etc. I've seen all the quirks and run
through my shares of successes and failures. And plenty of boot managers
(Boot Magic, System Commander, XOSL, etc.), seen 'em all, some good, some
bad, and almost always some serious limitations. I currently use BootIt NG,
which is the best $35 you'll ever spend. It will make your
dual/multi-booting life soooooooooooooooooooo much easier. Once you learn
it, and realize what it can do, you'll never go back to anything else. And
it even has its own partition manager and imaging solution, essentially an
all-in-one solution. I've used it for the past 6-7 years with great success
(and haven't had to pay for a single upgrade in all that time either).

That's my recommendation. I don't claim to be an expert is much else wrt to
computing, probably on-par with most everyone else in these forums. But
this is one subject I know inside-out, been managing dual/multi-booting
issues on Windows for more years than I care to acknowledge. Trust me, even
if you go with another solution, even the free XOSL, do yourself a favor,
GET A BOOT MANAGER! Ignore the recommendation that rely on the Windows boot
loader.

I'm outta here...

Jim


<timber1299@dodgeit.com> wrote in message
news:1132694861.574233.12030@g14g2000cwa.googlegro ups.com...
> I want to put 2 operating systems (OS's) on one hard drive, sometimes
> booting to 1 OS, sometimes booting to the other. I know you can do
> this by partitioning the hard drive, but partitioning is something I
> did not understand a week ago. I have obtained Partition Magic 8.0 &
> have been combing through the User's Manual, the Help files, & googling
> the subject in newsgroups. I have learned a lot, but have a lot of
> blanks I need to fill in to make sure I do this correctly, so I would
> appreciate any & all help you can provide!
>
> I currently have Windows 2000 Pro on my hard drive. I have yet to
> obtain the restore disk for 2000, so I need this partitioning to be
> done & not wipe out 2000. I also want to install XP. Following are
> the things I have learned & related questions.
>
> In Partition Magic (PM), they use a bar-graph type of graphic to
> illustrate the partitions on the drive. On my drive, the far left area
> of the bar is the 2000 OS. The OS is in the only partition currently
> on the drive. Of that partition, about 4.5GB are used out of the 19GB
> on that partition. This partition is using a FAT32 file system. At
> the far right end of the bar is 7.8 MB of unallocated space.
>
> I think what I want to do is reduce the existing partition (with 2000
> on it) to about 7.5 GB, right? I believe that partition will sit at
> the far left of the bar graph. Then do I make a second primary
> partition that starts at the 7.5GB where the Win2K partition stops and
> take that second partition up to 15 GB (7.5GB for the second partition)
> that will hold XP?
>
> While searching through newsgroup posts on this subject, someone said
> to create 2 more partitions (in addition to the 2 primary partitions
> for the OS's), one for files created in Win2K & one for files created
> in WinXP. This sounds good, but I have some questions.
>
> 1) The Win2K file system will be FAT32. I'd like to be able to read
> all files from either OS. That means I would have to use FAT32 for all
> partitions. Is there any drawback to NOT using the NTFS file system
> for the XP files? And is it OK to use FAT32 for the primary partition
> that XP will be installed on?
>
> 2) I have also read that I should install my applications under each
> OS. In other words, if I want to use MS Office from either OS, I need
> to install it under Win2K & XP. If I do this, and set things up like
> I've described up to this point, will an update of, say, an Excel file
> update all versions of that file? I'm rather confused about this, but
> the bottom line is that, if possible, I want to be able to work on a
> file from either OS & not have a newer & older version of the same
> files at different places on the hard drive.
>
> 3) Regarding making partitions for files (one partition for each OS's
> created files): should I make one extended partition & then divide
> that up into logical partitions or should I do make 2 extended
> partitions, and then use logical partitions inside those extended
> partitions? Or are there other options?
>
> I have more questions, but I'm going to stop here for now, since
> information I glean from these questions would likely change or answer
> my additional questions.
>
> I know I'm asking a lot here, so I want to thank in advance anyone who
> can contribute help. If there are any questions or clarifications I
> need to make, please post them & I will respond quickly. Thank you!
>



Reply With Quote