On Thu, May 11, 2000 at 04:17:09PM +0530, Raju Mathur typed:

>   hda1     2G Linux
>   hda2     2G NT with Windows95 bootloader on boot record
>   hda3     2G '95
>   hda      rest (13G) free
> 
> However, if I make an extended partition on the rest of the disk, the
> Winduhs boot fails... C: is readable, but it refuses to access D: with 
> ``unreadable media byte'' and drops me into a MS-DUH prompt.

The behaviour of DOS and WINXX  is very cranky when it finds more than 
one primary partition which it can understand (i.e which it can assign 
a drive letter).

The sequence in which drive letters are assigned is: (starting from C:)
1) Primary partition from which you booted becomes Drive C:
2) Primary of Disk 2 if present (hdb) with its Active flag set - D:
3) same way for drive Drives 3 & 4
5) Extended partition logical drives in Drive 1 (hda5...)
6) Extended partitions of Drives 2,3,4
7) Non-active primary partitions of Drive 1
8) Non-active primary partitions in drives 2,3,4..

I'm not sure about the exact sequence in steps 7 & 8 in case of 
multiple non-active primary partitions on more than one drive.

I have a system where I have 2 primaries (1 plain PCDOS, 1 Win98) and 4 
logical drives in the extended partition. If I make the DOS partition active 
and boot from it, it becomes C, and the Win98 partition is H. If I boot 
Win98, the DOS partition is H: & the Win partition C:

> Removing the extended partition fixes the problem... Winduhs boots
> normally again and D: is accessible.  Why should making an extended
> partition make 95 complain about ``unreadable media byte''s on
> existing partitions?
>

When Winduhs discovers an extended Partition, it probably assumes that 
you have an unformatted D: drive there. And since the bootloader 
assumes that your OS is on drive D:, it cannot load it. (Try doing a 
"DIR E:" in the MS-DUH mode with the ext.partition present.. you'll 
probably find your "D:" drive data there)
 
> Anyone seen anything like this?  Know a solution?  I'd sure like to
> use some of the remaining 13GB in the disk for constructive purposes!
 
Best thing to do is to kill your hda3 and re-install Win95 and NT on 
hda2 itself (If you really want to keep them). Then make an extended 
partition combining the present hda3 and the empty space. Make a 
logical drive of 2GB inside it and allocate to WinXX if necessary. And 
enjoy the luxury of the additional 13GB !!)

Kala

-----------------------------------------------------------------------
LIH is all for free speech.  But it was created for a purpose - to help
people discuss issues about installing and running Linux.  If your
messages are counterproductive to this purpose, your privileges to
submit messages can and will be revoked.

Reply via email to