R
R. C. White
Hi, Steve.
think that Linux, like Windows, has to depend on the Partition Table in the
MBR sector on the currently-defined boot device to define Disk # and
Partition #. Windows assigns "drive" letters to those partitions - not to
the entire disk, of course. But Windows probably does not tell Linux what
letters it has assigned. And vice-versa? And the Partition Table itself
knows NOTHING about drive LETTERS.
When you installed Linux on your "D: drive", which Disk # and Partition #
was that? When you boot Windows and run Disk Management, which letter is
assigned to that Disk#/Partition#?
maintained by Windows. It is in the Boot Folder on the Boot Volume, and
this is USUALLY C:\Windows on Drive C:, but it can be on any "drive". It
can very well be E:\Windows, depending on the instructions you gave to
Windows' Setup.exe when you installed Windows - and whether you booted from
the Windows DVD or ran Setup from an existing Windows installation.
Windows to a new disk, you probably restored the System Partition, too, and
that contains the Boot Configuration Data (BCD), which tells the startup
file (bootmgr) where to find Windows. Changing the SIZE of a partition does
not change the letter that was assigned to it. A 500 GB Drive C: shrunk to
8 or 80 GB is still Drive C:. And it may still be the third partition on
the second HDD, as shown in the Partition Table in the System Partition,
probably partition 1 on Disk 0. Of course, if you restored only to Disk 1,
then the System Partition on Disk 0 has not been touched.
RC
--
R. C. White, CPA
San Marcos, TX
(e-mail address removed)
Microsoft Windows MVP (2002-2010)
Windows Live Mail 2012 (Build 16.4.3508.0205) in Win8 Pro
"Steve Hayes" wrote in message
I made several attempts to install Linux on my D: drive, but most of them
did
not work, and the latest one, which did work, is not recognised as D: by
Windows.
Since my Drive 0 is now 500 Gigs rather than 8, I thought there was enough
room on it to repartition it, and create a D: drive there which I use only
for
photos.
After I repartitioned it, however the GRUB loader was confused, and would
not
load either OS.
I nearly panicked, then popped in the Lunux (Fedora) DVD, and thought to
reinstall it. I calmed my fears by simply putting on the Grub thingy, after
which everything worked again.
So my sysem of drive letters is historical, based on hardware and the space
available at the time I bought it. And others may have a different history,
and so different needs.
I know that a program installed on the E drive keeps its registry on the C
drive, but when I restore it from Acronis on a completely new disk with a
different partition size, it still manages to find it.
I've already pleaded ignorance regarding Linux (including GRUB). But II made several attempts to install Linux on my D: drive, but most of them
did not work, and the latest one, which did work, is not recognised as D:
by Windows.
think that Linux, like Windows, has to depend on the Partition Table in the
MBR sector on the currently-defined boot device to define Disk # and
Partition #. Windows assigns "drive" letters to those partitions - not to
the entire disk, of course. But Windows probably does not tell Linux what
letters it has assigned. And vice-versa? And the Partition Table itself
knows NOTHING about drive LETTERS.
When you installed Linux on your "D: drive", which Disk # and Partition #
was that? When you boot Windows and run Disk Management, which letter is
assigned to that Disk#/Partition#?
No. A program does not have a Registry. It makes entries into THE Registry...a program installed on the E drive keeps its registry on the C drive,
maintained by Windows. It is in the Boot Folder on the Boot Volume, and
this is USUALLY C:\Windows on Drive C:, but it can be on any "drive". It
can very well be E:\Windows, depending on the instructions you gave to
Windows' Setup.exe when you installed Windows - and whether you booted from
the Windows DVD or ran Setup from an existing Windows installation.
I've never used a program from Acronis, either. But when you restoredbut when I restore it from Acronis on a completely new disk with a
different partition size, it still manages to find it.
Windows to a new disk, you probably restored the System Partition, too, and
that contains the Boot Configuration Data (BCD), which tells the startup
file (bootmgr) where to find Windows. Changing the SIZE of a partition does
not change the letter that was assigned to it. A 500 GB Drive C: shrunk to
8 or 80 GB is still Drive C:. And it may still be the third partition on
the second HDD, as shown in the Partition Table in the System Partition,
probably partition 1 on Disk 0. Of course, if you restored only to Disk 1,
then the System Partition on Disk 0 has not been touched.
RC
--
R. C. White, CPA
San Marcos, TX
(e-mail address removed)
Microsoft Windows MVP (2002-2010)
Windows Live Mail 2012 (Build 16.4.3508.0205) in Win8 Pro
"Steve Hayes" wrote in message
I found it quite interesting, nevertheless.Of course, most of this is of little or no interest to most users, who
never
get involved in multiple OSes - but many of us in newsgroups like this DO
get into such adventures. To lump us all together in discussing how, why
and whether to use multiple partitions is to overlook the real world
differences between us.
I made several attempts to install Linux on my D: drive, but most of them
did
not work, and the latest one, which did work, is not recognised as D: by
Windows.
Since my Drive 0 is now 500 Gigs rather than 8, I thought there was enough
room on it to repartition it, and create a D: drive there which I use only
for
photos.
After I repartitioned it, however the GRUB loader was confused, and would
not
load either OS.
I nearly panicked, then popped in the Lunux (Fedora) DVD, and thought to
reinstall it. I calmed my fears by simply putting on the Grub thingy, after
which everything worked again.
So my sysem of drive letters is historical, based on hardware and the space
available at the time I bought it. And others may have a different history,
and so different needs.
I know that a program installed on the E drive keeps its registry on the C
drive, but when I restore it from Acronis on a completely new disk with a
different partition size, it still manages to find it.